<User>Language Programs</User>

User Language Programs(ULP)

Customize your EAGLE software with community-created programs.

generate_header.ulp by martonmiklos

ULP to generate net definitions for AVR GCC projects from the schematic.

1578 Downloads | 246 Likes | 08.24.2013

alignd.ulp by hbridge99

alignD.ulp is a rework of align.ulp with a dialog box for easy text entry and option comparisons. Sadly, like the original, it only works on parts in boards.

1544 Downloads | 344 Likes | 04.17.2014

make-pogo-package.ulp by BStarr

This ULP generates a script from an existing board that can be run in a library to create a device that represents the PCB with pogo pin holes that match the X/Y locations of SMD test points that contain the attribute \'POGOPIN\'. The SMD test points can be on the top or bottom side of the board and MUST also have an attribute of type \'POGOPIN\' defined for each test point that requires a hole location for mounting a pogo pin

1543 Downloads | 272 Likes | 01.24.2013

mod-dup-place.ulp by BStarr

This ULP for v7.2 duplicates the placement of a hierarchical module given an x/y offset and source/destination module name instance. No routing duplication is supported, only the placement is duplicated. This is initial release of this ULP.

1536 Downloads | 354 Likes | 12.11.2014

make-pogo-package2.ulp by BStarr

Latest version works with thru-hole and SMD test point pads. This ULP generates a script from an existing board that can be run in a library to create a device that represents the PCB with pogo pin holes that match the X/Y locations of SMD test points that contain the attribute \'POGOPIN\'. The SMD test points can be on the top or bottom side of the board and MUST also have an attribute of type \'POGOPIN\' defined for each test point that requires a hole location for mounting a pogo pin

1536 Downloads | 249 Likes | 04.12.2013

find-sew.ulp by Stoneshop

A small modification of find-single-ended-wire.ulp. If you have a board containing a number of vias connecting polygons on different layers find-single-ended-wire would flag these, which can be irritating if you have a large number of them. find-sew skips these, unless you start it with the \'via\' parameter.

1532 Downloads | 394 Likes | 08.02.2015

toggle-layer1.1.ulp by dcoryh192

v1.1 Update: Added smart mode option. Will only enable certain layers (tPlace, bStop, etc.) if the respective copper layer is already enabled. See description for more details and usage. Simple ULP to toggle layers. Intended to use with key shortcuts, but works fine in any application. Argument can be either layer name or number, or a mix of both. Only tested in Layout but should work in lib/lay/sch. No limit to number of arguments. Special CLI option to toggle all arguments the same direction or each individually.

1524 Downloads | 248 Likes | 07.30.2013

select3.ulp by admin

Selects components or nets listed at the command line. The component or nets specified at the commandline can be added or subtract to the existing group, filter the existing group, or define a new group. Please rename file from select3.ulp to select.ulp before use. This is an update: Now works in Schematic, added device type, minor change to syntax to allow \"-\" in names, minor bugfix for names with \"+\" chrs.\r\nUploaded by Danny Damhave from Damhave Systems

1522 Downloads | 266 Likes | 12.03.2011

choose-airwires.ulp by JorgeGarcia

Hides all airwires except a group of airwires selected via the group command. Use \'RATS *\' at the command line to unhide all airwires. Modified version of Bob Starr\'s hide-airwires.ulp.

1519 Downloads | 278 Likes | 05.07.2013

toggle-layer.ulp by dcoryh192

Simple ULP to toggle layers. Intended to use with key shortcuts, but works fine in any application. Argument can be either layer name or number, or a mix of both. Only tested in Layout but should work in lib/lay/sch. No limit to number of arguments. Special CLI option to toggle all arguments the same direction or each individually.

1505 Downloads | 269 Likes | 02.25.2013