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.
    • alankilianundefined
      alankilian
      last edited by

      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

      Jaysonundefined 3 Replies Last reply Reply Quote 1
      • Jaysonundefined
        Jayson @alankilian
        last edited by

        @alankilian thanks, that got the ball rolling!

        1 Reply Last reply Reply Quote 0
        • Jaysonundefined
          Jayson @alankilian
          last edited by

          @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
          • Jaysonundefined
            Jayson @alankilian
            last edited by

            @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.

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

              @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.

              Jaysonundefined 1 Reply Last reply Reply Quote 1
              • Jaysonundefined
                Jayson @zapta
                last edited by

                @zapta Thanks alot. that did the trick.

                the relay i'm using is here amazon relay

                zaptaundefined 1 Reply Last reply Reply Quote 1
                • A Former User?
                  A Former User
                  last edited by

                  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
                  • zaptaundefined
                    zapta @Jayson
                    last edited by

                    @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. 😉

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

                      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/

                      alankilianundefined zaptaundefined 2 Replies Last reply Reply Quote 0
                      • alankilianundefined
                        alankilian @mrehorstdmd
                        last edited by

                        @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
                        • alankilianundefined
                          alankilian @zapta
                          last edited by

                          @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

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

                            @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
                            • zaptaundefined
                              zapta @mrehorstdmd
                              last edited by zapta

                              @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
                              • First post
                                Last post
                              Unless otherwise noted, all forum content is licensed under CC-BY-SA