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

    Cannot get extruder heater to turn on

    Scheduled Pinned Locked Moved
    Using Duet Controllers
    2
    4
    186
    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.
    • Feynman137undefined
      Feynman137
      last edited by

      I have a coreXY machine running with duet mainboard 6HC and raspberry pi. I am having issues getting the extruder heater to become active. The bed heaters work, but when I type in a temperature SP for the extruder heater it won't become "active". Does anyone know why this is?

      0d08bdb1-f8e7-47f6-9a80-82e05317ce25-image.png

      I'm not sure if there is an issue with my config file. But this used to work for me until I recently replaced both my duet board and raspberry pi due to some electrical frying :(.

      ; Configuration file for Duet 3 (firmware version 3)
      ; executed by the firmware on start-up
      ;
      ; generated by RepRapFirmware Configuration Tool v3.2.3 on Wed Jun 23 2021 23:47:21 GMT-0400 (Eastern Daylight Time)
      
      ; General preferences
      G90                                             ; send absolute coordinates...
      M83                                             ; ...but relative extruder moves
      M550 P"Duet 3"                                  ; set printer name
      M669 K1                                         ; select CoreXY mode
      
      ; Drives
      M569 P0.0 S1                                    ; physical drive 0.0 goes forwards
      M569 P0.1 S1                                    ; physical drive 0.1 goes forwards
      M569 P0.2 S1									; physical drive 0.2 goes forwards
      M569 P0.3 S1									; physical drive 0.3 goes forwards
      M569 P0.4 S1									; physical drive 0.4 goes forwards
      M569 P0.5 S1									; physical drive 0.5 goes forwards                                			
      M569 P1.1 S0                                    ; physical drive 1.1 goes backwards
      M569 P1.2 S1                                    ; physical drive 1.2 goes forwards
      M584 X0.0 Y0.1 Z0.2:0.3:0.4:0.5 E1.1:1.2        ; set drive mapping
      M671 X683.45:683.45:-106.25:-106.25 Y-30.12:513.52:513.52:-30.12 S1 			; leadscrews at (xf,yi) (xf,yf) (xi,yf) (xi,yi)
      M350 X16 Y16 Z16 E16:16 I1                      ; configure microstepping with interpolation
      M92 X40.00 Y40.00 Z1200.00 E837.00:837.00        ; set steps per mm
      M566 X900.00 Y900.00 Z150.00 E120.00:120.00      ; set maximum instantaneous speed changes (mm/min)
      M203 X6000.00 Y6000.00 Z300.00 E1200.00:1200.00 ; set maximum speeds (mm/min)
      M201 X500.00 Y500.00 Z10.00 E250.00:250.00      ; set accelerations (mm/s^2)
      M906 X1500 Y1500 Z1500 E800:800 I30             ; set motor currents (mA) and motor idle factor in per cent
      M84 S30                                         ; Set idle timeout
      
      ; Axis Limits
      M208 X0 Y0 Z-2 S1                              ; set axis minima
      M208 X600 Y500 Z451 S0                          ; set axis maxima
      
      ; Endstops
      M574 X1 S1 P"!io4.in"                           ; configure active-low endstop for low end on X via pin !io1.in
      M574 Y1 S1 P"!io5.in"                           ; configure active-low endstop for low end on Y via pin !io5.in
      M574 Z2 S1 P"!io3.in"                           ; configure active-low endstop for low end on Z via pin !io3.in
      
      ; Z-Probe
      M950 S0 C"io7.out"                              ; create servo pin 0 for BLTouch
      M558 P9 C"^io7.in" H2 F100:50 T3000                ; set Z probe type to bltouch and the dive height + speeds
      G31 X0 Y0 Z4.1                          ; set Z probe trigger value, offset and trigger height
      M557 X50:550 Y50:450 S100                        ; define mesh grid
      
      ; Heaters
      M308 S0 P"1.temp0" Y"thermistor" T100000 B4138  ; configure sensor 0 as thermistor on expansion board pin 1.temp0
      M950 H0 C"1.out0" T0                            ; create nozzle heater output on 1.out0 and map it to sensor 0
      M307 H0 R2.440 K0.423 D6.88 E1.35 S1.00 B0 V23.9; disable bang-bang mode for heater  and set PWM limit
      M143 H0 S280                                    ; set temperature limit for heater 0 to 280C
      
      M308 S1 P"1.temp1" Y"thermistor" T100000 B4138  ; configure sensor 2 as thermistor on expansion board pin 1.temp1
      M950 H1 C"1.out1" T1                            ; create nozzle heater output on 1.out2 and map it to sensor 1
      M307 H1 B0 S1.00                                ; disable bang-bang mode for heater  and set PWM limit
      M143 H1 S280                                    ; set temperature limit for heater 1 to 280C
      
      ; bed heater0
      M308 S2 P"0.temp0" Y"thermistor" T100000 B4138    ; configure sensor 2 as thermistor on mainboard pin temp0
      M950 H2 C"0.out9" T2                            ; create bed heater output on 1.out0 and map it to sensor 2
      M140 P0 H2                                         ;assign H2 to bed heater0
      M307 H2 B0 S10.00                                ; disable bang-bang mode for the bed heater and set PWM limit
      M143 H2 S120                                     ;set temperature limit for heater 0 to 120C 
      
      ; bed heater1
      M308 S3 P"0.temp1" Y"thermistor" T100000 B4138    ; configure sensor 3 as thermistor on mainboard pin temp1
      M950 H3 C"0.out6" T3                             ; create bed heater output on 1.out0 and map it to sensor 3
      M140 P1 H3                                         ;assign H2 to bed heater0
      M307 H3 B0 S10.00                                ; disable bang-bang mode for the bed heater and set PWM limit
      M143 H3 S120                                     ;set temperature limit for heater 0 to 120C
      
      ; bed heater2
      M308 S4 P"0.temp2" Y"thermistor" T100000 B4138    ; configure sensor 4 as thermistor on mainboard pin temp2
      M950 H4 C"0.out5" T4                             ; create bed heater output on 1.out0 and map it to sensor 4
      M140 P2 H4                                          ;assign H2 to bed heater0
      M307 H4 B0 S10.00                                ; disable bang-bang mode for the bed heater and set PWM limit
      M143 H4 S120                                     ;set temperature limit for heater 0 to 120C
      
      ; bed heater3
      M308 S5 P"0.temp3" Y"thermistor" T100000 B4138    ; configure sensor 5 as thermistor on mainboard pin temp3
      M950 H5 C"0.out4" T5                             ; create bed heater output on 1.out0 and map it to sensor 5
      M140 P3 H5                                      ;assign H2 to bed heater0
      M307 H5 B0 S10.00                                ; disable bang-bang mode for the bed heater and set PWM limit
      M143 H5 S120                                     ;set temperature limit for heater 0 to 120C
      
      
      
      ; Fans
      M950 F0 C"1.out7" Q500                          ; create fan 0 on pin 1.out7 and set its frequency
      M106 P0 S0 H-1                                  ; set fan 0 value. Thermostatic control is turned off
      M950 F1 C"1.out8" Q500                          ; create fan 1 on pin 1.out8 and set its frequency
      M106 P1 S1 H-1                                  ; set fan 1 value. Thermostatic control is turned off
      
      ; Tools
      M563 P0 D0 H0 F0                                ; define tool 0
      G10 P0 X23.9 Y-28.21 Z0                          ; set tool 0 axis offsets
      G10 P0 R0 S0                                    ; set initial tool 0 active and standby temperatures to 0C
      M563 P1 D1 H1 F1                                ; define tool 1
      G10 P1 X-23.9 Y-28.21 Z0                         ; set tool 1 axis offsets
      G10 P1 R0 S0                                    ; set initial tool 0 active and standby temperatures to 0C
      
      ; Custom settings are not defined
      
      ; Miscellaneous
      M575 P1 S1 B57600                               ; enable support for PanelDue
      
      
      1 Reply Last reply Reply Quote 0
      • Phaedruxundefined
        Phaedrux Moderator
        last edited by

        You must select the tool first before the heater can become active.

        Click on Tool 0 or Tool 1 to have the active temperature

        It also looks like you might have a issue with your Tool1 termistor as it's showing -273c

        Z-Bot CoreXY Build | Thingiverse Profile

        Feynman137undefined 1 Reply Last reply Reply Quote 0
        • Feynman137undefined
          Feynman137 @Phaedrux
          last edited by Feynman137

          @phaedrux if you are talking about clicking here (where I have underlined in blue) this does not work for me. I don't have Tool 1 connected that's why it is showing -273C.

          I have tried clicking both the tool0 and heater0 and neither will activate the heater but I get no warning messages

          35da4b7a-1aca-408f-bca5-2c737fb2ef55-image.png

          1 Reply Last reply Reply Quote 0
          • Feynman137undefined
            Feynman137
            last edited by

            @feynman137

            It appears the issue was incompatible firmware between the expansion board and my mainboard but I issued the M997 command and now I can turn on the heater.

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