

Esp32c3-wifi dev
An Operating System for Building Small Computers
- Size
- 79.5 × 31.5 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 14
- Nets
- 27
- Pads
- 54
- Tracks, vias
- 74, 3
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 7 Jul 2022
- Updated
- 21 Jan 2025
Overview
Esp32c3-wifi dev is an open-source printed circuit board by tosc-rs, from the tosc-rs/mnemos repository on GitHub, published under the Apache-2.0 licence. It is a 2-layer board of 79.5 × 31.5 mm with 14 parts on 27 nets, routed with 74 tracks and 3 vias.
Its parts include 3 connectors and 2 ICs. It belongs with the radio and wireless boards and the ESP32, RP2040 and RISC-V boards of this library.
README
hardware/esp32c3-wifi-dev/README.mdesp32c3-wifi-dev
This is a breakout board for the XIAO ESP32C3 and the XIAO RP2040.
The intent is to use these boards to implement a wifi modem firmware on the ESP32C3, and to speak to it using the RP2040 as a USB-to-UART+SPI adapter.
The initial plan is to implement a melpo service that acts as a SPI port, but tunnels the communication via USB to the RP2040, similar to (or perhaps exactly like) pretty-hal-machine.
.---------. .---------.
| +<-- SPI -->+ |
| RP2040 | | ESP32C3 |
| +<- UART -->+ |
'---USB---' '---USB---'
^ ^
| |
'-------> HUB <-------'
^
|
v
.---USB---.
+ |
| Melpo |
+ (PC) |
'---------'Parts
14| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | SolderJumper_2_Bridged | Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm | JP1, JP2, JP3, JP4, JP5, JP6, JP7, JP8 |
| 2 | Conn_01x04 | esp32c3-wifi-dev:brick-1x4 | J2, J3 |
| 1 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J1 |
| 1 | LOGO | LOGO | G*** |
| 1 | xiao-rp2040 | esp32c3-wifi-dev:XIAO-Generic-Hybrid-14P-2.54-21X17.8MM | U1 |
| 1 | ~ | esp32c3-wifi-dev:XIAO-Generic-Hybrid-14P-2.54-21X17.8MM | U2 |
More from tosc-rs/mnemos
1- 2 layers74 × 45.5 mm

Similar boards
- 2 layers116.8 × 30 mm

Type d
google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards
14 parts3kApache-2.0 - 2 layers32 × 22 mm

- 2 layers34 × 45 mm

2032Charger
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
14 parts915 - 2 layers34 × 109.9 mm

- 2 layers45.3 × 42.7 mm

- 2 layers42.5 × 28.8 mm

C5VRX JACK DIY
Twotoz/C5VRX
Ultra-minimal, zero-CPU 5.8 GHz analog FPV video receiver using ESP32-C5 Wi-Fi 6 PHY MODEM_DIAG, BitScrambler WBFM demodulation & resistor DAC CVBS
14 parts515GPL-3.0 - 2 layers54 × 47 mm

- 2 layers62 × 24 mm

Questions
How big is the Esp32c3-wifi dev PCB?
It measures 79.5 × 31.5 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Esp32c3-wifi dev use?
14 parts. 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 Esp32c3-wifi dev KiCad files?
From the tosc-rs/mnemos repository on GitHub, at the commit this page was made from: the board is hardware/esp32c3-wifi-dev/esp32c3-wifi-dev.kicad_pcb and its schematic hardware/esp32c3-wifi-dev/esp32c3-wifi-dev.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Esp32c3-wifi dev design in my own project?
Its repository publishes it under the Apache-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).