Years ago i was looking for a solution of 3D rendering for Eagle CAD in order to check visually how a PCB could fit into a specific box or if it could be optimized. Altium, Cadence, Proteus, and many others were proposing those solutions, but Eagle was free as long as you don’t want gigantic PCB, easy to use, and very popular (used by Adafruit, Sparkfun, Snootlab, …).

Jerome Lamy worked on solution which permit to get the PCB 3D rendering in Sketchup based on some Eagle information export. This solution is named EagleUp and still available for free, even if now Kicad is doing the job.

As I have always trouble with the installation, this page will serve as a note for the future (and yes, Eagle 7.4 and Sketchup 8 are still doing the job nicely in 2023).

Download

List of files to download:

Installation

Start to install Eagle, Sketchup and ImageMagick (avoid spaces in ImageMagick install path).

Now we can focus on EagleUp:

  • Decompress the archive and copy/paste the Eagle plugin (eagleUp_export.ulp) in C:\EAGLE-7.4.0\ulp.
  • Open Sketchup, go to Windows > Preferences and install the extension eagleUp_import.rbz.
  • Put the /models folder in C:\EAGLE-7.4.0\models (recommended).

Important: after the ImageMagick install, you may need to restart the computer in order to refresh paths, else you could get some irritating errors at Sketchup import, like: NoMethodError gsub! … .

Test

Open the demo board file (demo3d.brd) with Eagle, go to File > Run ULP …, and select the eagleUp_export.ulp

eagleup_ulp

Configure the following fields as above (export folder will be created in your hardware design folder), click on OK, and wait for the export completed popup.

eagleup_export

Now, open Sketchup and import the demo3d.eup file via Plugins > Import EagleUp v4.5

sketchup_import

Sketchup, may ask you to resize some components, say yes, and enjoy.

More 3D packages are avalaibles on 3D Warehouse and Dangerous Prototypes repo.

Rendering with Maxwell

For a nice rendering, you can use the maxwell plugin, basically you have to install it via the setup (it will require Silverlight 4)

Once your 3D design opened, go to Plugins > Maxwell > Maxwell Fire

maxwell_fire

References