OpenAIO
OpenDrone-hw·OpenAIO·hardware/OpenAIO.kicad_pcb
About the OpenAIO PCB
OpenAIO is an open source ESP32 PCB design by OpenDrone-hw, published on GitHub under the CERN-OHL-S-2.0 license. It is a 8-layer board measuring 35 × 35 mm, with 244 components from 72 distinct parts.
Its main chip is the ESP32-C3, from the ESP32 family. Other key parts include the AIO_outline, LR1121IMLTRT, RFX2401C, AT32F421G8U7 and NSG2065Q. By type, the board carries 95 resistors, 86 capacitors, 24 transistors, 19 ICs, 7 inductors and 5 diodes.
It belongs with the robotics & motion and rf & radio designs in this gallery.
From the project
Open-source AIO flight controller (FC + 4in1 ESC + ELRS RX). Part of the OpenDrone ecosystem.
An all-in-one for toothpick-class FPV on 2 to 6 cells: flight controller, 4-in-1 ESC and ExpressLRS receiver on 25.5 x 25.5 mm mounting. It merges three boards OpenDrone already makes: the ESC power stages, power, receiver and all pads on this board, and the flight controller as the shared OpenFC-Core module, a 15 x 15 mm LGA reflowed flat onto it, no connector.
Main components on the OpenAIO
OpenAIO bill of materials (BOM)
244 components, 72 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | AIO_outline | AIO_outline | U1 |
| 1 | LR1121IMLTRT SEMTECH | QFN-32-1EP_5x5mm_P0.5mm_EP3.7x3.7mm | U3 |
| 1 | ESP32-C3 | QFN-32-1EP_5x5mm_P0.5mm_EP3.7x3.7mm | U4 |
| 1 | RFX2401C SKYWORKS | QFN-16_L3.0-W3.0-P0.50-BL-EP1.7 | U5 |
| 1 | AT32F421G8U7 TLV75533PDQNR ArteryTek | X2SON-4_L1.0-W1.0-P0.65-TL-EP | U6 |
| 1 | NSG2065Q SKY13373-460LF | QFN-12_EP_2x2_Pitch0.5mm | U7 |
| 2 | LMR51430YFDDCR Texas Instruments | SOT-23-6_L2.9-W1.6-P0.95-LS2.9-BL | U8, U9 |
| 1 | SM06B-SRSS-TB(LF)(SN) JST | CONN-SMD_SM06B-SRSS-TB-LF-SN | U10 |
| 4 | AT32F421G8U7 ArteryTek | QFN-28_L4.0-W4.0-P0.40-TL-EP2.4 | U11, U13, U15, U17 |
| 4 | NSG2065Q | QFN-24_L4.0-W4.0-P0.50-TL-EP2.8 | U12, U14, U16, U18 |
| 1 | INA186A3IDCKR Texas Instruments | SOT-363_SC-70-6 | U19 |
| 1 | TS2306A 240gf MSM 9 TS2306A 240GF MSM 9_C2976675 SHOU HAN | SW-SMD_4P-L3.0-W2.0-P0.85-LS3.5 | U22 |
| 24 | DOY180N03T | Diodes_PowerDI3333-8 | Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8 +16 |
| 1 | CJ17-400001010B20 JSCJ | CRYSTAL-SMD_4P-L1.6-W1.2-BL | X1 |
| 1 | U.FL-R-SMT-1(80) Conn_Coaxial_Small HRS | U.FL_Hirose_U.FL-R-SMT-1_Vertical | J2 |
| 1 | 2450AT18A100E Johanson Dielectrics | ANT-SMD_L3.2-W1.6 | AE1 |
| 1 | 2450FM07D0034T JOHANSON(约翰逊) | FILTER-SMD_4P-L1.0-W0.5-L | FL1 |
| 1 | OW7EL89CENUYO3YLC-32M YXC Crystal Oscillators | OSC-SMD_4P-L2.0-W1.6-BL_TXC_7Z | OSC1 |
| 1 | ASR-S-3-0.2F 0.2mR Yezhan | R_2512_6332Metric | Rsense2 |
| 1 | 0900PC16J0042001E Johanson Dielectrics | FILTER-SMD_10P-L2.0-W1.6-BL | T1 |
Show 52 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | TYPE-C 16P QTWT SHOU HAN | USB-TYPE-C-SMD_TYPE-C-16P-QTWT | USB1 |
| 1 | XL-1010RGBC-2812B XL-1010RGBC-WS2812B XINGLIGHT | LED-SMD_4P-L1.0-W1.0-TL_XL-1010RGBC-WS2812B | D1 |
| 2 | DSK24 MDD | SOD-123_L2.8-W1.8-LS3.7-RD | D2, D3 |
| 2 | XL-1005UGC LED_1_Green XINGLIGHT | LED_0402_1005Metric | D4, D5 |
| 1 | LQP03TN24NH02D 24nH muRata | L_0201_0603Metric | L1 |
| 1 | LQP03TN2N0B02D 2.0nH muRata | L_0201_0603Metric | L2 |
| 1 | MLZ1608N100LT000 10uH TDK | L_0603_1608Metric | L3 |
| 1 | LQW15AN47NJ00D 47nH muRata | L_0402_1005Metric | L4 |
| 1 | LQP03TN2N5C02D 2.5nH muRata | L_0201_0603Metric | L5 |
| 2 | XRTC303020D4R7MBCA XR | IND-SMD_L3.0-W3.0_AFE303020S | L6, L7 |
| 7 | GRM033R61E104KE14D 100nF muRata | C_0201_0603Metric | C2, C3, C7, C11, C12, C14, C16 |
| 2 | GRM0335C1H150JA01D 15pF muRata | C_0201_0603Metric | C4, C8 |
| 1 | GRM033R71E222KA12D 2.2nF muRata | C_0201_0603Metric | C5 |
| 1 | GRM0335C1H100FA01D 10pF muRata | C_0201_0603Metric | C6 |
| 1 | GRM155R60J106ME44D 10uF muRata | C_0402_1005Metric | C9 |
| 1 | GRM0335C1H470JA01D 47pF muRata | C_0201_0603Metric | C10 |
| 5 | GRM033R61A105ME44D 1uF muRata | C_0201_0603Metric | C13, C19, C20, C21, C27 |
| 1 | GRM033R60J474KE90D 470nF muRata | C_0201_0603Metric | C15 |
| 3 | GRM0335C1H470JA01D 47p muRata | C_0201_0603Metric | C17, C28, C32 |
| 1 | GRM033R61A103KA01J 10nF muRata | C_0201_0603Metric | C18 |
| 2 | GRM0335C1H1R2BA01D 1.2pF muRata | C_0201_0603Metric | C22, C25 |
| 2 | 10uF | C_0402_1005Metric | C23, C31 |
| 1 | GRM0335C1E221JA01D 220pF muRata | C_0201_0603Metric | C24 |
| 1 | 1uF | C_0201_0603Metric | C26 |
| 1 | GRM033R71H102KA12D 1n muRata | C_0201_0603Metric | C29 |
| 1 | GRM0335C1H1R2BA01D 1uF muRata | C_0201_0603Metric | C30 |
| 2 | CL21A475KBQNNNE 4.7uF 50v Samsung Electro-Mechanics | C_0805_2012Metric | C33, C34 |
| 2 | CL05B104KB54PNC C | C_0805_2012Metric | C35, C36 |
| 2 | GRM033R61E104KE14D 100n Murata Electronics | C_0201_0603Metric | C37, C38 |
| 1 | CL05B104KB54PNC C | C_1206_3216Metric | C39 |
| 1 | C | C_1206_3216Metric | C40 |
| 2 | CL10A226MO7JZNC 22uF Samsung Electro-Mechanics | C_0603_1608Metric | C41, C42 |
| 18 | GRM033R6YA104KE14D 100nF | C_0201_0603Metric | C43, C44, C45, C49, C53, C54, C55, C59 +10 |
| 14 | CL05B104KB54PNC 100nF Samsung Electro-Mechanics | C_0402_WIDE | C46, C47, C48, C56, C57, C58, C66, C67 +6 |
| 2 | GRM033R6YA104KE14D C | C_0805_2012Metric | C50, C80 |
| 10 | C | C_0805_2012Metric | C51, C52, C60, C61, C62, C70, C71, C72 +2 |
| 1 | CC0402KRX7R6BB105 1uF YAGEO | C_0402_1005Metric | C84 |
| 2 | 0201WMF5101TEE 5.1k UNI-ROYAL | R_0201_0603Metric | R1, R2 |
| 1 | ERJ-1GNF2200C 220 PANASONIC | R_0201_0603Metric | R3 |
| 36 | RC0201FR-0710KL 10k | R_0201_0603Metric | R4, R5, R6, R10, R19, R20, R27, R29 +28 |
| 1 | RC0201FR-07200RL 200 YAGEO | R_0201_0603Metric | R7 |
| 2 | RC0201FR-07100KL 100k YAGEO | R_0201_0603Metric | R8, R9 |
| 2 | 0201WMF1003TEE 100k UNI-ROYAL | R_0201_0603Metric | R11, R13 |
| 1 | RC0201FR-0710KL 6.49k | R_0201_0603Metric | R12 |
| 1 | RC-01W1372FT 13.7k YAGEO | R_0201_0603Metric | R14 |
| 1 | RC0201FR-0710KL 7.5k | R_0201_0603Metric | R15 |
| 1 | 0201WMF150JTEE 2.4k | R_0201_0603Metric | R16 |
| 24 | 0201WMF150JTEE 15R | R_0201_0603Metric | R17, R18, R23, R24, R25, R26, R36, R37 +16 |
| 4 | AC0201FR-07220RL 220R | R_0201_0603Metric | R21, R40, R59, R78 |
| 4 | RC0201FR-0710RL 10R | R_0201_0603Metric | R22, R41, R60, R79 |
| 13 | 0201WMF1001TEE 1k | R_0201_0603Metric | R28, R31, R34, R47, R50, R53, R66, R69 +5 |
| 2 | 0201WMF1001TEE 1k UNI-ROYAL | C_0201_0603Metric | R93, R94 |
OpenAIO design files
The KiCad project lives in the OpenDrone-hw/OpenAIO repository on GitHub; these links point at the commit this page was built from.
- Layouthardware/OpenAIO.kicad_pcb
- Schematichardware/OpenAIO.kicad_sch
OpenAIO: common questions
What microcontroller does the OpenAIO use?
The OpenAIO is built around the ESP32-C3, from the ESP32 family.
How big is the OpenAIO PCB?
The OpenAIO measures 35 × 35 mm, has 8 copper layers and is 1.6 mm thick.
How many components are on the OpenAIO?
244 components, from 72 distinct parts. The full bill of materials is listed on this page.
Where can I download the OpenAIO design files?
From the OpenDrone-hw/OpenAIO repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the OpenAIO design in my own project?
Yes, under the terms of its CERN-OHL-S-2.0 license, which OpenDrone-hw chose for the repository.
Can I test firmware for the OpenAIO 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