Eagle ULP

From ElectroDragon Wiki

Common Used ULP

  • normlized text
  • Panelize
  • Tear drops
  • Search frame to add frame
Header text Header text Header text
selec-sch-group-brd-group.ulp select sch group to brd group Example
Example Example Example
Example Example Example

Negative Silkscreen


Useful ULP

File Description Use
Penalize.ulp copy the silk screen of layer 25 tname to layer 125, so when you copy and paste the total board, tnames will stay not change.
bom.ulp to generate CSV files for all the devices on a board.
exp-project-lib.ulp to export all the components from a project to a library, could be helpful in some cases, for example, you want to copy some items out from boards build by somebody else.
normalize-text.ulp Let you save work that to change all the size of the text into one
import-bmp.ulp Get a logo on board
PCB-Service.ulp help you to see the board size, number of holes, SMD pads, your design errors, etc.
copy-wire-to-any-layer Useful to copy trace, for example from top to bottom, from top to bstop, etc. choose list, double click .. from layer, double click .. to layer

The following Ulp are downloaded from eagle site:

  • createsymsmdpackage_rel3.zip - create smd package, this can generate many kinds of SMD package directly instead of find them in other libraries, can only work on dual and quad lines IC, read the parameters as input here. package
  • eagleup - for making PCB board in 3D visualization, see more in next section of this page.
  • fixdrills - normalize all the holes into inches, for example from 0.6 mm into 0.3 mils

Pcb service eagle.png