PCB Libraries Forum Homepage
Forum Home Forum Home > PCB Footprint Expert > Questions & Answers
  New Posts New Posts RSS Feed - Multi-component Footprint When Small Changed
  FAQ FAQ  Forum Search   Events   Register Register  Login Login

Multi-component Footprint When Small Changed

 Post Reply Post Reply
Author
Message
Emilien38 View Drop Down
New User
New User


Joined: 26 May 2025
Status: Offline
Points: 2
Post Options Post Options   Thanks (0) Thanks(0)   Quote Emilien38 Quote  Post ReplyReply Direct Link To This Post Topic: Multi-component Footprint When Small Changed
    Posted: 26 May 2025 at 4:12am

Hello,

We started building our footprint library without the support of a PCB footprint expert, and we also face several internal constraints:

  • We design boards with a very long expected lifetime (up to 40 years), which means we need to manage component obsolescence over time.
  • For this reason, it’s easier for us to avoid redesigning the PCB when replacing components, as long as they share the same footprint (e.g., SOT23 replaced by SOT23).
  • We use some components with multi-source MFRs/MPNs, and the EMS is free to choose the source they prefer.

-            Our Altium component library is managed by a small team, so it’s more efficient for us to keep the number of components and footprints to a minimum.

Given these constraints, we’re unsure how best to manage footprints for multiple components sharing the same package.

For example, with SOT23-3 components, generic name, MFR/MPN equivalent, FootPrintName according to pcblibraries

Generic Name

1

2

3

 

https://www.pcblibraries.com/

Manufacturer

Manufacturer Part Number

Manufacturer 1

Manufacturer Part Number 1

Manufacturer 2

Manufacturer Part Number 2

Manufacturer 3

Manufacturer Part Number 3

Footprint (internal)

Footprint 1

Footprint 2

Footprint 3

MULTI

BAV199

Nexperia

BAV199-QR

Diodes

BAV199Q-13-F

ON Semi

SBAV199LT1G

SOT95P230X110-3N_I

NEXPERIA_SOT23

SOT23-3P91_290X240X120L52X44

SOT23-3P95_292X237X111L42X43

Vishay

BAW56

Nexperia

BAW56,235

Nexperia

BAW56,215

Vishay

BAW56-HE3-08

SOT95P230X110-3N_I

NEXPERIA_SOT23

SOT23-3P95_290X240X115L40X40 ??

 

Diodes

BAV70

Diodes

BAV70Q-7-F

Diodes

BAV70Q-13-F

Rohm

BAV70HYFHT116

SOT95P230X110-3N_I

SOT23-3P91_290X240X110L40X44

SOT23-3P95_290X280X130L45X42

 

Nexperia

BSR14

Nexperia

BSR14,215

 

 

 

 

SOT95P230X110-3N_I

NEXPERIA_SOT23

 

 

Onsemi

BSS138L

ON Semi

BSS138LT3G

ON Semi

BSS138LT1G

 

 

SOT95P230X110-3N_I

SOT23-3P95_292X237X111L42X43

 

 

Nexperia

BSS84AK

Nexperia

BSS84AK,215

Nexperia

BSS84AKVL

 

 

SOT95P230X110-3N_I

SOT23-3P95_290X230X110L30X43

 

 

MULTI

BC847B-Q

Nexperia

BC847B-QR

Diodes

BC847BQ-7-F

ON Semi

SBC847BLT1G

SOT95P230X110-3N_I

NEXPERIA_SOT23

SOT23-3P95_292X237X111L42X43

 

Nexperia

TL431A

Nexperia

TL431AFDT,215

Nexperia

TL431AQDBZR,215

TI

TL431AQDBZRQ1

SOT95P230X110-3N_I

NEXPERIA_TO-236AB

SOT23-3P95_292X237X112L40X40

 

                              Table : 1

NEXPERIA_SOT23

= SOT23-3P95_290X230X110L50X45 ??

 Pcblibraries naming conventions : 

For the first line of the table 1, there are three multi-source parts. This means that these three footprints must be exactly the same. Many companies use multi-source components to manage the supply chain without issues during the assembly process.

Manufacturer

Footprint pcblibraries

Nexperia

SOT23-3P95_290X230X110L30X43 ?? (NEXPERIA_TO-236AB)

