Menu

Altium Resources

Links
Altium Link to the download site where you can get the latest software.
Manuals Online manuals for all features
Sim Manual Online manual for configuring simulation waveforms
Documentation
Steps Laying out a circuit schematic (in-class tutorial notes)
Project Files Output of in-class tutorial
Steps Routing a PCB (in-class tutorial notes)
Design Rules For boards that will be made in the Lightning Lab
Getting Started - Examples & Demos
PDF, Src Files PDF slides and source files of in-class Altium demo.

Tutorial

Learn the basics of circuit design and PCB layout.

Tutorial Learn the basics of circuit simulation.
Examples Down-loadable examples & reference designs.
Help Centre Page of learning materials for the various features of Altium.
Videos Page of training videos.
Frequently Asked Questions
Question Can I use this software at home?
Answer Our license agreement allows all faculty, staff, and students (anyone taking an ECE course) to download the software onto their personal computer and run it from anywhere that they have access to a VPN connection. The software may be used for educational or research purposes but may not be used commercially.
Question How do I connect to the license server?
Answer

Go to the ece download page to accept the licensing agreement and get instructions on obtaining the software and accessing the server.

Make sure you have a VPN connection to the ECE network.
Start Altium and from your "My Account" page:
Click on "Setup private license server"
Server name: xxxxx
Server port: xxxxx
Select the new license that appear and click on "Use"
You may as well also delete any old, expired licenses that are also showing.

Schematic Design
Question I don't see the part I want in the list of components. Where is it?
Answer Altium supports 1000s of parts from many different manufacturers. They are organized into libraries. The top drop-down menu in the Library tab (right side of screen) selects the library and the associated components are displayed below. If you are not sure which library to look in, use the "Search..." button.
Question I didn't number all of my components. Is there an automatic way to do this?
Answer

By default, all components are numbered with a "?" (eg. R?). You must number these before simulation or layout because all components need a unique identifier. First, you may (optionally) remove all existing numbers. This is useful if you think you might have some duplicate component numbers:
Tools / Reset Schematic Designators ...

To have Altium automatically number all un-numbered components:
Tools / Annotate Schematics Quietly ...

Question I updated my Parts Database and now I can't simulate circuits that I designed using an older version of it.
Answer

Double click on each missing component
Click "Choose" in the "Library Link" window.
Select the part from the current library.

Or select Tools / Update From Libraries ...
You can change the source library for all parts from here.

Question What is a footprint?
Answer Many devices come in more than 1 physical package. For example, you can order most ICs in either through-hole or surface-mount packages. When you lay out a PCB, you have to specify exactly what you are using since it will affect the end-product. In the Library tab, the available footprints for any device are shown. Clicking on a footprint will show you a 3-D preview of what the footprint looks like. Make sure to pick the right one or you will run into trouble once you lay out your PCB. If you are not planning to create a PCB for your circuit, the default footprint is fine.
Question How do I drag a component without removing the connections?
Answer

Hold down Ctrl while dragging or select the object and click
Edit / Move / Drag

To change the default behaviour from moving to dragging:
Tools / Schematic Preferences / Graphical Editing / Always Drag (check box)

For more information visit the following link.

Question I placed a component but chose the wrong footprint. Can I change it easily?
Answer

Yes. Double-click the component on your schematic and select the layout you want from the drop-down box next to the footprint name. If there is no drop-down box, you do not have any other options and you will have to replace the entire component. After making this change, update your PCB (Design / Update PCB) and you will have a new footprint.

Alternatively, you can change the footprint on your PCB layout by double-clicking the component and choosing a new footprint in the associatted drop-down box. You will get a lot more options doing it this way but you will lose the change next time you update your PCB from your schematic.

Question I updated my parts database. How do I update the parts in my circuit to use it?
Answer Double - click the component you want to update. In the window where the database is specified, click "Choose" and find the corresponding part in the new database.
Simulation
Question I've designed my circuit. Now how do I simulate it?
Answer To simulate a circuit, perform the following steps:
1) Draw your circuit.
 
  • Add a source from the "Simulation Sources" library to drive your circuit.
  • Place a descriptive net label at each node that you want a voltage plot.
