PWM Extractor Fan Speed Controller for 3D Printer Enclosure - Tukkari, PrusaBox, Lack Enclosure

Sdílet
Vložit
  • čas přidán 29. 10. 2022
  • Demonstration how a PWM fan controller can be fitted to a 3D printer enclosure to proportionally control the speed of the extractor or any cooling fans
    Part2 shows the completed PWM controller mounted.
    Useful Links:
    Face plate for my controller box as per the video - www.printables.com/model/2781...
    PWM Controller - UK amzn.to/3U7Tmar
    USA: amzn.to/3sKrpKa
    Fan connector for the board - search Ebay UK/USA for 4 Way 3.96mm PCB Connector Housing Pin Header Male Female JST VH Compatible (VHR-4M) and also buy the pins.
    Suggested PWM fans:
    Noctua 120mm IPPC3000: UK amzn.to/3gV53mG
    USA: amzn.to/3DIbceO
    Noctua 40mm (if you need to cool components or need an air intake)
    UK: amzn.to/3Ua2USl
    USA: amzn.to/3DtwkEq
    12v power supply was a simple 12v power brick, many examples such as
    UK amzn.to/3sGzy2a
    USA amzn.to/3fgaE6D
    4Pin cable extension
    UK amzn.to/3Wg2PhP
    USA amzn.to/3UbTpCg
    4 Pin splitter cable
    UK amzn.to/3De5UpW
    USA amzn.to/3gOSvNn
    Enclosures:
    Tukkari - for Prusa Mini, Mk3s and Ender3
    Europe - www.tukkari.com
    USA/Global - www.tukkari.store
    PrusaBox for Mk3s
    www.printer-box.com/?wpam_id=1
    Some links are affiliate links but do not affect the price you are charged.
    #pwm #3dprinterenclosure #extractorfan
    HERE IS AN ARTICLE FROM A REVIEWER ON AMAZON.COM THAT DETAILS THE FUNCTIONS OF THE PWM CONTROLLER:
    2. Working Voltage: DC 11V ~ 55V
    3. Working Current: 0.1A (MAX)
    4. Fan Current: 5A (MAX)
    5. PWM Range: 5% ~ 100% or 0%
    6. PWM Frequency: 20KHz / 2.5KHz
    7. PWM Signal Amplitude: 10.5V (no load)
    8. Temperature Measurement Range: -9.9℃ ~ 99.9℃
    9. Working Temperature: -25℃ ~ 85℃
    10. Working Humidity: 5% ~ 95% RH
    11. Sensor Wire Length: 1 meter
    12. Size: 70.5 x 40.5 x 13.5mm
    3. If additional fans need to be shut down at same time as the primary PWM fan, they can be controlled to cut off power through the external relay trigger circuit, supplied by the 'relay' header on the PWM controller's PCB.
    1. Power interface: The main power input interface (11v ~ 55v): + | - | Supplies the main power to the control board PCB, also providing the power to pass through to the fan output interface.
    4. Alarm signal port (2-pin): High-level output during normal operation, low-level output when the fan is abnormal.
    5. Relay interface (2-pin): Expansion interface. Drives a 9V or 12V relay, which can be used to control an addtional fans power circuit, when the fan control stops (the 'RUN' LED indicator turns off), the relay opens.
    2.1 With the PCB powered ON, short-press the OK button to enter the inherent PWM output setting, the range is 5% ~ 100%, short-press again to save and exit.
    2.2 With the PCB powered ON, long-press 'OK' button to enter the temperature parameter setting. After entering, modify the first parameter (L__) by pressing the + Button and - Button. When the 'L' setting is as desired (e.g. L35), short-press the 'OK' Button to save and move to the next parameter adjustment (H__), modify by pressing the + Button and - Button. When the 'H' setting is as desired (e.g. H45), short-press the OK Button to save and move to the next parameter adjustment (C__), modify by pressing the + Button and - Button. When the 'C' setting is as desired (e.g. C25), short-press the OK Button to exit the temperature parameter adjustment mode.
    L = Acceleration Temperature | H = Full Speed Temperature | C = Turn-off Temperature
    3. Shut-down temperature (the display showing "C**"): Low-temperature shutdown temperature. The range is 0℃ ~ 92℃. When this value is set to over 0, the low-temperature shutdown function is enabled. When the temperature is lower than this temperature, the output is turned off (PWM signal and extended relay output are turned off at the same time). When the temperature rises above the acceleration temperature in the off state, the fan restarts and changes speed with the temperature, if the shutdown temperature is set to 0, the low temperature shutdown function is disabled, and the PWM and extended relay output interfaces will always output.
    4. The difference between the acceleration temperature and the full speed temperature must not be lower than 5℃, and the difference between the closing temperature and the acceleration temperature must not be lower than 2℃. If the value will break the above temperature difference when modifying the parameters, the program will automatically adjust the other two parameters.
    1. "X10 RPM": Speed unit displaying. When this light is on, the display is currently indicating the fan speed, which is the value after the speed divided by 10. For example, if the display indicating is 256, the actual fan speed is 2560 RPM (revolutions per minute).
    3. "RUN": Fan running indicator. This light illuminates when the fan is running, and goes out when the fan is off.
  • Jak na to + styl

