Fan32-hardware

PfannenHans·fan32-hardware

Fan32-hardware PCB layout, top view — open source ESP32 board by PfannenHans

About the Fan32-hardware PCB

Fan32-hardware is an open source ESP32 PCB design by PfannenHans, published on GitHub under the CERN-OHL-P-2.0 license. It is a 4-layer board measuring 63.5 × 74 mm, with 96 components from 35 distinct parts.

Its main chip is the ESP32-C3-MINI-1, from the ESP32 family. Other key parts include the TPS562201, DS18B20U, CH224K, TPD6S300A and TPS61170. By type, the board carries 32 capacitors, 30 resistors, 8 connectors, 7 ICs, 6 diodes and 5 inductors.

It belongs with the iot & wireless and sensors designs in this gallery.

From the project

ESP32C3 based PWM-fan controller board

I did not find a suitable ESP32-based PWM-fan control board that fit all my requirements, so I designed my own. My requirements were: - MCU supported by ESP-Home - USB-C input with USB-power-delivery support - Onboard/external temperature sensor - Support for fans with different voltages (5V, 12V, 24V) - Potentiometer for local control, if needed

- ESP-Home based firmware - Zephyr based firmware

Fan32-hardware, from the project README
From the project README

Main components on the Fan32-hardware

Fan32-hardware bill of materials (BOM)

96 components, 35 distinct parts.

QtyPartRefs
1
ESP32-C3-MINI-1
U101
1
TPS562201
U102
1
DS18B20U
U103
1
CH224K
U104
1
TPD6S300A
U105
2
TPS61170
U201, U301
2
Q_PMOS_GSD
Q201, Q301
2
Q_NMOS_GSD
Q202, Q302
1
Conn_ARM_JTAG_SWD_10
J101
1
Conn_01x04_Pin
J102
3
X6511WVS-03H-C60D48R1
J103, J202, J302
1
USB_C_Receptacle_USB2.0
J104
2
470533000
J201, J301
2
3314J-1-504E
RV201, RV301
2
SW_Push
SW101, SW102
1
Green
D101
1
Red
D102
2
SS210
D201, D301
2
1N5819WS
D202, D302
1
3u3
L101
Show 15 more
QtyPartRefs
4
10u
L201, L202, L301, L302
13
10u
C101, C103, C104, C110, C113, C114, C115, C116 +5
15
100n
C102, C105, C106, C107, C109, C111, C112, C117 +7
2
220n
C203, C303
2
2u2
C204, C304
8
100k
R101, R102, R103, R104, R105, R106, R201, R301
2
10k
R107, R116
1
33k
R108
5
5k6
R109, R110, R114, R207, R307
3
0
R111, R202, R302
4
1k8
R112, R113, R203, R303
1
56k
R115
2
86k6
R204, R304
2
28k7
R205, R305
2
15k
R206, R306

Fan32-hardware design files

The KiCad project lives in the PfannenHans/fan32-hardware repository on GitHub; these links point at the commit this page was built from.

Fan32-hardware: common questions

What microcontroller does the Fan32-hardware use?

The Fan32-hardware is built around the ESP32-C3-MINI-1, from the ESP32 family.

How big is the Fan32-hardware PCB?

The Fan32-hardware measures 63.5 × 74 mm, has 4 copper layers and is 1.61668 mm thick.

How many components are on the Fan32-hardware?

96 components, from 35 distinct parts. The full bill of materials is listed on this page.

Where can I download the Fan32-hardware design files?

From the PfannenHans/fan32-hardware repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Fan32-hardware design in my own project?

Yes, under the terms of its CERN-OHL-P-2.0 license, which PfannenHans chose for the repository.

Can I test firmware for the Fan32-hardware without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.

Similar boards