ENGG2800 - Altium Tutorial
ENGG2800 - Altium Tutorial
This is not a tutorial to teach you all about PCB design, this is just a short introductory lesson to introduce you to Altium Designer 6. Before you start making your own PCB, you should go through Altiums TU0117 - Getting Started with PCB Design.pdf. When Altium is first opened the Home page is displayed. If you accidently close this page and have to access it again, close on this icon in the top right hand side of the screen. You can access help documents and such from the home page.
Creating a Project
Before we start with our design, we need to create a Project which will house all of our relevant files (Schematics, PCB files, libraries etc). Create a project by clicking File >> New >> Project >> PCB Project Before we do anything else, we should save our project. Save your project by right clicking on it in the Projects Panel and selecting Save Project As.
Lets ignore the connectors for now, and wire up the rest of the circuit: Click on the Libraries tab on the right hand side of your screen to access Altiums Schematic libraries. This is were we will our parts. Change the active library to Miscellaneous Devices. Lets place the resistor first, Search for res1. Select res 1 and click Place Part. Before we place the resistor, hit the tab key to edit its properties. Give your resistor a sensible Designator and Value, and take note of the Footprint, but well come back to that soon. Now lets place our part, hit the space bar if you want to rotate it before placement. Fantastic! Now lets repeat these steps for the rest of our components (except the connectors). Youll find the capacitors under the name Cap or Cap2 (use cap2), the voltage regulator under Volt reg, and the LED under LED0. Now for a quick note about wiring schematics. Placement, Nets, Values, Manual Junctions. At this stage, hopefully your schematic will look something like this:
Now lets add our connectors: Change the active library to Miscellaneous Connectors Find the part Header 2, place two of these on your schematic. Try to keep GND pins as the same pin number. It is a smashingly good idea to use headers in your PCB designs, especially when connecting to things not mounted to your PCB (push buttons, leds, etc). Well be telling you more about making connectors and cables during the construction lecture! In addition, headers can be used for debugging! Eg, toggling a microcontroller pin to check if youve fried your poor AVR or not! (Just as well you budgeted for a spare, right?). Right now your circuit schematic should look like this
We need to make sure that the footprints we assign to our parts are correct, Altium wont know the difference! EG. Make sure you dont assign a surface mount footprint for a through hole component. Make sure your drill holes are large enough for your component. Scared that youre going to make a mistake on your PCB by assigning the wrong footprint? Not a problem, print out your PCB and lay down your components on top of the print out. Lets now assign some footprints to our components. Double click on your resistor, select the Footprint box and click EDIT. Change the PCB Library to Any. Now hit the Browse button and change your resistors footprint to AXIAL-0.5.
Lets repeat the same step for the capacitors, but the footprint we want to use doesnt come with Altium (oh no!). o Download the Altium libraries from the Electronics Workshop webpage. o For this example we only need the KBpcb02 library, save this file to a suitable directory. o Now, under the libraries tab, hit the Libraries button. o Now were in the available libraries section, click the Add Library button. o Find the library youve just downloaded, and add it to your project! Now edit your capacitor footprint, and change it to the RB5.0 type footprint from the library weve downloaded. Change the Voltage Regulator footprint to the TO-92 footprint (under Misc Devices). Whats the difference between the TO-92 and the TO-92A footprint? Leave the other footprints as default.
Congratulations, youve wired your first PCB. But wait, were not done yet. We need to make sure that this board is suitable for manufacturing, otherwise it wont be sent to the manufacturer.