The Virtual BOM Export creates an HTML file with an BOM List and an connected SVG viewer.
The Virtual BOM Export plugin generates interactive HTML reports for PCB components, either as a bill of materials (BOM) or component list. It combines a tabular view with SVG visualization of the PCB.
Example: https://www.easylogix.de/download/Examples/virtualExport_Example.html
The Virtual BOM Export plugin offers three main export options:
Creates a grouped bill of materials showing total counts of identical components.
Virtual BOM Export
from the Export
menuCreates a detailed list of all individual components on the PCB.
Virtual Component List Export
from the Export
menuCreates a customized export.
Export HTML Overview
from the File
menuNote: Components marked as "ignore" or "no pop" can be excluded using the "Hide Ignore" setting.
The generated HTML file has the following sections:
Contains title, creation date and various control buttons:
Dark Mode
- Toggle between light and dark display modesExport
- Access various export optionsFit Top/Bottom SVG
- Adjust SVG view to fit containerToggle Layers
- Show/hide different PCB layersThe table displays component information with configurable columns:
Reference Search
- Filter by component references (e.g., R1, C42)General Search
- Search across all columnsColumn Controls
- Show/hide specific columnsSwitch Mils/mm
- Toggle between measurement unitsColumns can be:
The SVG section displays interactive representations of the PCB:
Use the Layer Options modal to toggle visibility of:
Drill
- Show/hide drill holesComponents
- Show/hide componentsSilkscreen
- Show/hide silkscreenBoard Color
- Show/hide board colorThe table and SVG views are interactively connected:
Show Only Table
- Maximizes the table viewStandard View
- Shows table and SVG side by sideShow Only SVG
- Maximizes the SVG viewShow Only Top
- Shows only the top layer SVGStandard SVG View
- Shows both top and bottom layersShow Only Bottom
- Shows only the bottom layer SVGResize sections by dragging the dividers between them.
The Export button provides several options for exporting data:
Export CSV (Comma)
- Export table data as CSV with comma separatorExport CSV (Semicolon)
- Export table data as CSV with semicolon separatorExport as Text
- Export as tab-separated textExport Top Layer PNG
- Save the top layer view as a PNG imageExport Bottom Layer PNG
- Save the bottom layer view as a PNG imageThe Virtual BOM Export can be customized in several ways:
The columns displayed in the HTML are determined by the Component Manager settings in PCB-Investigator:
The SVG visualization uses the following settings:
Issue | Solution |
---|---|
SVG not displaying | Ensure your browser supports SVG and JavaScript is enabled |
Missing components | Check if UseIgnoreOption is enabled and components are marked as "ignore" or "no_pop" |
Export fails | Verify browser permissions for file downloads |