Use Altium Designer’s IPC® Compliant Footprint Wizard to Make Unified PCB Library Footprints

Zachariah Peterson
|  Created: January 9, 2020

Altium Designer’s IPC® Compliant Footprint Wizard facilitates accurate footprint generation for PCB of each component and schematic symbol in Altium Designer’s unified libraries.


Making sure printed circuit board designs are compliant as always.

PQFP package and it’s IPC<sup>®</sup> Compliant footprint made with Altium Designer’s wizard

PQFP footprint made with Altium Designer’s IPC Footprint Wizard

Making Circuit Boards includes making and managing component footprints. Footprints describe the conductive interfaces where electrical components mate with the PCB. Diverse arrays of electrical component packages and their associated footprints exist on the market today. Component packages incorporate anywhere from two conductive leads to hundreds of leads. The industry specifies standardized packages along with standardized footprints to support package conformity among vendors. As such, the Association Connecting Electronics Industries (IPC) developed IPC-7351, the Generic Requirements for Surface Mount Design and Land Pattern Standards. Working to this standard promotos reliability and quality among fabrication and assembly houses.

There are a large variety of components and their footprints standardized by IPC-7351. Working from the standard produces compliant footprints from Ball Grid Array (BGA) to wire wound inductors. Surface mount discretes share standard packages and footprints commonly called 0402, 0603, and 0805. Integrated circuits containing transistors and other circuit blocks can be found in packages such as DPAK, or quad flat no-lead (QFN), or small outline transistor in 3-lead, 5-lead, or 6-lead SOT23 packages. For very large integrated circuits with hundreds of leads, there are BGAs and PFQPs. Each package is standardized to a common footprint. These components are represented as symbols within EDA libraries, along with their dimensions and their landing patterns. The inclusion of dimensional information facilities PCB layout.

Instead of having to manually build component models and footprints, Altium includes the IPC® Compliant Footprint Wizard to easily make footprints for your PCB part library. Dimensions from component datasheets may be input into the wizard. The wizard uses IPC standards for PCB footprints to add IPC tolerances, silk screen, and landing patterns to the component model. Should the need arise to deviate from the standard, the wizard allows customization of tolerances and other dimensions. Once the PCB footprint and courtyard is specified, the wizard automatically builds the 3D and STEP models for collaboration across ECAD and MCAD.

Building component models for large varieties of component footprints as a PCB designer just got easier. Let’s take a look.

Electrical Components Need Accurate Models of Footprints and Keepout Areas

Integrating electrical components into real-world applications requires careful consideration of mechanical dimensioning. Mechanical dimensioning includes width, length, and height of a component, as well as conductor dimensioning around the part package. How one part fits with many is the discipline of early device development or PCB prototype and tolerance management.

Mechanical and electrical engineers consider the largest parts and how they will fit into the dimensional enclosure set by the system. Next comes fit of important circuit blocks, followed by wiring. ECAD and MCAD need elegant ways to collaborate and manage the process so as to achieve easy PCB assembly and PCB manufacturing.

Make compliant footprints on circuit boards easily with Altium Designer’s footprint wizard

Use Altium Designer’s IPC Footprint Wizard for your component models

Consult IPC-7351 to Select Compliant Components When Designing

You want to choose IPC compliant components in the early stages of your circuit design. Using components with IPC standards for PCB footprints has a positive ripple effect through the design’s lifecycle. Familiar footprints help fabricators translate your Gerbers without the need for extra custom work to get the spacing right. Assemblers can use standard equipment to load components for automatic installation onto boards. Purchasing departments can get standardized components easily and early driving competitive costing. It is a win-win throughout the organization.

Now that you’ve checked component dimensions with your mechanical envelope, it is time to place compliant models into the layout.

PCB Layout Software Incorporates Component Footprints and Landing Patterns

Many printed circuit board layout software tools require separate libraries for each circuit board layout. Footprint dimensions and component symbols and models built in the schematic capture libraries don’t port well to the PCB layout libraries. Either way, you’ll have to build IPC compliant models for your PCB layout Gerbers to be accepted for fabrication with proper values associated.

Wizard menu step allocating courtyard for footprint

The IPC® Compliant Footprint Wizard dimensions PQFP courtyard

Use MCAD and ECAD to Nail Down Component Dimensions

PCB library models for each part are built from component vendor datasheets. Dimensions are carefully used to build the circuit board component library models for placement during circuit board layout. Additionally, IPC standards build footprints to enable successful soldering for each conductive lead from the component to the board. Finally, the IPC standard specifies a courtyard that encompasses the entire part and footprint to give printed circuit board layout software enough dedicated room for successful assembly.

Now that you understand the importance of unified libraries, let’s take a look at Altium Designer’s IPC® Compliant Footprint Wizard in building component models.

Altium Designer IPC® Compliant Footprint Wizard Intelligently Builds Component Models

You’ve chosen your components and you want a powerful way to make compliant footprint models. Altium Designer has the IPC Footprint Wizard to make your work a breeze. The wizard recognizes all IPC-7351 standard footprints and provides elegant menus to easily input dimensions of your part. The wizard includes automatic dimensioning of courtyard, silkscreen, and STEP model.

Use the wizard for everything from discretes to BGAs

Make models of electrolytic capacitors to BGAs

Choose the Best IPC® Compliant Footprint Wizard to Make One Unified PCB Component Library

With Altium Designer’s IPC® Compliant Footprint Wizard, making accurate parts libraries is easy. The models made and stored during schematic capture exist in the same libraries used for PCB layout. You no longer need to keep separate libraries or to keep track of assorted footprint dimensions. Instead, use intelligent tools to build the libraries that result in accurate fabrication and assembly.

Building component libraries is a vital activity for preparation of PCB layout, fabrication, and assembly. Component dimensions and models are necessary from early concept to collaborate with MCAD partners through schematic footprint generation and into PCB layout. PCB layout needs accurate models to correctly represent footprints and landing patterns in Gerbers sent to PCB fabrication. Altium Designer’s unified environment has you covered with STEP models for MCAD to ECAD with the IPC® Compliant Footprint Wizard for your development process from MCAD into PCB layout and manufacturing.

About Author

About Author

Zachariah Peterson has an extensive technical background in academia and industry. He currently provides research, design, and marketing services to companies in the electronics industry. Prior to working in the PCB industry, he taught at Portland State University and conducted research on random laser theory, materials, and stability. His background in scientific research spans topics in nanoparticle lasers, electronic and optoelectronic semiconductor devices, environmental sensors, and stochastics. His work has been published in over a dozen peer-reviewed journals and conference proceedings, and he has written 1000+ technical blogs on PCB design for a number of companies. He is a member of IEEE Photonics Society, IEEE Electronics Packaging Society, American Physical Society, and the Printed Circuit Engineering Association (PCEA), and he previously served on the INCITS Quantum Computing Technical Advisory Committee.

Recent Articles

Back to Home