PCB Design for Smart Glasses


Correct: for the PCB board outline, Flux needs a single closed outer contour. It generally won’t use an SVG icon with multiple paths/holes as the board shape directly.
For glasses, that means:
  • ✅ Use the SVG outer perimeter as the PCB outline.
  • ❌ Don’t expect the lens openings / holes inside the glasses icon to automatically become board cutouts.
  • ✅ Add lens openings separately as mechanical cutouts / routed slots if Flux supports them in your layout flow, or represent them later for fabrication.
  • ✅ Best SVG format: one flattened filled path for the outside edge, no groups, no strokes, no masks, no transforms.
So the workflow is usually:
  1. Export only the outside silhouette of the glasses frame as one closed path.
  2. Apply that as the PCB board outline.
  3. Add any internal holes/cutouts separately as mechanical features.
For now, if you want the front of a glasses frame as the PCB, make the board outline the solid glasses-front outer shape, then treat the lens openings as separate cutouts rather than part of the SVG board-shape path.
ok I've fixed the SVG but why is it still not appearing?
I’ll re-check the updated GlassesSVG asset flags and the active layout board-shape/asset rules to see what is still preventing it from showing.
The fixed SVG was re-uploaded as a thumbnail/default asset again, so it still wasn’t eligible as a PCB board shape. I’ve now changed it to isPcbBoardShape=true, but the active board outline is still rectangle — the board shape does not automatically switch just because the asset exists.
Why it still may not appear:
  • The asset exists, but the PCB outline is still set to rectangle.
  • Flux’s board-shape rule needs the actual closed SVG path data, not just the asset name.
  • If you used an “asset” layout rule, that creates/controls a visual asset reference, not necessarily the manufactured PCB outline.
What to do next:
  1. Open the SVG file in a text editor.
  2. Copy the outer path’s d="M ... Z" value.
  3. Paste that path here.
  4. I’ll apply it directly as the board outline.
Apply outline and verify
Paste SVG path
Explain SVG path
Check current asset
Run layout review

Waiting for input


3D view of the PCB of EchoGlass

EchoGlass

EchoGlass thumbnail