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

    Heater without creating a Tool

    Scheduled Pinned Locked Moved
    General Discussion
    7
    11
    1.7k
    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.
    • timmit99undefined
      timmit99
      last edited by

      I am using a Duet Wifi running RepRapFirmware so control a prototype machine that i am developing. The material processing side of the machine requires external heaters and temperature probes. They are JUST a heater and temperature sensor that i want to control. The only way that i can see to do this right now is to assign the heater and probe to a tool and just not define a drive so it acts just a like a standard heater. Is there a way that i am missing to have control over a heater without having to define each as a tool?

      1 Reply Last reply Reply Quote 0
      • botundefined
        bot
        last edited by

        There is a "chamber heater" that you could assign to be that heater and sensor, unless you are already using it. However, that would only provide one channel of heating/sensing.
        https://duet3d.com/wiki/Connecting_and_configuring_a_chamber_heater

        How does it behave when you simply ignore assigning a motor drive with a tool?

        *not actually a robot

        1 Reply Last reply Reply Quote 0
        • timmit99undefined
          timmit99
          last edited by

          It seems to work fine but the problem is that you can only have an active tool and making one active makes every other tool into "Standby"

          Id just love the ability to add JUST a heater. Tell it what heater channel to use, what thermistor/PT100 input and just have a plain heater.

          1 Reply Last reply Reply Quote 0
          • Dougal1957undefined
            Dougal1957
            last edited by

            You can do that but I'm not sure how of the top of my head search for posts by Deckingman as he has that sort of thing set up AFAIK I mean that is how chamber heaters work

            1 Reply Last reply Reply Quote 0
            • dc42undefined
              dc42 administrators
              last edited by

              Is there any reason why you can't just add them as additional heaters for the tool(s) you use?

              If that's not possible, then perhaps one solution would be for the firmware to support multiple 'chamber heaters'.

              Duet WiFi hardware designer and firmware engineer
              Please do not ask me for Duet support via PM or email, use the forum
              http://www.escher3d.com, https://miscsolutions.wordpress.com

              1 Reply Last reply Reply Quote 0
              • T3P3Tonyundefined
                T3P3Tony administrators
                last edited by

                Its a more general firmware wishlist thing for me but I would love the ability to chain together any thermistor with any heater and use G10 Snnn to set the temperature. It would not matter if the tool was in standby because the standby temperature would be maintained.

                www.duet3d.com

                1 Reply Last reply Reply Quote 0
                • deckingmanundefined
                  deckingman
                  last edited by

                  @Dougal1957:

                  You can do that but I'm not sure how of the top of my head search for posts by Deckingman as he has that sort of thing set up AFAIK I mean that is how chamber heaters work

                  In my case, I have a number of thermistors attached at various points around the printer (mostly on stepper motors and driver chips), which I use as "virtual heaters". I then use fans in thermostatic mode which are switched on/off by these thermistors. I wouldn't have thought that it would be too difficult to use the fan output on the Duet board with a suitable interface (MOSFET or SSR or some such) with inverted logic to switch on a heater instead of a fan.

                  So for example, one of he thermistors is stuck the the Z axis stepper motor is defined thus:
                  M305 P104 X3 S"Z Stepper" T100000 B3950 R4700; Set thermistor + ADC parameters

                  Then the fan that blows onto the motor is defined thus:
                  M106 P3 S127 I0 F500 H104 T40; Set fan 3 (Z Stepper fan) to work thermostatically on P104 virtual temp

                  So using the above example, I'd have thought that one could use the fan3 output to switch something that will supply the necessary current to drive a heater. You'd also need to invert the logic so that when the trigger temperature is reached, the heater turns off rather than the fan turning on. Electronics isn't my strong point but with a relay, this would simply be to use normally open contacts but you probably wouldn't want to use a mechanical relay.

                  Ian
                  https://somei3deas.wordpress.com/
                  https://www.youtube.com/@deckingman

                  1 Reply Last reply Reply Quote 0
                  • DjDemonDundefined
                    DjDemonD
                    last edited by

                    Ian can I ask if you can clarify something since you seem very much into using multiple temp channels. Or anyone else?

                    I am trying to use e0 thermistor to monitor my water cooling block I'm fitting to my hotend. The heaterblock of said hotend now has a pt100 via a daughter board so e0 thermistor channel should be free to be used for something else, but is it? Or is it intrinsically linked to heater 1 (1st hotend)?

                    When you define virtual channel 104 in the example above does that refer to actual thermistor 4 on the duetx5? How does the firmware know which actual thermistor to use as a virtual heater? Is it by numbering 100=0,101=1 etc?

                    Simon. Precision Piezo Z-Probe Technology
                    www.precisionpiezo.co.uk
                    PT1000 cartridge sensors NOW IN, just attach to your Duet board directly!

                    1 Reply Last reply Reply Quote 0
                    • dc42undefined
                      dc42 administrators
                      last edited by

                      timmit99, if there is just one extra heater then configure it as a chamber heater as has been suggested to you already.

                      For a future release (probably for just the Duet WiFi and Ethernet) we are looking at supporting multiple bed and chamber heaters, so you could control any number of extra heaters by pretending they are additional chamber heaters.

                      Duet WiFi hardware designer and firmware engineer
                      Please do not ask me for Duet support via PM or email, use the forum
                      http://www.escher3d.com, https://miscsolutions.wordpress.com

                      1 Reply Last reply Reply Quote 0
                      • dc42undefined
                        dc42 administrators
                        last edited by

                        @DjDemonD:

                        Ian can I ask if you can clarify something since you seem very much into using multiple temp channels. Or anyone else?

                        I am trying to use e0 thermistor to monitor my water cooling block I'm fitting to my hotend. The heaterblock of said hotend now has a pt100 via a daughter board so e0 thermistor channel should be free to be used for something else, but is it? Or is it intrinsically linked to heater 1 (1st hotend)?

                        When you define virtual channel 104 in the example above does that refer to actual thermistor 4 on the duetx5? How does the firmware know which actual thermistor to use as a virtual heater? Is it by numbering 100=0,101=1 etc?

                        Temperature sensors are assigned to virtual heaters using the X parameter in the M305 command for the virtual heater, just as for real heaters. So use X1 to use the E0 thermistor input.

                        Duet WiFi hardware designer and firmware engineer
                        Please do not ask me for Duet support via PM or email, use the forum
                        http://www.escher3d.com, https://miscsolutions.wordpress.com

                        1 Reply Last reply Reply Quote 0
                        • DjDemonDundefined
                          DjDemonD
                          last edited by

                          Thanks thats very helpful.

                          Simon. Precision Piezo Z-Probe Technology
                          www.precisionpiezo.co.uk
                          PT1000 cartridge sensors NOW IN, just attach to your Duet board directly!

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