

IRIS V2
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
3ESP32-S3-WROOM-1-N8
SMD,25.5x18mm-40℃~+85℃ -98.2dBm 2.4GHz 20.5dBm 355mA 3V~3.6V 95mA Bluetooth5.0 ESP32-S3 Chip On-board PCB Antenna UART、SPI、I2C、I2S、USB SMD,25.5x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesTPS563202SDRL
SOT-563-40℃~+125℃@(TJ) 1 3A 4.3V~17V 580kHz 806mV~7V Adjustable Buck Buck Built-in Yes SOT-563 DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersSPH0645LM4H-B
SMDSMD Sourcing Parts ROHSKnowlesMEMS Microphones
README
README.mdAutonomous 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:
-
AI / ML Layer
Handles perception, inference, and high-level decision-making. -
Firmware Layer
Responsible for sensor interfacing, actuator control, communication protocols, and real-time execution. -
Hardware Layer (PCB)
Custom-designed PCB providing power management, signal routing, and peripheral integration. -
Application Layer (UI/UX)
User interface for system monitoring, control, and configuration
(Completed – pending upload to repository) -
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 🚧
| Module | Status |
|---|---|
| AI / ML | Implemented |
| Firmware | Implemented |
| PCB Design | Prototype completed |
| System Integration | Completed |
| UI / UX Application | Completed |
| Mechanical Casing | Completed |
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| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | 0.1uF | Capacitor_SMD:C_1206_3216Metric | C3, C4, C5, C8, C8, C11, C13 |
| 5 | TestPoint | TestPoint:TestPoint_Pad_1.0x1.0mm | TP1, TP4, TP5, TP6, TP7 |
| 4 | 10uF | Capacitor_SMD:C_1206_3216Metric | C1, C2, C9, C14 |
| 3 | 0 | Resistor_SMD:R_1206_3216Metric | R6, R7, R8 |
| 2 | 10k | Resistor_SMD:R_1206_3216Metric | R10, R13 |
| 2 | 1uF | Capacitor_SMD:C_1206_3216Metric | C10, C12 |
| 2 | 22 | Resistor_SMD:R_1206_3216Metric | R1, R2 |
| 2 | 22uF | Capacitor_SMD:C_1206_3216Metric | C6, C7 |
| 2 | D_Schottky | Diode_THT:D_DO-15_P10.16mm_Horizontal | D1, D2 |
| 2 | SW_Push | Button_Switch_THT:SW_PUSH_6mm | SW1, SW2 |
| 1 | 100K | Resistor_SMD:R_1206_3216Metric | R5 |
| 1 | 1K | Resistor_SMD:R_1206_3216Metric | R11 |
| 1 | 1uH | Inductor_SMD:L_6.3x6.3_H3 | L1 |
| 1 | 390K | Resistor_SMD:R_1206_3216Metric | R4 |
| 1 | 82K | Resistor_SMD:R_1206_3216Metric | R3 |
| 1 | Conn_01x02 | Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J2 |
| 1 | Conn_01x09_Pin | Connector_PinHeader_2.54mm:PinHeader_1x09_P2.54mm_Vertical | J4 |
| 1 | ESP32-S3-WROOM-1 | RF_Module:ESP32-S3-WROOM-1 | U2 |
| 1 | LED | LED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolder | D3 |
| 1 | Micro_SD_Card | Connector_Card:microSD_HC_Hirose_DM3D-SF | J3 |
| 1 | Polyfuse | Fuse:Fuse_Littelfuse-LVR100 | F1 |
| 1 | SPH0645LM4H | Sensor_Audio:Knowles_SPH0645LM4H-6_3.5x2.65mm | MK1 |
| 1 | TPS563202S | Package_TO_SOT_SMD:SOT-563 | U1 |
| 1 | USB_B_Micro | Connector_USB:USB_Micro-B_GCT_USB3076-30-A | J1 |
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 mm

- 4 layers50 × 50 mm

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 mm

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 mm

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 mm

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 mm

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 mm

- 2 layers187 × 152 mm

Kiss masterboard
squarewavedot/ledcubeelectronics
LEDCube battery and masterboard electronics
163 parts22