Altium Tips and Tricks
At work I decided to make a list of Altium tips and tricks for people who are new to the awkward legacy cluster that is Altium. I figured I might as well put it here as well. I’ll continue to add to it as I think of more useful things.
PCB Layout
- Press the “~” key while routing to open up a useful menu
- Press “Shift+w” while routing to open a quick width change menu
- Press Tab while routing to open a useful menu
- Click on a trace and click Tab to select the whole strand in that layer, Tab again to select the strand including other layers
- PCB inspector: useful side panel for setting properties of one or multiple components at the same time, go the View->Workspace Panels->PCB->PCB Inspector
- To select a bunch of objects of similar type, use the “Find Similar Objects..” option in the right click menu
- Use the “L” key to switch between layers while routing (only if you can go to another layers without using a via (like from a throughole).
- Use the “+” and “-” keys to switch between layers using a via
- “Shift+s” cycles between single layer mode
- “Ctrl+m” brings up a measuring tool that does not act like an object
- To route multiple connections at the same time, shift click all the starting points (pads or tracks) and select the “Interactively Route Multiple Connections” button to start routing
- “Ctrl+left click” highlights objects of the same net
Schematics
- Hold down ctrl while moving something to avoid carrying wires around with it
Tips
- For complicated board shapes, instead of manually drawing out a Polygon Pour, just select the border of your PCB (should be a keepout line) and go to Tools->Convert->Create Polygon from Selected Primitives. This will create a polygon on the current layer, which you then can select and define to your needs.
- Copy and paste is weird in Altium, to copy, select the thing, use ctr+c (you should then see crosshairs on your mouse), then left click in open space
- Usually it is easier to draw a board shape with the line and arc tools first, then convert it into a board: first draw the shape (preferably in the Keepout layer) then select all the primitives making up the shape, then go to Design->Board Shape->Define from selected objects
- While routing you sometimes want to use multiple vias to go between layers, Altium will sometimes delete these vias, to prevent this just right click on a trace with the same net and go to the Net Actions->Properties… option, then in the pop-up menu, de-check the “Remove Loops” box.