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

    Connecting the heaters

    Scheduled Pinned Locked Moved Solved
    Duet Hardware and wiring
    4
    10
    381
    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.
    • CrazyCreatorundefined
      CrazyCreator
      last edited by CrazyCreator

      Is it a problem if I connect the heaters for the toolheads to out1 - out4 on the MB6HC3

      ; Heaters and temperature sensors
      ;-------------------------------------------------------------------------------
      
      ; Bed
      M308 S0 P"1.temp0" Y"thermistor" T100000 B4138 A"Heizbett"                      ; configure sensor 0 as thermistor on pin 1.temp0
      M950 H0 C"1.out0" T0                                                            ; create bed heater output on 1.out0 and map it to sensor 0
      M307 H0 B0 S1.00                                                                ; disable bang-bang mode for the bed heater and set PWM limit
      M140 H0                                                                         ; map heated bed to heater 0
      M143 H0 S140 																	; set temperature limit for heater 0 to 140C
      
      ; Tools
      ; Nozzle Heater Config
      ; Tool 0
      M308 S1 P"temp0" Y"thermistor" T100000 B4725 C7.06e-8                           ; configure sensor 1 as thermistor on pin temp0
      M950 H1 C"out1" T1                                                              ; create nozzle heater output on out1 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
      ; Tool 1
      M308 S2 P"temp1" Y"thermistor" T100000 B4725 C7.06e-8                           ; configure sensor 2 as thermistor on pin temp1
      M950 H2 C"out2" T2                                                              ; create nozzle heater output on out2 and map it to sensor 2
      M307 H2 B0 S1.00                                                                ; disable bang-bang mode for heater  and set PWM limit
      M143 H2 S280                                                                    ; set temperature limit for heater 2 to 280C
      ; Tool 2
      M308 S3 P"temp2" Y"thermistor" T100000 B4725 C7.06e-8                           ; configure sensor 3 as thermistor on pin temp2
      M950 H3 C"out3" T3                                                              ; create nozzle heater output on out3 and map it to sensor 3
      M307 H3 B0 S1.00                                                                ; disable bang-bang mode for heater  and set PWM limit
      M143 H3 S280                                                                    ; set temperature limit for heater 3 to 280C
      ; Tool 3
      M308 S4 P"temp3" Y"thermistor" T100000 B4725 C7.06e-8                           ; configure sensor 4 as thermistor on pin temp3
      M950 H4 C"out4" T4                                                              ; create nozzle heater output on out4 and map it to sensor 4
      M307 H4 B0 S1.00                                                                ; disable bang-bang mode for heater  and set PWM limit
      M143 H4 S280                                                                    ; set temperature limit for heater 4 to 280C
      
      ; System Temperature Sensors
      M308 S10 Y"mcu-temp" A"MCU"														; MCU Temp
      M308 S11 Y"drivers" A"Steppers"													; Stepper Driver Temp
      
      

      http://www.crazycreatorcube.com

      jumpedwithbothfeetundefined 1 Reply Last reply Reply Quote 0
      • jumpedwithbothfeetundefined
        jumpedwithbothfeet @CrazyCreator
        last edited by

        @crazycreator I don't believe out4 is designed to run heaters directly and are mainly aimed at fans etc, I think you would struggle with the current needed, if you need another heater it will be safer to use an expansion board like a tool board.

        6HC Voron Trident based, 6XD CNC, Mini 5 polar printer

        1 Reply Last reply Reply Quote 0
        • CrazyCreatorundefined
          CrazyCreator
          last edited by

          Can i also use out0 as an output for the HotEnd-Heater, or is it only intended for the bed heater?

          http://www.crazycreatorcube.com

          jay_s_ukundefined 1 Reply Last reply Reply Quote 0
          • jay_s_ukundefined
            jay_s_uk @CrazyCreator
            last edited by

            @crazycreator you can use out0

            Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

            1 Reply Last reply Reply Quote 0
            • CrazyCreatorundefined
              CrazyCreator
              last edited by

              hi @jay_s_uk
              That's what I originally thought too...
              But nothing happens on out0 (these are the screwable connections, right?). The multimeter shows 0 volts.

              This is what the config looks like:

              ; Bed
              M308 S0 P"1.temp0" Y"thermistor" T100000 B4138 A"Heizbett"                      ; configure sensor 0 as thermistor on pin 1.temp0
              M950 H0 C"1.out0" T0                                                            ; create bed heater output on 1.out0 and map it to sensor 0
              M307 H0 B0 S1.00                                                                ; disable bang-bang mode for the bed heater and set PWM limit
              M140 H0                                                                         ; map heated bed to heater 0
              M143 H0 S140 																	; set temperature limit for heater 0 to 140C
              
              ; Tools
              ; Nozzle Heater Config
              ; Tool 0
              M308 S1 P"temp0" Y"thermistor" T100000 B4725 C7.06e-8                           ; configure sensor 1 as thermistor on pin temp0
              M950 H1 C"out0" T1                                                              ; create nozzle heater output on out0 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
              ; Tool 1
              M308 S2 P"temp1" Y"thermistor" T100000 B4725 C7.06e-8                           ; configure sensor 2 as thermistor on pin temp1
              M950 H2 C"out1" T2                                                              ; create nozzle heater output on out1 and map it to sensor 2
              M307 H2 B0 S1.00                                                                ; disable bang-bang mode for heater  and set PWM limit
              M143 H2 S280                                                                    ; set temperature limit for heater 2 to 280C
              ; Tool 2
              M308 S3 P"temp2" Y"thermistor" T100000 B4725 C7.06e-8                           ; configure sensor 3 as thermistor on pin temp2
              M950 H3 C"out2" T3                                                              ; create nozzle heater output on out2 and map it to sensor 3
              M307 H3 B0 S1.00                                                                ; disable bang-bang mode for heater  and set PWM limit
              M143 H3 S280                                                                    ; set temperature limit for heater 3 to 280C
              ; Tool 3
              M308 S4 P"temp3" Y"thermistor" T100000 B4725 C7.06e-8                           ; configure sensor 4 as thermistor on pin temp3
              M950 H4 C"out3" T4                                                              ; create nozzle heater output on out3 and map it to sensor 4
              M307 H4 B0 S1.00                                                                ; disable bang-bang mode for heater  and set PWM limit
              M143 H4 S280                                                                    ; set temperature limit for heater 4 to 280C
              

              http://www.crazycreatorcube.com

              1 Reply Last reply Reply Quote 0
              • Phaedruxundefined
                Phaedrux Moderator
                last edited by

                Out0 will only output VIN if you have connected VIN to the OUT_0_input terminals.

                See the wiring diagram for the Duet 3 and study the terminal block.

                Z-Bot CoreXY Build | Thingiverse Profile

                1 Reply Last reply Reply Quote 0
                • CrazyCreatorundefined
                  CrazyCreator
                  last edited by CrazyCreator

                  Ahhhh... thanks for the tip...

                  I can just do it like in my quick drawing:

                  Bildschirmfoto 2022-03-24 um 22.50.44.png

                  http://www.crazycreatorcube.com

                  1 Reply Last reply Reply Quote 0
                  • Phaedruxundefined
                    Phaedrux Moderator
                    last edited by

                    Yes a short jumper is fine.

                    Z-Bot CoreXY Build | Thingiverse Profile

                    1 Reply Last reply Reply Quote 0
                    • CrazyCreatorundefined
                      CrazyCreator
                      last edited by

                      then I'll try that

                      http://www.crazycreatorcube.com

                      1 Reply Last reply Reply Quote 0
                      • CrazyCreatorundefined
                        CrazyCreator
                        last edited by

                        as soon as you do it right, it works 😉

                        http://www.crazycreatorcube.com

                        1 Reply Last reply Reply Quote 1
                        • Phaedruxundefined Phaedrux marked this topic as a question
                        • Phaedruxundefined Phaedrux has marked this topic as solved
                        • First post
                          Last post
                        Unless otherwise noted, all forum content is licensed under CC-BY-SA