Esp32-cantroller

neggles·esp32-cantroller·EltekController/EltekController.kicad_pcb

Esp32-cantroller PCB layout, top view — open source ESP32 board by neggles
Simulate this board

About the Esp32-cantroller PCB

Esp32-cantroller is an open source ESP32 PCB design by neggles, published on GitHub under the CC-BY-SA-4.0 license. It is a board measuring 65 × 37.5 mm, with 28 components from 23 distinct parts.

Its main chip is the ESP32-S2-WROVER(4MB), from the ESP32 family. Other key parts include the MAX3051ESA+T and XC6220B331MR. By type, the board carries 9 capacitors, 5 switches, 3 ICs, 3 connectors, 3 resistors and 2 diodes.

From the project

ESP32-S2-WROVER/WROOM based CANBUS controller thingy.

This is a little board I whipped up to connect to my Eltek Flatpack2 Breakout Board but it should be useful as a general CANBUS control board with wide voltage input.

Most of the parts on the board are outfitted with their LCSC code for KiKit's JLCPCB SMT fab autogeneration.

I'm using an ESP32-S2-WROOM / ESP32-S2-WROVER module, abusing the on-board USB DFU to avoid having a USB-UART IC.

Esp32-cantroller, from the project README
From the project README

Main components on the Esp32-cantroller

Esp32-cantroller bill of materials (BOM)

28 components, 23 distinct parts.

QtyPartRefs
1
ESP32-S2-WROVER(4MB)
ESP32-S2-WROVER
Espressif
U1
1
MAX3051ESA+T
MAX3051ESA
Maxim
U2
1
XC6220B331MR
U3
1
CANBUS
J1
1
ESP-PROG
J2
1
Qwiic
J3
1
CC3-4803SF-E
PS1
1
K2-1808SN-A4SW-01
RST
Korean Hroparts Elec
SW1
1
K2-1808SN-A4SW-01
BOOT
Korean Hroparts Elec
SW2
1
K2-1808SN-A4SW-01
LEFT
Korean Hroparts Elec
SW3
1
K2-1808SN-A4SW-01
SEL
Korean Hroparts Elec
SW4
1
K2-1808SN-A4SW-01
RIGHT
Korean Hroparts Elec
SW5
1
USB
USB1
1
OLED
I2C1
1
19-217/GHC-YR1S2/3T
PWR
Everlight Elec
D2
1
SK6812MINI
D3
3
CL05A106MQ5NUNC
10uF
Samsung
C1, C2, C3
1
CL10A226MQ8NRNC
22uF
Samsung
C4
4
CL05B104KO5NNNC
100nF
Samsung
C6, C7, C8, C9
1
CL05A105KA5NQNC
10uF
Samsung
C11
Show 3 more
QtyPartRefs
1
0402WGF1001TCE
1K
Uni-Royal
R4
1
0402WGF1002TCE
10K
Uni-Royal
R6
1
0805W8F1200T5E
120R
Uni-Royal
R9

Esp32-cantroller design files

The KiCad project lives in the neggles/esp32-cantroller repository on GitHub; these links point at the commit this page was built from.

Esp32-cantroller: common questions

What microcontroller does the Esp32-cantroller use?

The Esp32-cantroller is built around the ESP32-S2-WROVER(4MB), from the ESP32 family.

How big is the Esp32-cantroller PCB?

The Esp32-cantroller measures 65 × 37.5 mm and is 1.6002 mm thick.

How many components are on the Esp32-cantroller?

28 components, from 23 distinct parts. The full bill of materials is listed on this page.

Where can I download the Esp32-cantroller design files?

From the neggles/esp32-cantroller repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Esp32-cantroller design in my own project?

Yes, under the terms of its CC-BY-SA-4.0 license, which neggles chose for the repository.

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