How-to

This article will guide you trough the process of preparing, uploading and configuring a PCB designed using Eagle in the 3D brd viewer. You will be able to test your footprints against 3D components, check for collisions, try out plug-in boards or export your pcb in stl or obj format and use it in a 3D CAD package of your choice.

Step 1: Preparation

To create a 3D model of your bare PCB the tool uses triangulation to represent your board shape as a collection of triangles. The board shape is extracted from the brd file you upload by searching for all the wires in layer 20 (the dimension layer). It is of outmost importance that you have your board outline defined as wires in the dimension layer and that those wires create a closed polygon from end to end.

It is a good idea to have the ouline wires with zero thickness, since having a thickness on a dimension wire is ambiguous on where the board should end - on the inner countour of the wire, on the outer countour or in the middle. Also make sure that all the wires connect to each other:

There is a limitation to the triangulation algorithm that prevents having holes intersect the outline wire. You can achieve the same result by using an arc. Check out the following example:

Step 2: Uploading and configuring

Navigate to the BRD Viewer page and upload your board:

If you get an error and wish to contact us please consider uploading the file that produced the problem as it would help us track it. If there are no errors you'll be redirected to the board view page.


Your board may not look as good. Depending on how you've named your footprints the 3D models may not be detected automatically. Misalignment can also happen if the origin point of the 3D model is different from the origin point of the footprint. To correct a model location or orientation simply click on the model and from the popup panel select Move (M) or Rotate (R).