Alignup

The Alignup tool aligns things.  It aligns almost anything, and figures out what to do based on what is selected.  There is no graphical interface to provide settings or to tell it what to do. The easiest way to use this tool is to assign it to a hotkey in Xpedition.  In this way, the user simply selects the objects of interest, hits the hotkey, and the tool figures out what to do an does it.  If the selected objects don't have any way of working together within the parameters of the tool's functions, it doesn't do anything.

 

Here is a list of all of its functions:

 

- Align a single via to a single pin.

 

- Align two vias to two pins, such as might be encountered when routing differential pais away from an IC.

 

- Align one part to another, based on the location of a pin selected from each part. This can happen several ways:

 

  • Align a two-pin chip part to an IC.  For example, a series resistor to a pin on an IC.

 

  • Align a pin on a part on the bottom of the board to the pin of another part on the top of the board.

 

- Align two small parts to two pins on a larger part.  Such as two series capacitors to two pins on an IC or connector.

 

- Align a row of vias to each other.  Works horizontally, vertically, or diagonally

 

 

Bonus function:  Adds vias to large pads.

 

- Uses the default via for whatever net the pad is connected to.

 

- Makes a rectangular grid arrangement for rectangular or square pads, a radial arrangement for round pads.

 

- Uses the net's spacing rules to to calculate how many vias will fit in the pad,

 

- Places vias right at the edges of the pad to completely fill it.

 

- I added this just because it's useful and I don't have anywhere else to put it, without making a new separate tool.

 

 

Here's a video of the tool working:

 

The Marks Mentor®, Mentor Graphics®, DxDesigner®, DxDataBook™, Xpedition®, and FabLink™ are trademarks of Mentor Graphics Corporation. ExactCAD is not endorsed by, sponsored by, or associated with Mentor Graphics Corporation in any way.

© ExactCAD Inc.