Skip to content
This repository has been archived by the owner on Oct 8, 2023. It is now read-only.

martonmiklos/ulps_for_eagle

Repository files navigation

Various ULPs (User Language Programs) for the Autodesk EAGLE

selection_to_variant.ulp

This ULP can be used to add/remove selectd parts to/from a selected Assembly variant.

  • Usage: select parts
  • Run ULP
  • Select the action and the board variant
  • Click Ok

selection_to_variant

show_values.ulp

This ULP was originally written by Karsten Brandt.

Following features were added by me:

  • Command line argument handling: RUN show_values 100n {top,bottom}
  • Ability to display parts only on top/bottom side in the board editor
  • Ability to display parts only on the current page of the schematic

show_values_screenshot

toggle_brd_sch.ulp

Running this ULP will toggle between the board and schematic editor. You can assign the 'RUN toggle_brd_sch;' command to a shortcut. (I prefer Ctrl+E to get similar behaviour to NI LabVIEW)

add_name_and_value_lbr.ulp

This ULP can be used to place the >NAME and >VALUE in the symbol and footprint editor.

Add the following to your .eaglerc:

Lbr.MenuText.<whatever is your last menu index + 1> = "Place labels: RUN add_name_and_value_lbr.ulp;"

normalize-text.ulp

Originally written by Tennessee Carmel-Veilleux

This ULP can be used programatically change all silkscreen texts to a specified size, weight, and font type.

normalize-text-screenshot

Modifications added by me:

  • Ability to set font type
  • Saving settings
  • Implement layer selection
  • Add support for normalize the name/value texts in the schematic as well the net labels

generate_header_direction

ULP to generate macros from net definitions for AVR GCC or PIC XC projects.

CubeMX2EAGLE

This ULP generate nets around the selected part and place XREF labels on the generated nets according to the user labels in the CubeMX project. Works both with STM32 and STM8 CubeMX as well. CubeMX2EAGLE-screenshot

normalize-rcl-values.ulp

Originally written by: Robert E. Starr (http://www.bobstarr.net)

Modifications:

  • Save UI settings

distribute_attributes.ulp

This script can be used to copy all attributes from a specified part to the same parts in the design with the same value. It is useful if you set for e.g. an ordercode for a part (OC_***) and you would like to set it to all similar parts in the design.

Invoke this script by typing 'RUN distribute_attributes ' into the command interpreter").

About

Various ULPs (User Language Programs) for the Autodesk EAGLE

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published