Skip to content

Configuring 0.99 3D Printing Extensions

Alden Hart edited this page Sep 3, 2016 · 31 revisions

<<< Back to Configuring Version 0.99 Main Page

!!!! TAKE NOTE: The 3D printer extensions documented on this page are pre-release and experimental (hence the leading underscore). These settings will NOT be present in the release ultimate 3D printing releases. Please expect any UIs or code written to these specifications to require changes. The settings on this page will be removed and will not be backwards compatible. !!!!

Heater Groups

This page documents axis settings. Each axis object ("group") has a collection of parameters for that axis. There are 6 axis groups, X,Y,Z linear axes, and A,B,C rotary axes. Not all axes have all parameters.

  • Axis examples use X axis, but any axis is OK unless otherwise noted

Summary

There are 3 heater groups. The examples below show heater group 1 - {_he1:n}

Setting | Description | Notes
--------|-------------|-------
[{_he1e:...}](#_he1e-heater-enable) | Heater Enable | 0=off, 1=on 
[{_he1p:...}](#_he1p-i-d-heater-pid-values) | Heater P (PID) | read/write 
[{_he1i:...}](#_he1p-i-d-heater-pid-values) | Heater I (PID) | read/write 
[{_he1d:...}](#_he1p-i-d-heater-pid-values) | Heater D (PID) | read/write 
[{_he1st:...}](#_he1st---set-temperature) | Set setpoint temperature | write-only
[{_he1t:...}](#_he1t---get-temperature) | Current temperature | read-only
[{_he1op:...}](#_he1op---heater-output) | Heater PWM level | read-only
[{_he1tr:...}](#_he1tr---thermistor-resistance) | Thermistor resistance | read-only
[{_he1at:...}](#_he1at-heater-at-temperature-flag) | "At temperature" flag | read-only
[{_he1an:...}](#_he1an-heater-adc-reading) | Heater ADC reading | read-only
[{_he1fp:...}](#_he1fp-fm-fl-fh-fan-controls) | Fan power | read/write
[{_he1fm:...}](#_he1fp-fm-fl-fh-fan-controls) | Fan minimum power | read/write
[{_he1fl:...}](#_he1fp-fm-fl-fh-fan-controls) | Fan low temperature | read/write
[{_he1fh:...}](#_he1fp-fm-fl-fh-fan-controls) | Fan high temperature | read/write

{_he1:{at:...}} Heater At-Temperature Flag

{_he1:{an:...}} Heater ADC Reading

{_he1:{e:...}} Heater Enable

{_he1:{p:..., i:..., d:...}} Heater PID Values

PID settings for heater feedback loop. Typical default values are:

For an extruder heater, 12volt:
  DEFAULT_P    7.0
  DEFAULT_I    0.05
  DEFAULT_D    150.0

For a heated bed:
  DEFAULT_P    9.0
  DEFAULT_I    0.12
  DEFAULT_D    400.0

{_he1:{fp:..., fm:..., fl:..., fh:...}} Fan Controls

Clone this wiki locally