SOT23-3P95_290X230X110L50X45 ?? (NEXPERIA_SOT23)

Onsemi

SOT23-3P95_292X237X111L42X43

Diodes

SOT23-3P91_290X240X120L52X44

TI

SOT23-3P95_292X237X112L40X40

Rohm

SOT23-3P95_290X280X130L45X42


Note: On PCBLibraries.com component from Nexperia seems to have NEXPERIA_SOT23 Casecode instead of TO-236AB (except TL431A) ? Why Nexperia doesn’t have a generic footprint name like SOT23-3P95_290X230X110L30X43 ?Ouch

Question is : All of they footprint are compatible for assembly ? Only one footprint can be created with the worst case dimension? There is a difference about the pitch with “diodes” footprint with 40µm less. Angry

One difference is the length and height of the body which have an influence only in the 3D body (we used max 3D body with additional margin, so not a big issues)Tongue

It should be very interesting for us (and other companies?) to link these footprints and maybe to add some acceptable tolerance (+/-100µm ? or 5% for some criteria) to check the compatibilities in order to generate only one footprint if possible.

 

Same thing here : with SOT23-5

pcblibraries Name

Manufacturer

Manufacturer Part Number

Manufacturer 1

Manufacturer Part Number 1

Manufacturer 2

Manufacturer Part Number 2

Footprint (internal)

Footprint 1

ST

LD3985

ST

LD3985M33R

 

 

SOT95P280X145-5N

SOT23-5P95_290X280X145L35X42

SOT23-5P95_280X295X145L45X40

onsemi

NCP730ASN500T1G

ON Semi

NCV8730ASN500T1G

ON Semi

NCP730ASN500T1G

SOT95P275X140-5N_I

SOT23-5P95_300X275X110L40X37

TI

OPA188AIDBV

TI

OPA188AIDBVT

 

 

SOT95P275X140-5N_I

SOT23-5P95_290X280X145L45X40

onsemi

NCV20061

ON Semi

NCV20061SN3T1G

 

 

SOT95P275X140-5N_I

SOT23-5P95_300X275X110L40X37

                     Table : 2

Note: On PCBLibraries.com, the ST LD3985 seems to have an incorrect case code: "SOT23-5" instead of "SOT23-5L".Ouch The listed footprint SOT23-5P95_290X280X145L35X42 appears to be incorrect — it seems closer to SOT23-5P95_280X295X145L45X40.

Same question here: the footprint provided by ST shows lead dimensions that are 0.2mm smaller How should we handle this?

(Sorry for this big post)

Thank you for your help.

Emilien

Back to Top
Back to Top
Tom H View Drop Down
Admin Group
Admin Group
Avatar

Joined: 05 Jan 2012
Location: San Diego, CA
Status: Offline
Points: 5789
Post Options Post Options   Thanks (0) Thanks(0)   Quote Tom H Quote  Post ReplyReply Direct Link To This Post Posted: 6 hours 18 minutes ago at 8:53am
Package body dimensions that are within a 0.20 mm difference from each other can be combined into a single footprint by taking the average dimensions. 

The only problem is a different pin pitch cannot be tolerated. 

There's another issue with component manufacturers. With chip components like 0603, there are many vendors and the electronic function can be the same values between manufacturers. You might have an AVX chip resistor but the assembly shop stock is an equivalent value in Vishay. Just because the value is the same, doesn't mean the package dimensions and tolerances are the same. 

However, in the SOT23, are the component functions swappable between manufacturers? 

Do you need to create a unique footprint for every SOT23 manufacturer? 

We would us 'Silicon Expert' as a source to find out all the equivalent vendors and then try to create a master pattern to accommodate all the SOT23 vendors that have identical functions. If the NXP component electronic function is unique and no other vendor has an equivalent function, then you need to single source NXP as your vendor. 

However, Silicon Expert has all the vendors with equivalent electronic functions for the same component package. 

It's the package tolerances that vary from vendor to vendor. These can be rounded up and down to make them match between vendors. 

Lastly, the ST Microelectronics P/N LD3985 is a BGA, not a SOT23. 


Stay connected - follow us! X - LinkedIn
Back to Top
 Post Reply Post Reply

Forum Jump Forum Permissions View Drop Down



This page was generated in 0.641 seconds.