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

    Control of Keenovo heat bed.

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    8
    25
    1.2k
    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.
    • Stevoundefined
      Stevo
      last edited by

      I wondered if I could ask if there was anyway to turn off a Keenovo heat bed by means of an output from the duet ?

      So I guess I'm asking is there anyway to turn off a 240v manis socket via an output from the duet.

      Thanks

      1 Reply Last reply Reply Quote 0
      • Vetiundefined
        Veti
        last edited by

        using a ssr. see
        https://duet3d.dozuki.com/Wiki/Choosing_a_bed_heater

        1 Reply Last reply Reply Quote 0
        • Garfieldundefined
          Garfield
          last edited by

          You need to also consider thermal fuse attached to the Keenovo.

          The way I do this is to energise a relay when I power up the printer, mines 24V powered off the PSU but I could theoretically energise it using an output pin off the Duet.

          I run the mains live through contacts on the relay.

          The 24V circuit to energise the relay passes through a 150° self resetting thermal fuse, if it goes the relay drops and the 230V AC to the bed is cut off. If I turn the printer off the relay drops and the AC to the bed is cut off.

          I feed my printer PSU via a 6A dual pole RCBO (combined RCD and MCB), my bed has its own 6A RCBO.

          1 Reply Last reply Reply Quote 0
          • Stevoundefined
            Stevo
            last edited by

            Could I use something like this ? any recommendations on which connections on the duet wifi to make and break the heatbed circuit relay ?

            https://www.t-uk.co.uk/product/so942470-single-phase-relay/?gclid=EAIaIQobChMIhfyqqJHb5gIVF-DtCh2BOgYMEAQYASABEgIYsPD_BwE

            1 Reply Last reply Reply Quote 0
            • Garfieldundefined
              Garfield
              last edited by Garfield

              Certainly reads OK, depending where you're putting it you may want to request the ip20 covers as a bit of added terminal protection.

              Interesting to see a bespoke heatsink and thermal pad are available, also worth considering.

              Might even try one of these myself.

              If you're using the 750W 25A is more than enough headroom.

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

                IIRC, if you use AC SSR you also need to lower the duet's PWM frequency. Should be covered in the duet's documentation somewhere.

                A Former User? 1 Reply Last reply Reply Quote 0
                • Garfieldundefined
                  Garfield
                  last edited by

                  Pretty sure I read 10Hz - defined using M950

                  M950

                  1 Reply Last reply Reply Quote 0
                  • A Former User?
                    A Former User @zapta
                    last edited by A Former User

                    @zapta said in Control of Keenovo heat bed.:

                    IIRC, if you use AC SSR you also need to lower the duet's PWM frequency. Should be covered in the duet's documentation somewhere.

                    Am I imagining that the default main heater was reduced to 10hz as SSRs became popular? Current default (at least for Duet3) is 250Hz. (Open question:)

                    But yeah, set Q10in M950

                    1 Reply Last reply Reply Quote 0
                    • Garfieldundefined
                      Garfield
                      last edited by

                      Looking at this I think even 10Hz may be too high - need to keep the signal long enough for the 'zero point' in the AC wave is crossed or it won't switch at all. Depends on the mains frequency where you are - perhaps try 10% of the mains frequency.

                      You won't hurt the SSR but if it doesn't switch as expected your heating will be all over the place.

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

                        I've only used it on a tiny 50w heater, and at 10Hz and I had no issues. The important thing is that your SSR should have a zero crossing detector and only switch when the voltage is 0 to reduce noise and heat loss (and and and) its harder to find a non zero crossing SSR than not these days; but worth confirming.

                        1 Reply Last reply Reply Quote 0
                        • Garfieldundefined
                          Garfield
                          last edited by

                          Resistive loads like heaters can be challenging - leave them on too long and the thermal inertia will blow the 'setpoint' easily, leave them off too long and they won't reach it. The optimum would be to have more off than on but even that changes depending upon your setpoint. A heater that is too large can easily run rampant with even the smallest input.

                          I think the real answer depends upon your set up - try the lowest Hz number that gives stable control - can you even trend the temperatures in the Duet (more to read) ...

                          But we're digressing far from the OP's question - one hting that I will say is if you go more than 20% of the rated load then a heatsink is mandatory on the SSR or it won't live long. Thermal protection should also be on the mandatory list - SSR's tend to fail 'on'

                          1 Reply Last reply Reply Quote 0
                          • jens55undefined
                            jens55
                            last edited by

                            The default 10 hz works just fine for me on a 1200W heat bed.

                            A Former User? 1 Reply Last reply Reply Quote 0
                            • A Former User?
                              A Former User @jens55
                              last edited by

                              @jens55 said in Control of Keenovo heat bed.:

                              The default 10 hz

                              is it? i asked because i tried:
                              83c0e90a-adc9-425e-91c7-82d3bdbbedf9-image.png
                              (maybe the experiment is flawed?)

                              1 Reply Last reply Reply Quote 0
                              • jens55undefined
                                jens55
                                last edited by

                                I am pretty sure it is 10hz for the Duet2wifi as I did not explicitly set up frequency. Are you running 2 or 3 ?

                                A Former User? 1 Reply Last reply Reply Quote 0
                                • A Former User?
                                  A Former User @jens55
                                  last edited by

                                  @jens55 said in Control of Keenovo heat bed.:

                                  Are you running 2 or 3 ?

                                  RFF3 on Duet 3, just don't recall reading it changed, or mentioned in the upgrade notes and its potentially a bit of a big deal. Will fire up the Maestro and see if there is a difference between RRF2 and RFF3 when i get a chance.

                                  dc42undefined 1 Reply Last reply Reply Quote 0
                                  • Garfieldundefined
                                    Garfield
                                    last edited by

                                    Bearer - do you have an M308 line defining the sensor before the M950 line ?

                                    That said the gcode documentation for M950 states

                                    T Temperature sensor number, required only when creating a heater [not yet implemented]. See M308.

                                    The online generation tool adds the sensor to the M950 line - perhaps the Tx serves no purpose but then how do you assign a sensor to the heater ???

                                    A Former User? 1 Reply Last reply Reply Quote 0
                                    • dc42undefined
                                      dc42 administrators @A Former User
                                      last edited by

                                      RRF2 and RRF3 on Duet 2 assume that heater 0 is the bed heater until you tell it otherwise using M141. RRF3 on Duet 3 doesn't have a default bed heater. The best option when using RRF3 with a SSR is to specify the frequency explicitly in the M950 command that creates that heater.

                                      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

                                      A Former User? 1 Reply Last reply Reply Quote 0
                                      • A Former User?
                                        A Former User @Garfield
                                        last edited by

                                        @Garfield said in Control of Keenovo heat bed.:

                                        Bearer - do you have an M308 line defining the sensor before the M950 line ?

                                        to be honest i don't have a heather nor a sensor, the board is on a cnc router

                                        1 Reply Last reply Reply Quote 0
                                        • A Former User?
                                          A Former User @dc42
                                          last edited by

                                          @dc42 said in Control of Keenovo heat bed.:

                                          The best option when using RRF3 with a SSR is to specify the frequency explicitly in the M950 command that creates that heater.

                                          That could probably have been made clearer somewhere, but makes sense as you move away from predefined roles for pins. Thanks for clearing that up!

                                          1 Reply Last reply Reply Quote 0
                                          • Garfieldundefined
                                            Garfield
                                            last edited by

                                            @dc42 said in Control of Keenovo heat bed.:

                                            M950 command that creates that heater

                                            So is the gcode documentation in error - is the T statement implemented now ?

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