IoT-NG
William2R·IoT-NG
About the IoT-NG PCB
IoT-NG is an open source ESP32 PCB design by William2R, published on GitHub under the MIT license. It is a 4-layer board measuring 46.9 × 90 mm, with 110 components from 64 distinct parts.
Its main chip is the ESP32-S3-WROOM-1U-N16, from the ESP32 family. Other key parts include the B6B-ZR (LF)(SN), CH343P, MAX17049G+T10, LM74700QDBVRQ1 and TPS62132RGTT. By type, the board carries 32 capacitors, 30 resistors, 16 ICs, 10 diodes, 8 transistors and 5 connectors.
It belongs with the iot & wireless and rf & radio designs in this gallery.
From the project
IoT node and gateway system for monitoring purposes
. ├─ Computations # Misc calculations ├─ HTML # HTML files for generated webpage ├─ Images # Pictures and renders │ ├─ kibotresources # External resources for KiBot │ ├─ colors # Color theme for KiCad │ ├─ fonts # Fonts used in the project │ ├─ scripts # External scripts used with KiBot │ └─ templates # Templates for KiBot generated reports │ ├─ kibotyaml # KiBot YAML config files ├─ KiRI # KiRI (PCB diff viewer) files │ ├─ lib # KiCad footprint and symbol libraries │ ├─ 3dmodels # Component 3D models │ ├─ libfp # Footprint libraries │ └─ lib_sym # Symbol libraries │ ├─ Logos # Logos │ ├─…

