Please note: We support the direct import of eagle .brd files for assembly, which is the easiest way from your Eagle project to a PCB/Assembled Board.
Follow this Guide in case you are using non standard layers in your eagle project or want to exclude layers on export .
First things first, we prepare your Gerber files for manufacturing using an automated software pipeline, if you have any questions or want to make remarks please contact our support prior to ordering, as we do not read notes included in your project files.
You need a few extra files which you can download from our Github repository:
Select the 2,4 or 6 Layer CAM depending on what you use in your project, we will further need the
mount user language program (ULP).
The CAM files are essentially an instruction set that tell EAGLE how your Layers are exported to the Gerber file. The
ipc-d-356 ULP is used to export a Netlist, This list tells us how you wired up the components, we will need this information to know which connections are intentional if we test your PCBs for Errors. The
mount ULP gives us the Information if a component is either
Surface Mounted (SMD) or
Trough Hole (THT).
Lets look at an example for a custom Gerber Output:
When uploading a
.brd file we automatically import
Layer 21,25 and 112 respectively
tPlace, tNames and tSilk. In our example this leads to a quite messy silkscreen. You could just go ahead and delete what you dont want from the board/library but this is quite tedious, so we dont want to do that. Instead we will adjust what we export to our Gerber file.
Open up your design and navigate to the
CAM Processor .
Use the dialog to navigate to the files you downloaded earlier and select the CAM file which corresponds to your stackup.
Now we can make adjustments to our Gerber Export. When Selecting
Silkscreen Top we see that Layer 21 and 25 are exported to the corresponding Gerber file. On the right you see a preview of the exported layers. Lets remove layer 25/tNames using the Layer Selection.
Preview of the silkscreen with layer tPlace and tName enabled.
Preview of the silkscreen with just tPlace enabled.
That looks much better .
Lets export the data by pressing the
Process Job button and save the Gerber as
If you just want to order bare PCBs thats already everything you need.
For assembly we still need the mounting types and the IPC netlist.
For that we need to to run the
Click on the ULP Button and navigate to the ULPs and run them. Save the
.ipc file at the same location as the
.zip archive we exported beforehand.
Compress the three files to a .
zip archive and your good to go. You can now upload this archive to our website and order PCBs, Stencils and Assembled Boards with it.