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

    SSR defective again - Which method of Thermal Fuse

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    9
    21
    1.8k
    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.
    • heinrich.platauundefined
      heinrich.platau
      last edited by

      Hello Duet-Familiy,

      I have a strange problem with my 3D-Printer-Setup.

      My heating bed is a 850W / 24V one. That means ca. 35 Amps...

      My bed supplier send me a 40A SSR. I'm afraid to say, that this one got defective after about 10 hours of printing time.

      Next I phoned to the Manufacturer of the SSR, which is a German Company and not to far away from my home.

      He told me, that I should minimum use a 2 times higher SSR. This means Rated Current of 35Amps * 2 = 75 Amps.... So he suggested to use 80 Amps.

      This 80A SSR had a life cycle time of ca. 60 hours of printing an got also defective now.

      Now I want to change the heating bed to a 850W and 230 V one.

      Still I need a solution as "Thermal Fuse" for the case if the new SSR gets defective again.
      Can anyone tell me, which method will be fine?

      Antoher question: Is there a possibility to get the failure message on a digital GPIO-Pin so I can use this signal to control a "switch" to turn off the heating bed?

      alankilianundefined 1 Reply Last reply Reply Quote 0
      • alankilianundefined
        alankilian @heinrich.platau
        last edited by alankilian

        @heinrich-platau said in SSR defective again - Which method of Thermal Fuse:

        This 80A SSR had a life cycle time of ca. 60 hours of printing an got also defective now.

        Something unusual is going on if you can make an 80 Amp SSR fail under a 25 Amp load after only 60 hours.

        Was the SSR getting super hot while operating?

        Can you post your heated bed configuration, the model and manufacturer name of the SSR and anything else you might think would be helpful?

        Maybe it's an AC SSR instead of a DC SSR?
        Maybe the PWM frequency is wrong for controlling the SSR? (Too high a frequency? The data sheet should help here.)

        SeemeCNC Rostock Max V3 converted to V3.2 with a Duet2 Ethernet Firmware 3.2 and SE300

        heinrich.platauundefined 1 Reply Last reply Reply Quote 0
        • heinrich.platauundefined
          heinrich.platau @alankilian
          last edited by

          @alankilian

          The SSR was not super hot while operating. The chosen wires are thick enough (6,0 mm²)
          Also I've installed an Always-On-Fan that is permantly cooling down the SSR and the cooling body on which the SSR is mounted.

          The Manufacturer of the SSR is called "pohltechnic"

          website: www.pohltechnic.com

          My SSR is this one:
          https://www.pohltechnik.com/de/ssr-relais/ssr-lastschaltung-dc/gleichstrom-solid-state-relais-dc-dc-steuerspannung-3-32v-dc-80-a

          Bed configuration (I hope I got it right, you want me to post the part "Heaters" from my config.g file?

          ; Heaters
          M308 S0 P"bedtemp" Y"thermistor" T100000 B3950 ; configure sensor 0 as thermistor on pin bedtemp
          M950 H0 C"bedheat" T0 ; create bed heater output on bedheat 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 S120 ; set temperature limit for heater 0 to 120C
          M307 H0 R0.085 C1598.722:1598.722 D40.63 S1.00 V24.3 B0 ; set the process parameters for heater 0
          M308 S1 P"e0temp" Y"thermistor" T500000 B4723 C1.19622e-7 ; configure sensor 1 as thermistor on pin e0temp
          M950 H1 C"e0heat" T1 ; create nozzle heater output on e0heat and map it to sensor 1
          M307 H1 B0 S1.00 ; disable bang-bang mode for heater and set PWM limit
          M143 H1 S350 ; set temperature limit for heater 1 to 350C

          config.g

          Bedien_SSR-520-534web.pdf

          alankilianundefined 1 Reply Last reply Reply Quote 0
          • alankilianundefined
            alankilian @heinrich.platau
            last edited by alankilian

            @heinrich-platau The SSR says you should use a maximum of 5 Hz input signal.

            The default PWM frequency is 500 Hz.

            Maybe next time use:

            ; create bed heater output on bedheat and map it to sensor 0
            ; Set maximum PWM frequency to 1 Hz for the SSR
            M950 H0 C"bedheat"  Q1 T0
            

            I don't REALLY see why using a much higher than recommended PWM frequency would cause a problem, but I really don't read German very well.

            SeemeCNC Rostock Max V3 converted to V3.2 with a Duet2 Ethernet Firmware 3.2 and SE300

            MdeJongundefined fcwiltundefined 2 Replies Last reply Reply Quote 1
            • MdeJongundefined
              MdeJong @alankilian
              last edited by

              Hello,

              An SSR is normally not able to use PWM at all, it should be used as a switch on/off only.

              The 5Hz frequency means that it should not be switched on/off more that 5 times per second.

              It is a replacement of a mechanical relay.
              Who would try to use PWM with a mechanical relay?

              Regards Mark,

              3mmundefined 1 Reply Last reply Reply Quote 0
              • fcwiltundefined
                fcwilt @alankilian
                last edited by

                @alankilian said in SSR defective again - Which method of Thermal Fuse:

                I don't REALLY see why using a much higher than recommended PWM frequency would cause a problem, but I really don't read German very well.

                Because typically they cannot switch that fast.

                If the specs say 5 Hz then use 5 Hz.

                The ones I have work fine at 10 Hz.

                Frederick

                Printers: a E3D MS/TC setup and a RatRig Hybrid. Using Duet 3 hardware running 3.4.6

                mrehorstdmdundefined 1 Reply Last reply Reply Quote 0
                • mrehorstdmdundefined
                  mrehorstdmd @fcwilt
                  last edited by mrehorstdmd

                  Maybe this will be useful:

                  https://omronfs.omron.com/en_US/ecb/products/pdf/precautions_ssr.pdf

                  If you're switching AC to a bed heater, and the line frequency is 60Hz, there's no reason to use an input switching frequency any higher than that. Bed heaters are heating relatively large masses that are slow to respond to input. That's another reason not to switch fast, and even 60 Hz is more than needed.

                  I suspect the problem with fast switching is that the SSR takes time to actually go from off to on and on to off. During that period it is generating heat. If you switch really fast, you're creating a lot more of those on-off cycles than needed and causing the SSR to heat up. In my experience, driving a 750W line powered heater with an SSR at about 10Hz, the SSR never even gets warm with or without a heatsink. It maintains a constant bed temperature +/- 0.1C just fine.

                  https://drmrehorst.blogspot.com/

                  1 Reply Last reply Reply Quote 3
                  • achrnundefined
                    achrn
                    last edited by achrn

                    If I've understood zero-crossing SSR operation correctly, there's a very good reason to have your control PWM at much lower frequency than the mains voltage.

                    I think the SSR only switches the load on when the input control signal is on AND the input line supply voltage is at (or very near) 0V. So if your control PWM is fast, it will signal on and if the 50Hz or 60Hz mains supply doesn't get to 0V before the control signal goes off again, that PWM cycle is missed entirely - the SSR stays off.

                    Further, you'll never see a good output voltage because the SSR switches off as soon as the control signal goes off, so you'll only ever get a low-value slice of the sine wave at the output.

                    So if your signal is running at 500Hz, and your supply line is at 60Hz, something like three quarters of your control signals will be ignored and the remaining one will be distorted (never peaking above about a third of your line voltage peak) - with a 50% PWM you'll get output on something like 4% of the time, and the power output will be under 1% on average (a small fraction of what you wanted) (assuming power out is proportional to the integration of the voltage out squared).

                    This is 60Hz mains, 500Hz 50% PWM, perfect SSR, and the power output is 0.2% of full:
                    75da7c5c-58ae-4dfd-96f0-c4fd7dcf60ea-image.png

                    If control frequency is much higher than mains frequency, you effectively only get on-off control: any time the PWM signal is at less than100% duty you get near-zero output - less than 3% or so anyway - this is 95% duty PWM, output is only on 9% of the time and only 1.5% of full power out:
                    7c77f023-7f54-4c90-9a8f-78b6eb53867f-image.png

                    Having said which, if 500Hz is still within the spec for the SSR, I don't see why this would damage the SSR, it just means the achieved level of control is rubbish (effectively you've lost proportional control and are only on bang-bang).

                    mrehorstdmdundefined 1 Reply Last reply Reply Quote 1
                    • mrehorstdmdundefined
                      mrehorstdmd @achrn
                      last edited by

                      @achrn I think that a lot of the cheapo SSRs that people use for bed power switching don't have zero crossing detectors.

                      https://drmrehorst.blogspot.com/

                      achrnundefined 1 Reply Last reply Reply Quote 0
                      • achrnundefined
                        achrn @mrehorstdmd
                        last edited by

                        @mrehorstdmd Actually, I've just re-examined the datasheet for what I have used in my most recent build and it specifies that both turn-on and turn-off is at zero crossing. (Panasonic SSRs).

                        In that case, my graphs are also wrong (but in a differnet way) - it would mean each half-cycle on the mains has an essentially random chance of being found on the output, where the chance is in proportion to the PWM duty cycle.

                        Agreed that if you use a SSR without zero-crossing switching these behaviours are not relevant.

                        I run my mains bed SSR at 5Hz (which I think I picked so there were 20 half-waves in each PWM cycle, so my error would be no more than 5%, which seemed close enough). The data sheet doesn't specify a limit on the control frequency, but does note that operate and release times are 'Max. 1/2 cycle of voltage sine wave +1 ms'.

                        fcwiltundefined alankilianundefined 2 Replies Last reply Reply Quote 1
                        • fcwiltundefined
                          fcwilt @achrn
                          last edited by

                          @achrn

                          @dc42 advised me to use 10 Hz PWM for SSR control of my line voltage bed heaters.

                          Frederick

                          Printers: a E3D MS/TC setup and a RatRig Hybrid. Using Duet 3 hardware running 3.4.6

                          1 Reply Last reply Reply Quote 1
                          • alankilianundefined
                            alankilian @achrn
                            last edited by

                            @achrn I enjoyed your analysis of zero-crossing SSRs and an AC bed heater. Thanks you for that.

                            This guy is actually talking about a DC bed heater and a DC SSR, so your analysis does not apply to this situation.

                            SeemeCNC Rostock Max V3 converted to V3.2 with a Duet2 Ethernet Firmware 3.2 and SE300

                            1 Reply Last reply Reply Quote 1
                            • heinrich.platauundefined
                              heinrich.platau
                              last edited by

                              Thank you very much for evry answer. I think first of all I should check the PWM Frequency (Q-Parameter) and change it to 5 Hz as the data sheet says.

                              I've already ordered a 230V heating bed. So my amps will be much lower. Finally I will install a bimetal switch (130°C) as a thermal fuse to guarantee fire safety...

                              But I am very thankful for the tip about the PWM Frequency... So far no one could give me an explanation why the SSR got defective.

                              3mmundefined 1 Reply Last reply Reply Quote 2
                              • 3mmundefined
                                3mm @MdeJong
                                last edited by

                                @mdejong

                                Since when is Pulse Width Modulation, not On/OFF?

                                3mm

                                There are 10 types of people: Those who understand binary and those who don't.

                                1 Reply Last reply Reply Quote 0
                                • 3mmundefined
                                  3mm @heinrich.platau
                                  last edited by

                                  @heinrich-platau

                                  Hey, probably shouldn't need to remind anyone, but when implementing high-Voltage wiring, to use extra safe wiring methods. heat-shrink where possible, Insulate all exposed current carrying metals, enclose it if possible, definently fuse it, etc. And be sure to mount the SSR on a heatsink, preferrably finned. In addition to one not desiring to burn-down one's house, it is also unpleasant to electrocute one's pets, children, wife and-or self!! ;-}

                                  Rotsa Ruck!

                                  3mm

                                  There are 10 types of people: Those who understand binary and those who don't.

                                  peter247undefined 1 Reply Last reply Reply Quote 1
                                  • peter247undefined
                                    peter247 @3mm
                                    last edited by

                                    @3mm Also fuse low , if the maximum wattage of your 3d printer is 500 watts remove the 13 amp fuse which will be in the fuse by default and replace with a 3 or 5 amp fuse.
                                    Use a ELCB / RCCB where possible .

                                    Ender 5 plus linear rail and hemera powered by duet 2 wifi , CR10s pro v1 with bltouch mostly stock , BLV mgn Cube slowly being built powered by duet 3 mini 5+

                                    1 Reply Last reply Reply Quote 0
                                    • heinrich.platauundefined
                                      heinrich.platau
                                      last edited by

                                      Hi Guys, I've updated my setup- So now I'm running a 230V Heating Bed. I've also added the bimetal switch and finally put my heating parameter (PWM-Frequency) to Q5 (5Hz).

                                      After running autotuning I got this message:

                                      screenshot_2021_07_21_Nr_01.png

                                      WARNING: Heater behaviour was not consistent during tuning.

                                      Is this a problem? Or is this warning caused by the lower frequency ?

                                      I noticed the the temperatur curve of the heating bed was much more wavey than the old one wich 500Hz, which for me is logical.

                                      alankilianundefined cosmowaveundefined 2 Replies Last reply Reply Quote 0
                                      • alankilianundefined
                                        alankilian @heinrich.platau
                                        last edited by

                                        @heinrich-platau Can you post a link to the data sheet for the SSR you are using now?

                                        Since it's an AC SSR, you might be able to run a higher PWM frequency depending on the SSR.

                                        SeemeCNC Rostock Max V3 converted to V3.2 with a Duet2 Ethernet Firmware 3.2 and SE300

                                        1 Reply Last reply Reply Quote 0
                                        • heinrich.platauundefined
                                          heinrich.platau
                                          last edited by

                                          Here's the data sheet

                                          https://www.pohltechnik.com/media/files_public/5a845f33d646f062b02fbc39a79f1449/Bedien_SSR-500-514web.pdf

                                          Seems to be no difference. All SSRs are 5Hz

                                          alankilianundefined 1 Reply Last reply Reply Quote 0
                                          • alankilianundefined
                                            alankilian @heinrich.platau
                                            last edited by

                                            @heinrich-platau I see that as well.

                                            I guess I would try those settings and run it up to the temperature you want to print at and see how stable it is.

                                            Or maybe let it cool COMPLETELY to room temperature and tune again?

                                            (I don't have much knowledge of the bed tuning algorithm, I'm sorry to say.)

                                            SeemeCNC Rostock Max V3 converted to V3.2 with a Duet2 Ethernet Firmware 3.2 and SE300

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