Canary

stoatworks-labs·canary·hardware/canary.kicad_pcb

Canary PCB layout, top view — open source ESP32 board by stoatworks-labs

About the Canary PCB

Canary is an open source ESP32 PCB design by stoatworks-labs, published on GitHub under the CERN-OHL-S-2.0 license. It is a 4-layer board measuring 100 × 81 mm, with 76 components from 50 distinct parts.

Its main chip is the ESP32-S3-WROOM-1-N8, from the ESP32 family. Other key parts include the AP63200WU-7, CH224K, ADM3053BRWZ-REEL7 and W5500. By type, the board carries 29 capacitors, 24 resistors, 5 ICs, 5 connectors, 5 diodes and 3 switches.

It belongs with the audio designs in this gallery.

From the project

Open-hardware IP-to-CAN converter compatible with the d&b R70 Ethernet-to-CAN protocol. ESP32-S3, W5500, isolated CAN, 3D-printed case. Not affiliated with d&b audiotechnik.

KiCad 10 project for the R70-compatible IP-to-CAN bridge. Architecture and the reasoning behind every part choice: ../docs/DECISIONS.md (H1–H13).

All four sheets are drawn — 68 symbols, 0 unconnected pins on every sheet, and the exported netlist confirms every cross-sheet bus connects. One part is still missing (U101, see below).

All 68 symbols have footprints assigned — except that the three etherCON jacks carry a deliberate placeholder (see below).

Main components on the Canary

Canary bill of materials (BOM)

76 components, 50 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
AP63200WU-7
AP63200WU
Diodes Incorporated
U103
1
CH224K
WCH(Jiangsu Qin Heng)
U104
1
ADM3053BRWZ-REEL7
ADM3053BRWZ
Analog Devices
U201
1
ESP32-S3-WROOM-1-N8
Espressif Systems
U301
1
W5500
WIZNET
U401
1
X322525MOB4SI
25MHz 10ppm
YXC Crystal Oscillators
Y401
1
TYPE-C-31-M-12
USB-C 16P
Korean Hroparts Elec
J102
1
NE8FBH
etherCON NE8FBH CAN A
Neutrik
J201
1
NE8FBH
etherCON NE8FBH CAN B
Neutrik
J202
1
UART/debug 1.27mm
DO NOT FIT
J301
1
NE8FBH
etherCON NE8FBH LAN
Neutrik
J401
1
BSMD1206-110-30V
PTC 1.1A
BHFUSE
F101
1
206-2ST
TERMINATE 120R
CTS Electrocomponents
SW201
1
PTS645SK43SMTR92LFS
RESET
C&K
SW301
1
PTS645SK43SMTR92LFS
BOOT
C&K
SW302
1
PT61017PEL
BOURNS
T401
1
NUP2105LT1G
NUP2105L
TECH PUBLIC
D201
1
KT-0603G
LAN (green)
Hubei KENTO Elec
D301
1
KT-0603R
ERR (red)
Hubei KENTO Elec
D302
1
KT-0603G
CAN (green)
Hubei KENTO Elec
D303
Show 30 more
QtyPartRefs
1
KT-0603G
ON (green)
Hubei KENTO Elec
D304
1
BLM18AG601SN1D
600R@100MHz
Murata Electronics
FB201
1
SRN4018-2R2M
2.2uH 2A
BOURNS
L102
1
CL05B104KO5NNNC
100nF (BST)
Samsung Electro-Mechanics
C105
1
CL21A226MAQNNNE
22uF 16V
Samsung Electro-Mechanics
C106
1
CL21A106KAYNNNE
10uF 16V
Samsung Electro-Mechanics
C107
12
CL05B104KO5NNNC
100nF
Samsung Electro-Mechanics
C108, C201, C203, C204, C206, C302, C303, C304 +4
1
CL05A105KA5NQNC
1uF
Samsung Electro-Mechanics
C109
3
CL21A106KAYNNNE
10uF
Samsung Electro-Mechanics
C202, C205, C403
1
0603B472K500NT
4.7nF
FH (Guangdong Fenghua Advanced Tech)
C207
1
CL21A226MAQNNNE
22uF
Samsung Electro-Mechanics
C301
2
0402CG180J500NT
18pF
FH (Guangdong Fenghua Advanced Tech)
C401, C402
1
CL10A475KO8NNNC
4.7uF (1V2O)
Samsung Electro-Mechanics
C408
1
CL05B104KO5NNNC
100nF (VBG)
Samsung Electro-Mechanics
C409
1
CL10A475KO8NNNC
4.7uF (TOCAP)
Samsung Electro-Mechanics
C410
1
1206B102K202NT
1nF 2kV
FH (Guangdong Fenghua Advanced Tech)
C411
1
CL05B103KB5NNNC
10nF (TCT)
Samsung Electro-Mechanics
C412
1
CC0402KRX7R9BB682
6.8nF (RCT)
YAGEO
C413
1
0402WGF3162TCE
31.6k 1%
UNI-ROYAL(Uniroyal Elec)
R103
1
0402WGF1002TCE
10k 1%
UNI-ROYAL(Uniroyal Elec)
R104
5
0402WGF1001TCE
1k
UNI-ROYAL(Uniroyal Elec)
R106, R302, R303, R304, R305
2
0402WGF1002TCE
10k
UNI-ROYAL(Uniroyal Elec)
R107, R301
1
0402WGF0000TCE
0R
UNI-ROYAL(Uniroyal Elec)
R201
2
0603WAF620JT5E
62R
UNI-ROYAL(Uniroyal Elec)
R202, R203
1
0402WGF1242TCE
12.4k 1%
UNI-ROYAL(Uniroyal Elec)
R401
4
0603WAF750JT5E
75R
UNI-ROYAL(Uniroyal Elec)
R402, R403, R404, R405
4
0402WGF499JTCE
49.9R 1%
UNI-ROYAL(Uniroyal Elec)
R406, R407, R408, R409
1
0402WGF100JTCE
10R 1%
UNI-ROYAL(Uniroyal Elec)
R410
1
0402WGF1004TCE
1M
UNI-ROYAL(Uniroyal Elec)
R411
1
0402WGF0000TCE
0R (XO series)
UNI-ROYAL(Uniroyal Elec)
R412

Canary design files

The KiCad project lives in the stoatworks-labs/canary repository on GitHub; these links point at the commit this page was built from.

Canary: common questions

What microcontroller does the Canary use?

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

How big is the Canary PCB?

The Canary measures 100 × 81 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Canary?

76 components, from 50 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 Canary design files?

From the stoatworks-labs/canary 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 Canary design in my own project?

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

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