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

    PTC Bed heater

    Scheduled Pinned Locked Moved
    General Discussion
    7
    30
    2.9k
    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.
    • akstrfnundefined
      akstrfn
      last edited by

      A while ago I started a topic on bed heater sizing: Bed heater recommendation and now PTC heaters have arrived and I have made an experiment so I can report my findings and get some more input.

      Quick summary of previous post. I was looking to size the heater to be "just enough" so that the heater could not cross specific temperature, i.e. 200 degrees, due to its internal resistance.

      Since finding silicone heater that will have limited max temperature proved to be quite challenging I tried PTC heater, specifically this one. It is low power heater (150W) which under my tests can not go above 135 degrees on open even though it claims 150 degrees (probably in insulated environment it would reach that temp). It is also very small and is mains powered.

      PTC heater increases its resistance dramatically as the temperature goes up and the consumed current went from 2A for 0.4A in matter of seconds. I believe that 2A was just an initial power-up spike since the heater its a 150W on 230V mains.

      This is the test setup:

      IMG_20200528_165529253.jpg

      The image is after 10 minutes of heating and this is where the whole system stabilized. So PTC heater never crossed 105 degrees and the bed reached max 80 degrees after around 10 minutes:

      Screenshot_20200528_165433.png

      The whole setup is suboptimal i.e. heater is on top, heater is just 150W for 235x235cm bed (pcb bed is 220W) and the PTC heater is limited to 150 degrees which means that is doesnt have much power around 100 degrees but it still works great.

      They are dirty cheap and they are safe (in theory because is some random China production). Additionally they could be glued directly to the bed and the one I have can also be screwed to the bed.

      All this makes me wonder why haven't I seen more of these heaters being used for bed heating? Am I missing something?

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

        I agree, using a PTC heating element would avoid the need for a thermal cutout. However, that heater is too small for any reasonable size of 3D printer heated bed. OTOH, 4 of those heaters mounted on a fairly thick aluminium bed plate (to spread the heat) might work quite well.

        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
        • akstrfnundefined
          akstrfn
          last edited by

          2nd try:

          IMG_20200528_175321640.jpg

          Screenshot_20200528_175308.png

          I have 3 but I'll order one some more. I also have one that is rated to 300W and 200 degrees if you'd like me to do the test (but not on ender though I don't want to burn it down). I'll have 300x300x8mm alu bed so I think 4 of these would be plenty. Currently even on top you can see that on ender they can get the plate to nearly 100 degrees (thermistor in on the bottom).

          1 Reply Last reply Reply Quote 0
          • zaptaundefined
            zapta @akstrfn
            last edited by

            @akstrfn said in PTC Bed heater:

            PTC heater increases its resistance dramatically as the temperature goes up and the consumed current went from 2A for 0.4A in matter of seconds

            PTC are safe but are very slow to heat. Take hot glue guns for example, the ones with PTC (vast majority), consume significantly less power than their specified power and take long time to reach their target temperature. The ones with thermostat on other active regulation are much more efficient in this regard.

            IMO, If your goals are fast heating and safety, a silicon heater with a thermal fuse will achieve both.

            akstrfnundefined 1 Reply Last reply Reply Quote 0
            • akstrfnundefined
              akstrfn @zapta
              last edited by

              @zapta said in PTC Bed heater:

              PTC are safe but are very slow to heat.

              Actually that is not entirely true as per my tests. It gets slower the closer it gets to rated temperature (as it should btw) but to solve this problem get a heater rated to 180 or 200 degrees and temperatures of around 120 would be reached quickly. I tested the heater when its in the air and it hits 100 degrees in seconds. It literally jumps to 60 if you blink twice. Additionally you dont want alu bed to heat too fast because it will warp a lot.

              When they size the heater for hot glue gun the problem is that they usually have no other control over the heater except the element itself. Which is not true for us because we have control over the heater and max temperature is just used as safety measure.

              In my research I found that even silicone heaters could be designed in such a way that they could not go over dangerous temperature by carefully chosing the wire size, wire spacing and the heating volume.

              If the community would not be like "thermal fuse does the job" or "thermal runaway does the job" I believe that by now good heaters made for safe use would be long available for 3d printers... As well as fuses for hotends or even ptc hotend heaters for that matter... (I believe that e3d is working on one though ;))

              zaptaundefined theruttmeisterundefined 2 Replies Last reply Reply Quote 0
              • zaptaundefined
                zapta @akstrfn
                last edited by

                @akstrfn said in PTC Bed heater:

                It gets slower the closer it gets to rated temperature (as it should btw) but to solve this problem get a heater rated to 180 or 200 degrees and temperatures of around 120 would be reached quickly.

                That's correct, the higher the 'passive' target temperature compared to the 'active' target temperature, the faster the active temperature will be reached, but in a sense, this trades safety for speed. We also make similar tradeoff with regular heaters when we select their power.

                The beauty of thermal fuse is that 1) it allow to heat at full speed, 2) it provides the control loop full power around the working temperature to react to changes, and 3) once a problem occurred, it turns off the heater rather than keeping it on higher than normal working temperature.

                That's my 2c, and I am not an expert by any mean. I appreciate the experiments that your are doing ('don't listen to the nay sayers') and I will welcome any innovation that will improve the safety of our 3D printers.

                akstrfnundefined 1 Reply Last reply Reply Quote 0
                • DallasHundefined
                  DallasH
                  last edited by DallasH

                  My 3D systems machine has a 400 watt PTC heater as it came from the factory, but used as a chamber Heater![alt text](eafd39da-ec9a-42b6-b38a-fc6d4c8c43fb-Photo on 5-28-20 at 1.43 PM.jpg

                  akstrfnundefined 1 Reply Last reply Reply Quote 0
                  • akstrfnundefined
                    akstrfn @DallasH
                    last edited by

                    @DallasH which 3d printer do you have?

                    DallasHundefined 1 Reply Last reply Reply Quote 0
                    • DallasHundefined
                      DallasH @akstrfn
                      last edited by DallasH

                      @akstrfn Cube Pro converted to Duet and dual Mosquito hot end and bondtech extruders

                      1 Reply Last reply Reply Quote 0
                      • akstrfnundefined
                        akstrfn @zapta
                        last edited by

                        @zapta I think that it should be possible to find a PTC heater which will have sharp increase in resistance hence keeping close to max heating power longer but I am still looking although I might give up looking since what I have tested so far works better than expected for my needs.

                        zaptaundefined 1 Reply Last reply Reply Quote 0
                        • zaptaundefined
                          zapta @akstrfn
                          last edited by

                          @akstrfn said in PTC Bed heater:

                          think that it should be possible to find a PTC heater which will have sharp increase in resistance

                          Yes, I agree. Sharper curve is better in this case.

                          1 Reply Last reply Reply Quote 0
                          • theruttmeisterundefined
                            theruttmeister @akstrfn
                            last edited by

                            @akstrfn said in PTC Bed heater:

                            If the community would not be like "thermal fuse does the job" or "thermal runaway does the job" I believe that by now good heaters made for safe use would be long available for 3d printers... As well as fuses for hotends or even ptc hotend heaters for that matter... (I believe that e3d is working on one though ;))

                            How does a thermal fuse not do the job?
                            And its not like you can't just go buy a thermal fuse off-the-shelf and add it to a hotend or a heated bed... We could have had one on every single 3D printer since well, 30 years ago.

                            Besides, its actually easier (and just as good) to design a hotend that even if left on 100% with no cooling fan, can't damage itself... not that we get that all the time.

                            Now if you really want to get fussy, there are only limited options above 200C, and iirc nothing above 300C. And good luck finding a self-resetting fuse over about 100C. But if you want to be that fussy, PTC heaters are less safe than a thermal fuse, because the control can fail on and they stay hot. With a thermal fuse, if the control fails on, the fuse melts and the heater turns off. 🙂

                            Why are people not using PTC heaters? The real reason?

                            Because when you ask for one from a manufacturer they respond with "pay us a bunch of money and we will design one for your needs". 😒

                            Isolate, substitute, verify.

                            akstrfnundefined 1 Reply Last reply Reply Quote 0
                            • akstrfnundefined
                              akstrfn @theruttmeister
                              last edited by

                              How does a thermal fuse not do the job?
                              And its not like you can't just go buy a thermal fuse off-the-shelf and add it to a hotend or a heated bed... We could have had one on every single 3D printer since well, 30 years ago.

                              Thermal fuse does the job but physics does the job better i.e. in extraordinary situations fuses can fail to function whereas the material properties will always stay true. Fuse is also an external safety thing which 2 more added connectors and a way to secure it to the bed whereas PTC heater needs none of those.

                              You can also notice that a lot of devices that have something to do with heating are going the PTC way whenever they can.

                              Additionally the whole setup is so easy that all I needed to do in my tests is put electricity through the heaters and I was done and everything was perfectly safe (at least thermally).

                              Besides, its actually easier (and just as good) to design a hotend that even if left on 100% with no cooling fan, can't damage itself... not that we get that all the time.

                              I totally agree and by this logic I also prefer PTC bed heater over fuse if possible and why I use v6 30W hotend heater.

                              Now if you really want to get fussy, there are only limited options above 200C, and iirc nothing above 300C. And good luck finding a self-resetting fuse over about 100C. But if you want to be that fussy, PTC heaters are less safe than a thermal fuse, because the control can fail on and they stay hot. With a thermal fuse, if the control fails on, the fuse melts and the heater turns off. 🙂

                              PTC is always safer because it can not cross critical point and has less complexity than the fuse system. The fact that it does not power down is irrelevant when no damage can be done. In the experiment I've done I've left the heater on with no control and the temperature never crossed 80 degrees with just one heater and never crossed 100 degrees with 2 of them. In the worst case with 100% perfect insulation (aka no heat loss)the whole system would never cross 140 degrees. I believe here you should apply the same logic you used for hotend heater...

                              Why are people not using PTC heaters? The real reason?

                              Because when you ask for one from a manufacturer they respond with "pay us a bunch of money and we will design one for your needs". 😒

                              If the demand would be there, there would be heaters hence my rant about "fuse does the job". I started investigating the price options and send message to some ali sellers to see if custom design is possible, let see how that goes. Price wise it seems that these heaters are cheaper and one could make a mesh out of them i.e. use bunch of these for example.

                              The only downside I can see is that PTC heaters that are not mains powered but powered from duet might be problematic because I've measured big initial spike in current.

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

                                A thermal fuse does indeed do the job, assuming it can be relied upon. OTOH a PTC heater with a temperature limit of e.g. 160C will also do the job very well if 160C is a safe temperature but the highest temperature you actually want to use is 120C; and it is a simpler solution.

                                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

                                akstrfnundefined 1 Reply Last reply Reply Quote 0
                                • akstrfnundefined
                                  akstrfn @dc42
                                  last edited by

                                  @dc42 said in PTC Bed heater:

                                  A thermal fuse does indeed do the job, assuming it can be relied upon. OTOH a PTC heater with a temperature limit of e.g. 160C will also do the job very well if 160C is a safe temperature but the highest temperature you actually want to use is 120C; and it is a simpler solution.

                                  Agreed, the only problem is now it is possible to source PTC heaters which get very slow to hit their target temperature so sizing them to be just a bit above max temperature would speed them up significantly.

                                  @dc42 would PID autotune work with PTC heater?

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

                                    @akstrfn said in PTC Bed heater:

                                    @dc42 would PID autotune work with PTC heater?

                                    The results would be accurate at the temperature at which it was tuned, but less accurate at substantially different temperatures.

                                    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

                                    akstrfnundefined 1 Reply Last reply Reply Quote 0
                                    • akstrfnundefined
                                      akstrfn @dc42
                                      last edited by

                                      @dc42 ok makes sense. Can we have multiple pid parameters that are picked based on desired temperature?

                                      I should have one more PTC heater (so total of 4) and 8mm alu bed in the next weeks to continue with this experiment. I'm just worried that the current draw will be a problem. One led lighbulb that shared the extension cord with heaters died during my testing (although the new one didn't seem to mind)... Probably due to current fluctuation.

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

                                        What is the resistance of each PTC heater when it is cold? Knowing that, you can work out the surge current when you turn them on from cold.

                                        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
                                        • akstrfnundefined
                                          akstrfn
                                          last edited by

                                          When they stabilize they read ~650Ω. Interestingly they often get stuck around 2000Ω and when I put my hand on it for a few seconds they go to 600Ω. But the resistance fluctuates quite a bit until it reaches equilibrium. I've heated it a bit and then the resistance went to 450Ω.

                                          1 Reply Last reply Reply Quote 0
                                          • akstrfnundefined
                                            akstrfn
                                            last edited by

                                            I've finally managed to get everything going again and PTC heaters are tested. My first test on 300x300x8mm alu bed looked like this:

                                            IMG_20200814_142659006.jpg

                                            This was mainly to test if I want to do this since I also bought a Keenovo heater as well. After initial tests I thought its perfect because it managed to reach 100 degrees in around 15 minutes with temperature measured in the middle as can be seen on the picture.

                                            Next, I've then added thermal pads, drilled and tapped the holes to firmly hold the heaters. I still need to earth the whole thing and to use plastic screws instead of metal ones but one step at the time. Picture is a bit blury but you get the idea.

                                            IMG_20200815_101858514.jpg

                                            Unfortunatelly now it seems that the plate is heating too fast (PID tuned) even though these are 150W heaters in theory so in sum 450W. It hits around 90 degrees in 5 minutes. Keep in mind that the temperature is measured in the middle and not on the heater. I was very optimistic how tightly I managed to get the heaters to the bed with Kapton tape in my first test so there was probably a lot of air in between.

                                            As I observed initially the power of PTC heaters should not really be measured in watts, namely I've measured a power draw of around 1.1kW on cold start so these heaters are actually consuming way more power when cold and they hit 50-60 degrees very fast.

                                            I also did tests with 24V PTC heater and observed that it has different max temperatures depending on the input voltage. Considering that PTC heaters can be observed as closed loop control system and the max temperature seems to be tied to PWM then the PID system for PTC is not necessary.

                                            I looked around and found a graph in Self-Regulating PTC Heating Systems: A New Approach for Electric Heating Appliances (or sci-hub link) which actually explains most of the points I observed i.e. initial power draw, control and fast heating on lower temps:

                                            Screenshot_20200815_105050.png

                                            @dc42 do you think its sensible to have a feature in firmware to select different PWM for different temperatures and leave the heater constantly on or dynamically adjust max PWM based on temp measurements?

                                            Even with the present problems this solution seems far superior to other heaters, first its cheaper (although its mostly because its bare bones) and second it is safer. My setup can definitely be improved and I will probably work in it over time if I don't remove the bed heaters and just add chamber heating.

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