Stencil

mikelawrence·esphome-fan-controller·pcb/stencil/stencil.kicad_pcb

Stencil PCB layout, top view — open source ESP32 board by mikelawrence
Simulate this board

About the Stencil PCB

Stencil is an open source ESP32 PCB design by mikelawrence, published on GitHub under the CERN-OHL-P-2.0 license. It is a 4-layer board measuring 25 × 42.5 mm, with 47 components from 33 distinct parts.

Its main chip is the ESP32-C3-MINI-1-N4X, from the ESP32 family. Other key parts include the MPM3506AGQV-P, TPS61322DBZ, SN74LV1T34DBV and LM76202QPWPRQ1. By type, the board carries 14 resistors, 13 capacitors, 6 ICs, 6 diodes, 2 connectors and 2 switches.

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

From the project

This is a simple ESP32-C3 based fan controller design to support 4-pin computer fans from 5V to 24V at up to 2 amps. Fan tachometer is supported.

This is a simple ESP32-C3 based fan controller design to support 4-pin computer fans from 5V to 24V at up to 2 amps. Fan tachometer is supported.

Rev -:** Ordered boards from JLCPCB. Ordered parts from Mouser and Digikey. Currently waiting to put everything together.

Main components on the Stencil

Stencil bill of materials (BOM)

47 components, 33 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
MPM3506AGQV-P
Monolithic Power Systems
U1
1
TPS61322DBZ
Texas Instruments
U2
1
ESP32-C3-MINI-1-N4X
ESP32-C3-MINI-1
Espressif Systems
U3
2
SN74LV1T34DBV
Texas Instruments
U4, U5
1
LM76202QPWPRQ1
LM76202-Q1
Texas Instruments
U6
1
47053-1000
Fan_CPU_4pin
Molex
M1
1
1988956
Screw_Terminal_01x02
Phoenix Contact
J1
1
1332645
USB-C
Phoenix Contact
J2
1
B3U-1000P
BOOT
Omron
SW1
1
B3U-1000P
RESET
Omron
SW2
2
TestPoint
TP1, TP2
1
SS2FH6HM3/H
Vishay
D1
1
USBLC6-2SC6
STMicroelectronics
D3
1
SS2FH6HM3/H
ESD9B3.3ST5G
Vishay
D4
1
1938
SK6812-4020
Adafruit
D5
1
SD36C-01FTG
SD36C-01F
Littelfuse
D6
1
ESD9B3.3ST5G
D7
1
MLP2012S1R0MT0S1
1uH
TDK
L1
1
CL05B223KB54PNC
22nF
Samsung
C1
2
MSASU21GBB5475KTNA01
4.7uF
TAIYO YUDEN
C2, C4
Show 13 more
QtyPartRefs
2
MSASL21GBB5476MTNA01
47uF
TAIYO YUDEN
C3, C5
2
CL05B104KB54PNC
100nF
Samsung
C6, C10
1
GRM188R60J226MEA0D
22uF
Murata
C7
2
CL05A105KA5NQNC
1uF
Samsung
C8, C9
3
CC0805MKY5V9BB105
1uF
YAGEO
C11, C12, C13
1
CRCW0402200KFKED
200KΩ
Vishay / Dale
R1
1
RT0402BRD0775KL
75KΩ
YAGEO
R2
1
RT0402BRD0724KL
24KΩ
YAGEO
R3
4
CRCW040210K0FKED
10KΩ
Vishay / Dale
R4, R5, R6, R9
3
RT0402BRD075K1L
5.1KΩ
YAGEO
R7, R8, R13
2
CRCW04021K00FKED
1kΩ
Vishay / Dale
R10, R11
1
RT0402BRD07107KL
107KΩ
YAGEO
R12
1
RT0402BRD075K23L
5.23KΩ
YAGEO
R14

Stencil design files

The KiCad project lives in the mikelawrence/esphome-fan-controller repository on GitHub; these links point at the commit this page was built from.

Stencil: common questions

What microcontroller does the Stencil use?

The Stencil is built around the ESP32-C3-MINI-1-N4X, from the ESP32 family.

How big is the Stencil PCB?

The Stencil measures 25 × 42.5 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Stencil?

47 components, from 33 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 Stencil design files?

From the mikelawrence/esphome-fan-controller repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.

Can I use the Stencil design in my own project?

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

Can I test firmware for the Stencil 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.

More boards in esphome-fan-controller

Similar boards