element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Members
    Members
    • Benefits of Membership
    • Achievement Levels
    • Members Area
    • Personal Blogs
    • Feedback and Support
    • What's New on element14
  • Learn
    Learn
    • Learning Center
    • eBooks
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Dev Tools
    • Manufacturers
    • Raspberry Pi
    • RoadTests & Reviews
    • Avnet Boards Community
    • Product Groups
  • Store
    Store
    • Visit Your Store
    • Choose Another Store
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
Autodesk EAGLE
  • Products
  • More
Autodesk EAGLE
Documents The 20 Most Popular EAGLE ULP's of All Time
  • Blog
  • Forum
  • Documents
  • Events
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Autodesk EAGLE requires membership for participation - click to join
Actions
  • Share
  • More
  • Cancel
Engagement
  • Author Author: element14Dave
  • Date Created: 2 Aug 2016 9:08 PM Date Created
  • Last Updated Last Updated: 6 Oct 2021 8:53 PM
  • Views 3760 views
  • Likes 5 likes
  • Comments 3 comments
Related
Recommended

The 20 Most Popular EAGLE ULP's of All Time

ULP is a C-like User Language for data export and import for the realization of self defined commands. Most commonly use, but not limited to, exportation of custom BOM, creating library components, detailed statistic reports of schematic and board designs. EAGLE includes many useful ULPs, there are hundreds more available here.

#1 wirelist.ulp by Joseph Zeglinski

WIRELIST.ulp produces an optimum length, \"wire run\" SIGNAL List/Script File, for wire-wrapping or soldering proto and project boards. The resulting SCR can be executed to reroute a duplicate board layout into the equivalent \"wired version\". See instructions in ULP header. Uploaded by Joseph Zeglinski from None.

Download this ULP


 

#2 pcb-gcode-3.3.2.zip by John Johnson

Now much easier to use! Pcb-gcode creates g-code files to allow you to produce a printed circuit board using a CNC router or milling machine. Supports outlining tracks (mech. etching), drilling and milling. Removes slivers by offsetting outline passes. Includes a setup screen that eliminates editing config files. Advanced functionality available. Please see http://groups.yahoo.com/ group/pcb-gcode for info, support, and updates. This program is free, see readme.html. Uploaded by John Johnson from John Johnson Software, Atlanta.

Download this ULP


 

#3 used_layers.ulp by Daniel Mack

collects all layers used in a board and shows them in a \"SET USED_LAYERS\" dialog box. This is useful to disable *some* layers but keep the others. Uploaded by Daniel Mack from http://caiaq.de

Download this ULP


 

#4 extd_erc.zip by A. Zaffran

Version 1.4 This EAGLE User Language Program performs several checks on the nets and pins of a schematic. These checks have been implemented as an addition to the builtin ERC, and shall later be incorporated in the editor itself. Pleas read the ULPs header. Dieses ULP ergaenzt den Electrical Rule Check (ERC). Diese Funktionen werden in einer spaeteren Eagle-Version integriert. Lesen Sie die Info im Dateikopf. Uploaded by A. Zaffran from CadSoft.

Download this ULP


 

#5 autoplace_v3.ulp by David Moodie

Crude autoplace ULP, adaptation of Cadsoft original IIRC. v4 compatible, creates grouping based on SCH and handles multiple sheets. Uploaded by David Moodie from OptoSci Ltd.

Download this ULP


 

#6 genpkg_cae.ulp by Weartronics

Generates packages for SMT aluminium electrolytic capacitors. Uploaded by Weartronics from http://www.weartronics.com/

Download this ULP


 

#7 place50.zip by Matthias Weingart

Simple Autoplacer, run this ulp in the schematic; and exec the resulting script in the new created PCB - it will place all parts of the board to the position in the schematic. Most useful for analog designs. Uploaded by Matthias Weingart from IngBuero fuer wiss. Geraeteentw. - Solutions for embedded electronics.

Download this ULP


 

#8 export-protelpcb.ulp by Alex Galakhov

Export Eagle board to Protel ASCII format Uploaded by Alex Galakhov.

Download this ULP


 

#9 eagle2kicad-0.9c.ulp by Rene Semmelrath

This ULP converts the symbols and packages of an eagle library to the format of the KiCAD PCB suite. The current version is 0.9c. (0.9b is NOT compatible with actual kicad versions) This Scripts is released under the GNU Public license. Uploaded by Rene Semmelrath from --

Download this ULP


 

#10 genpkg_soic.ulp by Weartronics

Generates packages for SMT small outline ICs including SO, SOP, SSOP, TSOP, TSSOP and others. Uploaded by Weartronics from http://www.weartronics.com/

Download this ULP


 

#11 cmd_netscript.zip by A. Zaffran

Mit diesem ULP kann ein NetScript in den Schaltplan geladen, oder als Zeileneingabe benutzt werden, um eine Netzliste als Airwires zu zeichen. Use this ULP for import a Netscript in Schematic. Uploaded by A. Zaffran from CadSoft.

Download this ULP


 

