Course Outline
Project Configuration, User Interface, and Schematic Library Management
-
Navigation of the Altium Designer interface, including panels, editors, and project structure
-
Implementation of autosave protocols, local history logs, and version control strategies
-
Establishing standardized project preparation and consistent file organization structures
-
Initiation and configuration of new printed circuit board (PCB) projects
-
Management of project storage locations across local, version-controlled, and Workspace environments
-
Utilization of the legacy PCB Rules and Constraints Editor for design compliance
-
Configuration of project parameters and the development of parameter-driven schematic templates
-
Standardization of shared settings within the Schematic Editor environment
-
Organization and navigation of schematic library structures for efficient asset retrieval
-
Specification of symbol origins, grid settings, units, and graphical primitives for consistent symbol creation
-
Assignment of pin designators, net names, and electrical properties for component accuracy
-
Integration of component parameters, behavioral models, and manufacturer-specific data
-
Association of schematic symbols with physical footprints and mapping of pins to pads
-
Creation of schematic components for resistors, capacitors, and light-emitting diodes (LEDs)
-
Conducting mandatory approval checkpoints for schematic component integrity
Schematic Architecture, Design, and Validation Protocols
-
Systematic review and formal approval of component data integrity
-
Definition of schematic connectivity and overall project architecture
-
Application of wires, junctions, net labels, power ports, and simulation directives
-
Implementation of buses, ports, and off-sheet connectors for complex interconnections
-
Development of both flat and hierarchical schematic structures to suit design complexity
-
Management of parent-child sheet relationships within hierarchical designs
-
Designation of repeated-channel and multichannel architectures for scalable designs
-
Generation of PCB component classes and rooms based on defined schematic structures
-
Management of design variants and tracking of project revisions for configuration control
-
Construction of structured course-specific schematics for practical application
-
Configuration of error reporting mechanisms for accurate diagnostic feedback
-
Setup and utilization of the Connection Matrix for verifying connectivity
-
Handling of 'No Error Check' conditions and management of intentional electrical exceptions
-
Execution of validation processes, document compilation, and review of the Messages panel
-
Application of a standardized schematic review checklist to ensure compliance
-
Establishment of a pre-PCB transfer release gate to enforce design quality standards
PCB Library Development, Configuration, and Core Design Rules
-
Structure, navigation, and coordinate system management within PCB libraries
-
Interpretation of component datasheets and manufacturer package drawings for accurate modeling
-
Creation and verification of precise PCB footprints for various component types
-
Configuration of pad geometry, hole dimensions, solder mask, and paste mask settings
-
Definition of mechanical layers, assembly data, and component outline boundaries
-
Incorporation and validation of three-dimensional (3D) models for assembly visualization
-
Standardization of pin-one identification and footprint orientation markers
-
Execution of footprint review and approval checklists to ensure manufacturing viability
-
Configuration of PCB document properties and view settings for optimal workspace management
-
Setting of units, grid intervals, snapping behavior, and selection filters for precision routing
-
Optimization of interactive routing settings to enhance workflow efficiency
-
Utilization of the classic PCB Rules and Constraints Editor for rule definition
-
Management of rule scope, priority levels, and query-based targeting for specific design elements
-
Definition of clearance, routing width, and via construction rules for signal integrity
-
Execution of online and batch Design Rule Checks (DRC) to identify violations
-
Use of PCB editor tools, keepout regions, and copper polygon generation
-
Implementation of milestone-based exercises within the PCB design workflow
PCB Finalization, Manufacturing Data Generation, and Design for Manufacture and Assembly
-
Review and approval of Engineering Change Orders (ECOs) prior to PCB data transfer
-
Definition of board shape, mechanical boundaries, and structural constraints
-
Strategic component placement and subsequent placement review for optimize assembly access
-
Execution of interactive routing and creation of copper polygons for power and ground planes
-
Completion of final online and batch DRC processes to ensure design integrity
-
Application of a comprehensive PCB review checklist before data release
-
Preparation of fabrication, assembly, and mechanical output files for production
-
Generation of Gerber or ODB++ data formats for board fabrication
-
Creation of Non-Computerized (NC) Drill files for hole placement
-
Exportation of IPC-D-356 netlists for manufacturing verification
-
Compilation of detailed Bill of Materials (BOM) documents
-
Generation of Pick-and-Place data files for automated assembly processes
-
Preparation of fabrication and assembly drawings for shop floor reference
-
Exportation of STEP mechanical models for system integration and housing design
-
Configuration of repeatable output jobs to ensure consistency in data generation
-
Creation of human-readable technical documentation using the Draftsman module
-
Interpretation of PCB manufacturer capability sheets to align design with fabrication limits
-
Application of stack-up and controlled construction principles for signal integrity
-
Specification of copper geometry, hole tolerances, via styles, solder mask openings, and surface finishes
-
Translation of manufacturing constraints into enforceable PCB design rules
-
Correction of Design for Manufacture and Assembly (DFMA) issues within the Rules Editor
-
Generation of the complete production data package for vendor submission
-
Opening and verification of generated files to ensure data integrity
-
Conducting final production package reviews and executing release gates for approval
Controlled Release, Advanced Workflows, and Change Management
-
Implementation of practical Altium 365 workflows for collaborative design environments
-
Strategic saving and labeling of meaningful project revisions for audit trails
-
Analysis of project history for traceability and compliance monitoring
-
Utilization of browser-based sharing tools and design review comment systems
-
Management of component classes, rule scopes, and rule priorities for complex designs
-
Configuration of rooms and repeated-channel placement intent for scalable architectures
-
Understanding of the high-speed constraint dependency chain in signal routing
-
Definition of differential pairs at the schematic level for high-speed signaling
-
Verification of differential-pair objects and routing properties within the PCB layout
-
Configuration of layer stacks and impedance profiles for controlled impedance designs
-
Linkage of impedance profiles to Differential Pairs Routing rules for automatic compliance
-
Application of Length and Matched Length rules to ensure timing accuracy
-
Management of within-pair skew and inter-group matching for differential signals
-
Execution of rule-driven length tuning and verification processes
-
Maintenance of synchronization between schematic and PCB documentation
-
Thorough review of Engineering Change Orders prior to execution in the layout environment
-
Implementation of late-stage engineering changes with minimal disruption
-
Protection of existing PCB work and design features during update processes
-
Re-execution of DRC processes and updating of associated documentation
-
Regeneration and verification of the production package post-change
-
Execution of controlled re-release procedures to maintain design integrity
-
Overview of the complete PCB workflow, including the six mandatory release gates
-
Adaptation of workflows to align with specific organizational standards and policies
-
Final course review and structured question-and-answer session
Requirements
Prerequisites
-
A basic understanding of electronics principles and the ability to interpret circuit schematics.
-
Familiarity with fundamental PCB concepts, including nets, layers, pads, vias, traces, and component footprints.
-
Prior experience with Altium Designer is not required for participation.
-
Experience with other Electronic Computer-Aided Design (ECAD) tools, such as KiCad, EAGLE, or OrCAD, is beneficial but not mandatory.
Target Audience
- PCB designers and layout engineers who are new to Altium Designer or transitioning from another ECAD platform.
-
Electronics and electrical engineers responsible for schematic capture, PCB layout, design review, or manufacturing documentation.
-
Technicians and hardware development team members who support component libraries, DRC, DFMA, production outputs, or engineering change management.
-
Engineering teams seeking to establish a repeatable, auditable workflow from schematic design to controlled production release for government and public sector projects.