Iris cortex

HeyPCB·iris-cortex·kicad/iris_cortex.kicad_pcb

Iris cortex PCB layout, top view — open source ESP32 board by HeyPCB

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.

Iris cortex, from the project README
From the project README

Main components on the Iris cortex

Iris cortex bill of materials (BOM)

64 components, 26 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
ESP32-S3-WROOM-1-N16R8
U1
1
TLV62569DBVR
U2
1
ME6211C28M5G-N
U3
1
ME6211C12M5G-N
U4
2
SN74AHCT1G125DBVR
74AHCT1G125
U5, U6
1
AFC07-S24FCA-00
CAM OV2640
J1
2
SM04B-SRSS-TB(LF)(SN)
RING
J2, J3
1
SM08B-SRSS-TB(LF)(SN)
BROW
J4
1
SM10B-SRSS-TB(LF)(SN)
H1 PWR/USB/BUS
J5
1
SM07B-SRSS-TB(LF)(SN)
H2 SENSE/AUDIO
J6
2
1206L050/30NR
0.5A
F1, F2
1
TS-1187A-B-A-B
BOOT
SW1
1
TS-1187A-B-A-B
RESET
SW2
1
SWPA4030S2R2MT
2.2uH
L1
2
CL21A226MAQNNNE
22uF
C1, C24
10
CC0603KRX7R9BB104
100nF
C2, C5, C11, C13, C15, C17, C18, C20 +2
6
CL10A105KB8NNNC
1uF
C3, C7, C8, C9, C10, C22
4
CL21A106KAYNNNE
10uF
C4, C6, C19, C21
3
CL10A475KO8NNNC
4.7uF
C12, C14, C16
4
0402WGF1002TCE
10k
R1, R6, R7, R20
Show 6 more
QtyPartRefs
4
0603WAF1003T5E
100k
R2, R12, R14, R17
1
0603WAF2202T5E
22k
R3
2
0603WAF4701T5E
4.7k
R4, R5
3
0603WAF0000T5E
0
R8, R9, R10
6
0603WAF330JT5E
33
R11, R13, R15, R16, R21, R22
2
0603WAF2201T5E
2.2k
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