#12 eagle2ad_sch.ulp by Christian Keller

This ULP will generate schematics in Protel / Altium format. Version 1.1 Uploaded by Christian Keller from -

Download this ULP


 

#13 parts-coords-mils.ulp by Jeff Long

Modification of Walter M"s program. Outputs PCB component locations in mils instead on mm. Uploaded by Jeff Long from California, USA.

Download this ULP


 

#14 gcode-1.zip by Silviu Epure

Generate g-code for mechanical processing of board. only one file will be generated, with: mill, clean unused Cu from board, drill all holes, cut larger holes and finnaly cut board contour. Betwin phases, is implemented a simple tool change, for manually change bit. Tested with succes with KCam, but it should work with any other software. Uploaded by Silviu Epure from Dunarea de Jos University of Galati, Romania.

Download this ULP


 

#15 eagle2kicad-0.9b.ulp by Juergen Messerer

This ULP converts the symbols and packages of an eagle library to the format of the KiCAD PCB suite. The current version is 0.9b. This Scripts is released under the GNU Public license Uploaded by Juergen Messerer from --

Download this ULP


 

#16 change-text-in-lbr.ulp by Bob Starr

This ULP scans through all packages and changes the text size/ratio for items on the tName, tValue and tPlace layers. Uploaded by Bob Starr from RTZ Audio.

Download this ULP


 

#17 importbom_and_netlist.zip by Jean Simonet

These are a couple of scripts I wrote to facilitate the importing of Orcad schematics into the layout editor. ImportNetlist.ulp imports a PADS2K netlist. ImportBOM (the most useful of both) imports a regular Orcad BOM file and lets you select the package for each group of items. The scripts are not well commented, maybe soon I"ll work on that. Uploaded by Jean Simonet from - NONE.

Download this ULP


 

#18 zoom-unrouted.ulp by Daniel Mack

simple script to zoom to the first unrouted wire in board editor. this might be helpful when searching for tiny left- overs in the end phase of routing work. Uploaded by Daniel Mack from caiaq.

Download this ULP


 

#19 statistic-copper-plane.zip by A. Zaffran

Statisic of copper (Board plane) Uploaded by A. Zaffran from CadSoft.

Download this ULP


 

#20 genpkg_qfp.ulp by Weartronics

Generates packages for SMT quad flat pack ICs including QFP, SQFP, TQFP, TSQFP and others. Uploaded by Weartronics from http://www.weartronics.com/

Download this ULP

 

Other User Language Programs DownloadsSee All

Attachments:
wirelist.zip
pcb-gcode-3_3_2.zip
used_layers.zip
extd_erc.zip
autoplace_v3.zip
genpkg_cae.zip
place50.zip
export-protelpcb.zip
eagle2kicad-0_9c.zip
genpkg_soic.zip
cmd_netscript.zip
eagle2ad_sch.zip
parts-coords-mils.zip
gcode-1.zip
eagle2kicad-0_9b.zip
change-text-in-lbr.zip
importbom_and_netlist.zip
zoom-unrouted.zip
statistic-copper-plane.zip
genpkg_qfp.zip
  • eagle
  • ulp
  • the 20 most popular eagle ulp's of all time
  • Share
  • History
  • More
  • Cancel
  • Sign in to reply

Top Comments

  • shabaz
    shabaz over 6 years ago +2
    Hi Dave, I'd not seen many of these before, but they look highly interesting. The one I use regularly is length.ulp, it is a standard one, it is great for checking if there are any remaining airwaves at…
  • clem57
    clem57 over 6 years ago +1
    Thank you element14Dave for finding and publishing this list. I could only wish for a collection of add on libraries like this and then I will think I went to heaven. Clem
  • SmilinVamp
    SmilinVamp over 6 years ago +1
    Cool List! Two of my favorite are: Eagle to Altium export-altium-pcb.ulp Import Bitmap import-bmp.ulp
  • SmilinVamp
    SmilinVamp over 6 years ago

    Cool List! 

     

    Two of my favorite are:

    Eagle to Altium

    export-altium-pcb.ulp

     

    Import Bitmap

    import-bmp.ulp

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • shabaz
    shabaz over 6 years ago

    Hi Dave,

     

    I'd not seen many of these before, but they look highly interesting.

    The one I use regularly is length.ulp, it is a standard one, it is great for checking if there are any remaining airwaves at the end of the routing process by printing some stats. But it looks like the #18 zoom-unrouted ULP is a better solution!

    Also, box.ulp (found on the Internet somewhere) which does a simple thing, just draws a box, but highly useful when quickly specifying an component outline for the silkscreen!

    #16 looks highly interesting too..

    Essentially these 20 ULPs are 20 features, which is awesome. Every good ULP saves valuable time.

    This list is a great reference, because these ULPs are not described in the normal EAGLE user manual.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • clem57
    clem57 over 6 years ago

    Thank you element14Dave for finding and publishing this list. I could only wish for a collection of add on libraries like this and then I will think I went to heaven. image

    Clem

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2023 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • Facebook
  • Twitter
  • linkedin
  • YouTube