I had very little knowledge about electronics when I build this. Here are the parts I ordered:
- A PWM 12cm fan
- A PWM 12V DC-Controller
- Carbon filter mats for smoke absorption
- A flexible arm
Nice, Right? Wrong!
Of course, the motor controller was not a fit for the fan. So I decided to not order another fan but instead figure out how to control the one that I had otherwise. I sure could have used a microcontroller but instead decided to build a PWM generator with a 555 Timer. Thanks to Dave for these super detailed instructions and kudos for creating this sketch with MS Paint 🙀.

So I got the rest of the parts. I replaced the poti with one with a kill switch though. By then I did not have a scope therefore my only real debugging tool was the fan itself which was a pain in the 🍑.
In hindsight, I probably would not have needed the PWM controller. Running the fan at full speed is usually my way to go. But a great project to get to know my new friend 555.
The case is assembled entirely via a click-and-snap system. Tolerances could be a little more generous.

My initial idea was to build one of these Kirby suckers. I decided differently in the end, I did want to give Kirby a little tribute though:

I'm also pretty happy with the ball joint. I printed a little tester to see if that would work:

I had an old 12V DC power supply with a barrel jack lying around. I printed an adapter in the mount so I can still use it for other projects:

Unfortunately hiding the wires in the flexible tube was not possible.
Thanks for the read. I hope you enjoyed it. Let me know what you think.