Luxera Smart Glasses
Hardware- 2 Devlogs
- 13 Total hours
Since last devlog the project went from “one schematic” to the entire bench board set finished and fab-ready — and one massive architecture correction.
My custom A* autorouter got each board ~90% routed then hit a wall for days — escape congestion on 0.4mm-pitch connectors that greedy routing can’t solve. Fix: a fully headless pipeline —
KiCad Python API → Specctra DSN → Freerouting (real rip-up-and-reroute) → session import →
kicad-cliDRC as the referee
The CSI fanout that blocked me for days fell in 28 seconds. Humbling.
The plan was a Radxa Zero 3W as the in-frame compute. Deep-dive before committing: it’s HDMI-only. No MIPI-DSI, no QSPI — it physically cannot drive the MicroLED display that the entire product exists for. Also it’s a 65×30mm brick that would never fit a glasses temple.
Killed it. Re-read the build guide cover to cover — the real design was always the bare RK3566 SoC soldered directly onto the temple board, with 2× LPDDR4 + eMMC + Rockchip’s RK817 PMIC around it.
So the real in-frame boards are now underway:
kicad-cli DRC re-reports exclusions the GUI accepts — document every waiver or your CI numbers lie.Next: layout + routing of the in-frame boards. The compute board is 6-layer HDI with DDR length-matching — that one gets a professional design review before any fab money. Then fab packs and the full branded bring-up & testing guide. 🔧
Finished the complete KiCad schematic for Luxera’s Core bench board (the “brain” board that the glasses’ electronics get proven on before shrinking into the frame).
What’s in it:
Hard-won lessons today:
Next: footprint assignment, then the actual PCB layout — 4-layer board, 55×45mm.
Every part verified in stock at JLCPCB/LCSC. Repo committed. 🔧