Open Source Smart Glasses
aezrapour·RINSIGHT·electronics_and_firmware/OSSG_v0p5/OSSG_v0p5.kicad_pcb
About the Open Source Smart Glasses PCB
Open Source Smart Glasses is an open source RP2040/RP2350 PCB design by aezrapour, published on GitHub under the MIT license. It is a 4-layer board measuring 93 × 10.5 mm, with 80 components from 57 distinct parts.
Its main chip is the 1904-1029-1-ND, from the RP2040/RP2350 family. Other key parts include the SPH0645LMH, CH9102F, XC61CC3002MR, AP5054HTC and MAX17048. By type, the board carries 22 resistors, 19 capacitors, 12 test points, 9 ICs, 5 transistors and 5 connectors.
It belongs with the power & battery and displays & leds designs in this gallery, and the repository also holds 2 earlier revisions of it.
From the project
This version was an attempt to use a 2P battery pack.
This version was an attempt to use a 2P battery pack.
First batch sent off for production: 2022-09-22 for Australian delivery, assembling and testing - fix missing missing ESP32_VDD3P3 connection - solder connector pads for i2S microphones (non PDM) - onboard PDM (over i2S) microphone - 2P battery configuration - 2P battery charger - MAX17048 Li battery fuel gauge - power on/off switch - USB 1A resetable fuse - auto switch off when battery pack goes below 2.7V - SY7088 3V to 5V at 1A DC-DC Boost converter - provision for WS2812B-2020 RGB LED as visual feed back to wearer with connector for…
Main components on the Open Source Smart Glasses
Open Source Smart Glasses bill of materials (BOM)
80 components, 57 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | SPH0645LMH | MIC_SPH0645LM4H-B | U1 |
| 1 | 1904-1029-1-ND ESP32-PICO-D4 | ESP32_PICO_D4_PQFN50P700X700X104-49N | U2 |
| 1 | CH9102F | QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm | U3 |
| 1 | XC61CC3002MR | SOT-23 | U4 |
| 1 | AP5054HTC | SOT-23-6 | U5 |
| 1 | MAX17048 | DFN-8-1EP_2x2mm_P0.5mm_EP0.8x1.6mm | U6 |
| 1 | NCP167BMX330TBG | REG_NCP167BMX330TBG | U7 |
| 1 | SY7088 | DFN-8-1EP_3x2mm_P0.5mm_EP1.7x1.4mm | U8 |
| 1 | LY68L6400SLIT_PSRAM | SOP-8_3.9x4.9mm_P1.27mm | U9 |
| 2 | 2SC4617R BR | SOT-523 | Q1, Q2 |
| 1 | PMZ290UNE2YL | DFN100X60X40-3N | Q3 |
| 1 | YJQD30P02A | YJQD30P02A_DFN3.3x3.3 | Q4 |
| 1 | PMZ350UPEYL | DFN100X60X40-3N | Q5 |
| 1 | Conn_01x05_Male | Solder-5P-Connector | J1 |
| 1 | Ext RGB | Solder-3P-Connector | J2 |
| 1 | WM1399CT-ND USB_B_Micro | USB_Micro-B_Amphenol_10118194_Horizontal | J3 |
| 1 | Touch | Solder-2P-Connector | J4 |
| 1 | Ext. HUD | Solder-3P-Connector | J5 |
| 1 | ANT3216LL00R2400A | ANT3216LL00R2400A | AE1 |
| 1 | 1A | R_0805_2012Metric | F1 |
Show 37 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | UK-B0249-SP25Y SW_SPST | SMD_Switch_Panasonic_EVQPUL_EVQPUC_6.3x6.7 | SW1 |
| 1 | Power | SW_SMD_SPDT_Slide_9x6.9-hole | SW2 |
| 1 | IO9 | Breakout_pads_small | TP1 |
| 1 | 5V | Breakout_pads_small | TP2 |
| 1 | EN | Breakout_pads_very_small | TP5 |
| 1 | 3V3 | Breakout_pads_small | TP8 |
| 1 | GND | Breakout_pads_small | TP9 |
| 1 | IO0 | Breakout_pads_very_small | TP12 |
| 1 | Tx | Breakout_pads_very_small | TP13 |
| 1 | Rx | Breakout_pads_very_small | TP14 |
| 1 | Batt1+ | Breakout_pads | TP15 |
| 1 | Batt2+ | Breakout_pads | TP16 |
| 1 | BATT1- | Breakout_pads | TP17 |
| 1 | BATT2- | Breakout_pads | TP18 |
| 1 | WS2812B-2020 | LED_WS2812C-2020 | D1 |
| 1 | Red | D_0402_1005Metric | D2 |
| 1 | RB160M-30 | D_SOD-123 | D3 |
| 1 | 1.5uH | 1.5uH_YXMAA0402-1R5M-ANP | L1 |
| 5 | 490-GRT155C80J105KE01JCT-ND 1uF | C_0402_1005Metric | C1, C9, C15, C18, C20 |
| 5 | 100nF | C_0402_1005Metric | C2, C7, C10, C11, C12 |
| 1 | 200pF | C_0402_1005Metric | C3 |
| 3 | 490-GRT155C80J105KE01JCT-ND 100nF | C_0402_1005Metric | C4, C13, C16 |
| 1 | 1276-1450-1-ND 10uF | C_0402_1005Metric | C5 |
| 1 | 1276-1043-1-ND 100nF | C_0402_1005Metric | C6 |
| 3 | 490-GRT155C80J105KE01JCT-ND 22uF | C_0402_1005Metric | C14, C17, C19 |
| 4 | RMCF0402JT10K0CT-ND 10K | R_0402_1005Metric | R1, R4, R5, R6 |
| 2 | 0R* | R_0402_1005Metric | R2, R3 |
| 3 | 100K | R_0402_1005Metric | R7, R10, R21 |
| 1 | 2.1k | R_0402_1005Metric | R8 |
| 1 | 150 | R_0402_1005Metric | R9 |
| 2 | 1M | R_0402_1005Metric | R11, R12 |
| 1 | 470K | R_0402_1005Metric | R13 |
| 1 | 147K | R_0402_1005Metric | R14 |
| 2 | 4.7K | R_0402_1005Metric | R15, R16 |
| 3 | 10K | R_0402_1005Metric | R17, R18, R20 |
| 1 | *10k | R_0402_1005Metric | R19 |
| 1 | NC | R_0402_1005Metric | R22 |
Open Source Smart Glasses design files
The KiCad project lives in the aezrapour/RINSIGHT repository on GitHub; these links point at the commit this page was built from.
Open Source Smart Glasses: common questions
What microcontroller does the Open Source Smart Glasses use?
The Open Source Smart Glasses is built around the 1904-1029-1-ND, from the RP2040/RP2350 family.
How big is the Open Source Smart Glasses PCB?
The Open Source Smart Glasses measures 93 × 10.5 mm, has 4 copper layers and is 1.2 mm thick.
How many components are on the Open Source Smart Glasses?
80 components, from 57 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Open Source Smart Glasses design files?
From the aezrapour/RINSIGHT repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Open Source Smart Glasses design in my own project?
Yes, under the terms of its MIT license, which aezrapour chose for the repository.
Can I test firmware for the Open Source Smart Glasses without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.
More boards in RINSIGHT
Earlier revisions in the repo: OSSG_v0p4, OSSG_v0p3
Similar boards
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Open Source Smart Glasses
Mentra-Community
93 × 10.5 mm80 parts4LMIT1.2kRP2040/RP2350
MSA
Mentra-Community
30.5 × 138 mm61 parts2LMIT1.2kRP2040/RP2350
Msa
Mentra-Community
47.8 × 9.4 mm53 parts2LMIT1.2k