Blueprint

Iris Zero

A small ESP32-S3-MINI-1 based dev board with USB HID functionality. Based on my previous project Iris One.

Created by NullByte NullByte

Tier 3

3 views

0 followers

NullByte NullByte added to the journal ago

Note for reviewers.

Can you cancel ship for this project? I moved it to another project since its based on a different board I made too:
https://blueprint.hackclub.com/projects/12238

Thanks.

image

NullByte NullByte submitted Iris Zero for ship review ago

NullByte NullByte added to the journal ago

Added BOM for the project.

Added BOM.csv in the root of the project which includes prices for PCB, PCBA and all components.

https://github.com/rootworkspace/IrisZero/blob/main/BOM.csv

Screenshot_20260304-184350

koeg koeg 🚀 requested changes for Iris Zero ago

This is really cool!! You should add a BOM.csv in the root of the repo with prices and links.

NullByte NullByte submitted Iris Zero for ship review ago

NullByte NullByte added to the journal ago

Getting ready for shipping

Created the github repo: https://github.com/rootworkspace/IrisZero
Used the same firmware as in IrisOne but with edits for IO pins and ESP32-S3 specific settings.
Published EasyEda Project, BOM, Gerbers and a 3D model.
Documented everything.

image

NullByte NullByte added to the journal ago

Routing the PCB

Finished routing the PCB, on the side you can see gaps for routing wires from the dev board, buttons are labeled to their functionality. Using NDot font for the designators and text.

image
image

NullByte NullByte added to the journal ago

Making the schematic. Part 2

Moved the LED pins to: IO12 for LED1 and IO48 for LED2 so it would be closed on the PCB and not across the whole PCB and this seems to be the final schematic.

SCH_Iris Zero_1-P1_2026-02-21

NullByte NullByte added to the journal ago

Making the schematic. Part 1

Edited the schematic to use ESP32-S3-MINI-1, which I picked because it has USB-HID functionality. LED pins has been changed to IO1 (LED1) and IO2 (LED2).
SCH_Iris One_1-P1_2026-02-21

NullByte NullByte started Iris Zero ago

2/21/2026 6 PM - Making the schematic. Part 1

Edited the schematic to use ESP32-S3-MINI-1, which I picked because it has USB-HID functionality. LED pins has been changed to IO1 (LED1) and IO2 (LED2).
SCH_Iris One_1-P1_2026-02-21

2/21/2026 7:31 PM - Making the schematic. Part 2

Moved the LED pins to: IO12 for LED1 and IO48 for LED2 so it would be closed on the PCB and not across the whole PCB and this seems to be the final schematic.

SCH_Iris Zero_1-P1_2026-02-21

2/21/2026 7:37 PM - Routing the PCB

Finished routing the PCB, on the side you can see gaps for routing wires from the dev board, buttons are labeled to their functionality. Using NDot font for the designators and text.

image
image

2/21/2026 8 PM - Getting ready for shipping

Created the github repo: https://github.com/rootworkspace/IrisZero
Used the same firmware as in IrisOne but with edits for IO pins and ESP32-S3 specific settings.
Published EasyEda Project, BOM, Gerbers and a 3D model.
Documented everything.

image

3/4/2026 - Added BOM for the project.

Added BOM.csv in the root of the project which includes prices for PCB, PCBA and all components.

https://github.com/rootworkspace/IrisZero/blob/main/BOM.csv

Screenshot_20260304-184350

3/11/2026 - Note for reviewers.

Can you cancel ship for this project? I moved it to another project since its based on a different board I made too:
https://blueprint.hackclub.com/projects/12238

Thanks.

image