Canfd mc hardware
Prinsessen·canfd-mc-hardware
About the Canfd mc hardware PCB
Canfd mc hardware is an open source ESP32 PCB design by Prinsessen, published on GitHub under the MIT license. It is a 4-layer board measuring 55 × 32 mm, with 40 components from 28 distinct parts.
Its main chip is the ESP32-S3-WROOM-1U-N16R8, from the ESP32 family. Other key parts include the MCP2518FDT-E/SL, LM5164DDAR and TCAN332GDR. By type, the board carries 17 capacitors, 9 resistors, 4 ICs, 3 diodes, 2 inductors and 1 crystal.
It belongs with the rf & radio and power & battery designs in this gallery.
From the project
canfd-mc-hardware
A 55 × 32 mm, 4-layer board that replaces the LilyGO T-2CANFD in the indian-thunderstroke-canbus project: ESP32-S3-WROOM-1U + MCP2518FD + TCAN332G, fed from the bike's permanent 12 V through an LM5164 buck. Same pin map as the LilyGO board, so the firmware runs unchanged (sniffer-t2can environment).
What it drops from the LilyGO board, on purpose: the isolated transceiver (one machine, one ground — the isolation was bridged the moment it was wired in, and its DC-DC was three quarters of the sleep current), the USB connector, the screw terminals, the second CAN channel, and the 120 Ω…

Main components on the Canfd mc hardware
Canfd mc hardware bill of materials (BOM)
40 components, 28 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ESP32-S3-WROOM-1U-N16R8 | ESP32-S3-WROOM-1U | U1 |
| 1 | MCP2518FDT-E/SL | SOIC-14_3.9x8.7mm_P1.27mm | U2 |
| 1 | LM5164DDAR | TI_SO-PowerPAD-8_ThermalVias | U3 |
| 1 | TCAN332GDR | SOIC-8_3.9x4.9mm_P1.27mm | U4 |
| 1 | C9010 40MHz 15pF | Crystal_SMD_3225-4Pin_3.2x2.5mm | X1 |
| 1 | 4.7nF | C_0603_1608Metric | CT1 |
| 1 | C151135 1A 63V | Fuse_1206_3216Metric | F1 |
| 2 | 60.4R | R_0805_2012Metric | RT1, RT2 |
| 1 | SS36 | D_SMA | D1 |
| 1 | SMBJ24CA | D_SMB | D2 |
| 1 | PESD2CAN | SOT-23 | D3 |
| 1 | DLW43SH101XK2L | L_CommonModeChoke_Murata_DLW43SH | L1 |
| 1 | 22UH 22uH | L_Changjiang_FNR5040S | L2 |
| 2 | C385986 4.7uF 100V X7R | C_1210_3225Metric | C1, C2 |
| 4 | C45783 22uF 10V | C_0805_2012Metric | C3, C4, C12, C13 |
| 2 | C1604 2.2nF 50V | C_0603_1608Metric | C5, C6 |
| 1 | C1657 270pF C0G | C_0603_1608Metric | C7 |
| 2 | C1653 22pF C0G | C_0603_1608Metric | C10, C11 |
| 3 | 100NF 100nF | C_0603_1608Metric | C14, C16, C18 |
| 1 | 10UF 10uF | C_0603_1608Metric | C15 |
Show 8 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 4.7UF 4.7uF | C_0603_1608Metric | C17 |
| 1 | 1UF 1uF | C_0603_1608Metric | C19 |
| 1 | 27.4K 27.4k | R_0603_1608Metric | R1 |
| 2 | 100K 100k | R_0603_1608Metric | R2, R6 |
| 1 | 57.6K 57.6k | R_0603_1608Metric | R3 |
| 1 | 150K 150k | R_0603_1608Metric | R4 |
| 1 | 365K 365k | R_0603_1608Metric | R5 |
| 3 | 10K 10k | R_0603_1608Metric | R7, R8, R9 |
Canfd mc hardware design files
The KiCad project lives in the Prinsessen/canfd-mc-hardware repository on GitHub; these links point at the commit this page was built from.
- Layoutcanfd-mc.kicad_pcb
- Schematiccanfd-mc.kicad_sch
- BOMproduction/canfd-mc-BOM-JLCPCB.csv
Canfd mc hardware: common questions
What microcontroller does the Canfd mc hardware use?
The Canfd mc hardware is built around the ESP32-S3-WROOM-1U-N16R8, from the ESP32 family.
How big is the Canfd mc hardware PCB?
The Canfd mc hardware measures 55 × 32 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Canfd mc hardware?
40 components, from 28 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 Canfd mc hardware design files?
From the Prinsessen/canfd-mc-hardware 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 Canfd mc hardware design in my own project?
Yes, under the terms of its MIT license, which Prinsessen chose for the repository.
Can I test firmware for the Canfd mc hardware 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
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k