Main components on the IoT-NG
IoT-NG bill of materials (BOM)
110 components, 64 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ESP32-S3-WROOM-1U-N16 | WIRELM-SMD_ESP32-S3-WROOM-1U | U1 |
| 2 | B6B-ZR (LF)(SN) | CONN-TH-6P-P1.50_B6B-ZR-LF-SN | U2, U13 |
| 1 | CH343P | TQFN-16_L3.0-W3.0-P0.50-BL-EP1.7 | U3 |
| 1 | MAX17049G+T10 | WSON-8_L2.0-W2.0-P0.50-BL-EP0.9 | U4 |
| 4 | LM74700QDBVRQ1 | SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BL | U5, U6, U8, U10 |
| 1 | TPS62132RGTT | VQFN-16_L3.0-W3.0-P0.50-TL-EP | U7 |
| 1 | XC6209F332MR-G | SOT-25-5_L3.0-W1.8-P0.95-LS3.0-BR | U9 |
| 1 | CN3795 | SSOP-10_L4.9-W3.9-P1.00-LS6.0-BL | U11 |
| 1 | XFL4020-222MEC_C122469 | IND-SMD_L4.0-W4.0_XAL4030-332MEC | U12 |
| 1 | CH334F | QFN-24_L4.0-W4.0-P0.50-BL-EP2.8 | U14 |
| 1 | TPS3831G33DQNR | X2SON-4_L1.0-W1.0-P0.65-TL-EP | U15 |
| 1 | THVD1406DR | SOIC-8_L4.9-W3.9-P1.27-LS6.0-BL | U17 |
| 4 | SISA14DN-T1-GE3 | POWERPAK-1212-8_L3.3-W3.1-P0.65-BL-EP | Q1, Q2, Q3, Q4 |
| 1 | CEM4435A | SO-8_L4.9-W3.9-P1.27-LS5.9-BL | Q5 |
| 1 | CH221K | SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BL-2 | Q6 |
| 1 | MMBT3904 | SOT-23 | Q13 |
| 1 | LMBT3904DW1T1G | SOT-363_L2.0-W1.3-P0.65-LS2.1-BR | Q15 |
| 1 | X322512MSB4SI | CRYSTAL-SMD_4P-L3.2-W2.5-BL | X1 |
| 2 | B4B-ZR (LF)(SN) | CONN-TH_B4B-ZR-LF-SN | CN2, CN4 |
| 1 | ZH1.5-6P-LT | CONN-SMD_ZH1.5-6P-LT | CN3 |
Show 44 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | CONN_01X10_SOCKET Conn_01x10_Socket | PinHeader_2x05_P2.54mm_Vertical | J5, J6 |
| 1 | XKTF-0803-0 | TF-SMD_XKTF-0803-0 | Card1 |
| 1 | DC-005-5A-2.0-SMT | DC-IN-TH_DC-005-5A-2.0-SMT | DC1 |
| 1 | CONUFL001-SMD-T | IPEX-SMD_3P-L2.6-W2.6-LS3.0 | RF1 |
| 2 | SKRKAEE020 | SW-SMD_L3.9-W3.0-P4.45 | SW2, SW3 |
| 1 | TYPE-C 16PIN 2MD(073) | USB-C-SMD_TYPE-C-6PIN-2MD-073 | USB1 |
| 2 | SS24 | D_SMA | D1, D2 |
| 1 | PESD0402-140 | D0402-BI | D3 |
| 1 | BV24C | SOD-323_L1.7-W1.3-LS2.6-BI | D4 |
| 1 | DT1042-04SO-7 | SOT-26_L3.0-W1.6-P0.95-LS2.8-BL | D5 |
| 3 | 1N5819WS | D_SOD-323 | D6, D7, D8 |
| 1 | CDSOT23-SM712 | SOT-23_L2.9-W1.3-P1.90-LS2.4-BR | D10 |
| 1 | WHITE2 | LED_0603_1608Metric | D16 |
| 1 | RA-01SH | WIRELM-SMD_RA-01SH | L2 |
| 1 | XAL6060-223MEC | IND-SMD_L6.6-W6.4 | L3 |
| 2 | 47U 47u | CAP-SMD_BD6.3-L6.6-W6.6-LS7.6-FD | C1, C7 |
| 2 | 100U 100u | C_1210_3225Metric | C4, C6 |
| 11 | 100N 100n | C_0402_1005Metric | C5, C12, C15, C17, C18, C19, C20, C22 +3 |
| 1 | 22U 22u | C_0805_2012Metric | C13 |
| 3 | 10U 10u | C_1210_3225Metric | C14, C21, C23 |
| 1 | 3.3N 3.3n | C_0603_1608Metric | C16 |
| 1 | 220N 220n | C_0402_1005Metric | C25 |
| 3 | 1u | C_0402_1005Metric | C37, C38, C39 |
| 3 | 100N 100n | C_0603_1608Metric | C40, C43, C48 |
| 2 | 10U 10u | C_0603_1608Metric | C41, C42 |
| 1 | 10U 10u | C_0402_1005Metric | C45 |
| 2 | 1u | C_0603_1608Metric | C46, C47 |
| 4 | 1M | R_0402_1005Metric | R1, R2, R3, R6 |
| 2 | 5.1K 5.1k | R_0402_1005Metric | R4, R5 |
| 1 | 120 | R_0402_1005Metric | R7 |
| 1 | 50M 50m | RES-SMD_L6.4-W3.2-R2512 | R8 |
| 1 | 820K 820k | R_0402_1005Metric | R9 |
| 1 | 100K 100k | R_0402_1005Metric | R10 |
| 2 | 1k | R_0402_1005Metric | R11, R60 |
| 1 | 470K 470k | R_0402_1005Metric | R12 |
| 1 | 78.7K 78.7k | R_0402_1005Metric | R13 |
| 2 | 10K 10k | R_0402_1005Metric | R18, R19 |
| 2 | 47K 47k | R_0603_1608Metric | R47, R48 |
| 3 | 100K 100k | R_0603_1608Metric | R49, R50, R56 |
| 4 | 10K 10k | R_0603_1608Metric | R53, R54, R57, R58 |
| 1 | 150K 150k | R_0603_1608Metric | R55 |
| 1 | 47K 47k | R_0402_1005Metric | R59 |
| 2 | 10 | R_0603_1608Metric | R67, R68 |
| 1 | 120 | R_0603_1608Metric | R69 |
IoT-NG design files
The KiCad project lives in the William2R/IoT-NG repository on GitHub; these links point at the commit this page was built from.
IoT-NG: common questions
What microcontroller does the IoT-NG use?
The IoT-NG is built around the ESP32-S3-WROOM-1U-N16, from the ESP32 family.
How big is the IoT-NG PCB?
The IoT-NG measures 46.9 × 90 mm, has 4 copper layers and is 1.2 mm thick.
How many components are on the IoT-NG?
110 components, from 64 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the IoT-NG design files?
From the William2R/IoT-NG repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the IoT-NG design in my own project?
Yes, under the terms of its MIT license, which William2R chose for the repository.
Can I test firmware for the IoT-NG 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