Author Topic: Multi-part footprint  (Read 2323 times)

0 Members and 1 Guest are viewing this topic.

Offline Rachie5272Topic starter

  • Regular Contributor
  • *
  • Posts: 176
Multi-part footprint
« on: January 24, 2021, 07:55:58 pm »
Is there a way to have multiple parts in a single footprint?  I'm making a board which interfaces to a daughter card using two connectors, kind of like an arduino shield.  I need a footprint which has the proper spacing between the connectors, as well as a 3D model of the daughter card.  It's easy enough to make a footprint with enough pads for two connectors, but how do I set up the pick and place properly for the two connectors?
 

Offline ANTALIFE

  • Frequent Contributor
  • **
  • Posts: 512
  • Country: au
  • ( ͡° ͜ʖ ͡°)
    • Muh Blog
Re: Multi-part footprint
« Reply #1 on: January 24, 2021, 10:26:00 pm »
I am guessing you have two (or more) SMD connectors. In such a scenarios the best way would be to separate all of them, as in each SMD connector has a different designator. For example H1A, H1B, H1C...

Offline ajb

  • Super Contributor
  • ***
  • Posts: 2721
  • Country: us
Re: Multi-part footprint
« Reply #2 on: January 25, 2021, 01:27:42 am »
No, there's now way to do that in Altium.  A reasonable alternative is to have a footprint for the module that only contains reference geometry for the module, plus whatever you want to show in the silk screen, or any specific board features the module requires like cutouts or keepouts, and optionally a 3D model of the module as it would sit in the connectors.  Then place the mating connectors as separate components, using the reference geometry in the module footprint to set their location on the PCB.  The module footprint can have its component type set so that it does not appear in the BOM (although you could have it show up in the BOM if you want). 

A more complex solution would be to create a multi-board project where the module is one board, but this is probably not worth doing unless it's a board you're also designing.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf