Navigation

    Duet3D Logo

    Duet3D

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Documentation
    • Order

    Water cooling flow sensor with Duet

    Duet Hardware and wiring
    4
    18
    1950
    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.
    • zerspaner_gerd
      zerspaner_gerd last edited by

      Does anyone have any experience as to which water cooling flow sensor works with the Duet?

      Most sensors give a speed signal, since these come from the PC area, the Duet3D can handle it?

      Thanks for the answers.

      1 Reply Last reply Reply Quote 0
      • dc42
        dc42 administrators last edited by

        If the flow meter provides output pulses then you could probably use the fan RPM monitoring facility to monitor the flow.

        zerspaner_gerd 1 Reply Last reply Reply Quote 0
        • zerspaner_gerd
          zerspaner_gerd @dc42 last edited by

          @dc42
          Unfortunately, I find nothing about the RPM monitoring, Can you share a link so I can read.

          Would it also be possible to pause the printer.

          dc42 1 Reply Last reply Reply Quote 0
          • JoergS5
            JoergS5 last edited by JoergS5

            At bottom of
            https://duet3d.dozuki.com/Wiki/Connecting_and_configuring_fans
            was a comment to disable fan at the fan port and switch to M42 mode. Maybe this helps you.

            For flow controlling you may consider something like
            http://wiki.seeedstudio.com/G1_and_2_inch_Water_Flow_Sensor/
            for an Arduino with the benefit to monitor flow speed. I cannot find how to send G-Code back to Duet. (Possibly sending through Wifi like DWC sends the g-code console commands)

            For pausing you could use some of the options in
            https://duet3d.dozuki.com/Wiki/Connecting_an_Emergency_Stop
            which includes pausing modes.

            1 Reply Last reply Reply Quote 0
            • fma
              fma last edited by

              I recently ordered this sensor:

              https://fr.aliexpress.com/item/5-24V-USN-HS06PA-1-6mm-Hose-Barb-End-Hall-Water-flow-Sensor-Turbine-Flow-Meter/754933581.html

              I chose this one, because it can handle very small flow (I guess you use a water-cooled hotend too?).

              I didn't test it yet, and didn't really know how to use it; thanks for the tip using fan RPM input!

              1 Reply Last reply Reply Quote 0
              • zerspaner_gerd
                zerspaner_gerd last edited by

                Thanks @JoergS5,😏

                I imagined something like this:
                https://www.caseking.de/bitspower-durchflusssensor-1-4-zoll-shiny-silver-waad-326.html#tech_specs
                https://www.aquatuning.de/wasserkuehlung/ueberwachung/sensor-durchfluss/16247/alphacool-fliessanzeiger-g1/4-mit-tachosignal-plexi?c=385

                Unfortunately, little information available.

                @fma said in Water cooling flow sensor with Duet:

                I guess you use a water-cooled hotend too?

                Yes that's right.

                So now I've looked through Wiki:

                • I can not see now, to which pin I would have to plug the signal cable (V_FAN or FAN)
                • To configure the External Trigger. How does this have to look like that it is triggered at a signal input of RPM 0.
                  M106 P2 I1
                  M581 P22 S? C2
                JoergS5 1 Reply Last reply Reply Quote 0
                • JoergS5
                  JoergS5 @zerspaner_gerd last edited by JoergS5

                  @zerspaner_gerd your sensors look nice, but I would check that someone has already written a blog about how to connect it to arduino at least. Some vendors sell sensors where you have to pay much for the data cable or software to access the data.

                  Edit: your first one looks pretty nice. I checked, it uses a 3 wire signal cable, should be a common setup.

                  You could check how the filament sensor is implemented to see which ports are possible, also. This sensor is implemented as M591, maybe a watercooling sensor can be implemented in firmware also.

                  1 Reply Last reply Reply Quote 0
                  • dc42
                    dc42 administrators @zerspaner_gerd last edited by

                    @zerspaner_gerd said in Water cooling flow sensor with Duet:

                    @dc42
                    Unfortunately, I find nothing about the RPM monitoring, Can you share a link so I can read.

                    I've added some text about RPM monitoring to the page on connecting and configuring fans.

                    zerspaner_gerd 1 Reply Last reply Reply Quote 0
                    • zerspaner_gerd
                      zerspaner_gerd @dc42 last edited by

                      Thank you very much @dc42, that helps a lot.

                      The Flow Sensor has only 3 cables (GND, VIN, signal), do I need any invert PWM of fan?

                      And how can I read out the PIN PB6 so that a trigger is triggered at PWM 0?

                      I could not find a PIN number here either.
                      https://duet3d.dozuki.com/Wiki/Using_servos_and_controlling_unused_IO_pins

                      I understand that correctly, to leave the permanently connected I need a signal diode.

                      1 Reply Last reply Reply Quote 0
                      • dc42
                        dc42 administrators last edited by

                        You don't need to configure a pin number, because pin PB6 is pre-configured for a fan RPM sensor. If the flow sensor uses greater than 3.3V power, use a diode between its output and PB6.

                        zerspaner_gerd 1 Reply Last reply Reply Quote 0
                        • zerspaner_gerd
                          zerspaner_gerd @dc42 last edited by

                          @dc42
                          And how can I imagine monitoring?

                          Would be at a loss how I should implement that.

                          I have to create a reaction somewhere.

                          1 Reply Last reply Reply Quote 0
                          • zerspaner_gerd
                            zerspaner_gerd last edited by

                            Hello @dc42 ,

                            How can I work with the RPM signal.
                            It will now be displayed in DWC.
                            0_1529874468301_RPM Lüfter kreis.jpg
                            Now I need a way somehow trigger a Macro.

                            1 Reply Last reply Reply Quote 0
                            • dc42
                              dc42 administrators last edited by

                              Currently the firmware does not have any facility for taking an action based on the RPM reading.

                              zerspaner_gerd 1 Reply Last reply Reply Quote 0
                              • fma
                                fma last edited by

                                It should be easy to build one, using an integrator (simple capacitor?) and a trigger, sending the signal on an unused endstop, which can in turn activate a macro...

                                1 Reply Last reply Reply Quote 0
                                • zerspaner_gerd
                                  zerspaner_gerd @dc42 last edited by zerspaner_gerd

                                  @dc42,
                                  Okay then I know that.
                                  Thanks

                                  @fma said in Water cooling flow sensor with Duet:

                                  It should be easy to build one, using an integrator (simple capacitor?) and a trigger, sending the signal on an unused endstop, which can in turn activate a macro...

                                  That sounds good but I have no idea how to build something like that.

                                  1 Reply Last reply Reply Quote 0
                                  • fma
                                    fma last edited by

                                    In fact, a board based on a 555 is even better:

                                    https://www.qwant.com/?q=555 missing pulse detector

                                    David, is it possible to connect the output of the 555 to the endstop input, if the 555 is powered with 3.3V (using a TLC555)?

                                    dc42 1 Reply Last reply Reply Quote 0
                                    • dc42
                                      dc42 administrators @fma last edited by

                                      @fma said in Water cooling flow sensor with Duet:

                                      In fact, a board based on a 555 is even better:

                                      https://www.qwant.com/?q=555 missing pulse detector

                                      David, is it possible to connect the output of the 555 to the endstop input, if the 555 is powered with 3.3V (using a TLC555)?

                                      Yes, that should work.

                                      1 Reply Last reply Reply Quote 0
                                      • fma
                                        fma last edited by

                                        Thanks! I'm going to make a prototype...

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