<User>Language Programs</User>

User Language Programs(ULP)

Customize your EAGLE software with community-created programs.

boma.ulp by SengPeter

Stückliste exportieren Gebrauch: RUN bomA [Prefix] [FileName] [AddVariant] [Suffix] Beispiele: RUN bomA V1/ *?* yes .bom RUN bomA *?* *?* *?* .bom Erzeugt die Stückliste (BOM) eines Projekts, einschließlich der mit Version 5.0.0 neu eingeführten Attribute. ULP basiert auf bom.ulp Version 1.07 und verhält sich wie dieses, falls keine Argumente angegeben werden. Die Verwendung von Argumenten ermöglicht: - das Erzeugen von Varianten-Stücklisten mit unterschiedlichen Dateinamen per Skript. - das Speichern von Stücklisten in Unterordnern. - die Erweiterung des Dateinamens um den Namen der Variante. Werden Argumente angegeben so sind sämtliche anzugeben, nicht verwendete Argumente sind in diesem Falle mit *?* zu belegen. - wird Prefix belegt so wird dem Dateinamen das Prefix vorangestellt. - wird FileName nicht belegt so wird der default-Dateiname verwendet. - wird AddVariant belegt so wird der Dateiname um den Namen der Variante erweitert. - wird Suffix belegt so wird der Datei/Varianten-Name noch um das Suffix erweitert. Verwendete Unterordner müssen vor Ausführung dieses ULP\'s bereits bestehen. Autor: support@cadsoft.de Modifiziert von Carsten Wille, um die neuen Attribute zu nutzen. Export als .csv-Datei durch Christian Schlittler hinzugefügt. Auswählen von Bestückungs-Varianten und Attribute können ein/ausgeschaltet werden alf@cadsoft.de Erweiterung um optionale Argumente durch Peter Seng.

1910 Downloads | 190 Likes | 10.12.2012

hierarchical_v1.1.zip by morosh

Some ULPs and scripts to do hierachical designs

1911 Downloads | 280 Likes | 07.29.2014

export-phoenix-x-ray-cad-data.ulp by popelavojtech

Exports CAD data for Phoenix X-ray Micromex and Nanomex PCB inspection machines. The component and pad coordinates are exported in the same format as in Phoenix X-ray demo board. Top and Bottom component files are generared separately, pads file is common. Some conversion parameters are configurable, you need to edit variables in the ULP. The ULP was tested to work in Eagle v6.x and v7.x and with Phoenix Xact software v8.x.

1918 Downloads | 576 Likes | 12.14.2015

eaglegrabber.zip by mike919192

EAGLE GRABBER README ------------------------------------------------------------- name: create_standard_attributes2.ulp arguments: none notes: This creates the standard attributes used with the other ULPs in this pack. ------------------------------------------------------------- name: update_from_link.ulp arguments: none notes: This will download the html page specified in the link attribute and set the other attributes. By defualt this only works with Digikey, although it is not difficult to extend to other sites. The html page is save in the project folder so repeated call do not redownload. -------------------------------------------------------------- name: clone2.ulp arguments: Part name to clone (e.g \"U1\") notes: This copies attributes from the specified part to other part with matching values and matching footprint. WARNING: In rare cases this can overwrite good data! -------------------------------------------------------------- name: ebom2.ulp arguments: none notes: Creates an html file with all of the part attribute data. -------------------------------------------------------------- Credit to Eli Hughes for creating the first version, from which these tools are based. Enjoy!

1937 Downloads | 221 Likes | 03.06.2013

editgroupedtext.ulp by admin

gruppierte Texte in einem Schema oder Board können mit diesem ULP als \\\"Block\\\" editiert werden.\r\nUploaded by Hans Schlumpf from Feron AG

1942 Downloads | 191 Likes | 06.20.2011

renumber-sheet_4_5.ulp by MirekK

added options to renumber by a combination of X a Y directions in various percentages

1974 Downloads | 294 Likes | 05.06.2014

exp-pads2k-netlist.ulp by JorgeGarcia

Export netlist in PADS 2000 format. Initial release.

1986 Downloads | 340 Likes | 03.10.2015

add_attrib_all_devices.ulp by lrc

Adds attributes automatically to ALL variants of all devices in currently opened library. Easily use a .scr file in conjunction with this ulp to add multiple attributes to every variant of every device in the current library. See the header comments for a complete description.

1992 Downloads | 202 Likes | 11.17.2012

unrouted-and-dangling-nets-v2.zip by ADMsystems

Building on the danglingnets.ulp, code by Alan Stummer, this modified version now includes similar and additional functions for both “unrouted” and “dangling” nets. Version 2.0 2013.08.26 ***Fixed a bug that caused zoom to wrong coordinates and refined Zoom Select Algorithm to better display the selected net.*** unrouted-and-dangling-nets-v2... A ULP for confirming and listing those sometimes hard to find “unrouted” and “dangling” net stubs. Separate lists are created for the “unrouted” and “dangling” nets when they are found. Any net in the lists may be specifically selected for viewing and editing. Displayed information for each net found includes the net’s name and coordinates. The “dangling” net’s list will also include the net’s layer number. When any net is selected for viewing, its layer is set to “visible=yes” assuring that it can be seen. Since this ULP makes a call to run itself after executing a command, only change the file name if you know how to edit the code to point to the new name. The same applies to the renaming of or moving of the \"ratsnest.png\" file to a different directory. Unrouted-and-dangling-nets.png is included for use as a custom menu icon should you wish to use it.

2007 Downloads | 235 Likes | 08.27.2013

copypaste-v2.zip by bdrung

copypaste allows you to copy a schematic and a corresponding board without loosing the placement of the elements on the board. You can copy a schematic and board from a newer version of EAGLE to an older version of EAGLE. The copy ULP creates one script for the schematic and one for the board that creates and places all elements of the source. These scripts are stored as clipboard_schematic.scr and clipboard_board.scr. The paste ULP combines the clipboard scripts, renames the elements with conflicting names, and stores the result as paste.scr. The paste script is then executed.

2028 Downloads | 201 Likes | 06.09.2012