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

    CPAP/Centrifugal Blower

    Scheduled Pinned Locked Moved
    Using Duet Controllers
    10
    16
    2.9k
    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.
    • dhusoloundefined
      dhusolo @dc42
      last edited by

      @dc42 I was hoping to figure out a way to not have to set min/max speed. Would it be possible to use an open extruder heater port?

      1 Reply Last reply Reply Quote -1
      • gringoundefined
        gringo
        last edited by

        I have connected to 5V PWM a servo for the Klicky Probe, is there any way to connect the CPAP differently and configure it as a fan?

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

          @gringo most servos accept a 3.3V control signal, so you can probably connect that servo to a PWM-capable IO port instead.

          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

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

            @dc42

            Thank you 😊. I will try it.

            1 Reply Last reply Reply Quote 0
            • Reineundefined
              Reine
              last edited by

              Has anyone figured out a way to read the fan rpm?

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

                @Reine I've looked at the datasheet for the controller board and it doesn't appear to provide a tacho output.

                I guess you could use an opto isolator with a parallel diode and series resistor, connected across one of the motor phases, and connect the opto isolator output to an input on the Duet.

                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

                1 Reply Last reply Reply Quote 0
                • samlogan87undefined
                  samlogan87
                  last edited by

                  Simone has already done a write up on how to set them up.

                  https://www.modernmakes.ca/3d-printing/cpap-fan-guide

                  There is a speed output pin which is pin PG.

                  f62e503f-de72-43a5-bfc8-81ef8b30e812-image.png

                  Custom Core-XY

                  1 Reply Last reply Reply Quote 0
                  • apakundefined
                    apak
                    last edited by

                    try to set the minimo speed with L parameter of M106 and a blip to start at full

                    M106 P0 C"CPAP Fan1" S0 L.15 B.5 X1 H-1
                    

                    You could also limite max speed just in case it blows too much with the X param

                    Exerqtorundefined Reineundefined 2 Replies Last reply Reply Quote 0
                    • Exerqtorundefined
                      Exerqtor @apak
                      last edited by

                      Did you guys end up getting the speed signal to work or did you abandon it?

                      1 Reply Last reply Reply Quote 0
                      • Reineundefined
                        Reine @apak
                        last edited by

                        @apak I have it setup like this, without X last few % didn't do anything.

                        M106 P0 C"CPAP Fan" S0 B0.1 H-1 L33 X214
                        
                        1 Reply Last reply Reply Quote 0
                        • kazolarundefined
                          kazolar
                          last edited by

                          I found the single 5V pwm output limiting, plus to get the most precise control, an analog 5v fed to the CPAP blower driver board is most accurate. Tried a few ways to do that and settled on this board https://www.amazon.com/dp/B079BH3SHX?psc=1&ref=ppx_yo2ov_dt_b_product_details -- it's powered by 24v, will take the pwm output of a regular fan output and create a clean 0-5v analog output. If you run it at 100-200hz you can get the low end to be around .5v, and that's as slow as the CPAP blower can go. I can go the full spectrum and have perfect output control. Not sure of another source for these boards, but I will use them for duet and for klipper configs since they're simple and the best part is the fan control is super accurate.

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