Skip to content

RnDMonkey/Altium-Scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 

Repository files navigation

Altium Designer Scripts

This is a list of my most-used Altium Designer scripts with a brief comment on each.

Cheers!
Ryan Rutledge, CID+

Credits

I owe many thanks to other script writers who have contributed to the Altium-Designer-addons script repo. Special thanks to

  • Corey Beyer
  • Tony Chilco
  • Matija Markovic
  • Brett Miller
  • Petar Perisin
  • Stephen Thompson

Many other members of the Altium Designer community have also rendered invaluable feedback, encouragement, and inspiration for my scripting work. There are too many to list without forgetting somebody, but special thanks to

  • Eric Albach
  • Randy Clemmons
  • Rhys Drummond
  • Michael Hoopes
  • Darren Moore
  • Jack Olson
  • Tim Phillips
  • Mark Ross
  • Dennis Saputelli

My Must-Have Scripts

These are my must-have scripts. For scripts that weren't created by me, I have contributed to them because they were so useful to me that I wanted to enhance them even more, and pay back some of the help they gave.

PCB SCRIPT. Has GUI. This script evenly distributes parallel tracks by their pitch or their clearances. It can also set arbitrary pitch or clearance and center tracks between pads or vias.

PCB SCRIPT. Has GUI. This script creates fillet(s) on selected joined tracks. Works with tracks at nearly any angle with multiple configuration options.

PCB SCRIPT. Has GUI. This script allows you to very quickly place reference designators and comments interactively around a component with configurable clearance settings and so that changes to the text grow in a logical direction.

Other Scripts to Highlight

These are other scripts I have found particularly useful

SCHEMATIC SCRIPT. No GUI. This script helps find unmatched or floating ports within project schematic sheets.

PCB SCRIPT. Has GUI. It's safe to say QuickSilk would not exist without this script by Stephen Thompson. This script can help automatically place reference designators in clear areas.

PCB SCRIPT. Has GUI. Very handy script for troubleshooting internal layer IDs not matching stackup layer order.

PCB SCRIPT. No GUI. Place testpoints interactively simply by clicking an object in the destination net.

Other Scripts I've Created

These are scripts that I originally created to address specific needs at work or to address requests posted to the Altium Designer user forums.

PCB SCRIPT. Has GUI. This script is a utility tool to help with positioning and sizing .Designator special strings in a PCB document.

  • My go-to script for debugging

PCB SCRIPT. No GUI. Select items in a PcbDoc and run _Inspect to inspect the underlying properties of selected items.

PCB SCRIPT. No GUI. This script is a utility tool to benchmark the relative repour times of the polygons on a .PcbDoc.

PCB SCRIPT. Has GUI. Based on an Idea posted to Altium Designer community. This script is a utility tool to help detect high-speed signal vias without a nearby return via.

SCHEMATIC SCRIPT. No GUI. Small utility script to rotate or flip the selected components in place without repositioning visible parameters.