Nucula v2

zeugmaster·nucula-board

Nucula v2 PCB layout, top view — open source ESP32 board by zeugmaster

About the Nucula v2 PCB

Nucula v2 is an open source ESP32 PCB design by zeugmaster, published on GitHub under the CERN-OHL-S-2.0 license. It is a 4-layer board measuring 60 × 110 mm, with 127 components from 62 distinct parts.

Its main chip is the ESP32-C3-WROOM-02-N4, from the ESP32 family. Other key parts include the TP4054-42-SOT25R, SY8089AAAC, USBLC6-2SC6, TLV803EA30DBZR and PN7160A1HN/C100E. By type, the board carries 54 capacitors, 42 resistors, 9 ICs, 5 transistors, 5 connectors and 4 diodes.

It belongs with the displays & leds, keyboards and power & battery designs in this gallery.

From the project

Nucula Board: an ESP32-C3 hardware prototype with USB-C, PN7160 NFC, OLED and detachable keyboard. KiCad sources and manufacturing files.

An ESP32-C3 hardware prototype with USB-C, battery charging, PN7160 NFC, an SSD1309 OLED interface, and a detachable I²C keyboard section.

Status: routed prototype, awaiting physical bring-up. The current routing-review-2026-09-22 package is for five bare boards and manual assembly, with ordinary unfilled vias and a 17.70 × 5.00 mm display-ribbon access area. Supplier CAM review, RF tuning, power measurements and display fit checks remain.

Nucula v2, from the project README
From the project README

Main components on the Nucula v2

Nucula v2 bill of materials (BOM)

127 components, 62 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
TP4054-42-SOT25R
TOPPOWER(Nanjing Extension Microelectronics)
U1
1
SY8089AAAC
Silergy Corp
U2
1
ESP32-C3-WROOM-02-N4
Espressif Systems
U3
1
USBLC6-2SC6
STMicroelectronics
U4
1
TLV803EA30DBZR
Texas Instruments
U5
1
PN7160A1HN/C100E
NXP Semicon
U6
1
AP3012KTR-E1
Diodes Incorporated
U7
1
PCF8574T/3,518
PCF8574T
NXP Semicon
U8
1
MCP1700T-3002E/TT
Microchip Tech
U9
2
IRLML6402TRPBF
IRLML6402
Infineon Technologies
Q1, Q3
3
BSS138
onsemi
Q2, Q4, Q5
1
NX2016SA-27.12MHZ-EXS00A-CS06346
27.12MHz / CL 10pF
NDK
Y1
1
USB4105-GF-A-120
Global Connector Technology
J1
1
B2B-PH-SM4-TB(LF)(SN)
JST-PH / 1S Li-ion
JST
J2
1
KEYBOARD / USER FIT
J3
1
MAIN LINK / OPTIONAL
J4
1
MODULE LINK / OPTIONAL
J5
1
FH12A-24S-0.5SH(55)
SSD1309 OLED / 24-pin
HRS(Hirose)
DS1
1
B3U-1000P
RESET
Omron Electronics
SW1
1
B3U-1000P
BOOT
Omron Electronics
SW2
Show 42 more
QtyPartRefs
2
B340A-13-F
B340A
Diodes Incorporated
D1, D2
1
KT-0603R
CHARGE (red)
Hubei KENTO Elec
D3
1
SS14-E3/61T
SS14
Vishay Intertech
D4
1
LSXND3030QKT2R2MNG
2.2uH
Taiyo Yuden
L1
2
0805HP-151XGRC
150nH
Coilcraft
L2, L3
1
LPS4018-103MRC
10uH
Coilcraft
L4
3
CL32B226KAJNNNE
22uF
Samsung Electro-Mechanics
C1, C2, C4
2
CL10C220JB8NNNC
22pF
Samsung Electro-Mechanics
C3, C41
3
CL31A226KAHNNNE
22uF
Samsung Electro-Mechanics
C5, C6, C9
2
DNP / USB tune
C7, C8
12
CL10B104KB8NNNC
100nF
Samsung Electro-Mechanics
C10, C11, C13, C14, C16, C18, C20, C25 +4
1
CL10B105KA8NNNC
1uF
Samsung Electro-Mechanics
C12
4
CL21B105KBFNNNE
1uF
Samsung Electro-Mechanics
C15, C42, C49, C52
3
CL31B106KAHNNNE
10uF
Samsung Electro-Mechanics
C17, C19, C40
6
CL21B225KAFNNNE
2.2uF
Samsung Electro-Mechanics
C21, C22, C23, C24, C47, C50
1
CL10C120JB8NNNC
12pF
Samsung Electro-Mechanics
C26
1
CL10C150JB8NNNC
15pF
Samsung Electro-Mechanics
C27
2
GRM2165C2A102JA01D
1nF
Murata Electronics
C28, C29
2
CC0805FRNPO0BN331
330pF
YAGEO
C30, C31
2
CC0805FRNPO0BN680
68pF
YAGEO
C32, C33
4
DNP / TRIM
C34, C35, C38, C39
2
CC0805GRNPO0BN101
100pF
YAGEO
C36, C37
1
CL21B475KAFNNNE
4.7uF
Samsung Electro-Mechanics
C44
1
CL31B475KBHNNNE
4.7uF
Samsung Electro-Mechanics
C46
2
CC0805JRNPO0BN330
33pF
YAGEO
C53, C54
2
0603WAF5101T5E
5.1k
UNI-ROYAL(Uniroyal Elec)
R1, R2
9
0603WAF1002T5E
10k
UNI-ROYAL(Uniroyal Elec)
R3, R5, R8, R9, R10, R11, R21, R35 +1
3
0603WAF2201T5E
2.2k
UNI-ROYAL(Uniroyal Elec)
R4, R19, R20
1
RT0603BRD07220KL
220k
YAGEO
R6
1
RT0603BRD0748K7L
48.7k
YAGEO
R7
2
0603WAF220JT5E
22R
UNI-ROYAL(Uniroyal Elec)
R12, R13
1
0603WAF1000T5E
100R
UNI-ROYAL(Uniroyal Elec)
R14
2
0603WAF4703T5E
470k
UNI-ROYAL(Uniroyal Elec)
R15, R16
9
0603WAF1003T5E
100k
UNI-ROYAL(Uniroyal Elec)
R17, R18, R22, R23, R24, R33, R34, R36 +1
2
0805W8F2201T5E
2.2k
UNI-ROYAL(Uniroyal Elec)
R25, R26
2
CRCW12062R70FKEAHP
2.7R
Vishay Intertech
R27, R28
1
0603WAF0000T5E
0R
UNI-ROYAL(Uniroyal Elec)
R29
1
CPF0805B1M8E
1.8M
TE Connectivity
R30
1
RT0603BRD07200KL
200k
YAGEO
R31
1
0603WAF9103T5E
910k
UNI-ROYAL(Uniroyal Elec)
R32
2
4.7K
4.7k
R38, R39
2
RC0805JR-070RL
0R
YAGEO
R41, R42

Nucula v2 design files

The KiCad project lives in the zeugmaster/nucula-board repository on GitHub; these links point at the commit this page was built from.

Nucula v2: common questions

What microcontroller does the Nucula v2 use?

The Nucula v2 is built around the ESP32-C3-WROOM-02-N4, from the ESP32 family.

How big is the Nucula v2 PCB?

The Nucula v2 measures 60 × 110 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Nucula v2?

127 components, from 62 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 Nucula v2 design files?

From the zeugmaster/nucula-board 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 Nucula v2 design in my own project?

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

Can I test firmware for the Nucula v2 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 nucula-board

Similar boards