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

    pwm controlled waterpump

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    6
    17
    711
    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.
    • o_lampeundefined
      o_lampe @cosmowave
      last edited by

      @cosmowave
      The tacho signal will be your biggest problem, if you want to use it as closed-loop feedback.
      Duet2 isn't capable to read fast signals from external sources.
      You could probably use it as a sign of life signal or attach an external RPM meter?

      1 Reply Last reply Reply Quote -1
      • OwenDundefined
        OwenD @cosmowave
        last edited by

        @cosmowave
        Not sure if it's the same type of pump but on my duet wifi I have this setup

        ;water pump
        M950 F1 C"!fan1+^exp.pb6" Q25000                             ; create fan 1 (water pump) on inverted pin fan1 and set its frequency.  Set RPM to E3 stop with pullup enabled
        M106 P1 C"Water Pump" H1 L0.5 X1 B1.2  T50:60                       ; set fan 1 name and value. Thermostatic control is turned on.  Monitoring hotend sensor
        
        ; water temp monitor & fan
        M950 F2 C"!fan2+^exp.e3_stop" Q25000                                        ; create fan 2 on pin fan2 and set its frequency
        M308 S5 P"e1temp" Y"thermistor" A"Water temp" T10000 B3950  					; Configure Water temp sensor
        M106 P2 C"Radiator Fan" H5 L0 X1 B1.2  T33:38    	; set fan 4 value, turn on at 30% if the water temperature reaches 30C, and increase to full speed gradually as the temperature rises to 40C
        
        1 Reply Last reply Reply Quote 1
        • dc42undefined
          dc42 administrators @cosmowave
          last edited by

          @cosmowave most likely the pump takes a standard open drain PWM input. In which case you can connect it as you would connect a 4-wire fan. However, as it draws about 1.7A, you can't power it from the internal 12V supply of a Duet 3 or Duet 3 Mini assuming you are using 24V VIN. So you will need an external buck regulator to provide 12V.

          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

          cosmowaveundefined 2 Replies Last reply Reply Quote 0
          • cosmowaveundefined
            cosmowave @dc42
            last edited by

            Thanks for your answers.
            @o_lampe
            It will be ok as a "sign of live" signal. Closed-loop control is not really necessary
            I will also try an external flow-meter and temp sensor. But again, also for checking if flow is present.

            @dc42
            I d'like to power (+12VDC,GND) the pump directly from my 12V power supply.
            Only the pwm and tacho signal goes to the duet.

            Mankati FSXT+, DeltaTowerV2, E3D MS/TC

            OwenDundefined 1 Reply Last reply Reply Quote 0
            • OwenDundefined
              OwenD @cosmowave
              last edited by

              @cosmowave
              Definitely a different pump to me but similar idea.
              I use this
              https://www.aliexpress.com/item/4000034575710.html
              I power mine from an external 12v supply as the duet is on 24v.
              DWC looks like his
              fan.png

              I monitor the pump in daemon.g

              cosmowaveundefined 1 Reply Last reply Reply Quote 0
              • cosmowaveundefined
                cosmowave @OwenD
                last edited by cosmowave

                @owend Yes, it's not the same pump. I use this one:
                WaterPump

                Has your pump also a pwm control input?

                Mankati FSXT+, DeltaTowerV2, E3D MS/TC

                OwenDundefined 1 Reply Last reply Reply Quote 0
                • OwenDundefined
                  OwenD @cosmowave
                  last edited by OwenD

                  @cosmowave said in pwm controlled waterpump:

                  Has your pump also a pwm control input?

                  Yes it does.
                  Essentially I treat it as a thermostatically controlled fan.
                  Same with the radiator fan.
                  In my case the radiator fan doesn't ever turn off completely as it has a minimum possible PWM (didn't realise till I got it).

                  EDIT
                  I should note that the indicated speed is the impeller speed.
                  If a hose blew, it would still show as running. I need to put a flow sensor on the return near the radiator as well.

                  1 Reply Last reply Reply Quote 1
                  • cosmowaveundefined
                    cosmowave @dc42
                    last edited by

                    @dc42 said in pwm controlled waterpump:

                    However, as it draws about 1.7A, you can't power it from the internal 12V supply

                    Is it possible to power the pump from the bed heater output?
                    I use a SSR (3-32VDC in) for my bed.
                    Is it possible to set the bed heater output constantly on, without linking to a temp sensor?

                    Mankati FSXT+, DeltaTowerV2, E3D MS/TC

                    Phaedruxundefined 1 Reply Last reply Reply Quote 0
                    • Phaedruxundefined
                      Phaedrux Moderator @cosmowave
                      last edited by

                      @cosmowave said in pwm controlled waterpump:

                      Is it possible to set the bed heater output constantly on, without linking to a temp sensor?

                      You can invert the pin name with a ! to have it on by default.

                      Z-Bot CoreXY Build | Thingiverse Profile

                      cosmowaveundefined 2 Replies Last reply Reply Quote 1
                      • cosmowaveundefined
                        cosmowave @Phaedrux
                        last edited by

                        @Phaedrux
                        oh yes. That's easy! 😄
                        Thanks

                        Mankati FSXT+, DeltaTowerV2, E3D MS/TC

                        1 Reply Last reply Reply Quote 0
                        • cosmowaveundefined
                          cosmowave @Phaedrux
                          last edited by

                          @phaedrux said in pwm controlled waterpump:

                          You can invert the pin name with a ! to have it on by default.

                          But is it possible to create the (bed) heater, which i'd like to use for powering my water pump (always on), without linking it to a temp sensor?
                          With M950, the T parameter seems not to be optional...

                          Mankati FSXT+, DeltaTowerV2, E3D MS/TC

                          o_lampeundefined 1 Reply Last reply Reply Quote 0
                          • Phaedruxundefined
                            Phaedrux Moderator
                            last edited by

                            Well you can link it to any temp sensor you like with any temp range you like. So in effect any sensor could allow it to be enabled or disabled.

                            I suppose you could define it as a GPIO pin to control the water pump with an M42 command instead of as a heater, then it's just on or off.

                            Z-Bot CoreXY Build | Thingiverse Profile

                            1 Reply Last reply Reply Quote 1
                            • o_lampeundefined
                              o_lampe @cosmowave
                              last edited by

                              @cosmowave
                              Maybe define it as a spindle? That way you don't need a temp sensor and can set RPM directly. (as percentage of max RPM)

                              cosmowaveundefined 1 Reply Last reply Reply Quote 2
                              • cosmowaveundefined
                                cosmowave @o_lampe
                                last edited by

                                @o_lampe But is "spindle on/off" M3 / M5 not CNC/laser specific ? Can i use the commands in printer mode?

                                Mankati FSXT+, DeltaTowerV2, E3D MS/TC

                                tecnoundefined 1 Reply Last reply Reply Quote 0
                                • tecnoundefined
                                  tecno @cosmowave
                                  last edited by

                                  @cosmowave said in pwm controlled waterpump:

                                  @o_lampe But is "spindle on/off" M3 / M5 not CNC/laser specific ? Can i use the commands in printer mode?

                                  Why do you need to PWM control this cooling unit? I use similar as @OwenD SSR to switch on the pump. Always ON

                                  M950 F1 C"out6" Q500  	; create fan 1 on pin out6 and set its frequency  Hotend Cooling Waterpump
                                  M106 P1 S1
                                  
                                  cosmowaveundefined 1 Reply Last reply Reply Quote 0
                                  • cosmowaveundefined
                                    cosmowave @tecno
                                    last edited by

                                    @tecno I'd like the idea to control the speed of the pump... also for reliability.

                                    Mankati FSXT+, DeltaTowerV2, E3D MS/TC

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