Skip to the content
PCBKitNew board
4 layers54.6 × 86.3 mmA0, the printed circuit board in 3D

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

4

README

a0/README.md

A0 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).

SpecDetails
CPUHigh-performance 32-bit RISC-V core, up to 160 MHz, plus a low-power (LP) 32-bit RISC-V core, up to 20 MHz
Memory320 KB ROM, 512 KB SRAM, external flash
Wireless2.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
GPIO30 (QFN40) or 22 (QFN32) programmable GPIOs
PeripheralsSPI, UART, I2C, I2S, RMT, TWAI, PWM, SDIO, Motor Control PWM, 12-bit ADC, temperature sensor
SecurityRSA-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
SoftwareOpen-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
QtyValueFootprintReferences
410uFCapacitor_SMD:C_0805_2012MetricC8, C9, C12, C13
440V 3A 550mV@3A SchottkyDiode_SMD:D_SMA-SMB_Universal_HandsolderingD1, D7, D8, D9
4Conn_01x08Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_VerticalJ1, J2, J3, J4
4MountingHole_PadMountingHole:MountingHole_2.5mm_PadH1, H2, H3, H4
4TestPointTestPoint:TestPoint_Pad_D1.0mmTP1, TP2, TP3, TP4
30.1uFCapacitor_SMD:C_0805_2012MetricC4, C10, C11
310KResistor_SMD:R_0805_2012MetricR1, R4, R5
34.7uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC5, C6, C7
3ESD9B5.0ST5GDiode_SMD:D_SOD-923D2, D3, D4
3G***kibuzzard-6A560142kibuzzard-6A560142, kibuzzard-6A56014223, kibuzzard-6A56014247
21uFCapacitor_SMD:C_0805_2012MetricC1, C2
22.2KResistor_SMD:R_0805_2012MetricR2, R3
25K1Resistor_SMD:R_0805_2012MetricR6, R7
2AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U7, U8
2G***kibuzzard-6A560175kibuzzard-6A560175, kibuzzard-6A56017522
2G***kibuzzard-6A56012Fkibuzzard-6A56012F5, kibuzzard-6A56012F44
2G***kibuzzard-6A560103kibuzzard-6A5601031, kibuzzard-6A56010340
2G***kibuzzard-6A56014Ckibuzzard-6A56014C, kibuzzard-6A56014C19
2G***kibuzzard-6A560129kibuzzard-6A560129, kibuzzard-6A56012921
2G***kibuzzard-6A560146kibuzzard-6A560146, kibuzzard-6A56014618
2G***kibuzzard-6A56010Bkibuzzard-6A56010B2, kibuzzard-6A56010B41
2G***kibuzzard-6A55FB86kibuzzard-6A55FB86, kibuzzard-6A55FB8650
2G***kibuzzard-6A560113kibuzzard-6A5601133, kibuzzard-6A56011342
2G***kibuzzard-6A560169kibuzzard-6A560169, kibuzzard-6A56016916
2G***kibuzzard-6A560135kibuzzard-6A5601356, kibuzzard-6A56013545
2G***kibuzzard-6A56016Fkibuzzard-6A56016F, kibuzzard-6A56016F17
2G***kibuzzard-6A55FB93kibuzzard-6A55FB93, kibuzzard-6A55FB9349
2G***kibuzzard-6A560120kibuzzard-6A560120, kibuzzard-6A56012020
2G***kibuzzard-6A56011Akibuzzard-6A56011A4, kibuzzard-6A56011A43
2LEDLED_SMD:LED_0603_1608MetricD6, D10
2SW_PushButton_Switch_SMD:SW_Push_SPST_NO_Alps_SKRKSW1, SW2
110kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR10
1220Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR9
1220Resistor_SMD:R_0603_1608MetricR11
122uFCapacitor_SMD:C_0805_2012MetricC3
12kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR8
1330uFCapacitor_SMD:C_Elec_8x10.2C14
147uH/2AInductor_SMD:L_Chilisin_BMRB00060624L1
1BAT_JST_01x02Connector_JST:JST_EH_B2B-EH-A_1x02_P2.50mm_VerticalJ9
1BZV55C27Diode_SMD:D_SMAD5
1Beagle P8Connector_PinHeader_2.54mm:PinHeader_2x23_P2.54mm_VerticalJ5
1Beagle P9Connector_PinHeader_2.54mm:PinHeader_2x23_P2.54mm_VerticalJ6
1Conn_ARM_JTAG_SWD_10Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_VerticalJ10
1ESP32 USBConnector_USB:USB_C_Receptacle_G-Switch_GT-USB-7010ASVJ7
1ESP32-C6-MINI-1/Umodules:XCVR_ESP32-C3-MINI-1U-N4U4
1FerriteBeadInductor_SMD:L_1206_3216Metric_Pad1.22x1.90mm_HandSolderFB1
1FuseFuse:Fuse_1206_3216MetricF1
1G***kibuzzard-6A55FFE4kibuzzard-6A55FFE439
1G***kibuzzard-6A55FE35kibuzzard-6A55FE3524
1G***kibuzzard-6A5604D2kibuzzard-6A5604D22
1G***kibuzzard-6A55FC84kibuzzard-6A55FC8415
1G***kibuzzard-6A55FFD2kibuzzard-6A55FFD235
1G***kibuzzard-6A55FD65kibuzzard-6A55FD6527
1G***kibuzzard-6A55FC6Ekibuzzard-6A55FC6E7
1G***kibuzzard-6A55FE28kibuzzard-6A55FE2828
1G***kibuzzard-6A55FD31kibuzzard-6A55FD3129
1G***kibuzzard-6A560419kibuzzard-6A56041948
1G***kibuzzard-6A55FFC2kibuzzard-6A55FFC232
1G***kibuzzard-6A55FEAAkibuzzard-6A55FEAA10
1G***kibuzzard-6A55FE99kibuzzard-6A55FE9913
1G***kibuzzard-6A56059Ckibuzzard-6A56059C1
1G***kibuzzard-6A56005Akibuzzard-6A56005A
1G***kibuzzard-6A55FE0Fkibuzzard-6A55FE0F26
1G***kibuzzard-6A55FFDFkibuzzard-6A55FFDF38
1G***kibuzzard-6A55FD70kibuzzard-6A55FD7025
1G***kibuzzard-6A560543kibuzzard-6A5605438
1G***kibuzzard-6A56013Ckibuzzard-6A56013C46
1G***kibuzzard-6A55FFD7kibuzzard-6A55FFD736
1G***kibuzzard-6A5604E9kibuzzard-6A5604E99
1G***kibuzzard-6A55FE7Bkibuzzard-6A55FE7B11
1G***kibuzzard-6A55FE72kibuzzard-6A55FE7212
1G***kibuzzard-6A55FFC9kibuzzard-6A55FFC933
1G***kibuzzard-6A55FFCEkibuzzard-6A55FFCE34
1G***kibuzzard-6A55FFDBkibuzzard-6A55FFDB37
1G***kibuzzard-6A560036kibuzzard-6A560036
1G***kibuzzard-6A55FE17kibuzzard-6A55FE1730
1G***kibuzzard-6A56043Ekibuzzard-6A56043E14
1G***kibuzzard-6A55FD11kibuzzard-6A55FD1132
1G***kibuzzard-6A56002Ckibuzzard-6A56002C
1MCP73831-2-OTPackage_TO_SOT_SMD:SOT-23-5U5

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 mmSim7080g, the printed circuit board in 3D

    Sim7080g

    absmach/a0

    A0 IoT Gateway

    57 parts16Apache-2.0
  • 2 layers25.4 × 28.6 mmWmbus, the printed circuit board in 3D

    Wmbus

    absmach/a0

    A0 IoT Gateway

    15 parts16Apache-2.0
  • 2 layers25.4 × 28.6 mmE07400M10S, the printed circuit board in 3D

    E07400M10S

    absmach/a0

    A0 IoT Gateway

    14 parts16Apache-2.0

Similar boards

  • 4 layers13.6 × 19.4 mmMiniCO2, the printed circuit board in 3D

    MiniCO2

    nup002/miniCO2

    A miniature USB CO2 sensor

    25 parts40
  • 4 layers89 × 51 mmKicad soundcard dev v0, the printed circuit board in 3D

    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
  • 4 layers40.4 × 36.3 mmEsp32-devboard, the printed circuit board in 3D

    Esp32-devboard

    Rav4s/esp32-devboard

    Development board for the ESP32 :P

    50 partsMIT
  • 2 layers45 × 45 mmSmartbuttons, the printed circuit board in 3D

    Smartbuttons

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    28 parts915
  • 4 layers100 × 75 mmOpenHW DevKit, the printed circuit board in 3D

    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 mmUSB to Ethercat Adapter Board V.1.0, the printed circuit board in 3D

    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