Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    Error: heating fault on heater 2

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    1
    2
    902
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • goldentunaundefined
      goldentuna
      last edited by

      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?

      1 Reply Last reply Reply Quote 0
      • goldentunaundefined
        goldentuna
        last edited by

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

        1 Reply Last reply Reply Quote 0
        • First post
          Last post
        Unless otherwise noted, all forum content is licensed under CC-BY-SA