UltiCore-V1-PLC

paulmartinezcuenta·UltiCore-V1-PLC·Hardware/PLC_V1.kicad_pcb

UltiCore-V1-PLC PCB layout, top view — open source ESP32 board by paulmartinezcuenta
Simulate this board

About the UltiCore-V1-PLC PCB

UltiCore-V1-PLC is an open source ESP32 PCB design by paulmartinezcuenta, published on GitHub under the MIT license. It is a 4-layer board measuring 110 × 90 mm, with 192 components from 52 distinct parts.

Its main chip is the ESP32-WROOM-32D, from the ESP32 family. Other key parts include the 74HC14_C5356103, L7812CD2T, LM2576HVS-3.3, LM358DR and 74HC541TS. By type, the board carries 67 resistors, 42 capacitors, 17 diodes, 14 transistors, 11 ICs and 10 LEDs.

It belongs with the power & battery and usb & debug tools designs in this gallery.

From the project

Custom industrial-grade PLC and logic controller engineered around the ESP32 platform.

UltiCore V1 is a high-reliability, industrial-grade Programmable Logic Controller (PLC) custom-designed around the ESP32-WROOM-32D architecture. Engineered for harsh electrical environments, this board features high-density optical isolation, dedicated buffered data buses, and a robust power management system.

```text ├── Hardware/ # KiCad schematic captures, multi-layer layout files, and structural BOM ├── Firmware/ # Modular C/C++ source code and RTOS industrial automation tasks └── Docs/ # Hardware layout sheets, pinout mapping, and component datasheets

Main components on the UltiCore-V1-PLC

UltiCore-V1-PLC bill of materials (BOM)

192 components, 52 distinct parts — part numbers from the project's BOM.

QtyPartRefs
2
74HC14_C5356103
U1, U2
1
L7812CD2T
U3
1
LM2576HVS-3.3
LM358DR
U4
1
LM358DR
U6
1
LM2576HVS-3.3
U7
2
74HC541TS
U10, U11
1
TLP127
U12
1
ESP32-WROOM-32D
U13
1
CH340C
U14
1
FQD11P06
Q1
13
2N3904S-RTK/PS_C18536
2n3904S-RTK/PS_C18536
Q2, Q4, Q5, Q6, Q7, Q8, Q9, Q10 +5
2
DB128V-5.08-2P-GN-S
CN1, CN3
1
DB128V-5.08-8P-GN-S
CN2
1
Connect
J4
2
WJ500V-5.08-3P-14-00A
P1, P2
2
WJ500V-5.08-2P-14-00A
P3, P4
1
WJ500V-5.08-3P-14-00A
P5
2
MMSZ3V6
DZ1, DZ2
1
5x20 BLX-Atype Fuse holder XC-7
F1
8
HF49FD/012-1H12G
K1, K2, K3, K4, K5, K6, K7, K8
Show 32 more
QtyPartRefs
1
PC817
OC1
4
ILD207T
OC2, OC3, OC4, OC5
1
~
SGM2212-3.1
1
C7528752
BOOT
SW1
1
C7528752
RESET
SW3
1
TestPoint_Flag
TP6
1
HX-TYPE-C 16P 180 LT H15.0
USB2
8
TestPoint_Flag
LED1, LED2, LED3, LED4, LED5, LED6, LED7, LED8
2
YLED0805G
LED9, LED10
2
SS14
D2, D23
1
B330A
D3
8
RR1VWM6STFTR
D6, D8, D10, D12, D14, D16, D18, D20
1
1N5819HW-7-F
D22
5
LESD5D5.0CT1G
D27, D28, D29, D30, D31
1
PSPMAA0805-101M-ANP
L2
3
10UF_25V
10uf_25v
C1, C4, C6
2
0.1UF_50V
0.1uf_50v
C2, C3
25
100NF
100nf
C5, C9, C16, C17, C18, C19, C20, C21 +17
2
0.1UF
0.1uf
C7, C8
1
470UF
470uf
C10
1
47UF
47uf
C11
1
220UF
220uf
C12
4
100nf
C13, C14, C15, C43
3
10UF
10uf
C34, C35, C36
2
5.11K
5.11k
R5, R78
2
5.11K
2.2k
R6, R12
34
10K
10k
R7, R8, R9, R10, R11, R26, R27, R28 +26
16
1k
R13, R14, R16, R34, R43, R48, R51, R54 +8
2
536
R15, R17
8
20K
20k
R18, R19, R20, R21, R22, R23, R24, R25
1
4.7K
4.7k
R50
2
0
R76, R77

UltiCore-V1-PLC design files

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

UltiCore-V1-PLC: common questions

What microcontroller does the UltiCore-V1-PLC use?

The UltiCore-V1-PLC is built around the ESP32-WROOM-32D, from the ESP32 family.

How big is the UltiCore-V1-PLC PCB?

The UltiCore-V1-PLC measures 110 × 90 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the UltiCore-V1-PLC?

192 components, from 52 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 UltiCore-V1-PLC design files?

From the paulmartinezcuenta/UltiCore-V1-PLC 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 UltiCore-V1-PLC 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 UltiCore-V1-PLC 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