Skip to content

Commit d07a176

Browse files
authored
Add PowerSO8 / DFN5x6 fets (#421)
Add PowerSO8 / DFN5x6 FET pinnings using the generic footprint and add package names for JLC parts tables. The naming is a mess, but the all should be compatible packages. Note that there are so few of these in the JLC table that they do not get picked in practice in any of the examples.
1 parent da1fa13 commit d07a176

File tree

2 files changed

+25
-1
lines changed

2 files changed

+25
-1
lines changed

edg/abstract_parts/AbstractFets.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,10 @@ class FetStandardFootprint(StandardFootprint['Fet']):
3838
'7': block.drain,
3939
'8': block.drain,
4040
},
41-
'Package_SO:PowerPAK_SO-8_Single': lambda block: {
41+
(
42+
'Package_SO:PowerPAK_SO-8_Single',
43+
'Package_DFN_QFN:PQFN-8-EP_6x5mm_P1.27mm_Generic',
44+
): lambda block: {
4245
'1': block.source,
4346
'2': block.source,
4447
'3': block.source,

edg/parts/JlcFet.py

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,27 @@ class JlcBaseFet(JlcTableSelector):
2626
'SOIC-8_3.9x4.9x1.27P': 'Package_SO:SOIC-8_3.9x4.9mm_P1.27mm',
2727
'SOP-8': 'Package_SO:SOIC-8_3.9x4.9mm_P1.27mm',
2828
'SOP-8_3.9x4.9x1.27P': 'Package_SO:SOIC-8_3.9x4.9mm_P1.27mm',
29+
30+
'PowerPAK SO-8_EP_5.2x6.2x1.27P': 'Package_DFN_QFN:PQFN-8-EP_6x5mm_P1.27mm_Generic',
31+
'POWERPAK-SO-8': 'Package_DFN_QFN:PQFN-8-EP_6x5mm_P1.27mm_Generic',
32+
'PowerPAK-SO-8': 'Package_DFN_QFN:PQFN-8-EP_6x5mm_P1.27mm_Generic',
33+
'PowerPAKSO-8L': 'Package_DFN_QFN:PQFN-8-EP_6x5mm_P1.27mm_Generic',
34+
'PowerPAKSO-8': 'Package_DFN_QFN:PQFN-8-EP_6x5mm_P1.27mm_Generic',
35+
'DFN5X6-8': 'Package_DFN_QFN:PQFN-8-EP_6x5mm_P1.27mm_Generic',
36+
'DFN5x6': 'Package_DFN_QFN:PQFN-8-EP_6x5mm_P1.27mm_Generic',
37+
'DFN-8_5x6x1.27P': 'Package_DFN_QFN:PQFN-8-EP_6x5mm_P1.27mm_Generic',
38+
'DFN-8(5x6)': 'Package_DFN_QFN:PQFN-8-EP_6x5mm_P1.27mm_Generic',
39+
'DFN5X6-8L': 'Package_DFN_QFN:PQFN-8-EP_6x5mm_P1.27mm_Generic',
40+
'PDFN5x6': 'Package_DFN_QFN:PQFN-8-EP_6x5mm_P1.27mm_Generic',
41+
'PDFN5x6-8': 'Package_DFN_QFN:PQFN-8-EP_6x5mm_P1.27mm_Generic',
42+
'PDFN5x6-8L': 'Package_DFN_QFN:PQFN-8-EP_6x5mm_P1.27mm_Generic',
43+
'PDFN5X6-8L': 'Package_DFN_QFN:PQFN-8-EP_6x5mm_P1.27mm_Generic',
44+
'PQFN 5X6': 'Package_DFN_QFN:PQFN-8-EP_6x5mm_P1.27mm_Generic',
45+
'PQFN5x6-8': 'Package_DFN_QFN:PQFN-8-EP_6x5mm_P1.27mm_Generic',
46+
'PQFN-8(4.9x5.8)': 'Package_DFN_QFN:PQFN-8-EP_6x5mm_P1.27mm_Generic',
47+
'PQFN-8(5x6)': 'Package_DFN_QFN:PQFN-8-EP_6x5mm_P1.27mm_Generic',
48+
'PRPAK5x6': 'Package_DFN_QFN:PQFN-8-EP_6x5mm_P1.27mm_Generic',
49+
'PRPAK5x6-8L': 'Package_DFN_QFN:PQFN-8-EP_6x5mm_P1.27mm_Generic',
2950
}
3051

3152
DESCRIPTION_PARSERS: List[DescriptionParser] = [

0 commit comments

Comments
 (0)