A.I. Can quickly write sooo many useful tools in no time at all ! I suspect there's going to lots of cool programs "written" by the community in the future !
A.I. overview. "the story so far"
Online PCB Viewer - browse my board designs in your browser
I've been working on a web based PCB viewer so people can look at my board layouts, follow tracks around and find their way around the boards when repairing or debugging - a bit like OpenBoardView / FlexBV but running entirely in the browser with nothing to install.
The viewer reads my original Eagle CAD board files directly on the server and renders them out as an image, so what you see is generated straight from the real design data - pads, tracks, vias, silkscreen, part names, the lot.
Features
- Board selector - pick which PCB to view from the dropdown.
- Zoom and pan - mouse wheel zooms in and out at the cursor position, click and drag to move around. "Fit" button puts the whole board back on screen.
- Hover preview - move the mouse over any track, via or pad and a small popup shows the net name, and the track under the cursor lights up. Hovering a via or pad also highlights the tracks connected to it, so you can instantly see where something goes.
- Click to highlight a net - click any track, via or pad and the entire net lights up across the whole board: every track, via and pad on that net. Everything else dims so the net stands out.
- Layer colours - highlighted tracks are colour coded: red = top layer, blue = bottom layer, brown = inner layer / via. Pads on the selected net show white. Press the ? button in the toolbar for the full key.
- Search - type a net name (e.g. A9, GND) and it highlights the whole net. Type a part name (e.g. C10, IC24) and it zooms straight to that part and outlines it with its pads marked.
- Flip view - "Flip" button mirrors the whole board so you can work with the PCB upside down on the bench - matches what you actually see looking at the underside.
- Silkscreen toggles - "Silk T" and "Silk B" switch the top/bottom silkscreen on and off, including part outlines and reference labels.
- Select tool - after you select a net or search, the hover tool switches itself off so you can zoom and pan without losing your selection. Toggle it back on with the "Select" button, or "Reset view" starts fresh.
How to use it for fault finding
Say you suspect a broken track or dodgy via: hover over the track near the suspect area and the net name pops up. Click it and the whole net highlights - now you can follow it across the board, see every via it passes through, and every pad it should connect to. Check continuity between any two highlighted points with a meter; if the board disagrees with the viewer, you've found your break.
The flip view is handy when the board is component-side-down on the bench - flip the viewer to match and everything lines up with what's in front of you.
A note on the design
The viewer deliberately only sends rendered images to your browser - no design files, no coordinates, no drill data ever leave the server. So please don't ask for board files or Gerber exports from it; that's not what it's for. It's a repair and reference aid so you can fix and understand the boards you own.
Capture.PNG
I may release the URL in the future for registered forum members in due time.