

YerraGlasses
Audio Augmented Smart Glasses - ESP32, Hardware Build, System Integration, and Firmware (C)
- Size
- 74.5 × 21.5 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 47
- Nets
- 72
- Pads
- 215
- Tracks, vias
- 380, 65
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 15 Jan 2026
- Updated
- 21 Apr 2026
Overview
YerraGlasses is an open-source printed circuit board by rbala25, from the rbala25/YerraGlasses repository on GitHub. It is a 4-layer board of 74.5 × 21.5 mm with 47 parts on 72 nets, routed with 380 tracks and 65 vias.
It is built around the ESP32-S3-WROOM-1-N8, R-78E5.0-1.0 and RT9013-33GB, with the SP3205-01ETG and UDD32C05L01 among its other parts. Its parts include 12 capacitors, 9 resistors, 6 connectors, 5 ICs and 5 diodes. It belongs with the wearables and audio and music boards and the ESP32 boards of this library.
Main components
5ESP32-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 ModulesR-78E5.0-1.0
SIP,11.6x7.5mm-40℃~+85℃ 1 10.2mm 11.6mm 1A 2200uF 300uA 50mVp-p 5V 7.5mm 7V~36V 850kHz 94% Short Circuit Protection、Automatic fault recovery Step-down type ±3% SIP,11.6x7.5mm DC-DC Power Modules ROHSYLPTECDC-DC Power ModulesRT9013-33GB
SOT-23-5-40℃~+125℃@(Tj) 1 25uA 3.3V 30uVrms 400mV@(500mA) 5.5V 500mA 50dB@(10kHz) Fixed Over Current Protection、Over Temperature Protection、Enable Positive SOT-23-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSRICHTEKVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsSP3205-01ETG
DFN1006-2-55℃~+125℃ 0.45pF 1 15V 3.3V 4.2V 4A@8/20us 60W@8/20us 80nA IEC 61000-4-2、IEC 61000-4-5 TVS Unidirectional DFN1006-2 ESD and Surge Protection (TVS/ESD) ROHSTECH PUBLICESD And Surge Protection (TVS/ESD)UDD32C05L01
SOD-3230.8pF 1 17A 18.3V 350W@8/20us 5V 5uA 6V Bidirectional ESD IEC 61000-4-2、IEC 61000-4-5、IEC 61000-4-4 SOD-323 ESD and Surge Protection (TVS/ESD) ROHSBrightkingESD And Surge Protection (TVS/ESD)
README
README.mdYerraGlasses
Audio-augmented smart glasses that act as a wearable guide dog — real-time object detection converted to spatial audio feedback, all running on an ESP32-S3 tucked inside a glasses frame.
Highlights
Embedded ML Object Detection — Neural network running on a Luckfox RV1103 NPU detects objects from live visual input and converts them into real-time auditory cues. Designed to assist blind and visually impaired users without any cloud dependency.
Dual I2S Class-D Audio — Two Class-D amplifiers driven over I2S deliver low-latency directional audio feedback. Custom DAC and speaker amplification stages built discrete, with 26-gauge wire crimped and routed by hand to fit the form factor.
Space-Constrained PCB — Custom board designed to fit inside a glasses frame. Integrates USB-C input, rail regulation, I2C sensor communication, and the full I2S audio pipeline — all in a footprint small enough to wear.
Power System — Robust battery management with USB-C charging, regulated power rails, and firmware-level power state detection to maximize battery life in a miniature form factor.
Stack
| Layer | Tech |
|---|---|
| MCU | ESP32-S3 |
| Language | C, bare-metal |
| ML Inference | Luckfox RV1103 NPU (object detection) |
| Audio | Dual I2S Class-D amps + custom DAC |
| Communication | I2C |
| Power | USB-C + regulated rails + battery monitoring |
| Hardware | Custom PCB, 26-gauge hand-crimped wiring |
Parts
47| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | 100n | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C3, C6, C7, C10, C11 |
| 5 | Conn_01x02_Pin | Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical | J1, J2, J3, J4, J5 |
| 4 | 5.1k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R8, R35, R46, R48 |
| 3 | 10k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R2, R45 |
| 3 | 4.7u | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C1, C2, C15 |
| 2 | 10u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C4, C8 |
| 2 | 1A | Fuse:Fuse_0603_1608Metric_Pad1.05x0.95mm_HandSolder | F1, F2 |
| 2 | 22u | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C5, C9 |
| 2 | Green | Diode_SMD:D_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D32, D33 |
| 2 | MAX98357A | Package_DFN_QFN:TQFN-16-1EP_3x3mm_P0.5mm_EP1.23x1.23mm | U2, U3 |
| 2 | MountingHole | MountingHole:MountingHole_2.2mm_M2_custom | H1, H2 |
| 1 | 100k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R9 |
| 1 | 22 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R22 |
| 1 | D_Schottky | Diode_SMD:D_PowerDI-123 | D20 |
| 1 | ESP32-S3-WROOM-1 | RF_Module:ESP32-S3-WROOM-1 | U1 |
| 1 | LOGO | YerraGlasses:mv3 | G*** |
| 1 | LOGO | YerraGlasses:ale2 | G*** |
| 1 | R-78E5.0-1.0 | Converter_DCDC:Converter_DCDC_RECOM_R-78E-0.5_THT | U6 |
| 1 | RT9013-33GB | Package_TO_SOT_SMD:SOT-23-5 | U4 |
| 1 | SP3205-01ETG | 0_LHRE_Footprints:SP320501ETG | D5 |
| 1 | SW_SPDT | Button_Switch_SMD:SW_SPDT_PCM12 | SW1 |
| 1 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP1 |
| 1 | UDD32C05L01 | Diode_SMD:D_SOD-323 | D6 |
| 1 | USB_C_Receptacle_USB2.0_16P | 0_LHRE_Footprints:USB-C_2.0_Receptacle | J11 |
| 1 | bootloader | TestPoint:TestPoint_Pad_1.0x1.0mm | TP1 |
| 1 | gndBootloader | TestPoint:TestPoint_Pad_1.0x1.0mm | TP2 |
Questions
How big is the YerraGlasses PCB?
It measures 74.5 × 21.5 mm and has 4 copper layers, 1.6 mm thick.
What parts does the YerraGlasses use?
47 parts, built around the ESP32-S3-WROOM-1-N8, R-78E5.0-1.0, RT9013-33GB and SP3205-01ETG. 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 YerraGlasses KiCad files?
From the rbala25/YerraGlasses repository on GitHub, at the commit this page was made from: the board is YerraGlasses/YerraGlasses.kicad_pcb and its schematic YerraGlasses/YerraGlasses.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the YerraGlasses design in my own project?
Its repository states no licence, so its author keeps all rights: ask rbala25 before reusing the design.
Similar boards
- 4 layers85 × 56 mm

- 4 layers58 × 58.8 mm

- 2 layers75 × 69 mm

- 2 layers80 × 80 mm

- 2 layers115.6 × 106.7 mm

ErgoSNM v3 left
siderakb/ergo-snm-keyboard
ErgoSNM is a split ergonomic keyboard integrated with trackball, wireless is in beta
90 parts172CERN-OHL-P-2.0 - 2 layers51 × 70 mm

- 8 layers34 × 34 mm

OpenDrone AIO FC F405 HW
phonght32/OpenDrone_HW_AIO_FC_F405
OpenDrone Project - AIO Brushless FC F405.
211 parts53MIT - 4 layers121.9 × 44.4 mm
