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

    Extra thermistors to monitor chamber

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    5
    21
    3.3k
    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.
    • dc42undefined
      dc42 administrators
      last edited by

      Try auto tuning. If that doesn't work, you can configure manual parameters in the M307 command. You will need to use a low gain (A parameter), long time constant (C parameter) and long dead time (D parameter). At a very rough guess, A30 C1200 D300.

      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 David. I haven't had much chance to experiment with it yet. Is it likely for it to work with the thermistor physically remote from the heater?

        You may wish to consider using a slow fan to circulate air within the chamber, so that you get a more uniform chamber temperature and the thermistor responds more quickly to the heater.

        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
        • fmaundefined
          fma
          last edited by

          I correctly tuned PID handles that. In most systems, temperature sensors are far from the heaters (a simple example is your house: sensors are not necessary in the rooms where heaters are).

          Frédéric

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

            That's true but in home heating systems there is still control directly on heaters themselves, i.e. boilers shut off when a set temperature is reached, electric heaters have their own thermostats, water tank heaters have thermostats in the tank, the room thermostat is a global control of the system, not local control.

            What would be a great feature for heated chamber users with Duet is global control. So a heater that could be defined as "chamber air temperature" or "chamber thermostat", which could be set to turn on/off heater or heaters linked to it (which have their own thermistors if they require them as they are not inherently self-regulating for safety).

            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
            • deckingmanundefined
              deckingman
              last edited by

              @DjDemonD:

              ….......................
              What would be a great feature for heated chamber users with Duet is global control. So a heater that could be defined as "chamber air temperature" or "chamber thermostat", which could be set to turn on/off heater or heaters linked to it (which have their own thermistors if they require them as they are not inherently self-regulating for safety).

              I'd have thought that should be easily doable. It's just like using a fan in thermostatic mode only instead of turning on a fan, you'd be turning off a heater. So some sort of electronic relay or triac thingy connected to a fan output with normally closed contacts that switch the heater. When energised (i.e "fan on") the relay\triac\electronic thingy switches from normally closed to open and cuts the power to the heater. As you can tell, electronics isn't my forte so I don't know what the "electronic thingy" would be but you get the idea.

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

              1 Reply Last reply Reply Quote 0
              • fmaundefined
                fma
                last edited by

                @DjDemonD:

                That's true but in home heating systems there is still control directly on heaters themselves, i.e. boilers shut off when a set temperature is reached, electric heaters have their own thermostats, water tank heaters have thermostats in the tank, the room thermostat is a global control of the system, not local control.

                Not in all cases. My electric heaters do not have their own thermostats. They are controlled by room thermostats, which turn them on/off. When on, they heat at full power. They only have an over-run safety, which is never reached in normal operation (only if someone put some cloths on the heater, for example, which prevent natural convection).

                Of course, if you heater burns surrounding parts when turned on, you need to limit its power. But this can be done in a simple way, with such device:

                Frédéric

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

                  Hi Ian, thanks, that's true I'm sure I could do it that way, if I had duex2 or duex5 board I would, I'm using my 3 fan PWM outputs currently, maybe I can do it from the expansion connector directly, using an additional fan output to switch my SSR (would I need a mosfet? does an SSR draw enough current to be a problem?).

                  It's more my suggestion that having a specific system for enclosed chambers would be a nice feature request and I'm sure useful to many.

                  As I said above I'd propose a means of dedicating a temperature channel to chamber air temp. Then configurable triggers that could be set to turn on/off heaters and/or fans depending on a min or max temperature parameters. I'd like to have my 200w heater come on when the chamber was below 45 deg C, then go off, and then have a fan at the top come on if the chamber exceeded 50 deg C.

                  Frédéric - Thanks that's useful is that device something like that used in storage heaters which latches-off if over-temperature? That's not a bad idea but then it's not going to regulate the temperature it's a safety cutoff.

                  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
                  • DjDemonDundefined
                    DjDemonD
                    last edited by

                    Okay so stuck the thermistor under the heater, in a more conventional way, and tuned it. Working fine now in this configuration. Documented it here http://forums.reprap.org/read.php?178,702599,790949,page=8#msg-790949

                    With the chamber heater at 80 deg C and the bed at 115 deg C the 1.3m3 volume heats to 45 deg C, which should provide enough heat to discourage ABS parts from warping.

                    Thinking about it a little more it will be problematic to have a global air temperature controller as both the bed and chamber heater are inputting heat into the system. But it would still be good to consider a more automated method of managing chamber heating.

                    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
                    • deckingmanundefined
                      deckingman
                      last edited by

                      Hi Simon,

                      As I understand it, you want to measure the chamber temperature and turn on a heater if it's below a set point. At the same time, you want to measure the temperature close to the heater to prevent it from getting too hot. Is that correct?

                      If so, could you perhaps use a fan to circulate the air within the chamber so that the temperature close to the heater is more or less the same as at the top of the chamber? Or would a draft, albeit a hot air draft, cause more problems? Forgive my ignorance as I don't print ABS - the smell can trigger my cluster headaches.

                      Ian

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

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

                        I have a heater in the chamber which has a little partially warmed air (some of the exhaust air from my electronics compartment) blown over it, this creates a convection system in the chamber. This heater has a thermistor now and is essentially the setup the same as an aluminium bed. I can turn it on with set chamber temp m141 s80 it sits happily at 80 degrees, from gcode only when selecting ABS, but it's just maintaining a temperature in a "dumb mode". What would be nice is if I could set triggers to turn this heater on or off to attempt to maintain 45 degree in the chamber based on my air temp thermistor rather than having to manually turn it higher or lower.

                        It's a challenge as I can see is not as simple as it appears. If the chamber air temp thermistor reads low because the lid was left open etc then this heater would continue heating (possibly dangerously although I think it would self limit at about 95 with the fan running) trying to maintain the chamber temp despite too much loss from the open lid. In any case it's basically functional now I'm printing a warpinator 5000 in abs to test it. Chambers are a challenge and a PITA as everything gets harder to get at, and much more complex, then your hotend jams as you're feeding it air at 45 deg C, luckily I only build them with no motors or electronics in the heated volume so mo issues there.

                        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
                        • fmaundefined
                          fma
                          last edited by

                          @DjDemonD:

                          Frédéric - Thanks that's useful is that device something like that used in storage heaters which latches-off if over-temperature? That's not a bad idea but then it's not going to regulate the temperature it's a safety cutoff.

                          This is a simple on/off switch, with hysteresis. Yes, it is mostly used as over-temp switch, but you can use it as a power limiter for you heater. Another solution is to limit the heater power with max PWM, but having a real safety is a good idea, in case a FET stay closed.

                          Frédéric

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