ESP32 CAN TEST
SamsonChau·PCB·ESP32_CAN_TEST/ESP32_CAN_TEST.kicad_pcb
About the ESP32 CAN TEST PCB
ESP32 CAN TEST is an open source ESP32 PCB design by SamsonChau, published on GitHub. It is a 2-layer board measuring 45.7 × 45.8 mm, with 39 components from 36 distinct parts.
Its main chip is the TMC2209-LA, from the ESP32 family. Other key parts include the TPS54331DR, MP1584, TJA1051T and STM32F103C8T6. By type, the board carries 10 capacitors, 7 connectors, 6 resistors, 5 ICs, 5 diodes and 4 jumpers.
From the project
my PCBS
Main components on the ESP32 CAN TEST
ESP32 CAN TEST bill of materials (BOM)
39 components, 36 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | TPS54331DR AMS1117 Texas Instruments | SOT-223-3_TabPin2 | U1 |
| 1 | TMC2209-LA ESP32-WROOM-32 TRINAMIC Motion Control GmbH | ESP32-WROOM-32 | U2 |
| 1 | MP1584 | DC-DC-mp1584_module | U3 |
| 1 | TJA1051T | SOIC-8_3.9x4.9mm_P1.27mm | U4 |
| 1 | STM32F103C8T6 TJA1051T ST Microelectronics | SOIC-8_3.9x4.9mm_P1.27mm | U5 |
| 1 | PINHEADER_1X3_P2.54MM XT60 | AMASS_XT30U-M_1x02_P5.0mm_Vertical | J1 |
| 1 | PINHEADER_2X4_P2.54MM Encoder_1 | PinHeader_1x05_P2.54mm_Vertical | J2 |
| 1 | JST_EH_1X2_P2.50MM_HORIZONTAL Molex_2x2 | Molex_Micro-Fit_3.0_43045-0412_2x02_P3.00mm_Vertical | J3 |
| 1 | FAN0 Encoder2 | PinHeader_1x05_P2.54mm_Vertical | J4 |
| 1 | FAN1 Molex_2x2 | Molex_Micro-Fit_3.0_43045-0412_2x02_P3.00mm_Vertical | J5 |
| 1 | UART | PinSocket_1x04_P2.54mm_Vertical | J6 |
| 1 | JST_EH_1X3_P2.50MM_HORIZONTAL GH1.25 | JST_GH_BM02B-GHS-TBT_1x02-1MP_P1.25mm_Vertical | J7 |
| 2 | Jumper | SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm | JP1, JP2 |
| 1 | 3.3v | SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm | JP3 |
| 1 | 5v | SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm | JP4 |
| 2 | EN | SW_SPST_TL3342 | SW1, SW2 |
| 1 | LED | LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D1 |
| 2 | user | LED_0805_2012Metric | D2, D5 |
| 1 | SMBJ24CA | D_SMB | D3 |
| 1 | B5819W SS34 Changjiang Electronics Tech | D_SMB | D4 |
Show 16 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 4.7UF 22uF | C_0805_2012Metric | C1 |
| 1 | 0.1UF 0.1uF | C_0805_2012Metric | C2 |
| 1 | 100NF/50V 22uF | C_0805_2012Metric | C3 |
| 1 | 4.7UF 0.1uF | C_0805_2012Metric | C4 |
| 1 | 22NF/50V 22uF | C_0805_2012Metric | C5 |
| 1 | 100NF/50V 50V 10uF | CP_Elec_6.3x7.7 | C6 |
| 1 | 100NF/50V 0.1uF | C_0805_2012Metric | C7 |
| 1 | 100NF/50V 16V 22UF | CP_Elec_6.3x7.7 | C9 |
| 1 | 0.1UF 0.1u | C_0805_2012Metric | C10 |
| 1 | 22PF 0.1u | C_0805_2012Metric | C12 |
| 1 | 4.7K 2K | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1 |
| 1 | 4.7K 10K | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2 |
| 1 | 470 1K | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3 |
| 1 | 0.11 120R 1% 1/4W | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R4 |
| 1 | 10K 1K | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R5 |
| 1 | 120R | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R9 |
ESP32 CAN TEST design files
The KiCad project lives in the SamsonChau/PCB repository on GitHub; these links point at the commit this page was built from.
ESP32 CAN TEST: common questions
What microcontroller does the ESP32 CAN TEST use?
The ESP32 CAN TEST is built around the TMC2209-LA, from the ESP32 family.
How big is the ESP32 CAN TEST PCB?
The ESP32 CAN TEST measures 45.7 × 45.8 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the ESP32 CAN TEST?
39 components, from 36 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 ESP32 CAN TEST design files?
From the SamsonChau/PCB 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 ESP32 CAN TEST design in my own project?
The repository has no license, so all rights stay with SamsonChau. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the ESP32 CAN TEST 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 PCB
STM32
Solenoid board
SamsonChau
146.1 × 63.5 mm206 parts2LNo license0STM32
Huvud
SamsonChau
42 × 42 mm106 parts4LNo license0RP2040/RP2350
POS card
SamsonChau
64 × 78.3 mm74 parts2LNo license0Power connector
SamsonChau
80.8 × 107.2 mm64 parts2LNo license0XT60 connectors
SamsonChau
181 × 40.6 mm54 parts2LNo license0Nucleo F446 power can shield
SamsonChau
139.7 × 104.9 mm50 parts2LNo license0Nucleo F446Shield v2
SamsonChau
85 × 97.4 mm47 parts2LNo license0STM32
Arduino can bus shield canbus custom
SamsonChau
53.3 × 56.4 mm47 parts2LNo license0XT60 CAN
SamsonChau
141 × 67.6 mm39 parts2LNo license0Arduino can bus shield v2.1
SamsonChau
61.1 × 53.3 mm32 parts2LNo license0Canbus board
SamsonChau
73.8 × 34 mm14 parts2LNo license0
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