Error: heating fault on heater 2



  • I'm still tuning in my printer - and configuration files trying to get my Chimera heaters working right.

    I've done the auto tuning routine as shown in the wiki - and ended up with these values:

    [[language]]
    Heater 1
    command:
    M303 H1 P0.4 S265
    
    M307 H1
    Heater 1 model: gain 558.6, time constant 238.6, dead time 7.6, max PWM 1.00, in use: yes, mode: PID
    Setpoint change: P10.1, I0.04, D53.4
    Load change: P10.1, I0.66, D53.4
    
    Config.g stmt:
    M307 H1 A558.6 C238.6 D7.6 B0    ;based on auto-tune 
    
    Heater 2
    command:
    M303 H2 P0.4 S265
    
    result:
    M307 H2
    Heater 2 model: gain 585.4, time constant 245.7, dead time 7.4, max PWM 1.00, in use: yes, mode: PID
    Setpoint change: P10.1, I0.04, D52.4
    Load change: P10.1, I0.68, D52.4
    
    (2nd time run)
    Heater 2 model: gain 606.7, time constant 245.5, dead time 7.3, max PWM 1.00, in use: yes, mode: PID
    Setpoint change: P9.9, I0.04, D50.6
    Load change: P9.9, I0.68, D50.6
    
    Config.g stmt:
    M307 H2 A606.7 C245.5 D7.3 B0    ;based on auto-tune 
    
    

    However - when I try to make my T1 Active, and set the temp for that hotend - I keep getting this error:

    Error: heating fault on heater 2, temperature rising much more slowly than the expected 0.5°C/sec

    Based on a comment in another thread - I increased my dead time to D30 to see if that would help - but it didn't.

    If someone could look at my config.g file and let me know if I have something wrong - or what I should be doing/checking .. thanks.

    config.g

    [[language]]
    M111 S0 ; Debug off
    M550 Mega-DBot ; Machine name (can be anything you like)
    ;M551 Ppassword ; Machine password (used for FTP connections)
    M540 P0xBE:0xEF:0xDE:0xAD:0xFE:0xED ; MAC Address
    ;*** Adjust the IP address and gateway in the following 2 lines to suit your network
    M552 S1                ; Enable WiFi
    ;M552 P10.200.10.104 ; IP address (0 = use DHCP)
    ;M554 P10.200.10.1 ; Gateway
    ;M553 P255.255.255.0 ; Netmask
    M555 P2 ; Set output to look like Marlin
    ;M575 P1 B57600 S1 ; Comms parameters for PanelDue
    
    G21 ; Work in millimetres
    G90 ; Send absolute coordinates...
    M83 ; ...but relative extruder moves
    
    ; ************* Machine Movement configuration  *****************
    ;M569 P0 S0 ; Drive 0 goes forwards (change to S0 to reverse it) //X or Y
    M569 P0 S0
    M569 P1 S1 ; Drive 1 goes forwards //X or Y
    M569 P2 S0 ; Drive 2 goes forwards //Z Motor
    M569 P3 S1 ; Drive 3 goes forwards
    M569 P4 S1 ; Drive 4 goes forwards
    ; If you use an endstop switch for Z homing, change Z0 to Z1 in the following line, and see also M558 command later in this file
    ;M574 X1 Y1 Z1 S0 ; set endstop configuration
    M574 X1 Y2 Z1 S0
    ;M574 X2 Y1 Z1 S0
    M667 S1 ; set CoreXY mode
    M92 X100 Y100 Z400 ; Set axis steps/mm
    M906 X800 Y800 Z800 E400 ; Set motor currents (mA)
    M201 X2000 Y2000 Z100 E4000 ; Accelerations (mm/s^2)
    M203 X30000 Y30000 Z300 E1500 ; Maximum speeds (mm/min)
    M566 X600 Y600 Z24 E300 ; Maximum jerk speeds mm/minute
    M208 X530 Y460 Z445 ; set axis maxima (adjust to suit your machine)
    M208 X0 Y0 Z0 S1 ; set axis minima (adjust to make X=0 and Y=0 the edges of the bed)
    
    ; ************* Z probe  *****************
    M558 P1 X0 Y0 Z1 ; Analog Z probe, also used for homing the Z axis
    G31 Z3.85 P500   ; Set the probe height and threshold (put your own values here)
    
    ; **************** Heater Auto Tune **********
    M307 H1 A558.6 C238.6 D7.6 B0    ;based on auto-tune
    M307 H2 A606.7 C245.5 D30 B0    ;based on auto-tune
    
    ; ************* Thermistors and heaters  *****************
    ;*** If you have a Duet board with 4.7K thermistor series resistors, change R1000 to R4700 to the following M305 commands
    
    ;M305 P0 T100000 B3950 R4700 H0 L0    ; Put your own H and/or L values here to set the bed thermistor ADC correction
    M305 P1 T100000 B4388 R4700 H0 L0    ; Put your own H and/or L values here to set the first nozzle thermistor ADC correction
    M305 P2 T100000 B4388 R4700 H0 L0    ; Put your own H and/or L values here to set the second nozzle thermistor ADC correction
    
    M570 S120    ; Increase to allow extra heating time if needed
    ;M141 H3    ; Un-comment this to set chamber heater/thermistor channel
    M143 S285     ; Un-comment this to set maximum extruder temperature, default is 262C
    ;************************************************
    
    ; ************* Tool definition  *****************
     M92 E400:405    ; set extruder 0 and 1 steps/mm based on Titan's formula of 417 calibrated to: changed to E0 - 400, E1 - 405 based on calibration tests.
    
    ; ============== Chimera Dual HotEnd w/Dual Extruders ============
    ; Nozzle 0
    M563 P0 D0 H1         ; tool 0 uses extruder drive 0 and heater 1
    G10 P0 S0 R0 X-18 Y0  ; set tool 0 temperatures and offsets
    M301 H1 P10 I0.10 D100 T0.50 S1.0    ; PID settings for extruder 0
    
    ;Nozzle 1
    M563 P1 D1 H2         ; tool 1 uses extruder drive 1 and heater 2
    M301 H2 P10 I0.10 D100 T0.50 S1.0    ; PID settings for extruder 1
    G10 P1 S0 R0 X18 Y0   ; set tool 1 temperatures and offsets
    
    ; ============== Cyclops Dual Filament HotEnd w/Single Extruder ============
    ; uncomment here when using - comment out Chirmera
    ;M563 P0 D0 H1         ; define tool 0
    ;G10 P0 S0 R0 X0 Y0    ; set tool 0 temperatures and offsets
    ;M563 P1 D1 H1         ; define tool 1
    ;G10 P1 S0 R0 X0 Y0    ; set tool 1 temperatures and offsets
    
    T0 ; select first hot end
    
    

    I am on firmware 1.15 (2016-08-23) … would it help to upgrade?



  • I got this issue solved by upgrading the firmware to 1.16 … errors all went away and heaters are working fine.


Log in to reply