Course Outline
Project Setup, Interface Navigation, and Schematic Libraries
-
Navigation of the Altium Designer interface, panels, editors, and project structure
-
Utilizing Autosave, Local History, and version control features
-
Project preparation and maintaining a consistent file structure
-
Creating and configuring a new PCB project
-
Managing Local, version-controlled, and Workspace project locations
-
Working with the classic PCB Rules and Constraints Editor
-
Defining project parameters and creating parameter-driven schematic templates
-
Configuring shared Schematic Editor settings
-
Organizing schematic library structure and navigation
-
Defining symbol origin, grid, units, and graphical primitives
-
Assigning pin designators, names, and electrical types
-
Managing 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
-
Handling repeated-channel and multichannel designs
-
Generating Component classes and PCB Rooms from schematic structure
-
Managing design variants and project revisions
-
Building a structured course schematic
-
Configuring Error Reporting
-
Setting up the Connection Matrix
-
Handling No ERC and intentional exceptions
-
Validating, compiling, and reviewing the Messages panel
-
Applying the schematic review checklist
-
Pre-PCB transfer release gate
PCB Libraries, Setup, and Core Design Rules
-
Organizing PCB library structure, navigation, grids, and coordinate systems
-
Interpreting component datasheets and package drawings
-
Creating accurate PCB footprints
-
Configuring pads, holes, solder mask, and paste mask settings
-
Utilizing mechanical layers, assembly data, and component outlines
-
Adding and verifying 3D models
-
Identifying pin-one and ensuring correct footprint orientation
-
Footprint review and approval checklist
-
Configuring PCB document and view settings
-
Setting units, grids, snapping, and selection filters
-
Adjusting 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
-
Performing Online and Batch DRC
-
Using PCB editor tools, keepouts, and polygons
-
Following the PCB design workflow and milestone-based exercise
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
-
Executing Interactive routing and polygon creation
-
Performing final Online and Batch DRC
-
Applying the PCB review checklist
-
Preparing outputs for fabrication, assembly, and mechanics
-
Generating Gerber or ODB++ data
-
Creating NC Drill files
-
Exporting IPC-D-356 netlists
-
Compiling the Bill of Materials
-
Generating Pick-and-Place data
-
Creating fabrication and assembly drawings
-
Exporting the STEP mechanical model
-
Configuring repeatable outputs using Output Jobs
-
Preparing human-readable documentation with Draftsman
-
Interpreting PCB manufacturer capability sheets
-
Understanding Stack-up and controlled-construction fundamentals
-
Considering Copper geometry, holes, vias, solder mask, and surface finish
-
Translating manufacturing limits into PCB design rules
-
Addressing DFMA issues within the Rules Editor
-
Generating the complete production package
-
Opening and verifying the actual generated files
-
Reviewing the production package and applying release gates
Controlled Release, Advanced Workflow, and Change Control
-
Implementing practical Altium 365 workflows
-
Saving meaningful project revisions
-
Reviewing project history
-
Using browser-based sharing and design review comments
-
Managing Classes, rule scope, and rule priorities
-
Applying 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 stack and impedance profiles
-
Linking an impedance profile to the Differential Pairs Routing rule
-
Configuring Length and Matched Length rules
-
Managing Within-pair skew and group matching
-
Performing rule-driven length tuning and verification
-
Synchronizing Schematic to PCB
-
Reviewing an Engineering Change Order before execution
-
Implementing a late-stage engineering change
-
Protecting existing PCB work during updates
-
Re-running DRC and updating documentation
-
Regenerating and verifying the production package
-
Executing a controlled re-release
-
Reviewing the complete PCB workflow and six release gates
-
Adapting the workflow to company-specific processes
-
Final review and Q&A session
Requirements
Prerequisites
-
A foundational understanding of electronics and the competency 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 required.
-
Previous experience with other EDA 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 EDA platforms.
-
Electronics and electrical engineers responsible for schematic capture, PCB layout, design reviews, or manufacturing documentation.
-
Technicians and hardware development team members who support component libraries, DRC, DFMA, production outputs, or engineering change management.
-
Engineering teams aiming to establish a repeatable workflow from schematic design to controlled production release.