Charger esp32c6-embassy
gertjana·charger-esp32c6-embassy·kicad/esp32c6-charger.kicad_pcb
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…

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.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | AMS1117-5.0 | SOT-223-3_TabPin2 | U1 |
| 1 | XIAO-ESP32-C6 | XIAO-ESP32C6-DIP | U2 |
| 2 | BC337 | TO-92 | Q1, Q2 |
| 1 | Conn_01x02_Socket | TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J1 |
| 1 | Power/Lock/Detect | TerminalBlock_Phoenix_MKDS-1,5-6-5.08_1x06_P5.08mm_Horizontal | J2 |
| 1 | Relay | TerminalBlock_Phoenix_MKDS-1,5-3-5.08_1x03_P5.08mm_Horizontal | J3 |
| 1 | G2RL-1 | Relay_SPDT_Omron_G2RL-1-E | K1 |
| 1 | RC522 | RC522 | Rfidreader1 |
| 1 | SSD1306 | 128x64OLED | Display1 |
| 1 | WS2812B | LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D1 |
| 1 | Relay | LED_1206_3216Metric_Pad1.42x1.75mm_HandSolder | D2 |
| 1 | Lock | LED_1206_3216Metric_Pad1.42x1.75mm_HandSolder | D3 |
| 1 | Detect | LED_1206_3216Metric_Pad1.42x1.75mm_HandSolder | D4 |
| 1 | 1N4148WS | D_DO-35_SOD27_P7.62mm_Horizontal | D5 |
| 1 | 10uF | CP_EIA-6032-28_Kemet-C | C1 |
| 1 | 22uF | CP_EIA-6032-28_Kemet-C | C2 |
| 2 | 10k | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R1, R2 |
| 3 | 68Ω | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | 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
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