<User>Language Programs</User>

User Language Programs(ULP)

Customize your EAGLE software with community-created programs.

checkvariant.ulp by SengPeter

Prüft ob der Name der Variante dem übergebenen Argument entspricht Gebrauch: RUN CheckVariant [String] Beispiele: RUN CheckVariant 1 RUN CheckVariant CarTago RUN CheckVariant Falls String nicht dem Namen der Variante entspricht gibt das ULP Rückgabewert 1 zurück, andernfalls 0. Wird das ULP ohne Argument aufgerufen, so wird geprüft ob der Name der Variante der Standard-Variante entspricht. Das ULP kann dazu benutzt werden die Ausführung eines Scriptes abzubrechen. Autor: Peter Seng

1871 Downloads | 512 Likes | 10.12.2012

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.

2569 Downloads | 422 Likes | 10.12.2012

pcb-gcode-wizard.zip by pcbgcodewizard

Introduction to PCB-Gcode-Wizard which is a graphical Gcode viewer, plotter, and G00 rapids optimizer for PCB milling files generated with PCBGCODE.ULP from John Johnson. The central feature of this program allows you to delete redundant and unnecessary milling outlines, so that you only have ONE isolation milling pass (saves lots of milling time!). See more info, screenshots, tutorials, and purchase at PCBGCODE.COM.

19184 Downloads | 707 Likes | 09.18.2012

hyperlynx_5_7.zip by kdv

- added export of polygons to hyperlynx.ulp

2157 Downloads | 473 Likes | 08.21.2012

bom_with_attributes_v1.06.zip by eagle38106

This zip-file contains the new (V1.06) bom_w_attr.ulp and a sample which makes use of the attribute features. The new version lists the used libary, too. It fixes some errors in the sort by value mode. CSV export uses either comma or colon to separate the column data.

3756 Downloads | 437 Likes | 08.17.2012

exp-project-replace-lbr.ulp by BStarr

This is a modified version of \'exp-project-lbr\' that also generates a script that replaces all parts in your schematic with the newly generated library. Thus, your schematic/board will be updated to use all parts from the single library. Note you must use the generate as \"single lib\" option in order to replace all parts. Note you can also disable the library prefix name if desired.

3407 Downloads | 429 Likes | 08.05.2012

bom-ex149.zip by BStarr

The lastest version of BOM-EX which now includes filtering options in the pick part dialog. This makes it easier to find parts in the database when assigning a part number to a part.

3078 Downloads | 418 Likes | 08.05.2012

copypaste-v3.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. This is version 3 of copypaste. It fixes one bug of the previous version 2: It copies the value of a part if the user overwrote a non-user-definable value.

3920 Downloads | 424 Likes | 07.29.2012

pcb-service.ulp by CadSoftSupport

This new version of the PCB service ULP extends the existing service in EAGLE by offering also an assembly service for US customers. Simply add this ULP and replace the existing one. It works for version 5.10 and higher.

2779 Downloads | 444 Likes | 07.13.2012

danglingnets.ulp by AlStu

Have you ever spun a board and found that unused sections of nets are left dangling? Nets that go nowhere? Unintended stubs? Most are harmlessly hidden under vias but some are left to wander uselessly around the board. This ULP DanglingNets will track down and show those leftovers.

2114 Downloads | 455 Likes | 07.12.2012