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

safety relay for ssr heated bed.

Scheduled Pinned Locked Moved
Duet Hardware and wiring
solid state relay ssr safety thermal runaway
8
19
1.4k
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.
  • undefined
    Jayson
    last edited by 24 Nov 2020, 18:46

    I am running an AC bed heater with an ssr and i would like to add a relay in series with the ssr to cut power in a thermal fault or bed over temp.

    i have everything all wired except the relay to the duet 2 wifi or duex board.

    i am not sure how to turn on the relay when the bed is active or switch it off in a fault.

    undefined 1 Reply Last reply 24 Nov 2020, 19:40 Reply Quote 0
    • undefined
      OwenD @Jayson
      last edited by 24 Nov 2020, 19:40

      @Jayson The best way is probably a thermal fuse or thermal switch.
      The fuse would typically be wired in series to your ssr.
      The switch could be wired to the coil of a "main" contactor or relay to cut power.
      Either should give redundant safety in the event of an SSR failure.
      More care in wiring & insulation is required for a fuse as it's carrying mains voltage on a possibly moving object (the bed)

      undefined 1 Reply Last reply 24 Nov 2020, 20:00 Reply Quote 0
      • undefined
        Jayson @OwenD
        last edited by 24 Nov 2020, 20:00

        @OwenD I wanted to avoid a fuse because replacing it wound mean a major disassembly and hours of down time as my bed is mounted fixed to the frame.

        I never thought of a bimetal switch but that might be the way to go here. thanks.

        undefined 1 Reply Last reply 24 Nov 2020, 20:05 Reply Quote 0
        • undefined
          Chriss @Jayson
          last edited by 24 Nov 2020, 20:05

          @Jayson
          Whats about a independent 2nd system? Add a second temperature sensor to the bed and add a 3rd or 4th SSR to the bed power connection. Add an arduino to cut off the added SSRs in the case that the temperature of the new sensor is to high.

          That would add a complete 2nd control system which is independent from the Duet hard or software.

          Cheers, Chriss

          undefined undefined 2 Replies Last reply 24 Nov 2020, 21:31 Reply Quote 0
          • undefined
            Phaedrux Moderator @Chriss
            last edited by 24 Nov 2020, 21:31

            @Chriss said in safety relay for ssr heated bed.:

            That would add a complete 2nd control system which is independent from the Duet hard or software.

            If you can't make it 100% reliable, make it 100% redundant.

            Z-Bot CoreXY Build | Thingiverse Profile

            1 Reply Last reply Reply Quote 0
            • undefined
              Jayson @Chriss
              last edited by 24 Nov 2020, 22:29

              @Chriss the only reason i want a fail safe is that an ssr will fail closed circuit. with two ssr its still possible to have two failures although highly unlikely its not 100% fail safe.
              i currently have an Arduino relay thingy that I wanted to use as an on/off control, controlled by the duet but i cant just run the dc side in parallel with the dc side of the ssr because it won't function with the pwm signal. or maybe it will... the board for the relay has a bunch of other components on it. might try it anyway. if it doesn't work i think i will just put a simple reliable bimetal switch to cut the power if the bed gets higher than its rated for.

              hooking up a separate Arduino is a little further than i want to go.

              1 Reply Last reply Reply Quote 0
              • undefined
                alankilian
                last edited by 24 Nov 2020, 22:52

                Here's a description about how to use the PS_ON signal to kill power to an SSR using a relay in case of a heater fault.

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

                undefined 3 Replies Last reply 24 Nov 2020, 23:17 Reply Quote 1
                • undefined
                  Jayson @alankilian
                  last edited by 24 Nov 2020, 23:17

                  @alankilian thanks, that got the ball rolling!

                  1 Reply Last reply Reply Quote 0
                  • undefined
                    Jayson @alankilian
                    last edited by 24 Nov 2020, 23:42

                    @alankilian one wire and 5 minutes later, my creation won't try to kill me as I sleep.

                    1 Reply Last reply Reply Quote 0
                    • undefined
                      Jayson @alankilian
                      last edited by 25 Nov 2020, 04:50

                      @alankilian do you know what comand i need to enter into my config.g?

                      if i send M80 the relay turns on and the bed has power.
                      If i send m81 the relay shuts off and cuts the power to the bed, just what i want.

                      if i bypass the ssr then set;
                      "M143 H0 S40 ; set temperature limit for heater 0 to 40C" and send M80 when the bed passes 40 it sends a fault code but does not trigger m81 so the bed keeps getting hotter.
                      I assume i just need to add a line to the config but i cant find any information on it.

                      undefined 1 Reply Last reply 25 Nov 2020, 05:44 Reply Quote 0
                      • undefined
                        zapta @Jayson
                        last edited by zapta 25 Nov 2020, 05:44

                        @Jayson, I am using a similar arrangement with a relay connected in series with the SSR. The relay's coil is connected between PS_ON and +24V (remember to add a reverse diode across the relay coil with cathode to +24V and anode to PS_ON).

                        My config is here https://github.com/zapta/misc/blob/master/hevo/duet3/sys/config.g

                        I tested that the relay is indeed turned off when the temperature of the bed or nozzle are too high by forcing power but this is only when printing. If you just heat any of them manually, the Duet's protection doesn't work, at least not last time I tested it.

                        My bed heater is 24V so I am using a low voltage high current relay https://www.amazon.com/gp/product/B0117FB276 . In your case you will need a high voltage, lower current one, but this is the relay's contacts. The circuit for the relay's coil is the same.

                        undefined 1 Reply Last reply 25 Nov 2020, 19:27 Reply Quote 1
                        • undefined
                          Jayson @zapta
                          last edited by 25 Nov 2020, 19:27

                          @zapta Thanks alot. that did the trick.

                          the relay i'm using is here amazon relay

                          undefined 1 Reply Last reply 26 Nov 2020, 01:39 Reply Quote 1
                          • ?
                            A Former User
                            last edited by 25 Nov 2020, 21:21

                            In RRF3 daemon.g could perhaps, in theory, test the temperature reading and trigger M81 or M999 .. or smoke signals to 999.

                            But it might be handy to have user varables if you wanna allow some deadband.

                            1 Reply Last reply Reply Quote 0
                            • undefined
                              zapta @Jayson
                              last edited by 26 Nov 2020, 01:39

                              @Jayson said in safety relay for ssr heated bed.:

                              the relay i'm using is here amazon relay

                              "AC250V 10A ; DC30V 10A". A trivia question for everybody, how come the relay can be switch 250V AC but only 30V DC?

                              Somebody once explained it to me and thought the reason is fascinating. 😉

                              undefined 1 Reply Last reply 26 Nov 2020, 15:37 Reply Quote 0
                              • undefined
                                mrehorstdmd
                                last edited by 26 Nov 2020, 12:38

                                How are you going to protect the protection relay from some crud preventing its armature from moving, or from the contacts welding shut?

                                https://drmrehorst.blogspot.com/

                                undefined undefined 2 Replies Last reply 26 Nov 2020, 15:34 Reply Quote 0
                                • undefined
                                  alankilian @mrehorstdmd
                                  last edited by 26 Nov 2020, 15:34

                                  @mrehorstdmd Those are 1:100000 occurrences for properly-sized relays.

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

                                  1 Reply Last reply Reply Quote 0
                                  • undefined
                                    alankilian @zapta
                                    last edited by 26 Nov 2020, 15:37

                                    @zapta I tried switching 120 Volts DC in my electric scooter decades ago using a household light switch with exciting results.

                                    Read about Scootey

                                    Basically, because AC current "goes to zero" 120 times per second, any spark generated as the contacts open also "goes out" and the circuit is broken.

                                    Since DC current doesn't do that, any spark created can be maintained all the way through full opening of the contacts and you've got a problem.

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

                                    undefined 1 Reply Last reply 26 Nov 2020, 17:46 Reply Quote 0
                                    • undefined
                                      zapta @alankilian
                                      last edited by zapta 26 Nov 2020, 17:46

                                      @alankilian, yes, that's the explanation I heard. I found it to be counter intuitive because 120VAC actually gets to about 170V at it peaks but still it's easier to break than low level DC.

                                      I don't envy the engineers that need to design switches for this https://en.wikipedia.org/wiki/High-voltage_direct_current 😉

                                      1 Reply Last reply Reply Quote 0
                                      • undefined
                                        zapta @mrehorstdmd
                                        last edited by zapta 26 Nov 2020, 17:52

                                        @mrehorstdmd said in safety relay for ssr heated bed.:

                                        How are you going to protect the protection relay from some crud preventing its armature from moving, or from the contacts welding shut?

                                        My relay is noisy so I hear it clicking on each time I turn the printer on. Kind of a self test.

                                        "perfect is the enemy of good" . 😉

                                        It not a perfect solution but it reduces the risk of fire due to a short in the duet's mosfet or the SSR.

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