Overview
GerbView allows you to:- View Gerber RS-274X and X2 files
- Inspect Excellon drill files
- Verify manufacturing outputs before production
- Compare layers for alignment
- Measure features and clearances
- Export to PCB format
Supported File Formats
Gerber Files
RS-274X
Standard Gerber format:
- Aperture definitions
- Draw and flash commands
- Most common format
- Widely supported
Gerber X2
Extended format with attributes:
- Metadata embedded
- Layer function info
- Component outlines
- Better for CAM software
Drill Files
Excellon Format
Excellon Format
Standard NC drill format:
- Tool definitions
- Drill coordinates
- Plated/non-plated holes
- Common in industry
Gerber Job Files
Gerber Job Files
Project metadata (.gbrjob):
- Lists all Gerber files
- Layer stackup
- Board outline
- Manufacturing notes
Interface Layout
Layer Management
Left Panel - Layers Manager:- Graphic Layers: 32 available layers
- Layer assignment: Map Gerber files to layers
- Visibility control: Show/hide individual layers
- Color selection: Customize layer colors
- Transparency: Adjust layer opacity
GerbView has 32 graphic layers available, more than enough for complex boards
Main Canvas
- Display Modes
- Drawing Modes
Rendering Options:
- Normal: All visible layers shown
- Negative objects: Show clearances
- DCodes: Display aperture codes
- High contrast: Highlight active layer
Loading Files
Opening Gerber Files
Single File
File → Open Gerber File(s) or
Ctrl+O- Browse to .gbr, .pho, or similar
- File loads to next available layer
Multiple Files
Select multiple files in dialog
- Files load to sequential layers
- Or drag and drop files onto window
Job File
File → Open Gerber Job File
- Loads entire project at once
- Proper layer assignment
- Includes stackup info
Loading Drill Files
File → Open Excellon Drill File(s):- .drl, .txt, .nc extensions
- Auto-detected or manually specified
- Shows plated and non-plated holes
- Can overlay on copper layers
Layer Assignment
Typical Layer Mapping
Color Coding
Inspection Tools
Measurement Tool
Tools → Measure orCtrl+Shift+M:
Distance
Measure between two points:
- Click start point
- Click end point
- Shows X, Y, and total distance
Features
Inspect dimensions:
- Pad sizes
- Track widths
- Clearances
- Hole diameters
D-Code Display
D-codes define aperture shapes and sizes used in Gerber files
- View → Show DCodes: Toggle aperture numbers
- Useful for verifying pad sizes
- Check if apertures match expectations
Transparency Control
Verification Workflow
Pre-Production Checklist
Layer Count
Layer Count
✅ Correct number of copper layers
✅ All technical layers present
✅ No missing files
Registration
Registration
✅ Layers align correctly
✅ Drill holes on pads
✅ Soldermask over copper
✅ Silkscreen clear of pads
Board Outline
Board Outline
✅ Edge cuts layer present
✅ Closed outline polygon
✅ No gaps or overlaps
✅ Correct board dimensions
Drill Files
Drill Files
✅ PTH (Plated Through Hole) file
✅ NPTH (Non-Plated) file if needed
✅ Holes sized correctly
✅ Via and pad drills proper
Clearances
Clearances
✅ Copper to edge clearance
✅ Trace spacing adequate
✅ Soldermask expansion correct
✅ No silkscreen on pads
Common Issues to Check
Export and Conversion
Export to PCB Format
Convert Gerber files back to KiCad PCB format
- Load all Gerber layers
- Assign layers correctly
- Export to .kicad_pcb format
- Open in PCB Editor
Conversion is not perfect - use for reference or reverse engineering only
Print/Plot
File → Print:- Generate PDF of Gerber layers
- Create assembly drawings
- Documentation for manufacturing
- Single or multiple layers
Layer Manager Features
Layer Controls
- Visibility
- Organization
- Eye icon: Show/hide layer
- Color swatch: Change layer color
- Opacity slider: Adjust transparency
- Negative checkbox: Invert polarity
Toolbar Functions
Top Toolbar
| Icon | Function | Shortcut |
|---|---|---|
| Open | Load Gerber file | Ctrl+O |
| Reload | Refresh files | F5 |
| Generate PDF | Ctrl+P | |
| Zoom In/Out | Adjust view | +/- |
| Zoom Fit | Fit board | Home |
| Measure | Distance tool | Ctrl+Shift+M |
Auxiliary Toolbar
Display Options:- Active layer selector
- Grid settings
- Units (mm/inch/mils)
- Cursor coordinates
- Measurement mode
Comparison with PCB
Gerber vs PCB Verification
Advanced Features
Gerber Attributes
X2 format includes embedded metadata
- File function (copper, mask, etc.)
- Layer side (top/bottom)
- Component outlines
- Manufacturing notes
Differential Pair Inspection
Verify high-speed traces:- Load differential pair layers
- Measure spacing
- Check length matching
- Verify impedance zones
Multi-Board Panels
Inspect panelized boards:- View full panel layout
- Check fiducial markers
- Verify breakaway tabs
- Measure panel dimensions
Keyboard Shortcuts
| Action | Shortcut |
|---|---|
| Open Gerber | Ctrl+O |
| Open Drill | Ctrl+D |
| Reload All | F5 |
| Zoom In | + / F1 |
| Zoom Out | - / F2 |
| Zoom Fit | Home / F4 |
| Measure | Ctrl+Shift+M |
| Grid Next | N |
| Units Toggle | U |
| High Contrast | H |
| Flip Board | F |
Tips and Best Practices
Troubleshooting
File Won’t Load
Wrong Format
Wrong Format
- Not a valid Gerber/Excellon file
- Use text editor to verify file header
- Check for Gerber RS-274X format codes
Encoding Issues
Encoding Issues
- File uses incorrect character encoding
- Try opening in text editor and re-saving as UTF-8
Corrupted File
Corrupted File
- Re-export from PCB Editor
- Verify file size isn’t zero
Display Problems
If layers appear blank, check:
- Layer visibility enabled
- Zoom level appropriate
- Polarity setting correct
Related Topics
PCB Editor
Generate Gerber files
Manufacturing Output
Learn Gerber export process and send files to fab house