Esp32-solar attic fan controller
alex1klimovich·esp32-solar-attic-fan-controller·hardware/kicad/RoofEsp.kicad_pcb
About the Esp32-solar attic fan controller PCB
Esp32-solar attic fan controller is an open source PCB design by alex1klimovich, published on GitHub. It is a 2-layer board measuring 63.5 × 41.5 mm, with 39 components from 22 distinct parts.
Other key parts include the CP2102N-A02-GQFN24R, LMR36510ADDAR, TLV76733DRVR and SHT40-AD1B-R2. By type, the board carries 17 capacitors, 14 resistors, 4 ICs, 2 diodes, 1 connector and 1 inductor.
It belongs with the power & battery, sensors and usb & debug tools designs in this gallery.
From the project
ESP32 solar attic fan controller with custom power, sensing, USB-C, and JLCPCB-ready hardware
A custom two-layer controller PCB that adds environmental sensing, solar monitoring, USB-C programming, and intelligent relay control to an existing solar-powered attic fan.
- Mixed-source power design: a 65 V-capable solar buck and USB input feed a diode-ORed 5 V system rail. - Embedded hardware integration: ESP32-WROOM-32E, CP2102N USB-UART, SHT40 sensing, ADC monitoring, and relay control. - Power-aware design: hardware UVLO keeps the controller stable while firmware can make higher-level fan decisions. - PCB production workflow: KiCad schematic/layout, RF keepout, BOM optimization, and…

Main components on the Esp32-solar attic fan controller
Esp32-solar attic fan controller bill of materials (BOM)
39 components, 22 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | CP2102N-A02-GQFN24R | QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm | U2 |
| 1 | LMR36510ADDAR | Texas_HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.4x3.1mm_ThermalVias | U3 |
| 1 | TLV76733DRVR | WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mm_ThermalVias | U4 |
| 1 | SHT40-AD1B-R2 | Sensirion_DFN-4_1.5x1.5mm_P0.8mm_SHT4x_NoCentralPad | U5 |
| 1 | TYPE-C-31-M-12 | USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
| 2 | SS14 | D_SMA | D1, D2 |
| 1 | MNR6045T220MT | L_APV_ANR6045 | L1 |
| 1 | CL21A106KAYNNNE 10uF | C_0805_2012Metric | C1 |
| 4 | CL10A105KB8NNNC 1uF | C_0603_1608Metric | C2, C11, C14, C15 |
| 6 | CC0603KRX7R9BB104 100nF | C_0603_1608Metric | C3, C5, C7, C10, C16, C17 |
| 2 | CL10A475KO8NNNC 4.7uF | C_0603_1608Metric | C4, C6 |
| 1 | CL31B225KBHNNNE 2.2uF | C_1206_3216Metric | C8 |
| 1 | CL21B224KBFNNNE 220nF | C_0805_2012Metric | C9 |
| 2 | CL31A226KAHNNNE 22uF | C_1206_3216Metric | C12, C13 |
| 2 | 0603WAF5101T5E 5.1k | R_0603_1608Metric | R1, R2 |
| 2 | 0603WAF1001T5E 1K | R_0603_1608Metric | R3, R12 |
| 4 | 0603WAF1002T5E 10K | R_0603_1608Metric | R4, R5, R13, R14 |
| 1 | 0603WAF1203T5E 120k | R_0603_1608Metric | R6 |
| 1 | 0603WAF3002T5E 30k | R_0603_1608Metric | R7 |
| 1 | 0603WAF3603T5E 360k | R_0603_1608Metric | R8 |
Show 2 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | 0603WAF1003T5E 100K | R_0603_1608Metric | R9, R10 |
| 1 | 0603WAF4701T5E 4.7K | R_0603_1608Metric | R11 |
Esp32-solar attic fan controller design files
The KiCad project lives in the alex1klimovich/esp32-solar-attic-fan-controller repository on GitHub; these links point at the commit this page was built from.
Esp32-solar attic fan controller: common questions
How big is the Esp32-solar attic fan controller PCB?
The Esp32-solar attic fan controller measures 63.5 × 41.5 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Esp32-solar attic fan controller?
39 components, from 22 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Esp32-solar attic fan controller design files?
From the alex1klimovich/esp32-solar-attic-fan-controller repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Esp32-solar attic fan controller design in my own project?
The repository has no license, so all rights stay with alex1klimovich. Use it as a reference, and ask the author before reusing the design.
Similar boards
Sensor smd
scottbez1
40 × 20 mm5 parts2LApache-2.04.2kSensors
StuckAtPrototype
15.2 × 9 mm14 parts4LApache-2.03.8kStack chan
stack-chan
50 × 50 mm33 parts2LApache-2.01.7kDisplay Carrier
AxxAxx
35.6 × 58.2 mm5 parts2LGPL-3.01.7kMicrophone
Mentra-Community
5.5 × 6.1 mm6 parts2LMIT1.2kTemperaturePCB PANEL
stuartpittaway
116 × 75.5 mm178 parts2LCC-BY-NC-4.01.1k