Skip to the content
PCBKitNew board
4 layers92 × 95 mmESP32-CAN, the printed circuit board in 3D
Size
92 × 95 mm
Copper layers
4
Thickness
1.6 mm
Parts
251
Nets
196
Pads
778
Tracks, vias
1,900, 282
Pours
5
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
11 Aug 2023
Updated
11 Aug 2023

Overview

ESP32-CAN is an open-source printed circuit board by Eric-2012, from the Eric-2012/ESP32-CAN repository on GitHub. It is a 4-layer board of 92 × 95 mm with 251 parts on 196 nets, routed with 1,900 tracks and 282 vias.

It is built around the CH340C, ESP32-WROOM-32D and TJA1050, with the ULN2003, DS3231MZ+ and LM1117M3-3.3/TR among its other parts. Its parts include 76 resistors, 66 capacitors, 41 diodes, 14 ICs and 5 transistors. It belongs with the ESP32 and RISC-V boards of this library.

Main components

12

README

README.md

ESP32 CAN PCB.

Validation OK.

Parts

251
QtyValueFootprintReferences
33100nFCapacitor_SMD:C_0603_1608MetricC10, C15, C16, C17, C18, C19, C20, C21, C24, C26, C29, C30, C31, C34, C35, C36 +17
1610KResistor_SMD:R_0603_1608MetricR2, R8, R9, R18, R30, R38, R39, R41, R42, R43, R44, R45, R46, R60, R68, R71
135K1Resistor_SMD:R_0603_1608MetricR1, R22, R23, R28, R31, R58, R72, R74, R75, R76, R77, R78, R79
13MM1Z3V0EVOKE_Custom:D_SOD-123_POLARITYD12, D15, D16, D24, D32, D39, D40, D41, D42, D43, D44, D48, D49
13SMAJ20AEVOKE_Custom:D_SMA_POLD9, D10, D11, D13, D14, D23, D31, D33, D34, D35, D36, D37, D38
121K3Resistor_SMD:R_0603_1608MetricR47, R48, R49, R50, R51, R52, R53, R54, R55, R56, R57, R92
101k3Resistor_SMD:R_0603_1608MetricR24, R25, R59, R73, R80, R81, R82, R83, R84, R85
910uFCapacitor_SMD:C_0603_1608MetricC8, C22, C23, C28, C32, C33, C44, C59, C62
5100uF/25VCapacitor_SMD:CP_Elec_6.3x5.8C5, C6, C64, C67, C68
54.7KResistor_SMD:R_0603_1608MetricR3, R12, R19, R37, R40
5LEDEVOKE_Custom:LED_0603_1608Metric_POLARITYD17, D27, D28, D30, D46
41.3kResistor_SMD:R_0603_1608MetricR4, R11, R26, R29
4100Resistor_SMD:R_0603_1608MetricR13, R14, R20, R21
4560pFCapacitor_SMD:C_0603_1608MetricC13, C14, C41, C42
4B240AEVOKE_Custom:D_SMA_POLD1, D2, D6, D8
4BSS138Package_TO_SOT_SMD:SOT-23Q2, Q3, Q4, Q5
3MountingHoleMountingHole:MountingHole_3.2mm_M3_Pad_ViaH1, H3, H4
20.1ufCapacitor_SMD:C_0603_1608MetricC25, C27
20ZCF0100AF2A Fuse:Fuse_2920_7451MetricF1, F2
210ufCapacitor_SMD:C_0603_1608MetricC56, C57
210ufCapacitor_SMD:C_1206_3216MetricC65, C66
2120RResistor_SMD:R_1206_3216MetricR62, R63
21500uf/16VCapacitor_THT:CP_Radial_D10.0mm_P5.00mmC54, C55
21N4148EVOKE_Custom:D_MiniMELF_POLARITYD20, D21
222KResistor_SMD:R_0603_1608MetricR67, R70
222pFCapacitor_SMD:C_0603_1608MetricC11, C12
23K3Resistor_SMD:R_0603_1608MetricR61, R65
24.7uFCapacitor_SMD:C_1206_3216MetricC2, C3
2CANH_TPTestPoint:TestPoint_Pad_D1.0mmTP11, TP28
2CANL_TPTestPoint:TestPoint_Pad_D1.0mmTP12, TP29
2G5LE-1Relay_THT:Relay_SPDT_Omron-G5LE-1K1, K2
2MCP23017_SOPackage_SO:SOIC-28W_7.5x17.9mm_P1.27mmU15, U18
2PESD1CANPackage_TO_SOT_SMD:SOT-23D7, D22
2TJA1050Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU5, U10
2ULN2003Package_SO:SOIC-16_3.9x9.9mm_P1.27mmU16, U17
1EvokeCustom:EvokeLogoName
1EvokeCustom:EvokeLogoName3
1100KResistor_SMD:R_0603_1608MetricR7
1100nfCapacitor_SMD:C_0603_1608MetricC53
110kResistor_SMD:R_0603_1608MetricR93
110nFCapacitor_SMD:C_0603_1608MetricC4
112KResistor_SMD:R_0603_1608MetricR6
112V_TPTestPoint:TestPoint_Pad_D1.0mmTP3
1220kResistor_SMD:R_0603_1608MetricR66
12x13_pin_ConnectorEvokeCustom:3126A0312J1
12x9_pin_ConnectorEvokeCustom:3118A0312J2
13.24KResistor_SMD:R_0603_1608MetricR10
13.3V_TPTestPoint:TestPoint_Pad_D1.0mmTP1
14700uF/25VCapacitor_THT:CP_Radial_D16.0mm_P7.50mmC1
15V_TPTestPoint:TestPoint_Pad_D1.0mmTP4
168KResistor_SMD:R_0603_1608MetricR5
18MHzCrystal:Crystal_SMD_5032-2Pin_5.0x3.2mmY1
19.1VEVOKE_Custom:D_SOD-123_POLARITYD4
1B340AEVOKE_Custom:D_SMA_POLD5
1Battery_CellBattery:BatteryHolder_Keystone_3034_1x20mmBT1
1CAN2_RXD_TPTestPoint:TestPoint_Pad_D1.0mmTP30
1CAN2_TXD_TPTestPoint:TestPoint_Pad_D1.0mmTP31
1CAN_CS_TPTestPoint:TestPoint_Pad_D1.0mmTP7
1CAN_SCK_TPTestPoint:TestPoint_Pad_D1.0mmTP8
1CAN_SI_TPTestPoint:TestPoint_Pad_D1.0mmTP5
1CAN_SO_TPTestPoint:TestPoint_Pad_D1.0mmTP6
1CH340CPackage_SO:SOIC-16_3.9x9.9mm_P1.27mmU12
1DS3231MPackage_SO:SOIC-16W_7.5x10.3mm_P1.27mmU9
1ESP32-WROOM-32DRF_Module:ESP32-WROOM-32U13
1GND_TPTestPoint:TestPoint_Pad_D1.0mmTP2
1HSPI_SCK_TPTestPoint:TestPoint_Pad_D1.0mmTP15
1HSPI_SI_TPTestPoint:TestPoint_Pad_D1.0mmTP13
1HSPI_SO_TPTestPoint:TestPoint_Pad_D1.0mmTP14
1IO0_TPTestPoint:TestPoint_Pad_D1.0mmTP19
1IRF9540NPackage_TO_SOT_THT:TO-220-3_Horizontal_TabDownQ1
1LM1117M-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U1
1LTC4054Package_TO_SOT_SMD:SOT-23-5IC2
1MB85RC256VPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU8
1MCP2515-xSOPackage_SO:SOIC-18W_7.5x11.6mm_P1.27mmU4
1MPU-9250Package_DFN_QFN:QFN-24-1EP_3x3mm_P0.4mm_EP1.75x1.6mmU6
1MPU9520_CS_TPTestPoint:TestPoint_Pad_D1.0mmTP16
1RESETButton_Switch_SMD:SW_SPST_PTS645SW1
1RXCAN_TPTestPoint:TestPoint_Pad_D1.0mmTP10
1RXD0_TPTestPoint:TestPoint_Pad_D1.0mmTP20
1RXD1_TPTestPoint:TestPoint_Pad_D1.0mmTP21