Komentáře • 35

  • @domareidal5997
    @domareidal5997 Před rokem +2

    Much appreciated! I just ordered my first 3d printer, and I'm going to be doing my own version of the IKEA Lack enclosure. This is going to be super helpful in reusing an old pc fan and managing the inside temperature. Thank you.

  • @demirmahir
    @demirmahir Před rokem +2

    Just ordered one from aliexpress after watching your video. There are versions of the module with two fan outputs and I ordered that one since I am planning on using it as a temperature controller to keep the enclosure close to 20C and ventilating the air with an additional intake fan. I might have to use different speeds for intake and out fan due to the filters on the out, so an Arduino with some simple code might be more suitable there, but for 8EUR, why not try this one.
    Thanks for sharing this Colin, I feel like you're the only one on CZcams that deals with enclosure ventilation and filtering. It's an extremely important topic, but somehow no one puts any emphasis on its importance in the 3D printing community.

    • @colinhill
      @colinhill  Před rokem

      Thanks for the feedback. I suspect the version you are getting has temp control on only one output, the other will just be a fan on off. My next installation is on prusabox and I will be splitting the output to 2 fans, one intake one extractor. I'm glad my experience has been useful for you

    • @demirmahir
      @demirmahir Před rokem

      @@colinhill I found more detailed setup instrunctions for the module I ordered in a listing for the same product from another seller on aliexpres and it does control both fan outputs. It is written in broken English, but it sems like it is able to setup different speeds and temperatures for the fans. This is actually what I needed in the first place. Now I'm looking forward to playing around with it.

    • @colinhill
      @colinhill  Před rokem

      @@demirmahir that's good news. The one I saw on Amazon didn't allow that

  • @KhalidAlFaris-kh3pe
    @KhalidAlFaris-kh3pe Před 3 měsíci

    Thank you very much for the explanation, I learned a lot from you. 👍

  • @TheM4rten
    @TheM4rten Před 4 měsíci

    Thank you! This helped really much 😊

  • @P_double_H
    @P_double_H Před rokem +1

    I am using the version of this controller that allows for 2 fans, 2 temp sensors, and a buzzer. I am currently designing, testing, and creating a 3d printed cooling system for a Kicker CXA car amplifier. It's turning out great so far.. still need to do some final touches to it. The board works as advertised. Great electronic board to help with the project.

  • @wholeinthesoul7925
    @wholeinthesoul7925 Před 2 měsíci

    THANKS

  • @magnussjodin8494
    @magnussjodin8494 Před rokem

    Hi Colin, Thank you for taking the time to produce your informative and pedagogical video. Much appreciated. I have been contemplating doing basically exacly what you did in this video, but with a digital controler solution. I.e. rather than setting things up manually, I would like to set the parameters and access temperature controlers using a zigbee hub (I use Hubitat Elevation). Any thoughts on if and how that could be done?

    • @colinhill
      @colinhill  Před rokem +1

      Hi. Would like to do the same but not had time to investigate.

    • @magnussjodin8494
      @magnussjodin8494 Před rokem

      @@colinhill Thank you for your swift reply. If you ever find you have a few moments to spare it would be interesting to see your thoughts on a solution 🙂

  • @robinjandu
    @robinjandu Před rokem +1

    Thanks for putting this together Colin. Any suggestions how to use the PWM (or combined with something else) to set a specific temperature in the enclosure? It seems to me that this method would require significant trial and error to determine where it would middle out.

    • @colinhill
      @colinhill  Před rokem

      I will be doing a follow up to show the revised pi controller box with the pwm display. But basically just run the temp probe from the pwm controller into the inside of the enclosure. Set the min/max temps on the pwm that suit the filament you are using. Should be good to go. Perhaps have the follow up next weekend

  • @niclass3694
    @niclass3694 Před 8 měsíci

    Hi Colin, thanks for the in depth video!
    Cause of you I just collected all the mentioned stuff from the PO Box.
    I will use your design on my TLX for the MK4 and I was just asking myself if you have a new design of the PSU shroud which fits the noctua 40mm you have in this video. Also since the TLX just hs 2 screwholes for the PSU shroud I would be happy to get the step or fusion file for your shrould to change it to the "new" tlx layout.

    • @colinhill
      @colinhill  Před 8 měsíci

      Hi, i have uploaded the step file to Printables, so i can allow you to make a remix. Glad you find the model useful.

    • @niclass3694
      @niclass3694 Před 8 měsíci

      Thank you! I will post the remix with your credit when I am done. Have a great "rest weekend"@@colinhill

  • @F5VMJ
    @F5VMJ Před 11 měsíci +1

    Thanks for the video. Does it keep all the settings after power off? Or must I reprogram my temperature settings at each power on?

  • @mcolp948
    @mcolp948 Před měsícem

    Hi Collin. Thanks. I have 4 noctua fans, pwm. I would like to have them in a server rack, but with possibility to control the speed, due to the possible loud noise. What do you recommend?

  • @themicroscopychannel9151
    @themicroscopychannel9151 Před 9 měsíci

    Hello Collin,
    respect. The circuit is really great explained by you. However, I still have one question for you: Does the circuit also work with a simple 2 cable control of the fan? Greetings Frank

    • @colinhill
      @colinhill  Před 9 měsíci

      A 2 wire fan won't be speed controlled. You would be better using a different type and I cover that in another older video

  • @mdouglas9060
    @mdouglas9060 Před 8 měsíci

    4:30 for set up

  • @paniccarefully
    @paniccarefully Před 2 měsíci

    Hi Collin, thank you for this brilliant video. I try to source the parts. What kind of wires (mm) do you suggest for the power supply? Thank you!

    • @colinhill
      @colinhill  Před 2 měsíci +1

      Hopefully my links will help you. For wires, nothing too thick. 16-22 gauge flexible wire. Or even just fan extension wires. It's only using 12v and less than 1 amp. Good luck

    • @paniccarefully
      @paniccarefully Před 2 měsíci

      @@colinhill Thank you for your quick answer!

  • @vahagnmelikyan2906
    @vahagnmelikyan2906 Před rokem

    Can I set the close temperature above the start temperature? That way I never go too slow. I was thinking running 12v dc compressor ,and I think if it runs too slow it might damage the compressor...

  • @quicker76
    @quicker76 Před 8 měsíci

    Minute 1:54, you use an extension cable, but have you changed the connector? That white female connector is different, it is wider. What is that connector called? The connector on the Zhiyu board is wider than any 4-pin connector and I don't know which one I should put. Thank you!

    • @colinhill
      @colinhill  Před 8 měsíci +1

      Hi, please see the description as I mention details

    • @quicker76
      @quicker76 Před 8 měsíci

      @@colinhill Oops! Thank you!

  • @user-sr4rb5yb4b
    @user-sr4rb5yb4b Před 8 měsíci

    Hi Collin, I cant fin a cable that goes out from the pcb to a fan splitter, can you help me out^ Thanks for the vid!

    • @colinhill
      @colinhill  Před 8 měsíci +1

      There are 4 cable fan extension and splitters on Amazon, but you will need the larger special plug for the PCB mentioned in the description, unpick the fitted plug from the cable and insert the pins into the larger plug.

    • @user-sr4rb5yb4b
      @user-sr4rb5yb4b Před 8 měsíci

      thank you!@@colinhill