
Huesful power adaptor
Hypfer/huesful-power-adaptor
Use proper PSUs with Hue Signes, Playbars and more

Control 12V PC Fans via Wi-Fi
WiFiFanCon is an open-source printed circuit board by Hypfer, from the Hypfer/WiFiFanCon repository on GitHub, published under the Apache-2.0 licence. It is a 2-layer board of 70 × 70 mm with 24 parts on 32 nets, routed with 129 tracks and 3 vias.
It is built around the PJ-202BH. Its parts include 4 resistors, 2 capacitors, 2 ICs and 1 diode. It belongs with the radio and wireless boards and the ESP32 boards of this library.
Control 12V PC Fans via Wi-Fi and Tasmota
Head over to the ./pcb for the pcb.
For the firmware, install Tasmota e.g. using their fancy fully browser-based installer, then check out the ./berry folder.
I do have quite a few heat-producing devices such as servers or Hi-Fi equipment, which are trapped in whatever furniture from Ikea barely fit them. This achieves a clean look but also kills the hardware due to insufficient ventilation.
My first solution for this was to add a few very silent 12V Noctua NF-A14 PWM PC Fans and run them at 5V with 33% duty cycle using an Arduino nano. While that worked just fine, after a year, I've noticed quite a lot of dust buildup on the Fans as well as everything else.
Therefore, I was looking for a way to periodically run the Fans at full speed to blow away whatever dust buildup there might be. How else would you do that if not via MQTT automated by Home Assistant?
As it turns out, the ESP32 offers everything required for such a project. It has Wi-Fi, it can do 25kHz PWM with more than 4 channels and it is also capable of monitoring the Fan speed. Furthermore, as it is available as a full devkit PCB, flashing, soldering and everything else is very easy.
Therefore, I basically just needed to design a PCB that features a DC Jack, some Fan Headers and connects everything in a neat package. Because it is only 70x70mm in size, it perfectly fits into these dirt-cheap german junction boxes, which you can get for 45ct each.
While there are other projects on GitHub achieving similar things, they didn't really 100% fit my requirements, which are:
This hardware is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License.
The software is licensed under the Apache-2.0 license.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 10k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R2, R3, R4 |
| 4 | Fan_4pin | Connector:FanPinHeader_1x04_P2.54mm_Vertical | FAN1, FAN2, FAN3, FAN4 |
| 2 | C_Polarized_Small | Capacitor_THT:CP_Radial_D5.0mm_P2.00mm | C1, C2 |
| 1 | 1N5817 | Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal | D1 |
| 1 | ESP32_DevKit_V1_DOIT | Custom:esp32_devkit_v1_doit | U2 |
| 1 | Extension Header 1 | Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical | EXT1 |
| 1 | Extension Header 2 | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | EXT2 |
| 1 | Extension Header 3 | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | EXT3 |
| 1 | Extension Header 4 | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | EXT4 |
| 1 | LM7805_TO220 | Package_TO_SOT_THT:TO-220-3_Vertical | U1 |
| 1 | LOGO | Custom:center_positive_small | G*** |
| 1 | LOGO | Custom:Ket_25_flip | G*** |
| 1 | PJ-202BH | Custom:CUI_PJ-202BH | DC1 |
The 20 most common of 24 parts.
It measures 70 × 70 mm and has 2 copper layers, 1.6 mm thick.
24 parts, built around the PJ-202BH. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the Hypfer/WiFiFanCon repository on GitHub, at the commit this page was made from: the board is pcb/WiFiFanCon/WiFiFanCon.kicad_pcb and its schematic pcb/WiFiFanCon/WiFiFanCon.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the Apache-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Hypfer/huesful-power-adaptor
Use proper PSUs with Hue Signes, Playbars and more

myaipen24/PACHO_Chorus
A bit of a rip off of the "Little Angel" Chorus Pedal by Rick Holt but designed as an PCB using mostly SMD components.

dotnet/iot
This repo includes .NET Core implementations for various IoT boards, chips, displays and PCBs.

pascallanger/DIY-Multiprotocol-TX-Module
Multiprotocol TX Module (or MULTI-Module) is a 2.4GHz transmitter module which controls many different receivers and models.


rusefi/rusefi
rusefi - GPL internal combustion engine control unit

DraftShift/StealthChanger
Tool changing system for Vorons and other front mount printer motion systems, not just stealthburner.

VoronDesign/Voron-Hardware
Cool Hardware designed by the Voron Design group