Scripts used in Eagle CAD
Clone or download
cmonr Merge pull request #6 from hadron137/master
Parses transform flag and adds an optional GUI.
Latest commit 037b72d Jan 14, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information. Updated instructions to use relative coordinates Sep 12, 2013
svg2poly.ulp Add files via upload May 30, 2017
swap.ulp Added part name swap functionality to Library as well May 25, 2014

Select each script in the EAGLE Command Panel for more information.

INSTRUCTIONS for svg2poly

svg2poly was made to handle Plain SVG files from Inkscape. It can currently only handle paths.


  • In Inkscape 0.47 or newer, Preferences > SVG output > Path data, tick "Allow relative coordinates"
  • Type out the text that you want. Format it and such.
  • Lock the height/width ratio
  • Change height to 100 (this helps with changing the ratio)
  • Ctrl-Shift-C (Object to Path)
  • Select all (w/ Node Cursor)
  • Extensions > Modify Path > Add Nodes (Default settings are alright)
  • Extensions > Modify Path > Flatten Beziers (Default settings are alright)
  • For the closed loop letters O,o,D,d,etc...
  • Draw a rectangle dividing the letter ( O => ([)] )
  • Select the rectangle and the letter
  • Ctrl-/ (Division)
  • Repeat with all closed letters
  • Select all (w/ Node Cursor)
  • Ctrl-Shift-K (Break Apart)
  • Save As > Plain SVG


  • Open your .BRD file
  • Type mark
  • With your mouse, select where you want the center of the svg to appear
  • Enter command and browse to svg file


Written by Cruz Monrreal II