Skip to the content
PCBKitNew board
4 layers74.5 × 21.5 mmYerraGlasses, the printed circuit board in 3D

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

5

README

README.md

YerraGlasses

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

LayerTech
MCUESP32-S3
LanguageC, bare-metal
ML InferenceLuckfox RV1103 NPU (object detection)
AudioDual I2S Class-D amps + custom DAC
CommunicationI2C
PowerUSB-C + regulated rails + battery monitoring
HardwareCustom PCB, 26-gauge hand-crimped wiring

Parts

47
QtyValueFootprintReferences
5100nCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC3, C6, C7, C10, C11
5Conn_01x02_PinConnector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_VerticalJ1, J2, J3, J4, J5
45.1kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR8, R35, R46, R48
310kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R2, R45
34.7uCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC1, C2, C15
210uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC4, C8
21AFuse:Fuse_0603_1608Metric_Pad1.05x0.95mm_HandSolderF1, F2
222uCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC5, C9
2GreenDiode_SMD:D_0603_1608Metric_Pad1.05x0.95mm_HandSolderD32, D33
2MAX98357APackage_DFN_QFN:TQFN-16-1EP_3x3mm_P0.5mm_EP1.23x1.23mmU2, U3
2MountingHoleMountingHole:MountingHole_2.2mm_M2_customH1, H2
1100kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR9
122Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR22
1D_SchottkyDiode_SMD:D_PowerDI-123D20
1ESP32-S3-WROOM-1RF_Module:ESP32-S3-WROOM-1U1
1LOGOYerraGlasses:mv3G***
1LOGOYerraGlasses:ale2G***
1R-78E5.0-1.0Converter_DCDC:Converter_DCDC_RECOM_R-78E-0.5_THTU6
1RT9013-33GBPackage_TO_SOT_SMD:SOT-23-5U4
1SP3205-01ETG0_LHRE_Footprints:SP320501ETGD5
1SW_SPDTButton_Switch_SMD:SW_SPDT_PCM12SW1
1SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP1
1UDD32C05L01Diode_SMD:D_SOD-323D6
1USB_C_Receptacle_USB2.0_16P0_LHRE_Footprints:USB-C_2.0_ReceptacleJ11
1bootloaderTestPoint:TestPoint_Pad_1.0x1.0mmTP1
1gndBootloaderTestPoint:TestPoint_Pad_1.0x1.0mmTP2

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 mmAnthC, the printed circuit board in 3D

    AnthC

    Anthilla/AnthC

    Anthilla AnthC Board

    211 parts40
  • 4 layers58 × 58.8 mmCanbus, the printed circuit board in 3D

    Canbus

    iot49/leaves-kicad

    47 parts
  • 2 layers75 × 69 mmPAMI 2026, the printed circuit board in 3D

    PAMI 2026

    ENACRobotique/elec

    Dépôt des cartes électroniques de l'équipe ENAC Robotique

    71 parts2
  • 2 layers80 × 80 mmMainBoard PAMI-2025, the printed circuit board in 3D

    MainBoard PAMI-2025

    LesKaribous/leskaribous.github.io

    https://leskaribous.github.io/

    101 parts1MIT
  • 2 layers115.6 × 106.7 mmErgoSNM v3 left, the printed circuit board in 3D

    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 mmMAC GBD Flashcart, the printed circuit board in 3D

    MAC GBD Flashcart

    HDR/Gameboy-Camera-Flashcart

    Available on PCBWay!

    26 parts136
  • 8 layers34 × 34 mmOpenDrone AIO FC F405 HW, the printed circuit board in 3D

    OpenDrone AIO FC F405 HW

    phonght32/OpenDrone_HW_AIO_FC_F405

    OpenDrone Project - AIO Brushless FC F405.

    211 parts53MIT
  • 4 layers121.9 × 44.4 mmBurnedHead, the printed circuit board in 3D

    BurnedHead

    justinbalexander/BurnedHead

    A handheld game console

    92 parts45Unlicense