IoT AIO

N5GEH·n5geh.devices.iot_wa_aio·ESP32_PICOv4/IoT_AIO.kicad_pcb

IoT AIO PCB layout, top view — open source RP2040/RP2350 board by N5GEH

About the IoT AIO PCB

IoT AIO is an open source RP2040/RP2350 PCB design by N5GEH, published on GitHub under the MIT license. It is a 4-layer board measuring 20 × 52 mm, with 58 components from 41 distinct parts.

Its main chip is the ESP-32-PICO-KIT-V4, from the RP2040/RP2350 family. Other key parts include the TLV07IDR, XTR111AIDGQR, TLV333IDCKR, LM4040DCK-2.0 and MAX31865. By type, the board carries 25 resistors, 15 capacitors, 9 ICs, 4 switches, 3 transistors and 1 connector.

It belongs with the iot & wireless designs in this gallery.

From the project

IoT-AIO is a wireless adapter for developing IoT applications for Industrial and Building Automation Systems based on the Espressif chipset ESP32. The adapter is compatible with: - current loop signals (0/4-20 mA) - voltage signals (0/2-10 V) - passive sensors (RTD, Strain Gauge,

IoT-AIO is a wireless adapter for developing IoT applications for Industrial and Building Automation Systems based on the Espressif chipset ESP32. The adapter is compatible with: - current loop signals (0/4-20 mA) - voltage signals (0/2-10 V) - passive sensors (RTD, Strain Gauge,..)

The library allows the implemention of IoT applications that rely on MQTT protocol via WiFi/NB-IoT/LTE Cat-M1 interfaces.

IoT AIO, from the project README
From the project README

Main components on the IoT AIO

IoT AIO bill of materials (BOM)

58 components, 41 distinct parts.

QtyPartRefs
1
ESP-32-PICO-KIT-V4
U1
1
TLV07IDR
U2
1
XTR111AIDGQR
U3
2
TLV333IDCKR
U4, U6
1
LM4040DCK-2.0
U5
1
MAX31865
U7
1
LM340MP-5.0/NOPB
U8
1
TMUX1204
U9
1
MMBT5087LT3G
Q1
1
ISS55EP06LMXTSA1
Q2
1
SI2302
Q3
1
Conn_01x06
J1
1
SW_3PST
SW1
1
SW_SPDT_x2
SW2
1
SW_Push
SW3
1
SW_DPDT_x2
SW4
1
D_Schottky
D1
3
1u
C1, C3, C6
8
100n
C2, C4, C5, C8, C9, C10, C12, C13
1
10n
C7
Show 21 more
QtyPartRefs
1
220n
C11
1
100n
C14
1
2u
C15
3
10k
R1, R11, R24
1
4.64k 0.1%
R2
1
10k 0.1%
R3
1
22k
R4
1
8.2k
R5
2
33k 0.1%
R6, R21
2
3.32k 0.1%
R7, R19
1
4990 0.1%
R8
2
15
R9, R10
2
3.3k
R12, R23
1
33k
R13
2
1k
R14, R22
1
619
R15
1
1k 0.1%
R16
1
2.2k 0.1%
R17
1
470
R18
1
45.3 0.1%
R20
1
402 0.1%
R29

IoT AIO design files

The KiCad project lives in the N5GEH/n5geh.devices.iot_wa_aio repository on GitHub; these links point at the commit this page was built from.

IoT AIO: common questions

What microcontroller does the IoT AIO use?

The IoT AIO is built around the ESP-32-PICO-KIT-V4, from the RP2040/RP2350 family.

How big is the IoT AIO PCB?

The IoT AIO measures 20 × 52 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the IoT AIO?

58 components, from 41 distinct parts. The full bill of materials is listed on this page.

Where can I download the IoT AIO design files?

From the N5GEH/n5geh.devices.iot_wa_aio repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the IoT AIO design in my own project?

Yes, under the terms of its MIT license, which N5GEH chose for the repository.

Can I test firmware for the IoT AIO without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.

More boards in n5geh.devices.iot_wa_aio

Similar boards