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

    Right way to control multiple bed heaters

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    3
    3
    373
    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.
    • 3D_lowundefined
      3D_low
      last edited by

      Hey,

      I'm looking for the right way to control the bed heaters. I have a heavily modified CR10-5S fitted with 4 bed heaters. Right now i'm assigning all heaters and sensors to a single tool and commanding temp changes with G10.

      Is there a way to make the duet believe that all my heaters are the bed?

      ; Bed1 parameters (X-Y-)
      M140 P7 H7
      M305 P7 X7 T100000 B3950 C0 R4700 ; Set thermistor + ADC parameters for heater 3
      M143 H7 S125 ; Set temperature limit for heater 0 to 125C
      M570 H7 P420 T10 ; heater fault detection

      ; Bed2 parameters (X-Y-)
      M140 P4 H4
      M305 P4 X4 T100000 B3950 C0 R4700 ; Set thermistor + ADC parameters for heater 3
      M143 H4 S125 ; Set temperature limit for heater 0 to 125C
      M570 H4 P420 T10 ; heater fault detection

      ; Bed3 parameters (X-Y+)
      M140 P5 H5
      M305 P5 X5 T100000 B3950 C0 R4700 ; Set thermistor + ADC parameters for heater 3
      M143 H5 S125 ; Set temperature limit for heater 0 to 125C
      M570 H5 P420 T10 ; heater fault detection

      ; Bed4 parameters (X-Y-)
      M140 P6 H6
      M305 P6 X6 T100000 B3950 C0 R4700 ; Set thermistor + ADC parameters for heater 3
      M143 H6 S125 ; Set temperature limit for heater 0 to 125C
      M570 H6 P420 T10 ; heater fault detection

      ; Chamber heater parameters
      M141 H0 ; heater 4 is the chamber heater
      M305 P0 X2 T98640 B4632.86 C9.4861662E-08 R4700 H0 L0 ; heater 2 is monitored by a 100K thermistor with B=3950 and a 4.7K series resistor
      M307 H0 B1 ; use bang-bang control for the chamber heater
      M570 H0 P900 T5 ; heater fault detection

      ; Extruder parameters
      M305 P1 X1 T98640 B4632.86 C9.4861662E-08 R4700 H0 L0 ; Dyzend thermistor parameters
      M143 H1 S315 ; Set temperature limit for heater 1 to 280C
      M307 H1 A418.3 C117.5 D4.8 B0 ; Set PID value for H1 (extruder heater)
      M570 H1 P120 T15 ; heater fault detection

      ; Tools
      M563 P0 D0 H1 ; Define tool 0
      G10 P0 X0 Y0 Z0 ; Set tool 0 axis offsets
      G10 P0 R150 S0 ; Set initial tool 0 active and standby temperatures to 0C

      ; Tools
      M563 P5 H4:5:6:7 ; Define tool 0
      G10 P0 R50 S90 ; Set initial tool 0 active and standby temperatures to 0C

      1 Reply Last reply Reply Quote 0
      • aronmeszarosundefined
        aronmeszaros
        last edited by

        Hello, lately I've been asking the same question, did you manage to figure out a solution?
        I got 16 heated beds and am about to figure out a way how to control them nicely

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

          @aronmeszaros said in Right way to control multiple bed heaters:

          Hello, lately I've been asking the same question, did you manage to figure out a solution?
          I got 16 heated beds and am about to figure out a way how to control them nicely

          Perhaps best to start a new thread with your specifics. What is your use case, hardware, etc.

          Z-Bot CoreXY Build | Thingiverse Profile

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