Course Outline
Project Setup, Interface, and Schematic Libraries
-
Overview of the Altium Designer interface, panels, editors, and project navigation
-
Utilizing Autosave, Local History, and version control
-
Project preparation and establishing consistent file structures
-
Creating and configuring PCB projects
-
Managing local, version-controlled, and Workspace project locations
-
Using the classic PCB Rules and Constraints Editor
-
Project parameters and parameter-driven schematic templates
-
Configuring Shared Schematic Editor settings
-
Structuring and navigating schematic libraries
-
Setting symbol origins, grids, units, and graphical primitives
-
Defining pin designators, names, and electrical types
-
Assigning component parameters, models, and manufacturer data
-
Associating footprints and mapping pins to pads
-
Creating schematic components for resistors, capacitors, and LEDs
-
Schematic component approval checkpoint
Schematic Design and Validation
-
Reviewing and approving component data
-
Establishing schematic connectivity and project architecture
-
Using wires, junctions, Net Labels, Power Ports, and directives
-
Implementing Buses, Ports, and Off-Sheet Connectors
-
Structuring flat and hierarchical schematics
-
Managing parent-child sheet relationships
-
Designing repeated-channel and multichannel circuits
-
Generating Component classes and PCB Rooms from schematic structure
-
Managing design variants and project revisions
-
Constructing a structured course-specific schematic
-
Configuring Error Reporting
-
Setting up the Connection Matrix
-
Handling No ERC and intentional exceptions
-
Validating, compiling, and reviewing the Messages panel
-
Applying a schematic review checklist
-
Executing the Pre-PCB transfer release gate
PCB Libraries, Setup, and Core Design Rules
-
Navigating PCB library structure, grids, and coordinate systems
-
Interpreting component datasheets and package drawings
-
Creating PCB footprints
-
Configuring pads, holes, solder mask, and paste mask settings
-
Defining mechanical layers, assembly data, and component outlines
-
Adding and verifying 3D models
-
Identifying pin-one and footprint orientation
-
Reviewing and approving footprints via checklist
-
Configuring PCB document and view settings
-
Setting units, grids, snapping, and selection filters
-
Configuring interactive routing settings
-
Using the Classic PCB Rules and Constraints Editor
-
Defining rule scope, priorities, and query-based targeting
-
Establishing clearance, routing width, and via rules
-
Running Online and Batch DRC
-
Utilizing PCB editor tools, keepouts, and polygons
-
Executing PCB design workflows and milestone-based exercises
PCB Completion, Manufacturing Outputs, and DFMA
-
Reviewing the Engineering Change Order prior to PCB transfer
-
Defining board shape and mechanical constraints
-
Placing components and conducting placement reviews
-
Performing interactive routing and polygon creation
-
Executing final Online and Batch DRC
-
Applying a PCB review checklist
-
Preparing fabrication, assembly, and mechanical outputs
-
Generating Gerber or ODB++ data
-
Creating NC Drill files
-
Generating IPC-D-356 netlists
-
Compiling the Bill of Materials
-
Generating Pick-and-Place data
-
Creating fabrication and assembly drawings
-
Exporting STEP mechanical models
-
Configuring repeatable outputs using Output Jobs
-
Preparing human-readable documentation with Draftsman
-
Interpreting PCB manufacturer capability sheets
-
Understanding stack-up and controlled-construction fundamentals
-
Managing copper geometry, holes, vias, solder mask, and surface finishes
-
Translating manufacturing limits into PCB design rules
-
Correcting DFMA issues within the Rules Editor
-
Generating the complete production package
-
Opening and verifying actual generated files
-
Conducting production package review and release gate checks
Controlled Release, Advanced Workflow, and Change Control
-
Implementing practical Altium 365 workflows
-
Saving meaningful project revisions
-
Reviewing project history
-
Sharing designs and reviewing comments via browser
-
Managing Classes, rule scope, and rule priorities
-
Utilizing Rooms and repeated-channel placement intent
-
Understanding the high-speed constraint dependency chain
-
Defining differential pairs on the schematic
-
Verifying differential-pair objects in the PCB
-
Analyzing layer stacks and impedance profiles
-
Linking impedance profiles to the Differential Pairs Routing rule
-
Applying Length and Matched Length rules
-
Managing Within-pair skew and group matching
-
Performing rule-driven length tuning and verification
-
Synchronizing Schematic-to-PCB
-
Reviewing Engineering Change Orders before execution
-
Implementing late-stage engineering changes
-
Protecting existing PCB work during updates
-
Re-running DRC and updating documentation
-
Regenerating and verifying the production package
-
Executing controlled re-releases
-
Reviewing the complete PCB workflow and six release gates
-
Adapting the workflow to company-specific processes
-
Final review and Q&A
Requirements
Prerequisites
-
Fundamental understanding of electronics and the ability to interpret circuit schematics.
-
Familiarity with core PCB concepts, including nets, layers, pads, vias, traces, and component footprints.
-
No prior experience with Altium Designer is necessary.
-
Prior experience with other ECAD tools such as KiCad, EAGLE, or OrCAD is beneficial but not mandatory.
Target Audience
- PCB designers and layout engineers new to Altium Designer or transitioning from other ECAD platforms.
-
Electronics and electrical engineers responsible for schematic capture, PCB layout, design reviews, or manufacturing documentation.
-
Technicians and hardware development team members supporting component libraries, DRC, DFMA, production outputs, or engineering changes.
-
Engineering teams seeking to establish a repeatable workflow from schematic design to controlled production release.