Iron node
enkhbold470·iron-node·kicad/iron_node.kicad_pcb
About the Iron node PCB
Iron node is an open source ESP32 PCB design by enkhbold470, published on GitHub under the CERN-OHL-S-2.0 license. It is a 4-layer board measuring 90 × 66 mm, with 79 components from 45 distinct parts.
Its main chip is the ESP32-S3-WROOM-1-N8R8, from the ESP32 family. Other key parts include the LMR36510ADDAR, USBLC6-2SC6, W5500, SN65HVD230DR and ADM2587EBRWZ-REEL7. By type, the board carries 34 capacitors, 21 resistors, 7 diodes, 6 ICs, 5 connectors and 4 switches.
It belongs with the rf & radio and iot & wireless designs in this gallery.
From the project
ESP32-S3 industrial gateway: W5500 Ethernet, isolated RS-485 (ADM2587E), CAN, 9-36 V input. 4-layer KiCad 10 board.
An ESP32-S3 industrial gateway with Ethernet, isolated RS-485, CAN and a 9-36 V input.
Part of the KiCad projects portfolio. Gerbers are in fab/gerbers/ and zipped in fab/.
Not fabricated, assembled or powered. Every number on this page is measured by KiCad 10 on the files in this folder; the full measurements are in report.json.
An industrial IoT gateway: an ESP32-S3 with wired Ethernet, isolated RS-485 and CAN, powered from a 9-36 V DC field supply or from USB-C. It was designed with the HeyPCB method on KiCad 10 (10.0.6), by heypcb-kicad's headless pipeline with Freerouting 2.4.1, from…

Main components on the Iron node
Iron node bill of materials (BOM)
79 components, 45 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | LMR36510ADDAR | Texas_HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.4x3.1mm_ThermalVias | U1 |
| 1 | USBLC6-2SC6 | SOT-23-6 | U2 |
| 1 | ESP32-S3-WROOM-1-N8R8 | ESP32-S3-WROOM-1 | U3 |
| 1 | W5500 | LQFP-48_7x7mm_P0.5mm | U4 |
| 1 | SN65HVD230DR | SOIC-8_3.9x4.9mm_P1.27mm | U5 |
| 1 | ADM2587EBRWZ-REEL7 ADM2587EBRWZ | SOIC-20W_7.5x12.8mm_P1.27mm | U6 |
| 1 | X322525MOB4SI 25MHz | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | MX126-5.0-02P-GN01-Cu-S-A 9-36V IN | TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mm | J1 |
| 1 | TYPE-C-31-M-12 USB-C | USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J2 |
| 1 | HR911105A | RJ45_Hanrun_HR911105A_Horizontal | J3 |
| 1 | MX126-5.0-03P-GN01-Cu-S-A CAN | TerminalBlock_MaiXu_MX126-5.0-03P_1x03_P5.00mm | J4 |
| 1 | MX126-5.0-03P-GN01-Cu-S-A RS-485 | TerminalBlock_MaiXu_MX126-5.0-03P_1x03_P5.00mm | J5 |
| 2 | PCM12SMTR PCM12 | SW_SPDT_PCM12 | SW1, SW2 |
| 1 | PTS810SJM250SMTRLFS BOOT | SW_SPST_PTS810 | SW3 |
| 1 | PTS810SJM250SMTRLFS RESET | SW_SPST_PTS810 | SW4 |
| 2 | SS36 | D_SMA | D1, D3 |
| 1 | SMAJ36A | D_SMA | D2 |
| 1 | NUP2105LT1G NUP2105L | SOT-23 | D4 |
| 1 | KT-0603R Red (PWR) | LED_0603_1608Metric | D5 |
| 1 | XL-1608UOC-06 Orange (RUN) | LED_0603_1608Metric | D6 |
Show 25 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | KT-0603R Red (ERR) | LED_0603_1608Metric | D7 |
| 1 | SWPA6045S220MT 22uH | L_Sunlord_SWPA6045S | L1 |
| 2 | FS32X225K101EGG 2.2uF | C_1210_3225Metric | C1, C2 |
| 1 | CL21B104KCFNNNE 100nF | C_0805_2012Metric | C3 |
| 12 | CC0603KRX7R9BB104 100nF | C_0603_1608Metric | C4, C10, C22, C23, C24, C25, C26, C28 +4 |
| 2 | CL10A105KB8NNNC 1uF | C_0603_1608Metric | C5, C12 |
| 4 | CL21A226MAQNNNE 22uF | C_0805_2012Metric | C6, C7, C8, C11 |
| 4 | CL21A106KAYNNNE 10uF | C_0805_2012Metric | C9, C27, C29, C32 |
| 2 | CL10C180JB8NNNC 18pF | C_0603_1608Metric | C13, C14 |
| 1 | CL21A475KAQNNNE 4.7uF | C_0805_2012Metric | C15 |
| 2 | 0603B103K500NT 10nF | C_0603_1608Metric | C16, C20 |
| 1 | CL10B223KB8NNNC 22nF | C_0603_1608Metric | C17 |
| 2 | 0603B682K500NT 6.8nF | C_0603_1608Metric | C18, C19 |
| 1 | 1206B102K202NT 1nF | C_1206_3216Metric | C21 |
| 1 | 0603WAF4702T5E 47k | R_0603_1608Metric | R1 |
| 1 | 0603WAF2002T5E 20k | R_0603_1608Metric | R2 |
| 2 | 0402WGF5101TCE 5.1k | R_0402_1005Metric | R3, R4 |
| 3 | 0603WAF1002T5E 10k | R_0603_1608Metric | R5, R15, R17 |
| 1 | 0603WAF1004T5E 1M | R_0603_1608Metric | R6 |
| 1 | FRC0603F1242TS 12.4k | R_0603_1608Metric | R7 |
| 4 | 0603WAF499JT5E 49.9 | R_0603_1608Metric | R8, R9, R11, R12 |
| 1 | 0603WAF100JT5E 10 | R_0603_1608Metric | R10 |
| 2 | 0603WAF3300T5E 330 | R_0603_1608Metric | R13, R14 |
| 2 | 0603WAF1200T5E 120 | R_0603_1608Metric | R16, R18 |
| 3 | 0603WAF1001T5E 1k | R_0603_1608Metric | R19, R20, R21 |
Iron node design files
The KiCad project lives in the enkhbold470/iron-node repository on GitHub; these links point at the commit this page was built from.
- Layoutkicad/iron_node.kicad_pcb
- Schematickicad/iron_node.kicad_sch
- BOMfab/iron_node_bom.csv
Iron node: common questions
What microcontroller does the Iron node use?
The Iron node is built around the ESP32-S3-WROOM-1-N8R8, from the ESP32 family.
How big is the Iron node PCB?
The Iron node measures 90 × 66 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Iron node?
79 components, from 45 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 Iron node design files?
From the enkhbold470/iron-node 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 Iron node design in my own project?
Yes, under the terms of its CERN-OHL-S-2.0 license, which enkhbold470 chose for the repository.
Can I test firmware for the Iron node 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