Creating 3D Component Bodies in a Footprint Library

February 22, 2017 David Cousineau

creating 3d component bodies

In today’s PCB design process, you need to be able to integrate mechanical design workflows into an electrical design tool. Read on to learn how to easily create 3D component bodies in a footprint .

In today’s PCB design process, you need to be able to integrate mechanical design workflows into an electrical design tool. Transferring inaccurate design data back and forth between the ECAD and MCAD worlds not only causes frustrations for both design teams, but can also drastically increase the number of design spins required to fit the PCB into its final assembly. And regardless of the electrical design tool’s actual 3D capabilities, if you don’t have accurate component 3D layer modeling information, you can’t accurately analyze mechanical clearances.

Does Your Design Tool Support 3D Modeling?

Different EDA environments offer different levels of support for 3D modeling. Some have none at all, so all mechanical information needs to be supplied by an MCAD tool. Others use outdated methods like DXF or IDF to exchange information. Altium Designer® supports embedding STEP models to provide accurate modeling information that can not only be passed over to the MCAD world, but can also be used directly in ECAD tools.

There may be situations when you either can’t or simply don’t want to use a STEP model for snap points. You may not have an internal MCAD department. You might not own any 3D MCAD tools. Or maybe your organization doesn’t allow externally-sourced CAD data of any sort, thus preventing you from downloading the models. Other pcb assembly security restrictions may prevent you from accessing the Internet altogether.

Fortunately, Altium provides you with Printed Board methodologies to create mechanical details of your components directly inside the tool. This is ideally done in the footprint itself (.PcbLib), but can also be done right at the board level (.PcbDoc) for one-off situations.

3D view of a component model shown in Altium
3D View of a Component Model Shown in Altium

How to Create Your Own 3D Component Bodies

Altium provides three basic 3D shape types for creating mechanical models: Extruded, Cylinder, and Sphere. Each of these can be used alone or in combination with one another. The Cylinder and Sphere types are self-explanatory.

Using these simple shapes, a large variety of surface mount and through-hole components can be created, ranging from the simple to the surprisingly complex. Learn how to create your own 3D Printed Board component bodies in Altium by downloading a free white paper.

Check out Altium in action...

3D Clearance Checking of Flex Mounted Components

About the Author

David Cousineau

Dave has been an Applications Engineer for 20 years in the EDA industry. He started in 1995 at a mid-Atlantic reseller that represented PADS Software, ViewLogic, and a host of other EDA tools. He moved on to work directly for PADS Software, and stayed on as they were acquired by Innoveda and then by Mentor Graphics. He and a business partner formed a VAR of their own in 2003 (Atlantic EDA Solutions) to represent Mentor's PADS channel, and later on Cadence's OrCAD and Allegro products. Since 2008, Dave has been working directly for Altium and is based at his home office in New Jersey.

More Content by David Cousineau
Previous Article
The Challenges Of ECAD Library Management
The Challenges Of ECAD Library Management

Implementing a proper system for ECAD data library management enhances team productivity and efficiency to ...

Next Article
How to Select the Best Tool for PCB Design Collaboration
How to Select the Best Tool for PCB Design Collaboration

Today’s products are designed by a team of experts, and without the ability to collaborate time is wasted a...