

A0 IoT Gateway
- Size
- 54.6 × 86.3 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 131
- Nets
- 124
- Pads
- 353
- Tracks, vias
- 821, 85
- Pours
- 263
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 5 Nov 2024
- Updated
- 23 Sep 2026
Overview
A0 is an open-source printed circuit board by absmach, from the absmach/a0 repository on GitHub, published under the Apache-2.0 licence. It is a 4-layer board of 54.6 × 86.3 mm with 131 parts on 124 nets, routed with 821 tracks and 85 vias.
It is built around the ESP32-C6-MINI-1U-H4, AMS1117-3.3 and ESD9B5.0ST5G, with the BZV55C27 among its other parts. Its parts include 14 capacitors, 11 resistors, 10 diodes, 9 connectors and 4 ICs. It belongs with the radio and wireless boards and the ESP32 and RISC-V boards of this library.
Main components
4ESP32-C6-MINI-1U-H4
SMD,13.2x12.5mm-105.5dBm -40℃~+105℃ 2.4GHz 20.5dBm 382mA 3V~3.6V 73mA ESP32-C6FH4 Integrated Bluetooth function、Integrated Zigbee function、Support USB interface UART、SDIO、SPI、I2C、GPIO、USB SMD,13.2x12.5mm WiFi Modules ROHSEspressif SystemsWiFi ModulesAMS1117-3.3
SOT-223-40℃~+125℃ 0.003%Vout 1 1.1V@(800mA) 15V 1A 3.3V 5mA 72dB@(120Hz) Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsESD9B5.0ST5G
SOD-923(0402)-55℃~+125℃ 1 10V 15pF 5V 8.4V 80W@8/20us 80nA 8A@8/20us Bidirectional ESD IEC 61000-4-2、IEC 61000-4-5 SOD-923(0402) ESD and Surge Protection (TVS/ESD) ROHSTECH PUBLICESD And Surge Protection (TVS/ESD)BZV55C27
SOD-80-65℃~+200℃ 1 Independent 100nA@20V 220Ω 25.1V~28.9V 27V 500mW 80Ω SOD-80 Zener Diodes ROHSLGEZener Diodes
README
a0/README.mdA0 Base Board
A0 is the base board of the modular A0 IoT gateway, built around an ESP32-C6 module (RISC-V, Wi-Fi 6, Bluetooth 5, IEEE 802.15.4).
About the ESP32-C6
The ESP32-C6 is Espressif's first Wi-Fi 6 SoC, integrating 2.4 GHz Wi-Fi 6 (802.11ax), Bluetooth 5 (LE) and IEEE 802.15.4 (Thread/Zigbee) radio connectivity in a single low-power chip (product page).
| Spec | Details |
|---|---|
| CPU | High-performance 32-bit RISC-V core, up to 160 MHz, plus a low-power (LP) 32-bit RISC-V core, up to 20 MHz |
| Memory | 320 KB ROM, 512 KB SRAM, external flash |
| Wireless | 2.4 GHz Wi-Fi 6 (802.11ax, 20 MHz) with 802.11 b/g/n (20/40 MHz) backward compatibility; OFDMA up/downlink, downlink MU-MIMO, Target Wake Time (TWT); Bluetooth 5 LE with coded PHY long-range and 2 Mbps high-throughput PHY; IEEE 802.15.4 for Thread/Zigbee |
| GPIO | 30 (QFN40) or 22 (QFN32) programmable GPIOs |
| Peripherals | SPI, UART, I2C, I2S, RMT, TWAI, PWM, SDIO, Motor Control PWM, 12-bit ADC, temperature sensor |
| Security | RSA-3072 secure boot, AES-128/256-XTS flash encryption, digital signature and HMAC peripherals, hardware cryptographic accelerators, Trusted Execution Environment (TEE) for privilege/software separation |
| Software | Open-source ESP-IDF; ESP-Hosted / ESP-AT for co-processor use; ESP RainMaker; Zephyr support |
Wi-Fi 6 features (OFDMA, MU-MIMO, TWT) deliver low latency and long battery life even in congested RF environments, while combined Wi-Fi + BLE + 802.15.4 support makes it a natural fit for Matter end-point devices, Thread Border Routers, and Zigbee bridges.
Overview
A0 provides everything needed to power and run the gateway, while pushing all radio/cellular connectivity onto removable expansion modules:
- ESP32-C6 module on top — main compute + Wi-Fi/BLE/802.15.4 connectivity, with hardware secure boot, flash encryption, and a TEE.
- Power:
- USB-C power input
- External power supply input
- Battery support (with charging)
- Expansion: two module slots, BUS1 and BUS2, where any of the following modules can be plugged in:
- SIM7080G — NB-IoT/LTE-M cellular + GNSS
- WMBUS — Wireless M-Bus radio
- E07-400M10S — Sub-GHz radio (400 MHz, 10 dBm)
Manufacturing
Gerber and assembly outputs are in jlcpcb/ (gerber/ and production_files/).
Parts
131| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 10uF | Capacitor_SMD:C_0805_2012Metric | C8, C9, C12, C13 |
| 4 | 40V 3A 550mV@3A Schottky | Diode_SMD:D_SMA-SMB_Universal_Handsoldering | D1, D7, D8, D9 |
| 4 | Conn_01x08 | Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_Vertical | J1, J2, J3, J4 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_2.5mm_Pad | H1, H2, H3, H4 |
| 4 | TestPoint | TestPoint:TestPoint_Pad_D1.0mm | TP1, TP2, TP3, TP4 |
| 3 | 0.1uF | Capacitor_SMD:C_0805_2012Metric | C4, C10, C11 |
| 3 | 10K | Resistor_SMD:R_0805_2012Metric | R1, R4, R5 |
| 3 | 4.7uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C5, C6, C7 |
| 3 | ESD9B5.0ST5G | Diode_SMD:D_SOD-923 | D2, D3, D4 |
| 3 | G*** | kibuzzard-6A560142 | kibuzzard-6A560142, kibuzzard-6A56014223, kibuzzard-6A56014247 |
| 2 | 1uF | Capacitor_SMD:C_0805_2012Metric | C1, C2 |
| 2 | 2.2K | Resistor_SMD:R_0805_2012Metric | R2, R3 |
| 2 | 5K1 | Resistor_SMD:R_0805_2012Metric | R6, R7 |
| 2 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U7, U8 |
| 2 | G*** | kibuzzard-6A560175 | kibuzzard-6A560175, kibuzzard-6A56017522 |
| 2 | G*** | kibuzzard-6A56012F | kibuzzard-6A56012F5, kibuzzard-6A56012F44 |
| 2 | G*** | kibuzzard-6A560103 | kibuzzard-6A5601031, kibuzzard-6A56010340 |
| 2 | G*** | kibuzzard-6A56014C | kibuzzard-6A56014C, kibuzzard-6A56014C19 |
| 2 | G*** | kibuzzard-6A560129 | kibuzzard-6A560129, kibuzzard-6A56012921 |
| 2 | G*** | kibuzzard-6A560146 | kibuzzard-6A560146, kibuzzard-6A56014618 |
| 2 | G*** | kibuzzard-6A56010B | kibuzzard-6A56010B2, kibuzzard-6A56010B41 |
| 2 | G*** | kibuzzard-6A55FB86 | kibuzzard-6A55FB86, kibuzzard-6A55FB8650 |
| 2 | G*** | kibuzzard-6A560113 | kibuzzard-6A5601133, kibuzzard-6A56011342 |
| 2 | G*** | kibuzzard-6A560169 | kibuzzard-6A560169, kibuzzard-6A56016916 |
| 2 | G*** | kibuzzard-6A560135 | kibuzzard-6A5601356, kibuzzard-6A56013545 |
| 2 | G*** | kibuzzard-6A56016F | kibuzzard-6A56016F, kibuzzard-6A56016F17 |
| 2 | G*** | kibuzzard-6A55FB93 | kibuzzard-6A55FB93, kibuzzard-6A55FB9349 |
| 2 | G*** | kibuzzard-6A560120 | kibuzzard-6A560120, kibuzzard-6A56012020 |
| 2 | G*** | kibuzzard-6A56011A | kibuzzard-6A56011A4, kibuzzard-6A56011A43 |
| 2 | LED | LED_SMD:LED_0603_1608Metric | D6, D10 |
| 2 | SW_Push | Button_Switch_SMD:SW_Push_SPST_NO_Alps_SKRK | SW1, SW2 |
| 1 | 10k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R10 |
| 1 | 220 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R9 |
| 1 | 220 | Resistor_SMD:R_0603_1608Metric | R11 |
| 1 | 22uF | Capacitor_SMD:C_0805_2012Metric | C3 |
| 1 | 2k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R8 |
| 1 | 330uF | Capacitor_SMD:C_Elec_8x10.2 | C14 |
| 1 | 47uH/2A | Inductor_SMD:L_Chilisin_BMRB00060624 | L1 |
| 1 | BAT_JST_01x02 | Connector_JST:JST_EH_B2B-EH-A_1x02_P2.50mm_Vertical | J9 |
| 1 | BZV55C27 | Diode_SMD:D_SMA | D5 |
| 1 | Beagle P8 | Connector_PinHeader_2.54mm:PinHeader_2x23_P2.54mm_Vertical | J5 |
| 1 | Beagle P9 | Connector_PinHeader_2.54mm:PinHeader_2x23_P2.54mm_Vertical | J6 |
| 1 | Conn_ARM_JTAG_SWD_10 | Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical | J10 |
| 1 | ESP32 USB | Connector_USB:USB_C_Receptacle_G-Switch_GT-USB-7010ASV | J7 |
| 1 | ESP32-C6-MINI-1/U | modules:XCVR_ESP32-C3-MINI-1U-N4 | U4 |
| 1 | FerriteBead | Inductor_SMD:L_1206_3216Metric_Pad1.22x1.90mm_HandSolder | FB1 |
| 1 | Fuse | Fuse:Fuse_1206_3216Metric | F1 |
| 1 | G*** | kibuzzard-6A55FFE4 | kibuzzard-6A55FFE439 |
| 1 | G*** | kibuzzard-6A55FE35 | kibuzzard-6A55FE3524 |
| 1 | G*** | kibuzzard-6A5604D2 | kibuzzard-6A5604D22 |
| 1 | G*** | kibuzzard-6A55FC84 | kibuzzard-6A55FC8415 |
| 1 | G*** | kibuzzard-6A55FFD2 | kibuzzard-6A55FFD235 |
| 1 | G*** | kibuzzard-6A55FD65 | kibuzzard-6A55FD6527 |
| 1 | G*** | kibuzzard-6A55FC6E | kibuzzard-6A55FC6E7 |
| 1 | G*** | kibuzzard-6A55FE28 | kibuzzard-6A55FE2828 |
| 1 | G*** | kibuzzard-6A55FD31 | kibuzzard-6A55FD3129 |
| 1 | G*** | kibuzzard-6A560419 | kibuzzard-6A56041948 |
| 1 | G*** | kibuzzard-6A55FFC2 | kibuzzard-6A55FFC232 |
| 1 | G*** | kibuzzard-6A55FEAA | kibuzzard-6A55FEAA10 |
| 1 | G*** | kibuzzard-6A55FE99 | kibuzzard-6A55FE9913 |
| 1 | G*** | kibuzzard-6A56059C | kibuzzard-6A56059C1 |
| 1 | G*** | kibuzzard-6A56005A | kibuzzard-6A56005A |
| 1 | G*** | kibuzzard-6A55FE0F | kibuzzard-6A55FE0F26 |
| 1 | G*** | kibuzzard-6A55FFDF | kibuzzard-6A55FFDF38 |
| 1 | G*** | kibuzzard-6A55FD70 | kibuzzard-6A55FD7025 |
| 1 | G*** | kibuzzard-6A560543 | kibuzzard-6A5605438 |
| 1 | G*** | kibuzzard-6A56013C | kibuzzard-6A56013C46 |
| 1 | G*** | kibuzzard-6A55FFD7 | kibuzzard-6A55FFD736 |
| 1 | G*** | kibuzzard-6A5604E9 | kibuzzard-6A5604E99 |
| 1 | G*** | kibuzzard-6A55FE7B | kibuzzard-6A55FE7B11 |
| 1 | G*** | kibuzzard-6A55FE72 | kibuzzard-6A55FE7212 |
| 1 | G*** | kibuzzard-6A55FFC9 | kibuzzard-6A55FFC933 |
| 1 | G*** | kibuzzard-6A55FFCE | kibuzzard-6A55FFCE34 |
| 1 | G*** | kibuzzard-6A55FFDB | kibuzzard-6A55FFDB37 |
| 1 | G*** | kibuzzard-6A560036 | kibuzzard-6A560036 |
| 1 | G*** | kibuzzard-6A55FE17 | kibuzzard-6A55FE1730 |
| 1 | G*** | kibuzzard-6A56043E | kibuzzard-6A56043E14 |
| 1 | G*** | kibuzzard-6A55FD11 | kibuzzard-6A55FD1132 |
| 1 | G*** | kibuzzard-6A56002C | kibuzzard-6A56002C |
| 1 | MCP73831-2-OT | Package_TO_SOT_SMD:SOT-23-5 | U5 |
The 126 most common of 131 parts.
Questions
How big is the A0 PCB?
It measures 54.6 × 86.3 mm and has 4 copper layers, 1.6 mm thick.
What parts does the A0 use?
131 parts, built around the ESP32-C6-MINI-1U-H4, AMS1117-3.3, ESD9B5.0ST5G and BZV55C27. 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 A0 KiCad files?
From the absmach/a0 repository on GitHub, at the commit this page was made from: the board is a0/a0.kicad_pcb and its schematic a0/a0.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the A0 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).
More from absmach/a0
3- 4 layers25.4 × 57.2 mm

- 2 layers25.4 × 28.6 mm

- 2 layers25.4 × 28.6 mm

Similar boards
- 4 layers13.6 × 19.4 mm

- 4 layers89 × 51 mm

Kicad soundcard dev v0
radutolontan/BASM_Pocket_Museum
The Pocket Lab is the next-generation approach to science education. Designed by the Bucharest Applied STEAM Museum, it brings scientific exploration into anyone's hands.
141 parts1 - 2 layers69 × 89 mm

- 2 layers89 × 74 mm

- 4 layers40.4 × 36.3 mm

- 2 layers45 × 45 mm

Smartbuttons
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
28 parts915 - 4 layers100 × 75 mm

OpenHW DevKit
openhwfoundation/core-v-mcu-devkit
This is the CORE-V MCU DevKit project, hosting the open-source artifacts for the CORE-V MCU Development Kit.
235 parts18 - 2 layers61 × 53 mm

USB to Ethercat Adapter Board V.1.0
Sudeshpandit/USB-TO-EtherCAT-Adapter-Board
Designed a 2-layer PCB that converts USB to EtherCAT for industrial network communication. Worked on the complete design flow — schematic design, component selection, PCB layout, and routing in KiCad.
84 parts1