PCB Viewer
View schematics and PCBs from your project directly in the browser, at embedhub.com/tools/PCBViewer.
Supported formats
| Format | Extensions | How |
|---|---|---|
| KiCad | .kicad_pro, .kicad_sch, .kicad_pcb | Rendered directly in the browser. |
| Altium | .PcbDoc, .SchDoc | Converted server-side to KiCad, then rendered. |
Features
- Schematic view — pan, zoom, and inspect symbols. Parts marked do-not-populate are crossed out, and hyperlinks on schematic text open in a new tab.
- PCB view — layer toggling, and click any footprint, pad or track for its properties. Zoom in and each pad shows its number and net name, as do tracks and vias.
- Navigation — scroll zooms toward the cursor; drag to pan.
- KiCad 10 files open, including ones with design variants.
- 3D view — server-side conversion of the PCB to a compressed GLB, rendered with Three.js.
- BOM — flat bill of materials extracted from the design.
In documents
KiCad boards and schematics open inside .mdx documents too, in the same
viewer, next to 3D models and photos: see KiCad files.
Privacy
You can share project access with collaborators without giving them the raw files — they can view the PCB and schematic in the browser without being able to download or modify the source. The 3D model is also generated on the server, so the viewer never needs the original Altium binary.
Notes
- Altium files are converted to KiCad on each open and shown read-only.
- Very large boards take a moment to load on first open.
Credits
The viewer is krishna-swaroop/ecad-viewer, a fork of Huaqiu ecad-viewer, which builds on KiCanvas.