E-GoCart

Obili69·E-GoCart·VCU3.0/VCU3.0.kicad_pcb

E-GoCart PCB layout, top view — open source ESP32 board by Obili69

About the E-GoCart PCB

E-GoCart is an open source ESP32 PCB design by Obili69, published on GitHub. It is a 4-layer board measuring 128.4 × 70.9 mm, with 105 components from 36 distinct parts.

Its main chip is the C2913204, from the ESP32 family. Other key parts include the BTS716GB, TPS564257DRLR, SLO0530H4R7MTT, BC817 and CP2102N-A02-GQFN28R. By type, the board carries 58 resistors, 22 ICs, 22 capacitors, 1 crystal and 1 inductor.

It belongs with the power & battery and iot & wireless designs in this gallery.

From the project

Vehicle Control Unit (VCU) firmware for an electric go-kart, built on ESP32-S3 with FreeRTOS. Manages motor control, battery management, charging, telemetry, and safety systems over dual CAN buses.

Vehicle Control Unit (VCU) firmware for an electric go-kart, built on ESP32-S3 with FreeRTOS. Manages motor control, battery management, charging, telemetry, and safety systems over dual CAN buses.

12+ FreeRTOS tasks split across two cores:

Core 0 — Real-time / safety-critical - CANRx (P24) — CAN message ingestion - CANTx (P23) — Motor torque commands at 10–50 ms - VehicleControl (P22) — Throttle/regen → torque demand - StateManager (P21) — State machine (Sleep → Init → Ready → Drive/Charging) - SafetyMonitor (P20) — Temperature, voltage, interlock watchdog

Main components on the E-GoCart

E-GoCart bill of materials (BOM)

105 components, 36 distinct parts — part numbers from the project's BOM.

QtyPartRefs
2
BTS716GB
IC602, IC603
2
TPS564257DRLR
U201, U202
1
SLO0530H4R7MTT
U203
1
C2913204
ESP32-S3-WROOM-1(N8R2)
U301
2
BC817
U302, U304
1
CP2102N-A02-GQFN28R
U303
1
YTC-TC16S-24
U305
1
MCP2551-I/SN
U401
1
MCP2515-I/ST
U402
1
ADS1015IDGST
U403
1
D-SUB-DR-9PCM-CB
U507
2
TC4429COA
U601, U602
1
VBQA4317
U603
1
MCP23017-E/SS
U604
1
776163-1
U605
1
776087-1
U606
2
HX-6X6X7_3-TP_FT_SQUARE_BUTTON
U607, U608
1
K3A160002010
X401
1
2X3
2x3
H302
1
3.3UH
3.3uH
L201
Show 16 more
QtyPartRefs
2
10UF
10uF
C201, C207
10
100NF
100nF
C202, C206, C208, C212, C303, C304, C305, C401 +2
2
10PF
10pF
C203, C209
4
22UF
22uF
C204, C205, C210, C211
1
1UF
1uF
C301
1
22UF
22uF
C302
2
22PF
22pF
C402, C403
9
10K
10k
R201, R206, R207, R209, R301, R304, R305, R306 +1
4
210K
210k
R202, R208, R211, R402
1
43K
43k
R203
3
30K
30k
R204, R210, R212
3
2.2K
2.2k
R205, R302, R303
2
5.1K
5.1k
R307, R308
1
10
R403
22
7.5K
7.5k
R404, R405, R406, R407, R408, R601, R603, R605 +14
13
2.7K
2.7k
R411, R412, R413, R414, R415, R602, R604, R606 +5

E-GoCart design files

The KiCad project lives in the Obili69/E-GoCart repository on GitHub; these links point at the commit this page was built from.

E-GoCart: common questions

What microcontroller does the E-GoCart use?

The E-GoCart is built around the C2913204, from the ESP32 family.

How big is the E-GoCart PCB?

The E-GoCart measures 128.4 × 70.9 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the E-GoCart?

105 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 E-GoCart design files?

From the Obili69/E-GoCart 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 E-GoCart design in my own project?

The repository has no license, so all rights stay with Obili69. Use it as a reference, and ask the author before reusing the design.

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