BoardView Software:
OpenBoardView and Alternatives
What BoardView Does
and Why It Matters
BoardView files (typically .brd or .bv format) contain complete PCB layer data, component placement, copper traces, and test point coordinates. Unlike schematics (PDF or image), BoardView maps physical board coordinates to schematic nodes—critical when you need to probe PPBUS_G3H at 18V and must locate the exact testpoint or capacitor on a multilayer board.
Repair technicians use BoardView to cross-reference test points with live measurements, identify power delivery pathways, trace signal routing, and confirm capacitor values under components like ISL6259 or TPS51125 buck controllers. Without a viewer, you're working from hearsay or reverse-engineering by laser or microscope alone.
OpenBoardView: The
Standard Open-Source Tool
Core Strengths
OpenBoardView (OBV) is a free, cross-platform desktop application that decodes and displays BoardView binary files. It renders layers, component placement overlays, and test point coordinates with minimal dependencies.
- Zero licensing cost — no seat limits, no phone-home telemetry.
- Layer transparency — toggle copper, silk, drill, ground planes independently.
- Component pin mapping — hover over a pad to see footprint connections.
- Test point search — filter and locate
TP1,TP_BATT, etc. by name or coordinate. - Measurement tools — distance, angle, relative positioning.
- Gerber export — save processed layers for external analysis or CAM prep.
Limitations
OBV does not parse full netlist data or high-level schematic relationships. It shows copper and components but not signal names tied to every trace segment. File format support is broad but not universal—some proprietary BoardView variants from legacy CAD systems may not deserialize correctly.
Alternative Viewers &
Complementary Tools
Altium Designer Viewer
Altium's standalone viewer reads native .pcbdoc and exported BoardView formats. It includes full schematic crossover, live schematic highlighting, and design rule checks. Costs USD 100–200 one-time; ideal if your shop already owns Altium licenses or regularly receives native files from OEMs.
KiCAD PCB Editor (free schematic sync)
While KiCAD is primarily a design tool, its PCB editor doubles as a viewer if you export or import board files. Advantage: it integrates with schematics and symbols, so you can validate netlist integrity. Disadvantage: not optimized for legacy or obfuscated files.
Gerbv (Gerber viewer)
If you only need copper/silkscreen without component overlays, Gerbv is lightweight. Most repair workflows prefer component-aware viewers; Gerbv fills a niche when analyzing bare copper or layer-by-layer trace routing.
IPC-D-356 Test Point Files
Some manufacturers release test point definitions in text format (IPC-D-356 or CSV). Parse these with a text editor or Python script to extract coordinates and pin names—useful for automating bed-of-nails setup or test fixture alignment.
| Tool | Format Support | Cost | Learning Curve | Best For |
|---|---|---|---|---|
| OpenBoardView | .brd, .bv, Gerber | Free | Minimal | Technician field work |
| Altium Viewer | .pcbdoc, .brd | USD 100–200 | Moderate | OEM integration |
| KiCAD | KiCAD native, Gerber | Free | Steep | Schematic verification |
| Gerbv | Gerber, Excellon | Free | Minimal | Copper trace analysis |
Practical Workflow:
From File to Testpoint
Step 1: Acquire the BoardView file
Obtain board_rev_A.brd or equivalent from manufacturer, service manual, or community database. Verify CRC or file signature if suspicious (some repositories contain corrupted or wrong-revision files).
Step 2: Load into OpenBoardView
Drag the file into OBV or use File → Open. Board dimensions, layer count, and component count appear in the sidebar. Toggle layers to isolate signal vs. power planes.
Step 3: Locate target node
Search for test point by name (e.g., TP_VCORE) or search by component reference (e.g., U1 for the buck controller). OBV highlights matching elements and shows coordinates in pixels or mm.
Step 4: Cross-check with schematic
Verify the testpoint connects to the expected rail. Check nearby capacitor values (e.g., Tantalum 22µF/16V or MLCC 10µF/10V input/output on a ISL6259 supply) against datasheet requirements. For TPS51125, typical PPBUS input is 18–24V, output 0.9–1.5V adjustable.
Step 5: Probe and measure
Place multimeter or oscilloscope probe at the identified testpoint. Confirm voltage (typically with ±0.1V tolerance at idle), ripple (typically < 100 mV pk-pk under load), and absence of switching artifacts before load. If rail is down or unstable, use OBV to trace the path to the converter IC, input filter, or load rail back-caps.
When BoardView Falls
Short and Workarounds
Obsolete or private files
Legacy consumer electronics (pre-2010) rarely have public BoardView. If unavailable, extract copper layers via Gerber files from service docs, or use high-res photos under 40× magnification to manually map testpoint locations.
Encrypted or obfuscated schematics
Some vendors ship BoardView files but intentionally omit net names or layer annotations. In this case, OBV still shows physical geometry; cross-reference with teardown photos or previous repair logs to infer signal paths.
Multi-board systems
Devices with sub-boards (e.g., modular PSU units, daughter cards) may include separate BoardView files per board. Load each independently and correlate connector pinouts using the main schematic or assembly manual.
When schematics and BoardView conflict, trust the BoardView physical geometry. Design revisions sometimes diverge from documentation; the actual copper is the source of truth.
Get notified when new technical articles are published — no spam, unsubscribe anytime.