Skip to the content
PCBKitNew board
2 layers87.9 × 36.8 mmIRIS V2, the printed circuit board in 3D

The project was executed in a team-based environment (5 members) with a strong focus on real-world system design practices, including modular architecture, hardware–software co-design, and scalable development.

Size
87.9 × 36.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
45
Nets
56
Pads
186
Tracks, vias
301, 83
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
10 Feb 2026
Updated
11 Feb 2026

Overview

IRIS V2 is an open-source printed circuit board by aayu0-0, from the aayu0-0/Iris-Intern repository on GitHub. It is a 2-layer board of 87.9 × 36.8 mm with 45 parts on 56 nets, routed with 301 tracks and 83 vias.

It is built around the ESP32-S3-WROOM-1-N8, TPS563202SDRL and SPH0645LM4H-B. Its parts include 15 capacitors, 11 resistors, 4 connectors, 3 diodes and 2 ICs. It belongs with the ESP32 boards of this library.

Main components

3

README

README.md

Autonomous System Development Platform 🚀

AI-Driven Intelligence • Embedded Control • Custom Hardware


Project Overview

This repository represents a complete autonomous system prototype, developed as a multidisciplinary engineering project integrating Artificial Intelligence, embedded firmware, custom PCB hardware, application-level UI/UX, and mechanical enclosure design.

The project was executed in a team-based environment (5 members) with a strong focus on real-world system design practices, including modular architecture, hardware–software co-design, and scalable development.

The aim was not only to build a functional autonomous system, but to design it the way industry-grade autonomous platforms are actually engineered.


Vision & Motivation 🌍

Autonomous systems are complex cyber-physical products that require seamless interaction between:

  • Intelligent decision-making algorithms
  • Real-time embedded control
  • Robust and reliable custom electronics
  • Human–machine interaction interfaces
  • Mechanical protection and form factor design

This project was initiated to bridge the gap between theoretical knowledge and practical system deployment, simulating a real product development workflow from concept to prototype.


Key Objectives 🎯

  • Design a modular and scalable autonomous system architecture
  • Develop AI/ML-based perception and decision-making
  • Implement embedded firmware for real-time system control
  • Design a custom prototype PCB tailored to system requirements
  • Build an application-level UI/UX for monitoring and interaction
  • Design a mechanical casing using SolidWorks for physical deployment
  • Practice technical leadership, system integration, and documentation

System Architecture 🧩

The system is divided into well-defined layers that work together as a single autonomous platform:

  1. AI / ML Layer
    Handles perception, inference, and high-level decision-making.

  2. Firmware Layer
    Responsible for sensor interfacing, actuator control, communication protocols, and real-time execution.

  3. Hardware Layer (PCB)
    Custom-designed PCB providing power management, signal routing, and peripheral integration.

  4. Application Layer (UI/UX)
    User interface for system monitoring, control, and configuration
    (Completed – pending upload to repository)

  5. Mechanical Design Layer
    SolidWorks-designed casing for protection, mounting, and usability
    (Completed – pending upload to repository)


Technologies & Tools 🛠️

  • AI / ML: Python, machine learning libraries
  • Embedded Firmware: C / C++
  • PCB Design: KiCad
  • UI / UX Application: Application-based monitoring & control (completed)
  • Mechanical Design: SolidWorks (completed)
  • Version Control: Git & GitHub

Development Status 🚧

ModuleStatus
AI / MLImplemented
FirmwareImplemented
PCB DesignPrototype completed
System IntegrationCompleted
UI / UX ApplicationCompleted
Mechanical CasingCompleted

Why This Project Matters 💡

This project demonstrates a full autonomous system engineering pipeline, covering:

  • Multidisciplinary technical depth
  • Hardware–software co-design
  • Leadership and system ownership
  • Product-oriented engineering mindset

It reflects the skills required for industry-level autonomous systems, robotics, and embedded product development.


Future Enhancements 🔮

  • PCB revision based on extended testing and optimization
  • Performance tuning of AI models
  • System robustness and reliability testing
  • Deployment-focused refinements

Acknowledgements

This project was developed as a collaborative team effort, with clearly defined roles and shared responsibility for successful system delivery.


Parts

