Charger esp32c6-embassy

gertjana·charger-esp32c6-embassy·kicad/esp32c6-charger.kicad_pcb

Charger esp32c6-embassy PCB layout, top view — open source ESP32 board by gertjana
Simulate this board

About the Charger esp32c6-embassy PCB

Charger esp32c6-embassy is an open source ESP32 PCB design by gertjana, published on GitHub. It is a 2-layer board measuring 160 × 50 mm, with 22 components from 18 distinct parts.

Its main chip is the XIAO-ESP32-C6, from the ESP32 family. Other key parts include the AMS1117-5.0. By type, the board carries 5 diodes, 5 resistors, 3 connectors, 2 ICs, 2 transistors and 2 capacitors.

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

From the project

An ESP32-C6 based electric vehicle charging station built with Embassy async runtime and OCPP 1.6 support.

An ESP32-C6 based electric vehicle charging station built with Embassy async runtime and OCPP 1.6 support.

Copy the example configuration file and update it with your settings:

Edit appconfig.toml` with your actual values:

You can override any configuration value using environment variables, the naming i:

The charger implements OCPP 1.6 protocol:

This project uses: - Embassy: Async runtime for embedded Rust with concurrent task management - ESP-HAL: Hardware abstraction for ESP32-C6 - OCPP-RS: Open Charge Point Protocol implementation - Embassy-Net: Networking stack with WiFi and MQTT…

Charger esp32c6-embassy, from the project README
From the project README

Main components on the Charger esp32c6-embassy

Charger esp32c6-embassy bill of materials (BOM)

22 components, 18 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
AMS1117-5.0
U1
1
XIAO-ESP32-C6
U2
2
BC337
Q1, Q2
1
Conn_01x02_Socket
J1
1
Power/Lock/Detect
J2
1
Relay
J3
1
G2RL-1
K1
1
RC522
Rfidreader1
1
SSD1306
Display1
1
WS2812B
D1
1
Relay
D2
1
Lock
D3
1
Detect
D4
1
1N4148WS
D5
1
10uF
C1
1
22uF
C2
2
10k
R1, R2
3
68Ω
R3, R4, R5

Charger esp32c6-embassy design files

The KiCad project lives in the gertjana/charger-esp32c6-embassy repository on GitHub; these links point at the commit this page was built from.

Charger esp32c6-embassy: common questions

What microcontroller does the Charger esp32c6-embassy use?

The Charger esp32c6-embassy is built around the XIAO-ESP32-C6, from the ESP32 family.

How big is the Charger esp32c6-embassy PCB?

The Charger esp32c6-embassy measures 160 × 50 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Charger esp32c6-embassy?

22 components, from 18 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 Charger esp32c6-embassy design files?

From the gertjana/charger-esp32c6-embassy 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 Charger esp32c6-embassy design in my own project?

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

Can I test firmware for the Charger esp32c6-embassy 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