3" flexible vent duct to 60mm x 60mm fan adapter

3" flexible vent duct to 60mm x 60mm fan adapter

Boost
12
22
0

Print Profile(2)

All
X1 Carbon
P1S
P1P
X1
X1E
A1

3" to 60x60x20mm fan
3" to 60x60x20mm fan
Designer
1.1 h
1 plate

3" to 60x60x15mm fan
3" to 60x60x15mm fan
Designer
59 min
1 plate

Boost
12
22
0
0
8
3
Released

Description

Worried about the toxic fumes when printing ABS, ASA or PA (Nylon)? I was too! So I created an adaptor for a 3" flexible duct to connect on the back of your printer (X1C or P1S) to extract the air when printing to evacuate the VOC outside.

 

The design is for a 60 mm x 60 mm fan of either 15 mm or 20 mm deep. I initially used a very old computer fan and switched to a newer one that I bought on AliExpress. If you need another size please ask. The box for the microcontroller is not included but is easy to design. Please ask if you'd like me to publish one.

Automation

The fan shall be controlled by a small esp32 or esp8266 running esphome.io, talking to home-assistant.io, which talks to your Bambu printer via github.com/greghesp/ha-bambulab. This way you can make sure the fan only runs when needed during a print!

 

The first step is to install Home Assistant. Once it's setup, install the ha-bambulab extension. Once you can query and control your printer, it's now time to flash your microcontroller and make it available to Home Assistant. This way you can use Home Assistant automation to start and stop the fan and adjust its speed if you use a IRF520 or equivalent.

Hardware needed

  1. 12V 60mm x 60mm fan. Take one with ball bearings, not sleeve. Chose one between 0.1A and 0.2A to get good suction.
  2. 12V power adapter that is rated at least for 0.5A (I salvaged an old one)
  3. LM2596 DC-DC step down adapter to go from 12V to 5V
  4. One of:
    1. Relay for an on/off control
    2. IRF520 MOS driver plus a PC817 optocoupler for variable speed via PWM. Another option is a L293D.
  5. esp32 microcontroller
  6. A breadboard or protoboard
  7. Female DC 5.1mm barrel adapter

Wiring

With a relay:

With a IRF520 and a PC817:

While the examples above use GPIO32 or GPIO22, on an ESP32 you can use any GPIO.

Comment & Rating (0)

Please fill in your opinion
(0/5000)

No more