The Gerber viewer
built exclusively for Mac

Full Gerber X2 support

Cuprum comes in two versions:
a Community and a Pro edition

What's new in Cuprum 2

Cuprum 2 nows comes with ODB++ import! It's also almost completely rewritten to be better prepared for the future. Editing of data is now possible and any imported or changed data can be exported to a new Gerber X2 dataset. Importing archives supports more compression types such as .tgz and 7-zip. Cuprum can now also be integrated in automated workflows using AppleScript.


Cuprum can be fully integrated into automated workflows using Script Editor and the AppleScript language.

Editable data

Using the new object inspector it’s now possible to edit the imported data.

Export Gerber X2

After importing various dataset and optionally making some changes the results can be exported as a new Gerber X2 dataset.

Import ODB++

Import ODB++ directly into Cuprum. Archived (zipped) or not, Cuprum can now directly import ODB++ data. The number of archive types that are supported also increased from only ZIP to ZIP, 7-Zip, BZip2, GZip, XZ and Tar.


Gerber X2, ODB++ and Excellon support

Cuprum is the first Gerber viewer for Mac with full Gerber X2 support, including verification of the MD5 checksum. Using the layer and object inspector all X2 attributes can be examined.

Besides Gerber X2 Cuprum can also import ODB++, Excellon and XNC. And when Cuprum detects a mismatch between the scale of your Excellon data en Gerber data, it wil try to make the Excellon data fit.

The color of each layer is determined by the file function of the layer (Copper, Legend, etc).

Customize the colors of your layers and export them for your colleagues. Or get a head start by importing the colors from them.

Highlight connected copper

The new highlight connected copper command allows you to select a copper object, and Cuprum will highlight all copper that’s connected to it.

This works across all layers and dimming intensity can be varied.

Invisible objects

Enabling the display of invisible (zero width) objects allows these normally hidden objects to be seen.

Invisible objects are mostly used to indicate the edge (profile) of the PCB.

The supplied printing frames use zero width objects to position the frame on the page and to give a graphical indication of the drawing area.

Although the Gerber specification states that invisible objects should not be drawn, they can now be visualized to aid in trouble shooting.

Measurement tool

With the measurement tool you can measure distance in both dimensions, x and y, in the unit of your choice.

Using the snap functionality your measurements are exact.

Multi page print jobs

Multi-page print jobs allow you to make a full documentation set with ease.

The new ‘match All’ option matches all applicable file functions, so you can now easily combine all Legend layers on a page using a single row. In combination with the new ‘Single page for each layer’ option each available Legend layer is printed on it’s own page. Frames can be included on the printout. Special strings in the frame are replaced with data from the print job, such as page counter, date and titles.

Print job settings can be stored and recalled.

Object inspector

Selection of objects shows their properties in the updated object inspector. These properties can now also be edited

Various tools are available for selection such as ‘Inside rectangle’, ‘Crossing line’ as well as ‘Connected Copper’.

Inspected objects can be filtered based on object type and layer.

From the object inspector, related objects can be selected by clicking the arrow button. Such as selecting all objects created with the same D-code aperture. For Gerber X2 files, selection is also possible based on Component, Pin and Net information, if supplied by the file.


With the QuickLook plugin you can preview your files in Finder and other applications.

Single layer mode

Need to focus on a specific layer? In single layer mode you can dim other layers or turn them off completely, so the layer of interest stands out. Dimmed layers can be drawn in color, grayscale or monochrome (all the same shade of gray).


Advanced snap support with haptic feedback on Force Trackpads.

‘Object’ and ‘Boundary’ snap modes allow precise measurements when the distance to measure doesn’t start or end at an endpoint.

Transparent viewing

Find hidden copper features, such as vias in copper regions.

You can choose to view everything transparent or only the regions (copper pours).

Configurable grid

Setup a grid with custom major and minor divisions.

Metal Engine

Cuprum uses Metal for drawing, resulting in a smooth zoom and scroll experience.

Type Ahead

Fast access to commands by typing some characters from the command.

For instance, typing ‘th’ will match with Tools > Highlight Connected Copper.

Zoom to actual size

View your board at the right size.

The DPI of your monitor is taken into account, so actual size is actually actual size!

Pro vs Community edition

Cuprum comes in two editions: Community and Pro. The Pro features are provided via an In App Purchase (for downloads via the Mac App Store) or a license key (for direct downloads).


Cuprum Community - free

  • Imports:
    • Gerber X2
    • Excellon
    • XNC
  • Basic measurements
  • Basic selection tools
  • Color scheme export only
  • Single page printout (watermarked)

Cuprum 2 Pro - €35,99

  • Imports:
    • Gerber X2
    • Excellon
    • XNC 
    • ODB++
  • Exports Gerber X2
  • Advanced measurements with snap
  • Selection tools including:
    • Crossing line
    • Connected copper
    • Related objects
    • Clear objects
  • Highlight connected copper
  • Offset images
  • Color scheme import and export
  • Additional view modes:
    • Transparency
    • All dark
    • Invisible objects
  • Multi page printout with background color
  • Type ahead command access

One-time purchase


You can download Cuprum via the Mac App Store or directly from us. The choice is yours!

Requires macOS 10.15 or higher.



Leave your support question here:

Be informed

Subscribe to the mailinglist and receive information about new releases:

© 2021 Remco Poelstra

Heer Balderikstraat 95

Zaltbommel, The Netherlands