Skip to main content
The 3D Viewer provides photorealistic visualization of your PCB design, showing components, copper layers, soldermask, and silkscreen in three dimensions.

Overview

The 3D Viewer helps you:
  • Verify component placement and orientation
  • Check mechanical clearances
  • Identify assembly issues
  • Generate marketing renders
  • Export 3D models (STEP, VRML)
  • Present designs to stakeholders

Opening the 3D Viewer

1

From PCB Editor

Press Alt+3 or click the 3D Viewer icon in the toolbar
2

Standalone

Tools → 3D Viewer from Project Manager

Interface Components

Rendering Modes

Fast interactive rendering:
  • Real-time navigation
  • Smooth rotation and zoom
  • Quick updates
  • Lower quality but faster
  • Good for design work

Appearance Panel

Control visibility and appearance:
Show/hide individual layers:
  • Copper layers (F.Cu, B.Cu, Inner layers)
  • Soldermask (F.Mask, B.Mask)
  • Silkscreen (F.Silks, B.Silks)
  • Paste layers
  • Board body
  • Adhesive layers
Filter component visibility:
  • Through-Hole: Traditional components
  • SMD: Surface mount devices
  • Virtual: Non-physical components
  • Not in POS file: Components not placed
  • DNP: Do Not Populate items
Visual settings:
  • Show bounding boxes
  • Show navigator (orientation widget)
  • Show axes
  • Grid display and spacing
  • Orthographic vs perspective projection

Mouse Controls

Rotate

Left mouse button + drag
  • Orbit around board
  • Trackball-style rotation

Pan

Middle button + drag or Shift + left button
  • Move view horizontally/vertically
  • Parallel to screen

Zoom

Mouse wheel or Right button + drag
  • Scroll to zoom in/out
  • Drag right button up/down

Center

Middle button double-click
  • Center view on board
  • Reset zoom

Keyboard Shortcuts

ActionShortcutDescription
Rotate ViewArrow keysIncremental rotation
Zoom In+ or =Step zoom in
Zoom Out-Step zoom out
Zoom to FitHome or ZFit board in window
Top View1View from above
Bottom View2View from below
Front View3View from front
Back View4View from back
Left View5View from left
Right View6View from right
Flip BoardFToggle top/bottom
Toggle RaytracingCtrl+RSwitch render mode
Toggle OrthographicCtrl+OOrtho vs perspective

Preset Views

Save and recall custom viewpoints for quick navigation

Using Viewports

1

Set Desired View

Navigate to the view you want to save
2

Save Viewport

View → Viewports → Add Viewport
  • Assign a name
  • Stores camera position and orientation
3

Recall Viewport

Select from viewport menu or use Ctrl+Tab switcher

Rendering Options

Material Settings

Configure in Preferences:
  • Soldermask: Color, transparency, finish
  • Silkscreen: Color, opacity
  • Copper: Finish (bare, HASL, ENIG, etc.)
  • Board substrate: FR4 color

Anti-Aliasing

Higher anti-aliasing improves image quality but increases render time
Quality Levels:
  • Disabled: Fastest, jagged edges
  • 2x SSAA: Good balance
  • 4x SSAA: High quality
  • 8x SSAA: Maximum quality (slow)

Grid and Measurements

Grid Display

Grid Types:
  • No Grid: Clean view
  • 10mm Grid: Coarse reference
  • 5mm Grid: Medium spacing
  • 2.5mm Grid: Fine spacing
  • 1mm Grid: Very fine detail
Use grid to estimate component spacing and board dimensions

Origin Indicator

Shows board coordinate system:
  • X-axis: Red
  • Y-axis: Green
  • Z-axis: Blue

Exporting 3D Models

STEP Export

1

Open Export Dialog

File → Export → STEP
2

Configure Options

  • Include components: Full 3D assembly
  • Board only: Just PCB substrate
  • Override footprint models: Use alternatives
  • Coordinate origin: Board center or drill origin
  • Units: mm or inch
3

Export

Save .step, .stp, or .iges file

STEP

Industry standard 3D CAD format:
  • Full parametric geometry
  • Import to mechanical CAD
  • Enclosure design
  • Assembly modeling

VRML

Web-friendly 3D format:
  • Colored meshes
  • Smaller file size
  • Web viewers
  • Game engines

Alternative Export Formats

Also available:
  • GLB: 3D graphics format (glTF binary)
  • BREP: Boundary representation
  • XAO: XML-based CAD format
  • PLY: Polygon file format
  • STL: Triangle mesh (3D printing)

Component 3D Models

Model Sources

KiCad ships with thousands of 3D models:
  • Standard components
  • Common packages
  • Connectors
  • Mechanical parts
Add your own 3D models:
  • STEP files (.step, .stp)
  • WRL files (.wrl) - VRML format
  • Assign in footprint editor
  • Configure position and rotation
Download from:
  • Manufacturer websites
  • Component distributors
  • GrabCAD
  • 3D content library

Troubleshooting Missing Models

Components without 3D models appear as bounding boxes
Solutions:
  1. Update library paths in Preferences → Configure Paths
  2. Re-link footprint 3D models
  3. Download missing models
  4. Create placeholder models

Advanced Features

Bounding Box Mode

Show component outlines instead of full 3D models for faster rendering
Useful for:
  • Quick mechanical clearance checks
  • Board planning
  • Performance on slow systems
Orientation indicator showing:
  • Current view direction
  • Axis labels (X, Y, Z)
  • Click to snap to standard views

Camera Clipping

Adjust near and far clipping planes:
  • See inside the board
  • Focus on specific areas
  • Remove far geometry

Quality Settings

Raytracing Parameters

Performance vs Quality:
  • Low recursion depth
  • Few shadow rays
  • Minimal reflections
  • Quick updates
Use OpenGL mode while designing, switch to raytracing for final renders

Screenshot and Animation

Taking Screenshots

1

Set View

Position camera for desired composition
2

Copy to Clipboard

Edit → Copy 3D Image or Ctrl+C
3

Paste

Into documentation, presentations, or image editor
Screenshot captures the current window size. Maximize for best resolution.

Best Practices

Regular Checks: View board in 3D frequently during design to catch issues early
Component Heights: Verify tall components don’t interfere with enclosure
Connector Orientation: Ensure connectors face correct direction for cable access
Mechanical Clearance: Check component spacing for assembly tools
Model Accuracy: Verify 3D model dimensions match datasheets for critical components

Presentation Tips

Professional Renders

Lighting

Adjust light balance:
  • Brighter top light for PCB visibility
  • Side lights for depth
  • Subtle ambient for detail

Background

Set neutral background:
  • White for technical docs
  • Gray for web
  • Transparent for overlays

Multiple Views

Create a set of standard views:
  • Top isometric (default)
  • Bottom isometric
  • Front elevation
  • Side elevation
  • Detail views of connectors

PCB Editor

Design the PCB layout

PCB Editor

Assign 3D models to footprints

Manufacturing Output

Generate manufacturing files

3D Models

Manage 3D model collections

Build docs developers (and LLMs) love