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

    DIY Fan Smoother

    Scheduled Pinned Locked Moved
    General Discussion
    7
    18
    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.
    • PCRundefined
      PCR @zapta
      last edited by

      @zapta looks like mine 😉

      https://forum.duet3d.com/topic/25213/my-low-pass-filter-for-2-wire-fans

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

        @pcr, I missed that one. Now I understand your comment in the other thread. I presume that you offer the inductor type and not the semiconductor type as I thought.

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

          I updated the PCB am and will order a few boards tomorrow. The main changes are

          1. Replaced the inductor with a larger one (the original one is out of stock, the new one is also 1mh but 700ma 1.3 ohms which is very good)
          2. Added indicator LEDS.

          ddc99cf7-d57d-48d1-8a55-a241cbcf244c-image.png

          a7f9ebfa-f4f2-4af7-a3f9-cbfd162f34d1-image.png

          I checked briefly prices at JLCB for assembled boards and got these numbers, including basic shipping to the US:

          5 boards: $30 ($6 per board)
          30 boards: $70 ($2.5 per board)

          I hope that ordering will be simple enough such that people can order directly from JLCPCB in the color of their choice and get 5 boards for $30.

          o_lampeundefined JoergS5undefined 2 Replies Last reply Reply Quote 1
          • o_lampeundefined
            o_lampe @zapta
            last edited by o_lampe

            @zapta
            With the new/bigger inductors you could change the print to 30V/0.7A?

            Wouldn't it be smarter to have input connectors fit directly on the Duet board? Like a daughterboard, which wouldn't need extra wiring between Duet and fan smoother.

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

              @zapta interesting project. An alternative to your pcb layout would be something like

              fan_small.jpg

              with male/female connectors at opposite sides (when have extended wire, the existing connectors will be male and female). Don't know whether + - for the connectors is standardized, your layout changes polarity on the two sides in reference to the connector nose (white snap-in/lash, don't know the name).

              Another proposal is to design it for 800mA max, because this is the limit of the 12V connector on the Duet board.

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

                @o_lampe, increasing the current 'rating' is a good idea. The small order of 5 units already went out but I will look into it. May need to increase the 1uf capacitor and understand the max peak current drawn from the controller. I have a MicroCAP simulation of it. My look also if EasyEDA simulation can handle it so everything is in one package.

                @o_lampe, this board was not designed to be duet specific but doughtier board is an interesting idea. Need to find proper connectors and make sure the inductors are not too heavy.

                @JoergS5, my goal with this order is to test dc42's idea and have a basic design that people can use. Adapting it to other form factors, number of channels, and so on should be easy. I did the entire design online using EasyEDA and the design can be copied and modified, no software required.

                JoergS5undefined 1 Reply Last reply Reply Quote 0
                • JoergS5undefined
                  JoergS5 @zapta
                  last edited by

                  @zapta said in DIY Fan Smoother:

                  did the entire design online using EasyEDA

                  I thought so after our discussion in the other thread. You asked for feedback, this were my ideas. As always it depends on the 3D printer construction which is the best solution. Did you use simulations and which to verify the circuit? The circuit is not too complicated - how did you come to the motor analyzer solution e. g.? Trial and error, an existing template, experience?

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

                    @joergs5, originally I simulated using MicroCap (discussed in another recent thread here) for simulation and today also simulated it in EasyCad. EasyCad simulation is not as capable as MicroCap (e.g. limited number of simulation steps or I couldn't figure out how to find a Schottky diode model, or viewing result graph is limited with an 'osciloscope' widget) but it gave reasonable results.

                    As for the motor analyzer, the challenge was not the electric circuit (simple analog current sensors that are connected to ADC inputs of a microcontroller) but the user interface. The last one was my fourth iteration with different microcontroller, TFT and user interface library combinations, and I like to to a point that I don't plan to change. I learned a lot along the way 😉

                    For me, the best way of learning is setting a goal of something I want to build and solving the problems on the way.

                    JoergS5undefined 1 Reply Last reply Reply Quote 1
                    • JoergS5undefined
                      JoergS5 @zapta
                      last edited by JoergS5

                      @zapta thank you for your description of your development process, it's valuable information!

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

                        The five board arrived from JLCPCB, assembled, including the hand soldered connectors, and looks good. I tested them with 50Khz PWM from the duet and they seem to work well, providing to the fan DC voltage. The voltage is perfectly clean when I hold that fan by hand and had some motor injected ripple when the motor turns but it seems to be OK.

                        One of my fan responses well to PWM so the board didn't make a significant change. Another one doesn't respond well to low % PWM and the board fixes that with much better control at low %.

                        If you have fans that don't respond well and you like to try this board, I can send you for no charge, but please report your finding here. The behavior of fan motors to PWM varies a lot by vendor and model so the more reports we get the better.

                        a9676973-3365-4a2c-aa60-edd02bc3036c-image.png

                        50Khz PWM from the duet
                        IMAGE1.png

                        Output voltage if I stop the fan by hand
                        IMAGE3.png

                        Output voltage if the fan turns. The 300Hz frequency depends on the fan speed.
                        IMAGE2.png

                        BTW, the last screenshot with the fan speed related signal suggests that's it's possible to extract a tachometer signal from a 2 wires brushless fan. This could be interesting project, e.g. to detect fan failures.

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

                          BTW, this is how I measure the fan's speed, with a white dot sticker. Works well.

                          d1196b41-6713-40d1-9340-8df1cdb2be0b-2022-01-15_10-51-59.png

                          cosmowaveundefined tech-ratonundefined 2 Replies Last reply Reply Quote 0
                          • cosmowaveundefined
                            cosmowave @zapta
                            last edited by

                            @zapta I'm interested to buy a board!

                            Mankati FSXT+, DeltaTowerV2, E3D MS/TC

                            1 Reply Last reply Reply Quote 0
                            • tech-ratonundefined
                              tech-raton @zapta
                              last edited by

                              @zapta
                              I'm interested to buy one too.

                              I've got a 24v pump that don't like pwm...

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

                                @tech-raton , @cosmowave , please send me a direct message with your name and address and I will mail you one board each.

                                tech-ratonundefined 1 Reply Last reply Reply Quote 0
                                • tech-ratonundefined
                                  tech-raton @zapta
                                  last edited by

                                  @zapta I received the board.
                                  The pump starts smoothly at 20% and is at full speed at 92%. Far better!

                                  Thank you very much...

                                  zaptaundefined 1 Reply Last reply Reply Quote 0
                                  • zaptaundefined
                                    zapta @tech-raton
                                    last edited by

                                    Thanks for the update @tech-raton, I am glad that it works for you.

                                    It's a simple circuit (proposed by @dc42) and fully assembled boards can be ordered from directly JLCPCB.

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