Generating Gerber Files
Before you get started, you can upload Eagle
.brd files directly and we’ll generate the gerbers for you. For most users, this is the best way to order a board designed with Eagle.
Sometimes though, you might want to customize the silkscreen, manually verify the gerber files, or other things that require manufacturing files. This guide will help with that.
We provide a standard
CAM file that will automatically configure Eagle to a good starting point.
Validate Board Outline
One of the most common errors we see for Eagle is a missing Board Outline. Verifying your outline will save you a lot of trouble.
Eagle expects this to be drawn on the
Dimension layer, using the
Line tools. For many designs, it’s a simple rectangle or circle that contains your design. We’ll cut your PCB out using this layer as a guide.
Using our Eagle Installer/Updater
We have published some Eagle scripts to automatically download, install, Eagle files we provide. This is the recommended way to manage these files.
Select the correct CAM file for your version of Eagle, and how many layers you want to use.
For Eagle 9.2 and newer:
For Eagle 7.2 and newer:
For Eagle 7.1, Eagle 6, and Eagle 5:
A good place to save this is in your Eagle folder in the
cam/ directory, since Eagle will assume your CAM files are in this folder.
Configuring CAM Output
Load CAM file
To load the downloaded CAM file, open your board layout window. Then, open the CAM processor by going to
In the new window, select
Open Job, browse to the downloaded file, and select open.
Modify Layer Configuration (Optional)
Once the CAM file is loaded, you may optionally adjust the CAM files to suit your design. The most common adjustment is to add or remove layers that will be included on the silkscreen.
The tabs on top each represent a single Gerber file and a single layer on a fabricated PCB. The list on the right indicates the Eagle layers will be included in this file. It’s common for multiple Eagle layers to be used to generate a single Gerber file.
To adjust the layers used in each file, select the tab (such as
Top Silkscreen), and check or uncheck any layers you would like printed. For a full list of layers and what they typically do, see our Eagle Layers Explained page.
As an example, you can include component values by selecting
tValues, turn off component names by de-selecting
tNames, or show all the Top traces on the top silkscreen by selecting
Note, that while you can configure arbitrary Eagle layers to be included in arbitrary Gerber files, doing so impact the functionality of the board. Silkscreen files are purely cosmetic and safe to change, but excercise caution and verify your gerbers whenever you adjust any other gerber file layer configuration.
Generate the Files
Once the CAM file is loaded and configured to your liking, simply click
Process Job. Eagle will then generate the
.xln files in the same folder as your
Eagle will also generate several
.dri files, which can be deleted or ignore.
From here simply zip the output files, and upload it to oshpark.com