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.
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.
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.