45
QtyValueFootprintReferences
70.1uFCapacitor_SMD:C_1206_3216MetricC3, C4, C5, C8, C8, C11, C13
5TestPointTestPoint:TestPoint_Pad_1.0x1.0mmTP1, TP4, TP5, TP6, TP7
410uFCapacitor_SMD:C_1206_3216MetricC1, C2, C9, C14
30Resistor_SMD:R_1206_3216MetricR6, R7, R8
210kResistor_SMD:R_1206_3216MetricR10, R13
21uFCapacitor_SMD:C_1206_3216MetricC10, C12
222Resistor_SMD:R_1206_3216MetricR1, R2
222uFCapacitor_SMD:C_1206_3216MetricC6, C7
2D_SchottkyDiode_THT:D_DO-15_P10.16mm_HorizontalD1, D2
2SW_PushButton_Switch_THT:SW_PUSH_6mmSW1, SW2
1100KResistor_SMD:R_1206_3216MetricR5
11KResistor_SMD:R_1206_3216MetricR11
11uHInductor_SMD:L_6.3x6.3_H3L1
1390KResistor_SMD:R_1206_3216MetricR4
182KResistor_SMD:R_1206_3216MetricR3
1Conn_01x02Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ2
1Conn_01x09_PinConnector_PinHeader_2.54mm:PinHeader_1x09_P2.54mm_VerticalJ4
1ESP32-S3-WROOM-1RF_Module:ESP32-S3-WROOM-1U2
1LEDLED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolderD3
1Micro_SD_CardConnector_Card:microSD_HC_Hirose_DM3D-SFJ3
1PolyfuseFuse:Fuse_Littelfuse-LVR100F1
1SPH0645LM4HSensor_Audio:Knowles_SPH0645LM4H-6_3.5x2.65mmMK1
1TPS563202SPackage_TO_SOT_SMD:SOT-563U1
1USB_B_MicroConnector_USB:USB_Micro-B_GCT_USB3076-30-AJ1

Questions

How big is the IRIS V2 PCB?

It measures 87.9 × 36.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the IRIS V2 use?

45 parts, built around the ESP32-S3-WROOM-1-N8, TPS563202SDRL and SPH0645LM4H-B. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the IRIS V2 KiCad files?

From the aayu0-0/Iris-Intern repository on GitHub, at the commit this page was made from: the board is PCB/IRIS V2/IRIS V2.kicad_pcb and its schematic PCB/IRIS V2/5V_PWR.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the IRIS V2 design in my own project?

Its repository states no licence, so its author keeps all rights: ask aayu0-0 before reusing the design.

Similar boards

  • 2 layers106.9 × 42.2 mmFume ex, the printed circuit board in 3D

    Fume ex

    t2ofaced/Fume-ex

    Fume extractor

    56 partsMIT
  • 4 layers50 × 50 mmKolko 4layer, the printed circuit board in 3D

    Kolko 4layer

    Igur7/AngleCircle

    Celem projektu jest integracja elektroniki, zasilania i czujników w jednym module oraz ograniczenie problemów z połączeniami przewodowymi, które występowały na etapie prototypowania.

    85 parts1
  • 4 layers84.4 × 39.9 mmSignal acquisition board, the printed circuit board in 3D

    Signal acquisition board

    solderneer/nexus-silent-speech

    A novel approach to enhancing silent speech recognition systems with a multiplexed star electrode array, developed for my final year dissertation at University College London (UCL).

    124 parts
  • 2 layers33.7 × 31 mmPippadi combadge Combadge, the printed circuit board in 3D

    Pippadi combadge Combadge

    punkfab/pcb-corpus

    235 real KiCad boards from open-source hardware repositories, prepared as a placement and routing benchmark

    41 parts1
  • 4 layers55 × 100.5 mmOSS Radio Hardware Design, the printed circuit board in 3D

    OSS Radio Hardware Design

    Arkos-Engineering/HT-15_hardware

    We can split this out into separate repos later, right now its very convenient to have everything here.

    256 parts72
  • 4 layers100 × 75 mmOpenAirScope, the printed circuit board in 3D

    OpenAirScope

    emertcakir/OpenAirScope

    Open-source air quality and environmental monitoring node with STM32H743 + ESP32-C3, LoRaWAN, RS485, USB-C, Li-ion charging, and multi-sensor support.

    282 parts26MIT
  • 2 layers36.4 × 16.1 mmMic, the printed circuit board in 3D

    Mic

    douggilliland/FPGA_Games

    FPGA Games Gathered from GitHub in one place

    9 parts23
  • 2 layers187 × 152 mmKiss masterboard, the printed circuit board in 3D

    Kiss masterboard

    squarewavedot/ledcubeelectronics

    LEDCube battery and masterboard electronics

    163 parts22