Heater will not turn on after auto tuning PID

  • The hot end heater will turn on when an auto tuning via g-code is issued. So I know my sensor and heater wiring all works okay. However it will not turn on when i put a number in the active window for the heater, regardless of what number I enter. The heater remains off.

    Here is the code from my config file
    ; Hot End Heater H1
    M301 H1 S0.7 P32.1 I1.036 D93 T0.4 W180 B30 ; Use PID
    M305 P1 X202 ; Configure PT100 for heater 1 - 2nd daughter board 1st connector
    M143 H1 S280 ; Set temperature limit for heater 0 to 280C

    Here the result of the autotune
    Heater 1 model: gain 312.5, time constant 232.7, dead time 4.1, max PWM 0.70, calibration voltage 23.9, mode PID, inverted no, frequency default
    Computed PID parameters for setpoint change: P32.1, I1.036, D93.0
    Computed PID parameters for load change: P32

    Just in case here is the other config file updated by the M500 command.
    ; This is a system-generated file - do not edit
    ; Heater model parameters
    M307 H0 A90.0 C700.0 D10.0 S1.00 V0.0 B1
    M301 H0 P10.0 I0.000 D200.0
    M307 H2 A340.0 C140.0 D5.5 S1.00 V0.0 B0
    M301 H2 P-1.0 I0.482 D51.4
    M307 H3 A340.0 C140.0 D5.5 S1.00 V0.0 B0
    M307 H4 A340.0 C140.0 D5.5 S1.00 V0.0 B0
    M307 H5 A340.0 C140.0 D5.5 S1.00 V0.0 B0
    M307 H6 A340.0 C140.0 D5.5 S1.00 V0.0 B0
    M307 H7 A340.0 C140.0 D5.5 S1.00 V0.0 B0

    Any thoughts?

  • administrators

    You need to make the tool active before you can heat it, by sending an appropriate T command (e.g. T0) or by selecting the tool in DWC.


Looks like your connection to Duet3D was lost, please wait while we try to reconnect.