2) Configure the values of each of your components
 
  • It is wise to de-select the "Visible" box next to the comment to avoid conflicting information. Whatever you do, do not use this field to specify the component value because this has no effect on the simulation and can be very confusing.
  • Set the value in the "Parameters" box (top right).
  • If the value you want to set does not appear, it may not be visible. Select the "Simulation" model in the Model box (btm right) and press "Edit..."
  • Select the "Parameters" tab.
  • Check the box next to the parameter you want to set and change the value. The value will now appear next to the component on your circuit.
3) Configure your simulation - wrench icon (top right of screen)
 
  • Select "Collect Data For" to determine how which signals are available for plotting. "Active Signals" only gives you access to voltages at your net labels. "Node Voltage, Supply and Device Current", also gives you access to the current through each of your components. For example, R1[i] is the current through R1. Power dissipated works similarly.
  • Move each "Available Signals" that you would like a SEPARATE graph for into "Active Signals" box.
4) Simulate your circuit - play button next to wrench icon
 
  • A new window appears with a ".sdf" extension. It will create a plot for each of the signals you dragged into the "Active Signals" box (above).
  • You may superimpose other signals onto any of the graphs by right-clicking on it and selecting "Add Wave to Plot ..."
  • You may also create new graphs by right-clicking and selecting "Add Plot". This will open a window that will allow you to create plots of any available signal or mathematical functions using any available signal.
  • You can now go back to your circuit, make changes, re-simulate the circuit, and the plots will be updated. If you want to make changes to the simulation parameters and start over, you must close the ".sdf" file before simulating.
  • If you save your ".sdf" file, it will show up in your "Generated" folder within your project and your setting will be saved and reused the next time you simulate your circuit, even if you close the ".sdf" file.
Question My AC source (VSIN) always seems to output 1V (peak to peak)
Answer The "Amplitude" parameter sets the peak to peak voltage (not the "AC Magnitude" parameter as you may have thought).
Question My DC source is always 0V during my simulations!
Answer You probably are relying on those handy Vcc and Gnd icons from the toolbar to power your circuit. These icons do not add simulation sources to your circuit. They are merely a convenient way of naming nets on your circuit. On your PCB, these nets will have to be attached to a power connector in order for your circuit to work. By the same token, a simulation source (VSRC) from the Simulation Sources library must be attached to these nets in order for your simulation to work.
Question How do I set an initial condition on a capacitor or inductor?
Answer

Edit the simulation parameters (step 2) to set the initial condition and ensure that the "Use Initial Condition" box is checked in the simulation configuration window (step 3).
Analysis Setup (wrench) / Transient Analysis / Use Initial Conditions.

Warning: On an unpolarized capacitor, it is ambiguous which terminal is which. If you set an IC of 5V and notice that you get an IC of -5V in your simulation results, rotate your capacitor by 180 degrees and try again.

Question Is there an easier way to add and remove signals from my simulation graphs?
Answer Once you have the graphs showing, click on the "Sim Data" tab on the bottom left of the screen. Select a graph, select a signal and click "Add Wave to Plot". To remove waves, click on the signal in the legend on the right side of the graph and delete it.
Question How do I change the simulation time?
Answer

You can change the "Transient Stop Time" in the simulation configuration screen. De-select the "Use Transient Defaults" box to get access to the "Transient Stop Time".
Analysis Setup (wrench) / Transient Analysis configuration screen.

Warning: If you make the simulation time too long, it can take a very long time to execute which may tie up your computer and make it freeze. If this happens, see below.

Question How do display the "Sim Data" Tab in the Project Pane?
Answer View / Workspace Panels / Editor / Sim Data
Question How do I stop a simulation that is taking too long to finish?
Answer On the simulation output page (filename.sdf) there is a blue square at the top. This button stops the simulation.
PCB Layout
Question I finished designing my circuit. How do I create a PCB?
Answer