The 238 most common of 251 parts.

Questions

How big is the ESP32-CAN PCB?

It measures 92 × 95 mm and has 4 copper layers, 1.6 mm thick.

What parts does the ESP32-CAN use?

251 parts, built around the CH340C, ESP32-WROOM-32D, TJA1050 and ULN2003. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the ESP32-CAN KiCad files?

From the Eric-2012/ESP32-CAN repository on GitHub, at the commit this page was made from: the board is PCB/ESP32-CAN/ESP32-CAN.kicad_pcb and its schematic PCB/ESP32-CAN/CAN CONTROLLER.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the ESP32-CAN design in my own project?

Its repository states no licence, so its author keeps all rights: ask Eric-2012 before reusing the design.

Similar boards

  • 4 layers83 × 106 mmAsynthosc, the printed circuit board in 3D

    Asynthosc

    everedero/asynth2osc

    Modular analog synth to OpenOSC bridge

    268 parts4GPL-3.0
  • 4 layers42 × 50 mmSimpleFC G, the printed circuit board in 3D

    SimpleFC G

    wangyeee/OpenHardware

    Collections of hardware design related to my drone project.

    134 parts10BSD-3-Clause
  • 2 layers45 × 55 mmDongleALIVEv2.0, the printed circuit board in 3D

    DongleALIVEv2.0

    joaogabrielsantosD/Dongle-eaLIVE-PCB

    PCB of the DongleEALIVE for reading data from the vehicle's CAN bus with telemetry via BLE, supporting GPS and accelerometer.

    77 parts1
  • 2 layers65.5 × 41 mmLamps, the printed circuit board in 3D

    Lamps

    eddyem/stm32samples

    Code samples and ready projects based on bare-metal STM32

    78 parts208
  • 4 layers100 × 64.9 mmSensorBoard, the printed circuit board in 3D

    SensorBoard

    VogelPapaFinn/SensorBoard_PCB

    127 parts
  • 4 layers60.2 × 60.5 mmESP32 FlightController, the printed circuit board in 3D

    ESP32 FlightController

    durveshpathak1989/kicad-local-agent

    Free local Ollama agent for generating and validating KiCad project files

    73 partsMIT
  • 2 layers63.8 × 44 mmPd sniffer, the printed circuit board in 3D

    Pd sniffer

    Badbird5907/pd-sniffer

    44 parts
  • 2 layers58 × 40 mmG29 flap xiao, the printed circuit board in 3D

    G29 flap xiao

    fdebrus/g29-exhaust-flap-controller

    Open-source controller for the exhaust flap of the BMW Z4 G29 M40i: open the flap on demand (even in Comfort mode) while keeping full factory behaviour the rest of the time.

    36 partsMIT