Project Workflow and Shortcuts for Altium Designer 2020 - Schematic Tool
ProjectName.PrjPcb » Right Click » Add New to Project » PCB
PCB1.PcbDoc » Right Click » Rename(as desired)
Edit » Origin » Set
View » Toggle Units (Hotkey: Q)
Hotkey: G
Hotkey: Ctrl+Shift+G
(Opens snapgrid settings rather than swap between predefined snapgrids)
Ctrl+PgDown: Zoom Fit
View » Board Planning Mode (Hotkey: 1)
Design » Edit Board Shape
Adjust Board corners until desired board shape is achieved
You can also redraw with
Design » Redefine Board Shape
Draw the polygon fill to create board
Design » Update PCB Document Name.PcbDoc
Design » Import Changes from Name.PrjPcb
Validate Changes
Execute Changes
If you’re missing any footprints you’ll get an error when you try to import
Panels » View Configuration (Hotkey: L)
Design » Layer Stack Manager (Make sure to save!)
Panels » Properties
Properties » Enable Stack Symmetry
Set up Planes and Signal layers (Standard is 1 oz. copper. If it’s a high power board 2 oz. may be necessary but for hobby projects realize 2 oz. is expensive!)
Via Types » Ensure through hole via is present(If you need partial/embedded vias you’ll be able to figure it out here on your own)
Remember to save the stackup!
Here are some basics to get you started, ICs tend to have metric based packages so probably best to use mm here.
Altium Support Polar Grids if you’re doing a curved board but I’m not going into that
Cartesian Grid Editor (Hotkey:Ctrl+G) Set the grid definition here as well so you can see it well
Design » Rules
Set up everything according to what your manufacturer supports. Some manufacturers will provide an Altium rule file to import, and if they do love them eternally because so much less busy work
Yes, you can be more specific, and if the board’s high density please look in depth at your manufacturer’s capabilities. If it’s a hobby project, who cares :)
My first boss taught me that 90% of the battle is placement, and I recommend you take his advice.
I’ll point you to Henry Ott (hottconsultants.com) if you want to read up on the different stack ups and routing techniques I also hear good things about Howard Johnson, and John Howie(totally different names, not clones or anything) has some stuff on EMC, but it’s a bit harder to find
Place your planes now!
You need to have a small keepout area on the edge of the board to make manufacturers happy
Polygon Pour » Draw » Click Polygon » Properties » Assign Net » Repour
(If you mess with things be sure to repour, it’ll fix some weird issues)
If you think yourself a genius feel free to attempt to split your ground planes, if you’re like the rest of us mortals do the best to ensure your board has as solid of a ground plane as possible.
A solid plane rather than a split one is almost always better.
Route Mode (Hotkey: Ctrl+W)
Autorouting is a privilege you earn after you learn when to use it. If you’re starting out you don’t know how to and shouldn’t. It can save time in some cases but I avoid it 95% of the time
Tools » Design Rule Check
Fix or approve any errors
You can either output individual files from
File » Fabrication Output
File » Assembly Output
You can also export to other tools such as HyperLynx (super fancy sim software for EMI that you’ll only get to play with if your company has a license) from the file tab.
You can print PDFs from here as well, Altium can output 3D pdf files that allow rotation and zoom in Adobe Acrobat almost as if you were looking at the assembly in Solidworks.
This will output everything you want, think of it like the CMake of Altium
Right Click Project » Add New to Project » Output Job File
Save file with desired name
Fabrication » Gerber » PCB Document
Fabrication » NC Drill Files » PCB Document
Assembly » Generate pick and place files » PCB Document
Documentation Output » Schematic Prints » (single page for basic setup)
Documentation Output » PCB Prints » PCB Document
To Configure each output right click and hit configure
Gerber Config - (Format, 4:4, Units:mm, layers » plot layers » used on, advanced » position on file » reference to relative origin)
Click the folder structure in output containers.
Now check the enable box for every file you want in that folder.
Set the top file path to manually managed.
I recommend you store everything in a folder called outputs because it looks better.
You may want to go into advanced and enable auto load of gerber and NC drill outputs so you can check to see if they’re accurate after being created
Click the PDF Container and add your PDFs to it, adjust this output structure as well. Name it as you’d like and configure auto open if you want
ODB++ is a new format that contains pick and place info alongside board info. Fancy board houses like it. If you’re getting high quality boards or a large number of boards made please just communicate with your board house/assembly house. They’ll tell you what they prefer, and if you give them what they prefer it’ll save you a bit of money hopefully
We’re going to add our BOM to the output as well, but we need to set it up first
Right Click Project Name » Add new to project » Active Bom
Properties » Set Production Quantity to see best prices
Now go through each type of component and select the manufacturer you want to buy from, Once you select the manufacturer give it a user rank by making a star rating.
Once you do this the status message on the far right side of the BOM should become a green check box for the items that were in stock.
Add vendors’ links for any products that still need them by clicking the part and doing add solution.
If you replace a part with a new solution note that whatever option has the most stars will be used if available.
(ie: if you have 2 different types of amps you can use but the preferred one is usually out of stock set the preferred to 5 stars and option 2 to 4)
If you entered the production amount the tool will help you pick from the different distributors and ensure stocks.
Save the bom and the project!
Now go back to your output job file and add the bom, I recommend you customize it and add either the single supplier or double supplier template.
Add it to your output folder container!
Save everything! You can reuse things like rules setups and your output job file for most cases!
Now go into your output job file and click your output containers. Click generate content for each and ensure it’s correct.
Now you have the pdfs of your schematic and board to share with everyone and your manufacturing files! You’re all set to have it made