PLC4UNI

paulmartinezcuenta·PLC4UNI·PLC4UNI-GC1_PCB/PLC4UNI-GC1.kicad_pcb

PLC4UNI PCB layout, top view — open source ESP32 board by paulmartinezcuenta

About the PLC4UNI PCB

PLC4UNI is an open source ESP32 PCB design by paulmartinezcuenta, published on GitHub under the MIT license. It is a 4-layer board measuring 5 × 5 mm, with 177 components from 66 distinct parts.

Its main chip is the ESP32-S3-WROOM-1, from the ESP32 family. Other key parts include the AT3H4B-CUH-S, AP63203WU, RS-485-PROTECT, GP8211S-TC50-EW and GP8302-TC50-EW. By type, the board carries 66 resistors, 45 capacitors, 18 ICs, 16 diodes, 11 test points and 7 LEDs.

From the project

Development of programmable logic controller, product for mechatronic design.

Main components on the PLC4UNI

ESP32-S3-WROOM-1AT3H4B-CUH-SAP63203WURS-485-PROTECTGP8211S-TC50-EWGP8302-TC50-EWBTS723GWXUMA1ADS1115IDGSLK1802MAX31856MUD+BL0942B0303S-1WR3_C7465185ISO7021DR

PLC4UNI bill of materials (BOM)

177 components, 66 distinct parts.

QtyPartRefs
1
ESP32-S3-WROOM-1
U1
6
AT3H4B-CUH-S
U2, U5, U6, U11, U12, U14
1
AP63203WU
U3
1
RS-485-PROTECT
RS485-PROTECT
Manicato Group
U4
1
GP8211S-TC50-EW
U7
1
GP8302-TC50-EW
U8
1
BTS723GWXUMA1
U9
1
ADS1115IDGS
U10
1
LK1802
U13
1
MAX31856MUD+
U15
1
BL0942
U16
1
B0303S-1WR3_C7465185
U17
1
ISO7021DR
U18
1
NCE60P04R
Q1
4
ZXMS6004FFQTA
Q2, Q3, Q4, Q5
1
Conn_02x08_Odd_Even
J1
2
G5V-1
K1, K2
1
TS-1088-AR02016
SW1
11
TestPoint_Hole1
TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8 +3
4
EM366509
Screw_Terminal_9_P5.00mm
connector-down1, connector-down2, connector-up1, connector-up2
Show 46 more
QtyPartRefs
7
LED_0603_Red
LED1, LED2, LED3, LED4, LED5, LED6, LED7
2
SS14
D1, D2
1
SMF3.3
D3
1
DSK120_C22466355
D4
1
SMBJ28A
D5
1
SMF24CA
D6
2
BAT54S-7-F
BAT54S
Diodes Incorporated
D7, D13
1
SD12_SOD323
D8
4
PESD5Z3.3
D9, D12, D14, D16
2
1N5819HW-7-F
D10, D15
1
SMAJ12A
D11
1
SL0630-100M
10uH
L1
2
UUD1C470MCL1GS
47UF
NICHICON
C1, C2
6
2.2NF
C3, C4, C14, C16, C18, C21
4
C_0603
C5, C6, C7, C23
1
1uF
C8
6
1NF
C9, C15, C17, C19, C20, C22
13
100nf
C10, C11, C12, C13, C25, C26, C28, C31 +5
2
47PF
C24, C34
3
0.01UF
C27, C29, C30
2
33NF
C35, C36
1
68NF
C37
1
C2887275
47UF
KNSCHA
C41
1
GRM21BR61H106KE43L
10uF
C42
1
CC0805KRX7R9BB104
100NF
C43
2
CL21A226MOQNNNE
22uF
C44, C45
6
3.6K
R1, R5, R8, R18, R21, R24
6
3.3K
R2, R6, R16, R19, R22, R25
7
22K
R3, R4, R7, R17, R20, R23, R26
2
120R
R9, R47
9
R_0603
R10, R13, R30, R31, R32, R33, R34, R51 +1
1
15R
R11
1
470K
R12
3
2.2K
R14, R44, R50
2
1.05K
R15, R45
2
49.9R
R27, R46
2
47K
R28, R48
2
100K
R29, R49
2
0R
R35, R36
1
20K
R37
6
150
R38, R39, R40, R41, R42, R43
2
0.51
R53, R54
2
1K
R55, R56
5
390K
R57, R59, R60, R61, R62
1
510
R58
4
4.7K
R63, R64, R65, R66

PLC4UNI design files

The KiCad project lives in the paulmartinezcuenta/PLC4UNI repository on GitHub; these links point at the commit this page was built from.

PLC4UNI: common questions

What microcontroller does the PLC4UNI use?

The PLC4UNI is built around the ESP32-S3-WROOM-1, from the ESP32 family.

How big is the PLC4UNI PCB?

The PLC4UNI measures 5 × 5 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the PLC4UNI?

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

Where can I download the PLC4UNI design files?

From the paulmartinezcuenta/PLC4UNI repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the PLC4UNI design in my own project?

Yes, under the terms of its MIT license, which paulmartinezcuenta chose for the repository.

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