How to design a standard PCB layout using Altium Designer
This document is currently in a work in progress.
- General Information
- Shortcut Keys
- Components
- Schematics
- Setup Before Layout
- Placement
- Layout
- High Speed Tips
- Useful Links
All Altium Designer Shortcut Keys [Download]
+400 Shortcuts for Altium Designer [View]
- General
Ctrl+M: Measure.CThenC: Compile the active project.DThenU: Update the PCB with any schematic changes.DThenO: Open the “Document Options” window.Q: Toggle the measurement unit system between metric and imperial.TThenC: Cross-probe a net, pin or component between the schematic and the PCB.
- Schematic Routing
PThenW: Start placing wires.
- Component Placement
JThenC: Jump to component.JThenN: Jump to net.TThenAThenA: Open the “Annotate” window.TThenAThenUOpen the “Quick Annotate” window.
- General
DThenI: Import changes from schematic to PCB.TThenDThenR: Run DRC (Design Rule Checks).Q: Toggle the measurement unit system between metric and imperial.TThenC: Cross-probe a net, pin or component between the schematic and the PCB.
- Routing
PThenT: Begin routing a track.Tab(while routing): Brings up routing options/properties windows.Shift+Space: Change the track routing style (e.g. from straight to 45 to curved and back again).Shift+W: Set the track width to something from the predefined track width list.TThenGThenA: Repour all polygons.
- Component Placement
L: Flip a component.Spacebar: Rotate object by 90°.JThenC: Jump to component.Ctrl+Shift+C: Align horizontal centers.Ctrl+Shift+T: Align horizontal tops.Ctrl+Shift+B: Align horizontal bottoms.Ctrl+Shift+V: Align vertical centers.Ctrl+Shift+L: Align vertical lefts.Ctrl+Shift+R: Align vertical rights.EThenMThenM: Move component (useful for when you can’t select it because it’s ontop of other components).
- Visualisation
Shift+S: Hide all but selected layer.VThenB: Flip board.MouseScroll: Move up/down.Shift+MouseScroll: Move left/right.Ctrl+MouseScroll: Zoom in/out.Ctrl+M: Measure.+/-: Increment/Decrement through the enabled layers.*: Increment/Decrement through routing layers only.SThenS/Ctrl+H: Enables you to select a section of connected copper. Stops the selection at a via, pad or intersection.DThenTThen<letter>: Select a view configuration. These views and their key shortcuts are user configurable.DThenTThenU: Selects the “up” configuration (all top layers).DThenTThenD: Selects the “down” configuration (all bottom layers).
DThenO: Open Board Options window.Ctrl+G: Open the Grid Editor window.L: Show the Layers dialog box to adjust the visible layers and/or enable/disable layers.G: Cycle through the predefined grids.
- Draw circuits from left to right and top to bottom.
- Draw circuits in functional block and use Net Labels for connecting blocks to each other.
- Use standard designators:
- IC: IC or U
- Resistor: R
- Capacitor: C
- Inductor: L
- Transistor: Q or T
- Diode/LED: D
- Crystal: Y/XTAL
- Pin headers: J
- Jumper: JP
- Fuse: F
- Ferrite Bead: FB
- Fiducial: FD
- Test point: TP
- Add the Cover Page to the schematic:
- Project name
- Date
- Re/version number
- All the names of schematics
- Notes legend
- Company information
- Schematic status with date (Draft, Preliminary, Checked, Released)
- Draft: Blocks, just the structure of the schematic.
- Preliminary: Connections done, Quiet close to final.
- Checked: No mistakes in schematic.
- Released: PCB sent for fab.
- Don't connect 4 wires at one junction.
- Place all labels, designators, pins, text etc. horizontally.
- Don't fill up the whole sheet.
- Name schematics with clear and short name.
- For example: Use CPU_HDMI and CPU_LVDS instead of CPU1 and CPU2.
- Use "+...V..." for power nets
- Never use "VCC" as net name!
- For example: +12V, +5V, +3V3, +2V5, and etc.
- Fill information in Title block.
- Use distinctly and clear names for schematics.
- Add useful Design Notes on the schematic.
- If you suspect that there are parts in the circuit, place them. If you do not need them, you can remove them later!
- Double check RX & TX pins.
- Never use "TX" & "RX" as net name alone!
- For example: Use MCU_TX or GPS_RX instead of TX or RX alone!
- Put enough and useful Test Points (TPs) for circuit debugging.
- Place components in the schematic close to the pins where they should be located on PCB.
- For example: bypass capacitors.
- Generate PDF of the completed schematic.
- Clearance
DThenR>Design Rules>Electrical>Clearance- Clearance = 0.2 mm
- Routing
DThenR>Design Rules>Routing>Width- Min Width = 0.254 mm
- Preferred Width = 0.3 mm
- Max Width = 0.5 mm
DThenR>Design Rules>Routing>Width_PWR- Min Width (PWR) = 0.254 mm
- Preferred Width (PWR) = 1 mm
- Max Width (PWR) = 4 mm
DThenR>Design Rules>Routing>Routing Via Style- Via Diameter = 0.6 mm
- Via Hole Size = 0.3 mm
- Mask
DThenR>Design Rules>Mask>Solder Mask Expansion- Solder Mask Expansion = 0.1 mm
- Manufacturing
DThenR>Design Rules>Manufacturing>Hole To Hole Clearance- Hole to Hole Clearance = 0.3 mm
DThenR>Design Rules>Manufacturing>Minimum Solder Mask Silver- Minimum Solder Mask Silver = 0.3 mm
DThenR>Design Rules>Manufacturing>Silk to Solder Mask Clearance- Silk to Solder Mask Clearance = 0.1 mm
DThenR>Design Rules>Manufacturing>Silk to Silk Clearance- Silk to Silk Clearance = 0.1 mm
- Placement
DThenR>Design Rules>Placement>Component Clearance- Component Clearance (Vertical) = 0.2 mm
- Component Clearance (Horizontal) = 0.2 mm
- Via
DXP>Prefs>PCB Editor>Defaults>Via- Via Diameter = 0.6 mm
- Via Hole Size = 0.3 mm
Design>Layer Stack Manager- Change Layer Names to L1 and L2, and etc.
- Thickness of Dielectric (PCB Thickness) = 1.6 mm
View>Panels>PCBPCB Panel><Net Name>>Right-Click>Change Net ColorPCB Panel><Net Name>>Right-Click>Display Override > Selected ON- Net Color for GND = Blue (236)
- Net Color for PWR = Orange (4) or Pink (1)
F5= Toggle Net Colors
- Plan layout first, then placement.
- Start with BMC (Big, Main and Critical) components. e.g. MCU and clock devices.
- Place predefined location of components and connectors.
- Isolate analog and digital power supply sections.
- Place clock driver close to clock oscillator.
- Arrange components in rows and columns.
- Arrange components with uniform orientation, e.g. diodes and polarized capacitors.
- Indicate polarity on silk screen.
- Place all components on top side of the PCB. On complex and compact designs place short height and/or low thermal dissipation components go on bottom, never place tall components on the bottom side else it will increase the total height of the PCB.
- Keep 1mm (40mil) space between components and 2.5 and/or 3 (100mill and/or 120mil) from component to edge
- Place bypass capacitors as close to IC as possible, use combination of 10uF and 100nF, place smaller cap closer to IC.
- Place connectors on one edge of the board.
- Place at least four mounting holes.
- Make sure enough space around mounting holes for screw heads to sit on and try placing big components around PCB.
- Keep more space around headers/connectors.
- Place hot components on the top side of the PCB.
- Must place test points on all power nets and optional critical signals and programming pins if needed.
