Communities

Writing
Writing
Codidact Meta
Codidact Meta
The Great Outdoors
The Great Outdoors
Photography & Video
Photography & Video
Scientific Speculation
Scientific Speculation
Cooking
Cooking
Electrical Engineering
Electrical Engineering
Judaism
Judaism
Languages & Linguistics
Languages & Linguistics
Software Development
Software Development
Mathematics
Mathematics
Christianity
Christianity
Code Golf
Code Golf
Music
Music
Physics
Physics
Linux Systems
Linux Systems
Power Users
Power Users
Tabletop RPGs
Tabletop RPGs
Community Proposals
Community Proposals
tag:snake search within a tag
answers:0 unanswered questions
user:xxxx search by author id
score:0.5 posts with 0.5+ score
"snake oil" exact phrase
votes:4 posts with 4+ votes
created:<1w created < 1 week ago
post_type:xxxx type of post
Search help
Notifications
Mark all as read See all your notifications »
Q&A

Altium IPC Footprint Options: Which One Should I Choose for Best DFA and Assembly Yield?

+3
−0

When downloading a Manufacturer Part Number (MPN) directly from Altium Manufacturer Part Search, I often see multiple footprint options available for the same component:

IPC_A

IPC_B

IPC_C

MFG (manufacturer-recommended footprint)

Image_alt_text

I understand that IPC_A/B/C correspond to different IPC‑7351 density levels, but I am not fully clear on the practical differences from an assembly point of view. Specifically:

  • What are the real differences between IPC_A, IPC_B, and IPC_C in terms of pad size, solder volume, and assembly robustness?

  • How does the manufacturer (MFG) footprint compare to IPC footprints in practice?

  • From a Design for Assembly (DFA) and SMT manufacturing yield perspective, which footprint is generally preferred?

  • Is IPC_B usually the safest default, or should the manufacturer footprint always be trusted?

For context, this is for professional SMT assembly (not hobby-level), typically low‑to‑medium volume, with standard reflow processes.

I’d appreciate insights from people with EMS / PCB manufacturing experience on what works best in real production.

History

0 comment threads

2 answers

You are accessing this answer with a direct link, so it's being shown above all other answers regardless of its score. You can return to the normal view.

+2
−0

You didn't say what the specs for the various options are, so unless someone has Altium (which I don't) they can't really answer your question.

Personally, I always make my own footprints. Vetting someone else's footprint to my own standards and preferences wouldn't save any time.

There are different footprints for the same part because there are different standards and criteria that can be applied for each design. These issues include:

  • Min trace/space width design rules. If you are using rather wide spacing, then pads under tight parts may need to be made smaller sideways, possibly just to the width of the pin.
  • Overall board density. If you're designing a cell phone, then you want to cram everything as close as possible. That might mean making each pad only big enough for the pin.
  • Prototyping and debugging. If a board has room and is for debugging, you might want to add an extra 20 mil or so outward from each pin. That makes it easier to hold a scope probe to or temporarily solder a wire to.
  • Surface tension balancing. This is important for asymmetrical SMD parts. For example, if you add extra area for heat dissipation to the tab of a TO-220 package, you have to think carefully about how that will pull the part when the solder is liquid, and design the remaining pads accordingly.
  • Will you try to route traces between adjacent pins?
  • Current-carrying ability.

These criteria vary from design to design, so there is no one right answer. As always, you need to understand the reasons for the various options. When you do, you can design your own solution as needed.

History

0 comment threads

+3
−0

I normally use the IPC A footprints because they have the largest pads, and they lend themselves to manual rework. I tend to use 0603 for resistors and capacitors. My boards with IPC A are machine-assembled by two PCBA houses. They didn't complain about the footprints. They didn't complain about yield.

IPC footprint levels. Manual vs machine placement.  Manual vs oven soldering.

History

1 comment thread

Thank you. For IC's also I can see IPC-A, IPC-B, IPC-C and Manufacturer part numbers. May I know whic... (3 comments)

Sign up to answer this question »