You have 2 options:
1) Add a PCB to your project
2) Run the PCB Wizard (Files tab / New from template) and move the resulting PCB to your project

If you add a blank PCB, the default rules will be applied and you will have to check and change them by clicking Design / Rules. Routing Width and Electrical Clearance correspond to minimum tracksize and clearance respectively.

If you run the wizard, you will be asked about the design rules. The following are a good set of standard choices:

Metric
Custom board
50mm x 50mm (uncheck the Title Block, Legend and Dimension Lines boxes)
2 Signal Layers, 0 Power Planes
Thruhole Vias Only
Through-hole components / One Track
Minimum Track Size = 0.2mm (8 Mil)
Minimum Clearance = 0.2mm (8 Mil)

Note: It is very important to define the Minimum track size and clearance values properly or the Auto-Routing function will not work properly since Auto-Routing will not lay down any traces that violate these rules. You will be forced to manually route your PCB.

From your schematic, update the PCB (Design / Update ...)
Validate all changes on the ECO and execute them.

On the PCB, arrange all your components where you want them.
Auto-route the traces (Auto Route ... / All)
Manually change the traces to optimize your board if desired and add in any traces that auto-routing was not able to place.

Question How to I move (adjust) a trace without breaking it?
Answer Select the layer that the trace is on.
Select the trace so that the handles appear on top of it.
Hold down ALT and drag a handle.
Question How to I rotate a component?
Answer The easiest way is to start moving the component with the mouse and then press the spacebar while you are doing that.
Question What is the best way to define my board shape?
Answer

It's ok to go ahead and design your PCB on the default 6x4 inch board or any board size that gives you enough room for all of your components. Once you are done, you can re-define the board shape and size.

Select layer "Mechanical 1".
Erase any existing lines and click (Place / Line) to draw a box. This tool clips the corner of your box that that is a nice feature on most boards.
Select all lines (Edit / Select / All on Layer)
Select (Design / Board Shape / Define from selected objects).

Adjust your "Keep Out" layer to be a little smaller than the board so that you can use it up without any traces landing too close to the board edge.

When you export your board to Gerber files, use the "Mechanical 1" layer as your "Cutting Outside" file. The PCB mill will route this shape out for you..

Question Which files do I need to export so that I can make my PCB on the LPKF plotter?
Answer

Refer to the following flowchart for the complete design path of a PCB.

You need the following 4 files: xxx.gtl, xxx.gbl, xxx.gm1, xxx.txt
You can generate them by selecting:

File / Fabrication Outputs / Gerber Files
General: Inches, 2:4
Layers: GTL (Gerber Top Layer), GBL (Gerber Bottom Layer), GM1 (Gerber Mechanical 1 - contains your board outline)
Apertures: Embed apertures (RS274X) should be selected
Results in: CAMtastic1.cam, xxx.gtl, xxx.gbl, xxx.gm1

File / Fabrication Outputs / NC Drill Files
Inches, 2:3
Select "Generage separate NC Drill files for plated & non-plated holes"
De-select "Generate Board Edge Rout Paths"
Results in CAMtastic2.cam
From CAMtastic2.cam:
File / Export / Gerber ...
Results in: xxx.txt

Question There must be a million layers showing! How can I show just what I need?
Answer

Select (Design / Board Layers & Colors)
Select (All Layers Off)
Select "Show" box for: Top Layer, Bottom Layer, Mechanical 1, Keep-Out Layer, Top Overlay, and all System Colors
Select "Apply" and then "OK"

Question When editing my PCB, there are components which have white hash marks on top of them which makes it hard to see what I'm doing. How do I get rid of those?
Answer White hash marks indicate a rule violation. Right-click on the component and select "Rules ..." for some details of what the problem is. If it has something to do with the Room definition, you may have your components outside of a reddish zone that must be stretched around them to eliminate the error.