Tutorial – A Complete Design Walkthrough with Altium Designer

Introduction to Altium Designer and Design Walkthroughs

Altium Designer is a powerful PCB Design software used by engineers to create sophisticated printed circuit boards. It offers an integrated environment for schematic capture, PCB layout, routing, simulation, and manufacturing output generation.

In this tutorial, we will walk through the complete process of designing a PCB using Altium Designer, from schematic creation to generating manufacturing files. By following this step-by-step walkthrough, you will gain a solid understanding of how to use Altium Designer effectively for your own PCB projects.

Why Use Altium Designer for PCB Design?

There are several key benefits to using Altium Designer for PCB design:

  • Unified design environment – schematic capture, board layout, and CAM output generation are all handled in one integrated application
  • Powerful routing tools – autorouter, interactive routing, and differential pair routing to efficiently route complex designs
  • Real-time design rule checking (DRC) – ensures your design meets manufacturing specifications as you work
  • 3D visualization – view your PCB design in 3D to check placement and clearances
  • Simulation capabilities – perform signal integrity and power integrity analysis
  • Integrated version control – easily manage design revisions and collaborate with a team

Setting Up a New Altium Designer Project

Creating a New Project

To get started, launch Altium Designer and create a new project:

  1. Select File > New > Project from the menus
  2. In the New Project dialog, specify a project name and location
  3. Under Project Type, select “PCB Project”
  4. Click OK to create the project

Configuring Project Options

With the new project created, take a moment to configure key project options:

  1. Select Project > Project Options from the menus
  2. In the Options for Project dialog, configure settings for units, grids, and other preferences
  3. Click OK to apply the project options

Creating the Schematic

Adding Components

Now we are ready to start designing our circuit schematic. Use these steps to add components:

  1. In the Projects panel, double-click on the project’s schematic file to open it
  2. Select Place > Part from the menus or press P to open the Libraries panel
  3. Browse or search for the component you want to place and select it
  4. Click to place the component in the schematic editor

Repeat this process to add all necessary components for your circuit design.

Wiring Components

With components placed, wire them together to define connectivity:

  1. Select Place > Wire from the menus or press W
  2. Click on a component pin to start the wire
  3. Click on the destination component pin to connect
  4. Press ESC to end the wire

Adding Power Symbols

To indicate power connections in the schematic:

  1. Select Place > Power Port from the menus
  2. Select the desired power symbol
  3. Click to place the power symbol and wire it to the appropriate nets

Annotating the Schematic

To improve readability, annotate components and add notes to the schematic:

  1. Select Tools > Annotate Schematics to automatically number components
  2. Select Place > Text String to add text notes
  3. Use the Format toolbar to adjust text size, style and color

Performing Electrical Rule Checks

Before proceeding to board layout, validate the schematic using electrical rule checks:

  1. Select Tools > Electrical Rules Check
  2. In the ERC Violations panel, review any warnings or errors
  3. Double-click on violations to jump to their location in the schematic
  4. Make necessary corrections until no violations remain

PCB Layout

Transferring the Schematic to PCB Layout

With the schematic completed, transfer it to the PCB layout editor:

  1. Select Design > Update PCB Document from the menus
  2. In the Engineering Change Order dialog, review changes and click Execute Changes
  3. The blank PCB layout will open with components positioned in free space

Arranging Components

Arrange components on the board for optimal placement:

  1. Select Edit > Move > Drag from the menus
  2. Click and drag components to position them
  3. Use the Properties panel to set precise X,Y coordinates and rotation
  4. Maintain proper spacing for manufacturing

Configuring Design Rules and Constraints

Define design rules and routing constraints according to your PCB manufacturer’s capabilities:

  1. Select Design > Rules from the menus
  2. Use the PCB Rules and Constraints Editor to specify clearances, trace widths, via sizes, etc.
  3. Pay close attention to high speed or sensitive signal requirements

Routing the PCB

Route all connections specified in the schematic using Altium’s routing tools:

  1. Select Route > Interactive Routing from the menus
  2. Click to define route start and end points following the airwires
  3. Use the Interactive Routing grid and hotkeys to route traces
  4. Select Route > Differential Pairs to route high speed differential signals
  5. Perform a design rule check (DRC) periodically to verify the routed design

Adding Fills and Planes

Add copper fills and power planes to the PCB:

  1. Select Place > Polygon Pour from the menus
  2. Specify net name, layer, and clearances
  3. Draw a polygon region covering the desired board area
  4. Repeat for ground planes and power nets

Running Design Rule Checks

Thoroughly check the final PCB layout against the design rules:

  1. Select Tools > Design Rule Check from the menus
  2. In the DRC Violations panel, review any errors or warnings
  3. Jump to violations and make corrections until no violations remain

Generating Manufacturing Outputs

Configuring Output Job Files

With layout complete, configure output generation for manufacturing:

  1. Select File > Fabrication Outputs > Gerber Files from the menus
  2. In the Gerber Setup dialog, enable the necessary layer types
  3. Specify output location and naming options
  4. Repeat this process for drill files and pick and place files

Generating Output Files

Finally, generate all output files needed for PCB manufacturing:

  1. Select File > Fabrication Outputs to open the Fabrication Outputs window
  2. Enable the desired output job files (e.g. Gerbers, NC drill, pick and place)
  3. Click Generate Content to create the selected output files
  4. Review the generated files and include README.txt notes for the manufacturer

Frequently Asked Questions

What is the difference between schematic capture and PCB layout in Altium Designer?

Schematic capture is the process of creating the logical circuit design by adding components and defining their connectivity with wires. PCB layout takes the completed schematic and arranges the physical components and routes their connections on a manufactured printed circuit board.

How do I access component libraries in Altium Designer?

Altium Designer includes an extensive set of component libraries. Access them from the Libraries panel or the schematic editor by pressing the P key. You can browse by category or search by name or description to find the components you need.

What is a design rule check (DRC) and when should I run it?

A design rule check verifies that the PCB layout meets all of the specified design rules and constraints, such as minimum clearances, trace widths, or hole sizes. Run a DRC periodically while routing the board to catch issues early. Always perform a full DRC before generating manufacturing files to ensure the design is error-free.

Can I import design data from other PCB tools into Altium Designer?

Yes, Altium Designer supports importing schematic and PCB layout data from a variety of other PCB design tools. Use the File > Import wizard to bring in design files. Be sure to carefully review imported designs and constraints.

What manufacturing files do I need to provide to a PCB Fabrication house?

The specific manufacturing files required may vary depending on the PCB fabricator, but generally you will need to provide:

  • Gerber files (.gbr) – one file per PCB layer
  • NC drill files (.txt or .drl) – containing hole sizes and locations
  • Pick and place file (.txt) – component positions for automated assembly
  • Detailed README.txt – notes on PCB stackup, finish, testing, etc.

Always consult with your manufacturer on their specific requirements before submitting files for production.

Conclusion

By following this detailed walkthrough, you should now have a solid grasp of the PCB design process using Altium Designer. Remember to leverage Altium’s powerful tools, continuously check your design against rules, and carefully generate and review manufacturing outputs.

With practice and experience, you will be efficiently designing complex, robust PCBs using Altium Designer. For additional resources and training, consult Altium’s online documentation, video tutorials, and user community forums.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *