Iris cortex
HeyPCB·iris-cortex·kicad/iris_cortex.kicad_pcb
About the Iris cortex PCB
Iris cortex is an open source ESP32 PCB design by HeyPCB, published on GitHub under the CERN-OHL-S-2.0 license. It is a 4-layer board measuring 80 × 40 mm, with 64 components from 26 distinct parts.
Its main chip is the ESP32-S3-WROOM-1-N16R8, from the ESP32 family. Other key parts include the TLV62569DBVR, ME6211C28M5G-N, ME6211C12M5G-N and SN74AHCT1G125DBVR. By type, the board carries 25 capacitors, 22 resistors, 6 ICs, 6 connectors, 2 fuses and 2 switches.
It belongs with the robotics & motion designs in this gallery.
From the project
Iris Cortex: head controller of the Iris robot head. ESP32-S3 (16 MB flash, 8 MB PSRAM), OV2640 eye-camera FPC, iris-ring LED drivers, harness hub. 4-layer KiCad 10 board, DRC-clean, with gerbers, BOM, CPL, STEP and renders.
The head controller of Iris: an ESP32-S3 (16 MB flash, 8 MB PSRAM) with the eye camera's FPC, the iris-ring LED drivers and the harness to the brainstem and brow. It rides the tilt cradle.
Part of Iris, the human-eyed robot head, HeyPCB's open robot boards. Designed end to end with the HeyPCB method on KiCad 10 (headless pipeline, Freerouting 2.4.1); every number below is measured on the files in this repository. Mentions of ./run.sh, docs/rules/, blocks/ or parts/ refer to the heypcb-kicad SDK that produced them.

Main components on the Iris cortex
Iris cortex bill of materials (BOM)
64 components, 26 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ESP32-S3-WROOM-1-N16R8 | ESP32-S3-WROOM-1 | U1 |
| 1 | TLV62569DBVR | SOT-23-5 | U2 |
| 1 | ME6211C28M5G-N | SOT-23-5 | U3 |
| 1 | ME6211C12M5G-N | SOT-23-5 | U4 |
| 2 | SN74AHCT1G125DBVR 74AHCT1G125 | SOT-23-5 | U5, U6 |
| 1 | AFC07-S24FCA-00 CAM OV2640 | Jushuo_AFC07-S24FCA-00_1x24-1MP_P0.50_Horizontal | J1 |
| 2 | SM04B-SRSS-TB(LF)(SN) RING | JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J2, J3 |
| 1 | SM08B-SRSS-TB(LF)(SN) BROW | JST_SH_SM08B-SRSS-TB_1x08-1MP_P1.00mm_Horizontal | J4 |
| 1 | SM10B-SRSS-TB(LF)(SN) H1 PWR/USB/BUS | JST_SH_SM10B-SRSS-TB_1x10-1MP_P1.00mm_Horizontal | J5 |
| 1 | SM07B-SRSS-TB(LF)(SN) H2 SENSE/AUDIO | JST_SH_SM07B-SRSS-TB_1x07-1MP_P1.00mm_Horizontal | J6 |
| 2 | 1206L050/30NR 0.5A | Fuse_1206_3216Metric | F1, F2 |
| 1 | TS-1187A-B-A-B BOOT | SW_Push_1P1T_XKB_TS-1187A | SW1 |
| 1 | TS-1187A-B-A-B RESET | SW_Push_1P1T_XKB_TS-1187A | SW2 |
| 1 | SWPA4030S2R2MT 2.2uH | L_Sunlord_SWPA4030S | L1 |
| 2 | CL21A226MAQNNNE 22uF | C_0805_2012Metric | C1, C24 |
| 10 | CC0603KRX7R9BB104 100nF | C_0603_1608Metric | C2, C5, C11, C13, C15, C17, C18, C20 +2 |
| 6 | CL10A105KB8NNNC 1uF | C_0603_1608Metric | C3, C7, C8, C9, C10, C22 |
| 4 | CL21A106KAYNNNE 10uF | C_0805_2012Metric | C4, C6, C19, C21 |
| 3 | CL10A475KO8NNNC 4.7uF | C_0603_1608Metric | C12, C14, C16 |
| 4 | 0402WGF1002TCE 10k | R_0402_1005Metric | R1, R6, R7, R20 |
Show 6 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 4 | 0603WAF1003T5E 100k | R_0603_1608Metric | R2, R12, R14, R17 |
| 1 | 0603WAF2202T5E 22k | R_0603_1608Metric | R3 |
| 2 | 0603WAF4701T5E 4.7k | R_0603_1608Metric | R4, R5 |
| 3 | 0603WAF0000T5E 0 | R_0603_1608Metric | R8, R9, R10 |
| 6 | 0603WAF330JT5E 33 | R_0603_1608Metric | R11, R13, R15, R16, R21, R22 |
| 2 | 0603WAF2201T5E 2.2k | R_0603_1608Metric | R18, R19 |
Iris cortex design files
The KiCad project lives in the HeyPCB/iris-cortex repository on GitHub; these links point at the commit this page was built from.
Iris cortex: common questions
What microcontroller does the Iris cortex use?
The Iris cortex is built around the ESP32-S3-WROOM-1-N16R8, from the ESP32 family.
How big is the Iris cortex PCB?
The Iris cortex measures 80 × 40 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Iris cortex?
64 components, from 26 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 Iris cortex design files?
From the HeyPCB/iris-cortex 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 Iris cortex design in my own project?
Yes, under the terms of its CERN-OHL-S-2.0 license, which HeyPCB chose for the repository.
Can I test firmware for the Iris cortex 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