1
# This is a frozen state file generated by GNU m4 1.4.2
4
PinList_uA7918C`Com',`In',`Out',`In'
6
PinList_2N3904`E',`B',`C'
8
Param1_generic_resistor_axial_600600
12
PKG_JOHNSTECH_QFN_50SPKG_GENERIC_JOHNSTECH7248_QFN(`$1',`$2',`$3',`$4',`$5', `50',`36',`50', `$6')
14
Description_generic_resistor_axial_400`resistor_axial'
16
PinList_74651_dil`CAB',`SAB',`GAB',`A1',`A2',`A3',`A4',`A5',`A6',`A7',`A8',`Gnd',`B8',`B7',`B6',`B5',`B4',`B3',`B2',`B1',`/GBA',`SA',`CBA',`Vcc'
18
PinList_74649_dil`CAB',`SAB',`DIR',`A1',`A2',`A3',`A4',`A5',`A6',`A7',`A8',`Gnd',`B8',`B7',`B6',`B5',`B4',`B3',`B2',`B1',`/G',`SBA',`CBA',`Vcc'
26
Description_geda_SOJ26_350`Small outline J-leaded package (350 mil)'
28
PinList_TL074_dil`Out1',`In1-',`In1+',`Vcc+',`In2+',`In2-',`Out2',`Out3',`In3-',`In3+',`Vcc-',`In4+',`In4-',`Out4'
30
PinList_2N3906`E',`B',`C'
32
Param1_smd_capacitor_polarized_80580
34
Param1_MOLEX_025_100100
38
PKG_TO126STAND-WIDEElement(0x00 "$1" "$2" "$3" 270 170 0 100 0x00)
40
PIN(100, 100, 80, 20, 1)
41
PIN(200, 200, 80, 20, 2)
42
PIN(300, 100, 80, 20, 3)
45
ElementLine(200 200 200 150 30)
46
ElementLine( 50 50 350 50 20)
47
ElementLine(350 50 350 150 20)
48
ElementLine(350 150 50 150 20)
49
ElementLine( 50 150 50 50 20)
52
ElementLine(150 50 150 150 10)
53
ElementLine(250 50 250 150 10)
58
PKG_SMT_DIODECOMMON_SMT_2PAD_MIL(`$1', `$2', `$3',
59
`eval(($4*1000)/254)', `eval(($5*1000)/254)', 30, 1)
63
Description_geda_SOT89`SMT transistor, 4 pins'
65
Description_geda_SC70_3`SMT transistor, 3 pins'
67
PinList_uA7818C`In',`Com',`Out',`Com'
69
PinList_MC68681_dil`Rs1',`Ip3',`Rs2',`Ip1',`Rs3',`Rs4',`Ip0',`R/W',`/Dtack',`RxDB',`TxDB',`Op1',`Op3',`Op5',`Op7',`D1',`D3',`D5',`D7',`Gnd',`/Irq',`D6',`D4',`D2',`D0',`Op6',`Op4',`Op2',`Op0',`TxDA',`RxDA',`X1/Clk',`X2',`/Reset',`/Cs',`Ip2',`/Iack',`Ip5',`Ip4',`Vcc'
71
Param1_DIN41_651_24lay24
73
PKG_SMD_CHIPdefine(`X1', `eval(eval(`$4' /100)*10)')
74
define(`Y1', `eval(eval(`$4'- X1 *10) *10)')
75
# line radius (LR) depicts offset to pads lines and pad "band width"
76
define(`LR', `ifelse(eval(Y1 < 40), 1, eval(Y1/4), 10)')
77
Element(0x00 "$1" "$2" "$3" 0 0 0 25 0x00)
79
PAD(LR LR LR eval(Y1-LR) eval(LR*2) )
80
PAD(eval(X1-LR) LR eval(X1-LR) eval(Y1-LR) eval(LR*2) )
82
ElementLine( 0 0 X1 0 5)
83
ElementLine(X1 0 X1 Y1 5)
84
ElementLine(X1 Y1 0 Y1 5)
85
ElementLine( 0 Y1 0 0 5)
87
Mark(eval(X1/2) eval(Y1/2))
90
Description_geda_SC70_4`SMT transistor, 4 pins'
92
Description_74354_dil`8-to-1 data selector/multiplexor/register transparent 3-state'
94
PinList_74153_dil`/1G',`B',`1C3',`1C2',`1C1',`1C0',`1Y',`Gnd',`2Y',`2C0',`2C1',`2C2',`2C3',`A',`/2G',`Vcc'
98
Description_geda_SC70_5`SMT transistor, 5 pins'
100
Description_MC68HC11_plccmicro controller
102
Description_L297_dilstepper-motor controller
104
Description_74182_dil`look-ahead carry generator'
106
Description_7416_dil`6 inverters OC high-voltage'
108
PKG_QFN_80PKG_GENERIC_QFN(`$1',`$2',`$3',`$4',`$5', `80',`42',`60', `$6')
110
Description_geda_SC70_6`SMT transistor, 6 pins'
112
PinList_I82077_plcc`WP',`Trk0',`/Dack',`/RD',`/WR',`/CS',`A0',`A1',`Gnd',`A2',`D0',`Gnd',`D1',`D2',`D3',`Gnd',`D4',`Vcc',`D5',`D6',`Gnd',`D7',`Int',`Drq',`TC',`INDX',`IDENT',`DRate0',`DRate1',`DRV2',`DskChg',`Reset',`X1',`X2',`/Invert',`Gnd',`LoFil',`HiFil',`PLL0',`Vcc',`RdData',`NC',`NC',`NC',`AGnd',`AVcc',`NC',`MFM',`DenSel',`Gnd',`HDSel',`We',`WrData',`Gnd',`Step',`Dir',`ME0',`DS0',`Gnd',`Vcc',`ME1',`DS1',`ME2',`DS2',`Gnd',`ME3',`DS3',`Vcc'
114
PinList_74624_dil`Osc-Gnd',`RNG',`CX1',`CX2',`/En',`Y',`Gnd',`Z',`Vcc',`NC',`NC',`NC',`FreqCont',`Osc-Vcc'
120
PKG_SOJ34_300COMMON_SMT_DIL_MIL(`$1',`$2',`$3',34,23622,86614,50000,196850)
122
Description_generic24_zip`generic'
124
Description_74653_dil`8 inverting bus tranceiver/register OC A-output, 3-state B-output'
126
PinList_7413_dil`1A',`1B',`NC',`1C',`1D',`1Y',`Gnd',`2Y',`2A',`2B',`NC',`2C',`2D',`Vcc'
130
Description_geda_BRE300`Bottom lead rectangular non-polar component (typically capacitor)'
132
Description_PIC16C64_dilmicro controller
134
PinList_DIN41_612_ac64maleforloop(`i', 1, 32, `define(`P_'i, `a'i)')
135
forloop(`i', 1, 32, `define(`P_'eval(i +64), `c'i)')
137
PinList_74280_dil`G',`H',`NC',`I',`SumEven',`SumOdd',`Gnd',`A',`B',`C',`D',`E',`F',`Vcc'
139
PinList_74278_dil`Strb',`D3',`D4',`P0',`P1',`Y4',`Gnd',`Y3',`Y2',`Y1',`NC',`D1',`D2',`Vcc'
141
Param1_generic_capacitor_radial_400400
143
PinList_74126_dil`1G',`1A',`1Y',`2G',`2A',`2Y',`Gnd',`3Y',`3A',`3G',`4Y',`4A',`4G',`Vcc'
147
Param1_DIN41_651_22lay22
151
Description_uA7908C-8V 1.5A voltage regulator
153
Description_74155_dil`2 2-to-4 decoder'
155
PinList_conn_usb`1', `2', `3', `4'
163
PKG_QFP_65PKG_GENERIC_QFP(`$1',`$2',`$3',`$4',`$5', `65',`40',`20', `80',`0')
165
Description_uA79M08C-8V 0.5A voltage regulator
167
Description_oscillator_8`oscillator'
169
Description_geda_TQFN36_6_EP`Square Quad Flat Nolead (QFN) package'
171
Description_geda_SOD87`SMT diode (pin 1 is cathode)'
173
Description_DIN41_612_ab64femaleDIN41.612 row a+b female
177
PKG_DIN41651_16SPKG_DIN41_651STAND(`$1', `$2', `$3', 16)
179
Description_74626_dil`2 voltage controlled oscillator w. enable and complement output'
183
PinList_7440_dil`1A',`1B',`NC',`1C',`1D',`1Y',`Gnd',`2Y',`2A',`2B',`NC',`2C',`2D',`Vcc'
185
PinList_7438_dil`1A',`1B',`1Y',`2A',`2B',`2Y',`Gnd',`3Y',`3A',`3B',`4Y',`4A',`4B',`Vcc'
189
Param1_ovenized_oscillator_55
193
Description_uA7810C+10V 1.5A voltage regulator
195
Description_uA7808C+8V 1.5A voltage regulator
197
Description_geda_US8`Ultra (Micro?) Small outline package'
199
PinList_74253_dil`/1G',`N',`1C3',`1C2',`1C1',`1C0',`1Y',`Gnd',`2Y',`2C0',`2C1',`2C2',`2C3',`A',`/2G',`Vcc'
201
PKG_DIN41_612MALE_SMALLdefine(`XPOS', `eval(300 + 100 * i)')
203
Element(0x00 "$1" "$2" "$3" 520 550 0 200 0x00)
206
ifelse(index(`$4', `a'), `-1', ,
207
forloop(`i', 1, 16, `PIN(eval(2000 - 100 *i), 300, 60, 30, i)
211
ifelse(index(`$4', `b'), `-1', , `define(`MINY', 200)'
212
forloop(`i', 1, 16, `PIN(eval(2000 - 100 *i), 200, 60, 30, eval(16 + i))
216
ifelse(index(`$4', `c'), `-1', , `define(`MINY', 100)'
217
forloop(`i', 1, 16, `PIN(eval(2000 - 100 *i), 100, 60, 30, eval(32 + i))
219
# Rueckseite Kontaktstifte
220
forloop(`i', 1, 16, `ElementLine(XPOS MINY XPOS 375 40)
223
# Befestigungsbohrung
224
Pin( 200 400 120 80 "M1" 0x01)
225
Pin(2100 400 120 80 "M2" 0x01)
228
ElementLine( 100 300 320 300 20)
229
ElementLine( 320 300 320 395 20)
230
ElementLine( 320 395 320 620 10)
231
ElementLine( 320 620 200 620 10)
232
ElementLine( 200 620 100 620 20)
233
ElementLine( 100 620 100 300 20)
236
ElementLine(1980 300 2200 300 20)
237
ElementLine(2200 300 2200 620 20)
238
ElementLine(2200 620 2100 620 20)
239
ElementLine(2100 620 1980 620 10)
240
ElementLine(1980 620 1980 395 10)
241
ElementLine(1980 395 1980 300 20)
244
ElementLine( 320 395 1980 395 20)
247
ElementLine( 200 620 200 800 20)
248
ElementLine( 200 800 2100 800 20)
249
ElementLine(2100 800 2100 620 20)
254
Description_oscillator_5`oscillator'
256
PinList_TL431C`Cathode',`Anode',`Ref'
264
PKG_SOJ30_450COMMON_SMT_DIL_MIL(`$1',`$2',`$3',30,23622,86614,50000,346457)
266
PKG_SOJ28_450COMMON_SMT_DIL_MIL(`$1',`$2',`$3',28,23622,86614,50000,346457)
268
Description_oscillator_4`oscillator'
270
Description_7470_dil`AND-gated JK pos-edge-FF w. preset/clear'
272
Description_7468_dil`2 4bit decade counter'
274
Description_74128_dil`4 line drivers'
276
Param1_DIN41_651_20lay20
278
Param1_DIN41_651_18lay18
280
Description_geda_SME10`Surface mount electrolytic capacitor, number is dia in mm'
282
PinList_uA78L02C`In',`Com',`Out'
284
PinList_amphenol_ARFX1230`SIG',`GND',`GND',`GND',`GND'
286
Param2_smd_capacitor_polarized_60330
290
PKG_QFN_65PKG_GENERIC_QFN(`$1',`$2',`$3',`$4',`$5', `65',`37',`60', `$6')
292
PKG_CTS_743C_08COMMON_SMT_DIL_MIL(`$1',`$2',`$3',8,32000,47000,50000,28000)
294
PKG_CSILdefine(`MAXY', `eval(`$4' * 100 -50)')
295
Element(0x00 "$1" "$2" "$3" 160 10 3 100 0x00)
298
`PIN(50, eval(i * 100 -50), 50, 20, i)
300
ElementLine( 0 50 0 MAXY 20)
301
ElementLine(100 50 100 MAXY 20)
302
ElementLine( 0 100 100 100 10)
303
ElementArc(50 50 50 50 180 180 20)
304
ElementArc(50 MAXY 50 50 0 180 20)
308
Description_oscillator_2`oscillator'
312
PinList_amphenol_ARFX1231`SIG',`GND',`GND',`GND',`GND'
314
PinList_amphenol_ARFX1229`SIG',`GND',`GND',`GND',`GND'
316
PinList_DIN41_612_ab64maleforloop(`i', 1, 32, `define(`P_'i, `a'i)')
317
forloop(`i', 1, 32, `define(`P_'eval(i +32), `b'i)')
319
PinList_7465_dil`A',`E',`F',`G',`H',`I',`Gnd',`Y',`J',`K',`B',`C',`D',`Vcc'
321
PinList_74378_dil`/G',`1Q',`1D',`2D',`2Q',`3D',`3Q',`Gnd',`Clk',`4Q',`4D',`5Q',`5D',`6D',`6Q',`Vcc'
325
Description_oscillator_1`oscillator'
327
Description_geda_SOD80`SMT diode (pin 1 is cathode)'
329
PinList_amphenol_ARFX1232`SIG',`GND',`GND',`GND',`GND'
333
PKG_QFP120_28PKG_QFP_80(`$1',`$2',`$3',`120',`28')
335
Description_uA78M12C+12V 0.5A voltage regulator
337
PKG_QFN56_8PKG_QFN_50S(`$1',`$2',`$3', `56', `8', `0')
339
Description_smd_resistor_805`chip_resistor'
341
Description_7495_dil`4bit parallel-access shift register'
345
PKG_CTS_743C_04COMMON_SMT_DIL_MIL(`$1',`$2',`$3',4,32000,47000,50000,28000)
347
Param1_DIN41_651_16lay16
351
Description_uA78L12C+12V 0.1A voltage regulator
353
Description_MJE340bipolar-N transistor
355
PinList_7492_dil`ClkB',`NC',`NC',`NC',`Vcc',`R0(1)',`R0(2)',`Qd',`Qc',`Gnd',`Qb',`Qa',`NC',`ClkA'
357
PinList_74353_dil`/1G',`B',`1C3',`1C2',`1C1',`1C0',`1Y',`Gnd',`2Y',`2C0',`2C1',`2C2',`2C3',`A',`/2G',`Vcc'
365
PKG_SOJ32_400COMMON_SMT_DIL_MIL(`$1',`$2',`$3',32,23622,86614,50000,291339)
367
Description_geda_SOD110`SMT diode (pin 1 is cathode)'
369
Description_geda_PLCC20`Plastic leadless chip carrier'
371
Description_74382_dil`ALU function generator w. overflow/ripple-carry'
373
PinList_L297A_dil`Sync',`Gnd',`Home',`A',`/Inh1',`B',`C',`/Inh2',`D',`Enable',`Dir-Mem',`Vs',`Sens2',`Sens1',`Vref',`Osc',`CW/CCW',`/Clock',`Half/Full',`/Reset'
375
PinList_74181_dil`/B0',`/A0',`S3',`S2',`S1',`S0',`Cn',`M',`/F0',`/F1',`/F2',`Gnd',`/F3',`A=B',`/P',`/Cn+4',`/G',`/B3',`/A3',`/B2',`/A2',`/B1',`/A1',`Vcc'
379
Param1_DIN41_651_64stand64
381
PKG_TQFN48_7_EPPKG_QFN_50S(`$1',`$2',`$3', `48', `7', `560')
383
PKG_QFP_50PKG_GENERIC_QFP(`$1',`$2',`$3',`$4',`$5', `50',`28',`20', `80',`0')
385
PinList_uA7915C`Com',`In',`Out',`In'
387
PinList_MAX232A_dil`C1+',`V+',`C1-',`C2+',`C2-',`V-',`T2out',`R2in',`R2out',`T2in',`T1in',`R1out',`R1in',`T1out',`GND',`Vcc'
389
Param2_PIC17C42_dil600
393
Description_geda_ACY300`Axial non-polar component (typically resistor or capacitor),'
395
PinList_74652_dil`CAB',`SAB',`GAB',`A1',`A2',`A3',`A4',`A5',`A6',`A7',`A8',`Gnd',`B8',`B7',`B6',`B5',`B4',`B3',`B2',`B1',`/GBA',`SA',`CBA',`Vcc'
403
Description_uA7906C-6V 1.5A voltage regulator
405
Description_geda_SOJ24_400`Small outline J-leaded package (400 mil)'
407
Description_geda_EIA6032`Tantalum SMT capacitor (pin 1 is +)'
409
Description_BC560bipolar-P transistor
411
Description_BC558bipolar-P transistor
413
Description_74681_dil`4bit parallel binary accumulator'
415
PinList_TL075_dil`In1-',`In1+',`Out1',`Out2',`In2+',`In2-',`Vcc-',`In3-',`In3+',`Out3',`Vcc+',`Out4',`In4+',`In4-'
417
PinList_OPTO_6N137`NC', `A+', `K-', `NC', `Gnd', `Out', `En', `Vcc'
421
Description_uA79M06C-6V 0.5A voltage regulator
423
Description_uA78M09C+9V 0.5A voltage regulator
425
Description_MC68000_dilCPU
427
Description_BC557bipolar-P transistor
429
Description_628128_dilSRAM 128Kx8
431
PinList_uA7815C`In',`Com',`Out',`Com'
433
PinList_OPTO_6N136`NC', `A+', `K-', `NC', `Gnd', `Out-Col', `Basis', `Vcc'
435
PinList_AT90S8535_dil`PB0/T0',`PB1/T1',`PB2/AIN0',`PB3/AIN1',`PB4//SS',`PB5/MOSI',`PB6/MISO',`PB7/SCK',`/Reset',`Vcc',`Gnd',`XTAL2',`XTAL1',`PD0/RxD',`PD1/TxD',`PD2/INT0', `PD3/INT1',`PD4/OC1B',`PD5/OC1A',`PD6/ICP',`PD7/OC2',`PC0',`PC1',`PC2',`PC3',`PC4',`PC5',`PC6/TOSC1',`PC7/TOSC2',`AVcc',`AGnd',`AREF',`PA7/ADC7',`PA6/ADC6',`PA5/ADC5',`PA4/ADC4',`PA3/ADC3',`PA2/ADC2',`PA1/ADC1',`PA0/ADC0'
437
Param1_DIN41_651_14lay14
441
PKG_QFN36_6PKG_QFN_50(`$1',`$2',`$3', `36', `6', `0')
443
PKG_DIN41651_14SPKG_DIN41_651STAND(`$1', `$2', `$3', 14)
445
Description_MAX680_dil+-10V voltage converter
447
Description_BC556bipolar-P transistor
449
Description_74355_dil`8-to-1 data selector/multiplexor/register transparent OC'
453
PinList_74154_dil`0',`1',`2',`3',`4',`5',`6',`7',`8',`9',`10',`Gnd',`11',`12',`13',`14',`15',`/G1',`/G2',`D',`C',`B',`A',`Vcc'
457
PKG_QFPdefine(`PITCH', 8000)
458
define(`PAD_WIDTH', 20)
459
define(`PAD_LENGTH', 90)
460
define(`XPADS', `eval($4 /4)')
461
define(`YPADS', `eval($4 /4)')
462
define(`X_LENGTH', `eval((PITCH*(XPADS-1)+127)/254+232)')
463
define(`Y_LENGTH', X_LENGTH)
465
PKG_GEN_QFP($1, $2, $3)
468
Description_uA7806C+6V 1.5A voltage regulator
470
Description_geda_QFN32_7_EP`Square Quad Flat Nolead (QFN) package'
472
Description_TI34010_plccgraphic processor
474
Description_74183_dil`2 carry-save full adders'
476
Description_7415_dil`3 triple-AND OC'
478
PinList_LM317`Adj',`Out',`In',`Out'
480
Param2_MC68HC11_plcc150
482
PKG_SOT23PKG_SMT_TRANSISTOR3( `$1', `$2', `$3', 20, 21)
484
PKG_QFN_50PKG_GENERIC_QFN(`$1',`$2',`$3',`$4',`$5', `50',`28',`60', `$6')
486
Description_uA78L09C+9V 0.1A voltage regulator
488
Description_MJE350bipolar-P transistor
490
PinList_74625_dil`Gnd',`1Z',`1Y',`1CX1',`1CX2',`1FC',`1Osc-Vcc',`1Osc-Gnd',`2Osc-Gnd',`2Osc-Vcc',`2FC',`2CX2',`2CX1',`2Y',`2Z',`Vcc'
496
PKG_BRE900PKG_RECTANGULAR2( `$1', `$2', `$3', 1350, 450)
498
Description_geda_PLCC28`Plastic leadless chip carrier'
500
PinList_7412_dil`A1',`B1',`A2',`B2',`C2',`Y2',`Gnd',`Y3',`A3',`B3',`C3',`Y1',`C1',`Vcc'
506
PKG_SOT25PKG_SMT_TRANSISTOR5( `$1', `$2', `$3', 20, 21)
508
PKG_DO214PKG_SMT_DIODE( `$1', `$2', `$3', 77, 33)
510
Description_geda_LED3`LED, size in mm (pin 1 is +, 2 is -)'
512
PinList_74279_dil`/1R',`/1S1',`/1S2',`1Q',`/2R',`/2S',`2Q',`Gnd',`3Q',`/3R',`/3S1',`/3S2',`4Q',`/4R',`/4S',`Vcc'
514
PKG_SOT26PKG_SMT_TRANSISTOR6( `$1', `$2', `$3', 20, 21)
516
PKG_DIN41612C64MPKG_DIN41_612MALE( `$1', `$2', `$3', `ac')
518
PKG_AMP_MICTOR_767054_1COMMON_AMP_MICTOR_767054(`$1',`$2',`$3',38)
520
Description_geda_SO14`Small outline package, narrow (150mil)'
522
Description_geda_PLCC32`Plastic leadless chip carrier'
524
PKG_BRE100PKG_RECTANGULAR2N(`$1', `$2', `$3', 200, 100)
526
PKG_AMP_MICTOR_767054_2COMMON_AMP_MICTOR_767054(`$1',`$2',`$3',76)
528
Description_uA7905C-5V 1.5A voltage regulator
530
Description_uA7885C+8.5V 1.5A voltage regulator
532
Description_generic_diode_400`diode'
534
Description_geda_SOJ22_450`Small outline J-leaded package (450 mil)'
536
Description_geda_SOD123`SMT diode (pin 1 is cathode)'
538
Description_geda_LED5`LED, size in mm (pin 1 is +, 2 is -)'
540
Description_geda_HEADER2_2`Header connector, ribbon cable numbering'
542
Description_BC550bipolar-N transistor
544
Description_BC548bipolar-N transistor
546
Description_7442_dil`4-to-10 decoder'
548
Description_74156_dil`2 2-to-4 decoder OC'
550
PinList_6116_dil`A7',`A6',`A5',`A4',`A3',`A2',`A1',`A0',`D0',`D1',`D2',`Gnd',`D3',`D4',`D5',`D6',`D7',`/Cs',`A10',`/Oe',`/We',`A9',`A8',`Vcc'
552
PKG_QFN16_5PKG_QFN_80(`$1',`$2',`$3', `16', `5', `0')
554
PKG_CTS_742C_16COMMON_SMT_DIL_MM(`$1',`$2',`$3',16,50,90,80,90)
556
PKG_AMP_MICTOR_767054_3COMMON_AMP_MICTOR_767054(`$1',`$2',`$3',114)
558
Description_uA79M05C-5V 0.5A voltage regulator
560
Description_uA78M10C+10V 0.5A voltage regulator
562
Description_uA78M08C+8V 0.5A voltage regulator
564
Description_generic84_plcc`generic'
566
Description_geda_TQFN56_8_EP`Square Quad Flat Nolead (QFN) package'
568
Description_geda_SO16`Small outline package, narrow (150mil)'
570
Description_geda_RCY1000`Bottom lead non-polar circular component (typically capacitor)'
572
Description_geda_QFN32_5_EP`Square Quad Flat Nolead (QFN) package'
574
Description_geda_HEADER2_1`Header connector, DIP pin numbering'
576
Description_BC547bipolar-N transistor
580
PinList_74580_dil`/Oe',`1D',`2D',`3D',`4D',`5D',`6D',`7D',`8D',`Gnd',`Le',`8Q',`7Q',`6Q',`5Q',`4Q',`3Q',`2Q',`1Q',`Vcc'
582
PKG_TQFN40_6_EPPKG_QFN_50S(`$1',`$2',`$3', `40', `6', `410')
584
PKG_QFN16_4PKG_QFN_65(`$1',`$2',`$3', `16', `4', `0')
586
PKG_AMP_MICTOR_767054_4COMMON_AMP_MICTOR_767054(`$1',`$2',`$3',152)
588
Description_generic16_dil`generic'
590
Description_SMT_805_CAP_RESSMT 805 type capicitor/resistor
592
Description_BC546bipolar-N transistor
594
Description_74627_dil`2 voltage controlled oscillator'
596
PinList_LED_3MM`-', `+'
598
PinList_7437_dil`1A',`1B',`1Y',`2A',`2B',`2Y',`Gnd',`3Y',`3A',`3B',`4Y',`4A',`4B',`Vcc'
606
PKG_AMP_MICTOR_767054_5COMMON_AMP_MICTOR_767054(`$1',`$2',`$3',190)
608
Description_uA7805C+5V 1.5A voltage regulator
610
Description_geda_DB25M`DSUB connector, female/male'
614
PKG_QFN_40PKG_GENERIC_QFN(`$1',`$2',`$3',`$4',`$5', `40',`25',`60', `$6')
616
PKG_AMP_MICTOR_767054_6COMMON_AMP_MICTOR_767054(`$1',`$2',`$3',228)
618
Description_uA79L05C-5V 0.1A voltage regulator
620
Description_uA78L10C+10V 0.1A voltage regulator
622
Description_uA78L08C+8V 0.1A voltage regulator
624
Description_smd_capacitor_805`chip_capacitor'
626
Description_74283_dil`4bit binary full adders w. fast carry'
632
PKG_TSSOP64PKG_TSOP( `$1', `$2', `$3', 64, 319, 2000)
634
PKG_MINICIRCUITS_CB518COMMON_SMT_DIL_MIL(`$1',`$2',`$3',10,30000,90000,50000,110000)
636
PKG_AMP_MICTOR_767054_7COMMON_AMP_MICTOR_767054(`$1',`$2',`$3',266)
638
Description_geda_QFP304_40`Square Quad-side flat pack'
640
PinList_PCI5VPL_PCISideB1,PL_PCISideB2,PL_PCISideB3,PL_PCISideB5,PL_PCISideA1,PL_PCISideA2,PL_PCISideA3,PL_PCISideA5
644
Param1_DIN41_651_10lay10
646
PKG_DIN41612C64FPKG_DIN41_612FEMALE(`$1', `$2', `$3', `ac')
648
PinList_7451S_dil`1A',`2A',`2B',`2C',`2D',`2Y',`Gnd',`1Y',`1C',`1D',`NC',`NC',`1B',`Vcc'
650
PKG_QFP_100PKG_GENERIC_QFP(`$1',`$2',`$3',`$4',`$5',`100',`50',`20',`100',`0')
652
PKG_CTS_742C_08COMMON_SMT_DIL_MM(`$1',`$2',`$3', 8,50,90,80,90)
654
PinList_7464_dil`A',`E',`F',`G',`H',`I',`Gnd',`Y',`J',`K',`B',`C',`D',`Vcc'
656
PinList_74381_dil`A1',`B1',`A0',`B0',`S0',`S1',`S2',`F0',`F1',`Gnd',`F2',`F3',`/G',`/P',`Cn',`B3',`A3',`B2',`A2',`Vcc'
658
PinList_74379_dil`/G',`1Q',`/1Q',`1D',`2D',`/2Q',`2Q',`Gnd',`Clk',`3Q',`/3Q',`3D',`4D',`/4Q',`4Q',`Vcc'
660
Param2_smd_EIA_A_capacitor50
664
Param1_MC68HC11_plcc52
666
Description_geda_SOJ26_300`Small outline J-leaded package (300 mil)'
672
PKG_QFP128_28PKG_QFP_80(`$1',`$2',`$3',`128',`28')
674
PKG_DB25FPKG_SUBD_FEMALE_LAY(`$1', `$2', `$3', 25)
676
Description_geda_PLCC44`Plastic leadless chip carrier'
678
Param2_generic24w_dil600
680
Param1_generic52_plcc52
684
Description_geda_DB25F`DSUB connector, female/male'
688
PKG_TSSOP56PKG_TSOP( `$1', `$2', `$3', 56, 319, 2000)
690
PKG_MINICIRCUITS_CA531COMMON_SMT_DIL_MIL(`$1',`$2',`$3',6,20000,50000,37000,40000)
692
PKG_CTS_742C_04COMMON_SMT_DIL_MM(`$1',`$2',`$3' ,4,50,90,80,90)
694
PKG_0805PKG_SMT_2PAD_MIL( `$1', `$2', `$3', 80, 50)
696
Description_smd_EIA_B_capacitor`chip_capacitor_polarized'
698
Description_geda_SO28`Small outline package, wide (300mil)'
700
PinList_LM337`Adj',`In',`Out',`In'
706
Param1_PIC16C84_dil18
708
Description_generic_capacitor_axial_300`capacitor_axial'
710
Description_geda_RCY800`Bottom lead non-polar circular component (typically capacitor)'
716
PinList_7491_dil`NC',`NC',`NC',`NC',`Vcc',`NC',`NC',`NC',`Clk',`Gnd',`B',`A',`Q',`/Q'
718
PinList_74354_dil`D7',`D6',`D5',`D4',`D3',`D2',`D1',`D0',`/DC',`Gnd',`/SC',`S2',`S1',`S0',`/G1',`/G2',`G3',`W',`Y',`Vcc'
726
PKG_SOJ34_350COMMON_SMT_DIL_MIL(`$1',`$2',`$3',34,23622,86614,50000,244094)
728
PKG_ALF600PKG_DIODE_LAY(`$1', `$2', `$3', 600)
730
Description_geda_SO32`Small outline package, wide (300mil)'
732
Description_connector10connector 2x5 pins
736
PinList_74182_dil`/G1',`/P1',`/G0',`/P0',`/G3',`/P3',`/P',`Gnd',`Cn+Z',`/G',`Cn+Y',`Cn+X',`Cn',`/G2',`/P2',`Vcc'
740
PKG_TQFN28_5_EPPKG_QFN_50(`$1',`$2',`$3', `28', `5', `325')
742
PKG_TQFN16_4PKG_QFN_65(`$1',`$2',`$3', `16', `4', `0')
744
PKG_PLCC44XPKG_PLCC_SOCKET(`$1', `$2', `$3', 44, 150)
746
PinList_uA7912C`Com',`In',`Out',`In'
748
PKG_TQFN16_5PKG_QFN_80(`$1',`$2',`$3', `16', `5', `0')
750
PKG_1806PKG_SMT_2PAD_MIL( `$1', `$2', `$3', 180, 60)
752
Description_geda_QFP64_R`Rectangular Quad-side flat pack'
754
Description_geda_PLCC52`Plastic leadless chip carrier'
756
Description_connector12connector 3x4 pins
760
PinList_74653_dil`CAB',`SAB',`GAB',`A1',`A2',`A3',`A4',`A5',`A6',`A7',`A8',`Gnd',`B8',`B7',`B6',`B5',`B4',`B3',`B2',`B1',`/GBA',`SA',`CBA',`Vcc'
768
PKG_HEADER12_1PKG_CONNECTOR_DIL(`$1', `$2', `$3', 6)
770
PKG_DB25MPKG_SUBD_MALE_LAY( `$1', `$2', `$3', 25)
772
Description_geda_SOJ24_350`Small outline J-leaded package (350 mil)'
774
Description_74682_dil`8bit magnitute comperator w. input pull-up'
776
Description_2732_dil`EPROM 4Kx8'
778
PKG_TSSOP48PKG_TSOP( `$1', `$2', `$3', 48, 319, 2000)
780
PKG_TO220STANDElement(0x00 "$1" "$2" "$3" 0 10 0 100 0x00)
782
PIN(100, 200, 80, 20, 1)
783
PIN(200, 200, 80, 20, 2)
784
PIN(300, 200, 80, 20, 3)
787
ElementLine( 0 80 400 80 20)
788
ElementLine(400 80 400 260 20)
789
ElementLine(400 260 0 260 20)
790
ElementLine( 0 260 0 80 20)
792
# Kuehlfahne icl. Bohrung
793
ElementLine( 0 80 400 80 20)
794
ElementLine(400 80 400 140 20)
795
ElementLine(400 140 0 140 20)
796
ElementLine( 0 140 0 80 20)
798
ElementLine(130 80 130 140 10)
799
ElementLine(270 80 270 140 10)
804
PKG_MTA100_10PKG_MTA_100(`$1', `$2', `$3', 10)
806
PKG_HEADER12_2PKG_CONNECTOR(`$1', `$2', `$3', 6, 2)
808
Description_uA78M06C+6V 0.5A voltage regulator
810
Description_connector14connector 2x7 pins
812
PinList_uA7812C`In',`Com',`Out',`Com'
816
PKG_MTA100_11PKG_MTA_100(`$1', `$2', `$3', 11)
818
Description_geda_LQFP80_14`Square Quad-side flat pack'
820
Description_connector15connector 3x5 pins
822
Description_MOLEX_025_20Molex .025 pitch 20 pin plug
824
Description_74356_dil`8-to-1 data selector/multiplexor/register edge-triggered 3-state'
826
PinList_74155_dil`1C',`/1G',`B',`1Y3',`1Y2',`1Y1',`1Y0',`Gnd',`2Y0',`2Y1',`2Y2',`2Y3',`A',`/2G',`/2C',`Vcc'
830
PKG_TO126SWPKG_TO126STAND_WIDE(`$1', `$2', `$3')
832
PKG_MTA100_12PKG_MTA_100(`$1', `$2', `$3', 12)
834
PKG_HEADER22_1PKG_CONNECTOR_DIL(`$1', `$2', `$3', 11)
836
PKG_1812PKG_SMT_2PAD_MIL( `$1', `$2', `$3', 180, 120)
838
Description_connector16connector 2x8 pins
840
Description_7414_dil`6 Schmitt trigger inverter'
844
Param2_PIC16C71_dil300
846
PKG_SUBD_MALE_LAYdefine(`SUBD_SUBFUNCTION',
848
define(`NOSMUDGE', 40)
850
forloop(`i', 1, eval($4/2),
851
`define(`Y', eval(PY1 +(i-1)*108))
852
PIN(eval(BASEX+56), Y, 60, 35, i)
853
ElementLine(eval(BASEX+56-NOSMUDGE) Y X2 Y 20)
856
# Last pin in first row
857
PIN(eval(BASEX+56), PY2, 60, 35, OFFSET)
858
ElementLine(eval(BASEX+56-NOSMUDGE) PY2 X2 PY2 20)
861
forloop(`i', 1, eval($4/2),
862
`define(`Y', eval(PY1 +(i-1)*108+54))
863
PIN(eval(BASEX-56), Y, 60, 35, eval(i+OFFSET))
864
ElementLine(eval(BASEX-56-NOSMUDGE) Y X2 Y 20)
866
# Plazierungsmarkierung == PIN 1
867
Mark(eval(BASEX +50) PY1)
869
PKG_SUBD_LAY_BASE(`$1', `$2', `$3', `$4')
872
PKG_MTA100_13PKG_MTA_100(`$1', `$2', `$3', 13)
874
PKG_HEADER22_2PKG_CONNECTOR(`$1', `$2', `$3', 11, 2)
876
Description_uA78L06C+6V 0.1A voltage regulator
878
Description_geda_SOT26`SMT transistor, 6 pins'
880
Description_geda_LQFP80_12`Square Quad-side flat pack'
882
Description_geda_LQFP48_7`Square Quad-side flat pack'
884
Description_amphenol_ARFX1230Amphenol ARFX1230 Right Angle SMA Connector (M)
886
PinList_74626_dil`Gnd',`1Z',`1Y',`/1EN',`1CX1',`1CX2',`Osc-Vcc',`Osc-Gnd',`1FC',`2FC',`2CX2',`2CX1',`/2EN',`2Y',`2Z',`Vcc'
892
Param1_generic_smd_chip_603603
896
PKG_SOJ36_300COMMON_SMT_DIL_MIL(`$1',`$2',`$3',36,23622,86614,50000,196850)
898
PKG_MTA100_14PKG_MTA_100(`$1', `$2', `$3', 14)
900
Description_geda_SOT25`SMT transistor, 5 pins'
902
Description_geda_DO214`SMT diode (pin 1 is cathode)'
904
Description_connector20connector 2x10 pins
906
Description_connector18connector 3x6 pins
908
Description_amphenol_ARFX1231Amphenol ARFX1231 Vertical SMA Connector (F)
910
Description_amphenol_ARFX1229Amphenol ARFX1229 Vertical SMA Connector (M)
912
PinList_7411_dil`A1',`B1',`A2',`B2',`C2',`Y2',`Gnd',`Y3',`A3',`B3',`C3',`Y1',`C1',`Vcc'
914
PinList_7409_dil`1A',`1B',`1Y',`2A',`2B',`2Y',`Gnd',`3Y',`3A',`3B',`4Y',`4A',`4B',`Vcc'
920
PKG_TQFN36_6PKG_QFN_50(`$1',`$2',`$3', `36', `6', `0')
922
PKG_MTA100_15PKG_MTA_100(`$1', `$2', `$3', 15)
924
PKG_MINICIRCUITS_CB539COMMON_SMT_DIL_MIL(`$1',`$2',`$3',10,30000,90000,50000,135000)
926
PKG_JOHNSTECH_QFN_80PKG_GENERIC_JOHNSTECH7248_QFN(`$1',`$2',`$3',`$4',`$5', `80',`36',`50', `$6')
928
Description_geda_QFN12_4_EP`Square Quad Flat Nolead (QFN) package'
930
Description_amphenol_ARFX1232Amphenol ARFX1232 Right Angle SMA Connector (F)
932
Description_TL080_dilSingle JFET input operational amplifier
934
PKG_TQFN20_5_EPPKG_QFN_65(`$1',`$2',`$3', `20', `5', `310')
936
PKG_QFN56_8_EPPKG_QFN_50S(`$1',`$2',`$3', `56', `8', `665')
938
Description_r_025_sil_8`4xR-array 0.25W'
940
Description_geda_SOT23`SMT transistor, 3 pins'
942
Description_geda_SO44`Small outline package, wide (525mil)'
944
Description_amp_AMP_MICTOR_767054_7`Amp Mictor Connectors'
946
PinList_74128_dil`1Y',`1A',`1B',`2Y',`2A',`2B',`Gnd',`3A',`3B',`3Y',`4A',`4B',`4Y',`Vcc'
948
Description_amp_AMP_MICTOR_767054_6`Amp Mictor Connectors'
950
Description_DIN41_612_abc48female_sDIN41.612 row a+b+c female
952
Description_7439_dil`4 dual-NAND buffer OC'
954
Description_74157_dil`4 2-to-1 selector'
958
PKG_EMI1206COMMON_SMT_3PAD_MIL( `$1', `$2', `$3', 32, 28, 126, 79, 39, 10, 10)
960
Description_uA78M05C+5V 0.5A voltage regulator
962
Description_r_025_sil_6`3xR-array 0.25W'
964
Description_geda_LQFP176_24`Square Quad-side flat pack'
966
Description_amp_AMP_MICTOR_767054_5`Amp Mictor Connectors'
968
Description_BC517Darlington-N transistor
974
PKG_TQFN20_4_EPPKG_QFN_50(`$1',`$2',`$3', `20', `4', `210')
976
PKG_RCY500PKG_RADIAL_CAN(`$1', `$2', `$3', 1000)
978
PKG_PLCCdefine(`NUMPINS', `$4')
979
ifelse(eval(NUMPINS = 32),1,`define(`QUARTER',7)',`define(`QUARTER', `eval($4 /4)')')
980
define(`OFFSET', `eval((QUARTER +1) /2)')
981
define(`WIDTH', `eval((QUARTER-1) *50 +2*75)')
982
ifelse(eval(NUMPINS = 32),1,`define(`SIDE',`eval((NUMPINS-2*QUARTER)/2)')', `define(`SIDE',QUARTER)')
983
define(`HEIGHT', `eval((SIDE-1)* 50 + 2*75)')
984
define(`CENTER', `eval(WIDTH / 2)')
985
define(`PUSHOUT', 20) # was 15
986
define(`PUSHIN', 40) # was 50
987
Element(0x00 "$1" "$2" "$3" 100 CENTER 0 100 0x00)
993
forloop(`i', 1, OFFSET,
994
`PAD(X, eval(Y-PUSHOUT), X, eval(Y+PUSHIN), 20, count)' `define(`count', incr(count))'
995
`define(`X', eval(X-50))'
1002
define(`count', `eval(OFFSET+1)')
1003
forloop(`i', 1, SIDE,
1004
`PAD(eval(X-PUSHOUT), Y, eval(X+PUSHIN), Y, 20, count)' `define(`count', incr(count))'
1005
`define(`Y', eval(Y+50))'
1011
forloop(`i', 1, QUARTER,
1012
`PAD(X, eval(Y+PUSHOUT), X, eval(Y-PUSHIN), 20, count)' `define(`count', incr(count))'
1013
`define(`X', eval(X+50))'
1018
define(`Y', eval(HEIGHT-75))
1019
forloop(`i', 1, SIDE,
1020
`PAD(eval(X+PUSHOUT), Y, eval(X-PUSHIN), Y, 20, count)' `define(`count', incr(count))'
1021
`define(`Y', eval(Y-50))'
1025
define(`X', eval(WIDTH-75))
1027
forloop(`i', 1, eval(OFFSET-1),
1028
`PAD(X, eval(Y-PUSHOUT), X, eval(Y+PUSHIN), 20, count)' `define(`count', incr(count))'
1029
`ifelse(eval(count > NUMPINS), 1, `define(`count', 1)')'
1030
`define(`X', eval(X-50))'
1033
# ElementLine(50 0 WIDTH 0 20)
1034
# ElementLine(WIDTH 0 WIDTH WIDTH 20)
1035
# ElementLine(WIDTH WIDTH 0 WIDTH 20)
1036
# ElementLine(0 WIDTH 0 50 20)
1037
# ElementLine(0 50 50 0 20)
1039
# Modified by Thomas Olson to eliminate silkscreen blobbing over pads.
1040
# Approach one: eliminate ElementLine transgression over pads. leave corners
1043
define(`OLWIDTH', eval(WIDTH-50))
1044
define(`OLHEIGHT', eval(HEIGHT-50))
1046
ElementLine(OLWIDTH 0 WIDTH 0 10)
1047
ElementLine(WIDTH 0 WIDTH 50 10)
1048
ElementLine(WIDTH OLHEIGHT WIDTH HEIGHT 10)
1049
ElementLine(WIDTH HEIGHT OLWIDTH HEIGHT 10)
1050
ElementLine(50 HEIGHT 0 HEIGHT 10)
1051
ElementLine(0 HEIGHT 0 OLHEIGHT 10)
1052
ElementLine(0 50 50 0 10)
1054
# Approach two: move outline to edge of pads.
1055
# The outline should be 15 off. But since the pad algorithm
1056
# is not making the square pads correctly I give it a total of 30
1057
# to clear the pads.
1059
# Try 40 mils, and parameterize it. 1/12/00 LRD
1060
define(`NOSMUDGE', 40)
1061
define(`OLWIDTH', eval(WIDTH+NOSMUDGE))
1062
define(`OLHEIGHT', eval(HEIGHT+NOSMUDGE))
1064
ElementLine(50 -NOSMUDGE OLWIDTH -NOSMUDGE 10)
1065
ElementLine(OLWIDTH -NOSMUDGE OLWIDTH OLHEIGHT 10)
1066
ElementLine(OLWIDTH OLHEIGHT -NOSMUDGE OLHEIGHT 10)
1067
ElementLine(-NOSMUDGE OLHEIGHT -NOSMUDGE 50 10)
1068
ElementLine(-NOSMUDGE 50 50 -NOSMUDGE 10)
1070
ElementArc(CENTER 100 20 20 0 360 10)
1075
PKG_DIN41651_10SPKG_DIN41_651STAND(`$1', `$2', `$3', 10)
1077
Description_johnstech_JOHNSTECH_QFN68_10`Johnstech QFN Socket, Series 1MM (724812-724839)'
1079
Description_generic80_qfp`generic'
1081
Description_amp_AMP_MICTOR_767054_4`Amp Mictor Connectors'
1083
Description_MOLEX_025_30Molex .025 pitch 30 pin plug
1085
Description_BC516Darlington-P transistor
1087
Description_74630_dil`16bit parallel error detection/correction 3-state'
1089
Description_74628_dil`voltage controlled oscillator w. enable and complement output'
1091
PinList_sm1206`1', `2'
1101
Description_r_025_sil_4`2xR-array 0.25W'
1103
Description_geda_TQFN20_4`Square Quad Flat Nolead (QFN) package'
1105
Description_geda_EMI1206`3-Pin SMT EMI Filter based on standard SMT sizes'
1107
Description_amp_AMP_MICTOR_767054_3`Amp Mictor Connectors'
1109
PinList_PIC16C64_dil`/MCLR',`RA0',`RA1',`RA2',`RA3',`RA4/T0CKI',`RA5/SS',`RE0/RD',`RE1/WR',`RE2/CS',`VDD',`VSS',`OSC1',`OSC2',`RC0/T0OSO/T1CKI',`RC1/T0OSI',`RC2/CCPI',`RC3/SCK/SCL',`RD0/PSP0',`RD1/PSP1',`RD2/PSP2',`RD3/PSP3',`RC4/SDI/SDA',`RC5/SDO',`RC6',`RC7',`RD4/PSP4',`RD5/PSP5',`RD6/PSP6',`RD7/PSP7',`VSS',`VDD',`RB0/INT',`RB1',`RB2',`RB3',`RB4',`RB5',`RB6',`RB7'
1111
Param2_TLC274_dil300
1113
PKG_PANASONIC_EXB2HVCOMMON_SMT_DIL_MM(`$1',`$2',`$3',16,25,50,50,100)
1115
PKG_MINICIRCUITS_CD541COMMON_SMT_DIL_MIL(`$1',`$2',`$3',6,65000,100000,100000,100000)
1117
Description_uA78L05C+5V 0.1A voltage regulator
1119
Description_geda_TQFN20_5`Square Quad Flat Nolead (QFN) package'
1121
Description_amp_AMP_MICTOR_767054_2`Amp Mictor Connectors'
1127
PKG_SOJ32_450COMMON_SMT_DIL_MIL(`$1',`$2',`$3',32,23622,86614,50000,346457)
1129
PKG_SM0805Element(0x00 "$1" "$2" "$3" 0 100 0 100 0x00)
1131
Pad(100 100 100 100 50 "1" 0x00000100)
1132
Pad(100 180 100 180 50 "2" 0x00000100)
1137
PKG_MINICIRCUITS_CD542COMMON_SMT_DIL_MIL(`$1',`$2',`$3',6,65000,100000,100000,100000)
1139
Description_geda_PLCC68`Plastic leadless chip carrier'
1141
Description_amp_AMP_MICTOR_767054_1`Amp Mictor Connectors'
1143
Description_I82077_plccfloppy controller
1145
Description_74132_dil`4 dual NAND Schmitt trigger'
1147
Param2_MAX232_dil300
1149
Param1_DIN41_612_ac64femaleac
1151
PKG_TQFN56_8PKG_QFN_50S(`$1',`$2',`$3', `56', `8', `0')
1153
PKG_1825PKG_SMT_2PAD_MIL( `$1', `$2', `$3', 180, 250)
1155
Description_geda_SME3`Surface mount electrolytic capacitor, number is dia in mm'
1157
PinList_uA7908C`Com',`In',`Out',`In'
1159
PinList_DIN41_612_ab64femaleforloop(`i', 1, 32, `define(`P_'i, `a'i)')
1160
forloop(`i', 1, 32, `define(`P_'eval(i +32), `b'i)')
1164
Param1_generic20_dil20
1166
Param1_generic18_dil18
1168
Description_generic_resistor_axial_500`resistor_axial'
1170
Description_geda_TQFN28_5`Square Quad Flat Nolead (QFN) package'
1172
Description_geda_SME4`Surface mount electrolytic capacitor, number is dia in mm'
1174
PinList_74382_dil`A1',`B1',`A0',`B0',`S0',`S1',`S2',`F0',`F1',`Gnd',`F2',`F3',`Ovr',`Cn+4',`Cn',`B3',`A3',`B2',`A2',`Vcc'
1182
Param1_DIN41_612_abc48maleabc
1184
PKG_JOHNSTECH_QFN_65PKG_GENERIC_JOHNSTECH7248_QFN(`$1',`$2',`$3',`$4',`$5', `65',`36',`50', `$6')
1186
Description_geda_TO126SW`Transistor'
1188
Description_geda_SME6`Surface mount electrolytic capacitor, number is dia in mm'
1190
Description_GAL22V10_dilgeneric PAL replacement
1192
Description_74257_dil`4 2-to-1 selectors/demultiplexors'
1194
PinList_uA7810C`In',`Com',`Out',`Com'
1196
PinList_uA7808C`In',`Com',`Out',`Com'
1202
Description_MOLEX_025_40Molex .025 pitch 40 pin plug
1204
Description_DIN41_651_64standDIN41.651 standing 64 pins
1206
Description_7493_dil`4bit binary counter w. clear'
1208
Description_2532_dil`EPROM 4Kx8'
1210
PinList_74681_dil`Clk',`RS2',`RS1',`RS0',`LI-RO',`Cn',`/G',`Cn+4',`/P',`Gnd',`I-O3',`I-O2',`I-O1',`I-O0',`M',`AS2',`AS1',`AS0',`RI-LO',`Vcc'
1214
PKG_SOD80PKG_SMT_2PAD_EIA( `$1', `$2', `$3', 37, 16)
1216
Description_generic208_lqfp`generic'
1218
Description_geda_TSSOP48`Thin shrink small outline package'
1220
Description_geda_TQFN40_6`Square Quad Flat Nolead (QFN) package'
1222
Description_geda_SME8`Surface mount electrolytic capacitor, number is dia in mm'
1236
PinList_7490_dil`ClkB',`R0(1)',`R0(2)',`NC',`Vcc',`R9(1)',`R9(2)',`Qc',`Qb',`Gnd',`Qd',`Qa',`NC',`ClkA'
1238
PinList_74355_dil`D7',`D6',`D5',`D4',`D3',`D2',`D1',`D0',`/DC',`Gnd',`/SC',`S2',`S1',`S0',`/G1',`/G2',`G3',`W',`Y',`Vcc'
1244
PKG_SOJ34_400COMMON_SMT_DIL_MIL(`$1',`$2',`$3',34,23622,86614,50000,291339)
1246
PKG_SME10PKG_SMT_2PAD_EIA( `$1', `$2', `$3',104,104)
1248
PKG_QFP64_RPKG_QFP_100(`$1',`$2',`$3', `64',`0')
1250
PKG_MTA100_2PKG_MTA_100(`$1', `$2', `$3', 2)
1252
Description_generic44_plcc`generic'
1254
Description_74384_dil`8bit by 1bit twos-complement multiplier'
1258
PinList_74183_dil`1A',`NC',`1B',`1Cn',`1Cn+1',`1Sum',`Gnd',`2Sum',`NC',`2Cn+1',`2Cn',`2B',`2A',`Vcc'
1262
PKG_MTA100_3PKG_MTA_100(`$1', `$2', `$3', 3)
1264
Description_geda_PLCC44X`Plastic leadless chip carrier with pin socket'
1266
Description_geda_BRE400`Bottom lead rectangular non-polar component (typically capacitor)'
1268
Param1_generic_capacitor_radial_300300
1270
PKG_MTA100_4PKG_MTA_100(`$1', `$2', `$3', 4)
1272
Description_geda_TQFN48_7`Square Quad Flat Nolead (QFN) package'
1280
PKG_QFP_80LPKG_GENERIC_QFP(`$1',`$2',`$3',`$4',`$5', `80',`50',`20',`100',`0')
1282
PKG_MTA100_5PKG_MTA_100(`$1', `$2', `$3', 5)
1284
Description_geda_SOJ22_400`Small outline J-leaded package (400 mil)'
1286
Description_geda_LQFP72_10`Square Quad-side flat pack'
1288
Description_74683_dil`8bit magnitute comperator OC w. input pull-up'
1292
PKG_MTA100_6PKG_MTA_100(`$1', `$2', `$3', 6)
1294
Description_geda_TSSOP56`Thin shrink small outline package'
1296
Description_geda_PLCC84`Plastic leadless chip carrier'
1302
PKG_SOD87PKG_SMT_2PAD_EIA( `$1', `$2', `$3', 37, 21)
1304
PKG_MTA100_7PKG_MTA_100(`$1', `$2', `$3', 7)
1306
Description_MOLEX_025_50Molex .025 pitch 50 pin plug
1308
COMMON_AMP_MICTOR_767054COMMON_AMP_MICTOR_MIL(`$1',`$2',`$3',`$4',17000,50000,25000,278000)
1310
PinList_74156_dil`1C',`/1G',`B',`1Y3',`1Y2',`1Y1',`1Y0',`Gnd',`2Y0',`2Y1',`2Y2',`2Y3',`A',`/2G',`/2C',`Vcc'
1312
Param2_generic20_dil300
1314
Param2_generic18_dil300
1320
PKG_MTA100_8PKG_MTA_100(`$1', `$2', `$3', 8)
1322
Description_minicircuits_MINICIRCUITS_KK81`Mini-Circuits KK Style Package'
1324
Description_7413_dil`2 quad-input NAND Schmitt trigger'
1326
Param2_RTC62421_dil300
1328
PKG_MTA100_9PKG_MTA_100(`$1', `$2', `$3', 9)
1330
PKG_BOURNS_3224XPKG_BOURNS_GENERIC_POT(`$1',`$2',`$3',
1331
`132', `190', `200', `190', `510', `254', `480')
1333
PKG_ACY800PKG_AXIAL_LAY(`$1', `$2', `$3', 800)
1335
Description_NANOENGINEBright Star nanoEngine SBC
1337
PinList_74627_dil`1Osc-Vcc',`1FC',`1CX1',`1CX2',`1Osc-Gnd',`1Y',`Gnd',`2Y',`2Osc-Gnd',`2CX2',`2CX1',`2FC',`2Osc-Vcc',`Vcc'
1345
PKG_QFP144_28PKG_QFP_65(`$1',`$2',`$3',`144',`28')
1347
PKG_BOURNS_3224WPKG_BOURNS_GENERIC_POT(`$1',`$2',`$3',
1348
`130', `160', `200', `160', `290', `254', `480')
1350
Description_connector50connector 2x25 pins
1352
PinList_7410_dil`A1',`B1',`A2',`B2',`C2',`Y2',`Gnd',`Y3',`A3',`B3',`C3',`Y1',`C1',`Vcc'
1354
PinList_7408_dil`1A',`1B',`1Y',`2A',`2B',`2Y',`Gnd',`3Y',`3A',`3B',`4Y',`4A',`4B',`Vcc'
1360
PKG_JOHNSTECH_QFN_50PKG_GENERIC_JOHNSTECH7248_QFN(`$1',`$2',`$3',`$4',`$5', `50',`36',`50', `$6')
1362
PKG_BGAdefine(`XBLOCK', `$4')
1363
define(`YBLOCK', `$5')
1364
define(`PITCH', `50')
1365
define(`DIAMETER', `25')
1366
define(`NUMPINS', `eval(4*(XBLOCK-4)*YBLOCK)')
1367
Element(0x00 "$1" "$2" "$3" 100 0 0 100 0x00)
1369
forloop(`i', 0, eval(XBLOCK-1),
1370
`forloop(`j', 0, eval(YBLOCK-1),
1371
`PAD(eval(i*PITCH), eval(j*PITCH), eval(i*PITCH), eval(j*PITCH), DIAMETER, 1)'
1372
`PAD(eval((XBLOCK+YBLOCK-j-1)*PITCH), eval(i*PITCH), eval((XBLOCK+YBLOCK-j-1)*PITCH), eval(i*PITCH), DIAMETER, 1)'
1373
`PAD(eval((XBLOCK+YBLOCK-i-1)*PITCH), eval((XBLOCK+YBLOCK-j-1)*PITCH), eval((XBLOCK+YBLOCK-i-1)*PITCH), eval((XBLOCK+YBLOCK-j-1)*PITCH), DIAMETER, 1)'
1374
`PAD(eval(j*PITCH), eval((XBLOCK+YBLOCK-i-1)*PITCH), eval(j*PITCH), eval((XBLOCK+YBLOCK-i-1)*PITCH), DIAMETER, 1)'
1377
ElementLine(eval(-PITCH/2) eval(-1*PITCH) eval((XBLOCK+YBLOCK)*PITCH) eval(-1*PITCH) 10)
1378
ElementLine(eval((XBLOCK+YBLOCK)*PITCH) eval(-1*PITCH) eval((XBLOCK+YBLOCK)*PITCH) eval((XBLOCK+YBLOCK)*PITCH) 10)
1379
ElementLine(eval(-1*PITCH) eval((XBLOCK+YBLOCK)*PITCH) eval((XBLOCK+YBLOCK)*PITCH) eval((XBLOCK+YBLOCK)*PITCH) 10)
1380
ElementLine(eval(-1*PITCH) eval(-PITCH/2) eval(-1*PITCH) eval((XBLOCK+YBLOCK)*PITCH) 10)
1381
ElementLine(eval(-PITCH/2) eval(-PITCH) eval(-PITCH/2) eval(-PITCH/2) 10)
1382
ElementLine(eval(-PITCH) eval(-PITCH/2) eval(-PITCH/2) eval(-PITCH/2) 10)
1383
Mark(eval((YBLOCK+1)*PITCH) eval((YBLOCK+1)*PITCH))
1386
Description_conn_usb`USB Male Connector'
1388
Description_TL081_dilSingle JFET input operational amplifier
1390
PinList_uA7906C`Com',`In',`Out',`In'
1392
PinList_74283_dil`Sum2',`B2',`A2',`Sum1',`A1',`B1',`C0',`Gnd',`C4',`Sum4',`B4',`A4',`Sum3',`A3',`B3',`Vcc'
1394
PinList_514100_dil`Din',`/We',`/Ras',`A0',`A1',`A2',`A3',`A4',`Vcc',`A5',`A6',`A7',`A8',`A9',`A10',`/Cas',`Dout',`Gnd'
1396
PKG_QFN36_6_EPPKG_QFN_50(`$1',`$2',`$3', `36', `6', `370')
1398
Description_geda_TSSOP64`Thin shrink small outline package'
1400
Param2_MAX233A_dil300
1402
Description_generic24smdw_dil`generic'
1404
Description_geda_SOJ20_450`Small outline J-leaded package (450 mil)'
1406
Description_geda_SOJ18_450`Small outline J-leaded package (450 mil)'
1408
Description_7440_dil`2 quad-NAND buffer'
1410
Description_7438_dil`4 dual-NAND buffer OC'
1412
Description_74160_dil`syncronous decade counter w. async. clear'
1414
Description_74158_dil`4 2-to-1 selector inverted output'
1425
PKG_BASE_SOT(`$1',`$2',`$3')
1428
Description_geda_DIN41651_10S`Header connector with latches'
1430
PinList_uA7806C`In',`Com',`Out',`Com'
1432
Param1_generic24_zip24
1438
PKG_SOT89PKG_SMT_TRANSISTOR4X(`$1', `$2', `$3', 31, 31)
1440
Description_generic14_dil`generic'
1442
Description_geda_QFN16_4`Square Quad Flat Nolead (QFN) package'
1444
Description_geda_DUMMY`Virtual component, no footprint'
1446
Description_MOLEX_025_60Molex .025 pitch 60 pin plug
1448
Description_74631_dil`16bit parallel error detection/correction OC'
1450
Description_74629_dil`2 controlled oscillator w. enable'
1458
PKG_RCY1000PKG_RADIAL_CAN(`$1', `$2', `$3', 2000)
1460
Description_geda_QFN16_5`Square Quad Flat Nolead (QFN) package'
1462
Description_geda_JUMPER10`Jumper, i.e. single row headers'
1464
Description_uA78L02C+2V 0.1A voltage regulator
1466
Description_geda_JUMPER11`Jumper, i.e. single row headers'
1468
Description_74285_dil`4bit by 4bit parallel binary multipliers'
1472
Description_geda_JUMPER12`Jumper, i.e. single row headers'
1474
Description_7465_dil`AND-OR inverter OC (4-2-3-2 inputs)'
1476
Description_74133_dil`13 input NAND'
1478
Description_514100_dilDRAM 4Mx1
1480
Param2_MAX233_dil300
1486
Param1_r_025_csil_89
1488
PKG_JOHNSTECH_QFN_40PKG_GENERIC_JOHNSTECH7248_QFN(`$1',`$2',`$3',`$4',`$5', `40',`36',`50', `$6')
1490
Description_geda_LQFP64_14`Square Quad-side flat pack'
1494
PinList_uA7905C`Com',`In',`Out',`In'
1496
PinList_uA7885C`In',`Com',`Out',`Com'
1498
PinList_DIN41_612_abc96femaleforloop(`i', 1, 32, `define(`P_'i, `a'i)')
1499
forloop(`i', 1, 32, `define(`P_'eval(i +32), `b'i)')
1500
forloop(`i', 1, 32, `define(`P_'eval(i +64), `c'i)')
1502
Param1_r_025_csil_78
1504
Param1_PIC16C55_dil28
1506
Description_geda_JUMPER14`Jumper, i.e. single row headers'
1508
Description_geda_ACY400`Axial non-polar component (typically resistor or capacitor),'
1510
Description_74604_dil`8 2-input maximum speed multiplexed latch 3-state'
1512
Param1_r_025_csil_67
1520
Description_geda_SOJ24_300`Small outline J-leaded package (300 mil)'
1522
Description_LM324_dilQuad operational amplifiers
1524
PinList_MC68000_dil`D4',`D3',`D2',`D1',`D0',`/As',`/Uds',`/Lds',`R/W',`/Dtack',`/Bg',`/Bgack',`/Br',`Vcc',`Clk',`Gnd',`/Halt',`/Reset',`/Vma',`E',`/Vpa',`/Berr',`/Ipl2',`/Ipl1',`/Ipl0',`Fc2',`Fc1',`Fc0',`A1',`A2',`A3',`A4',`A5',`A6',`A7',`A8',`A9',`A10',`A11',`A12',`A13',`A14',`A15',`A16',`A17',`A18',`A19',`A20',`Vcc',`A21',`A22',`A23',`Gnd',`D15',`D14',`D13',`D12',`D11',`D10',`D9',`D8',`D7',`D6',`D5'
1526
PKG_SMT_TRANSISTOR5ACOMMON_SMT_TRANSISTOR_MIL(`$1', `$2', `$3',
1527
`eval(($4*1000)/254)', `eval(($5*1000)/254)', 50, `45123')
1529
PKG_QFP100_RPKG_QFP_65L(`$1',`$2',`$3',`100',`0')
1531
Description_smd_diode_1206`chip_diode'
1533
Description_generic28w_dil`generic'
1535
Description_geda_JUMPER16`Jumper, i.e. single row headers'
1537
Description_MC68332_qfpmicro controller
1539
Description_74260_dil`2 pent-NOR'
1541
Description_74258_dil`4 2-to-1 selectors/demultiplexors w. inverting outputs'
1543
PinList_uA7805C`In',`Com',`Out',`Com'
1545
Param2_uA748C_dil300
1547
Param1_r_025_csil_45
1551
PKG_BOURNS_3224JPKG_BOURNS_GENERIC_POT(`$1',`$2',`$3',
1552
`130', `200', `200', `200', `400', `230', `480')
1554
Description_geda_QFN36_6`Square Quad Flat Nolead (QFN) package'
1556
Description_geda_LQFP64_10`Square Quad-side flat pack'
1558
Description_MOLEX_025_70Molex .025 pitch 70 pin plug
1560
Description_MOLEX_025_68Molex .025 pitch 68 pin plug
1562
Description_7492_dil`divide by 12 counter w. clear'
1564
PinList_74682_dil`/P>Q',`P0',`Q0',`P1',`Q1',`P2',`Q2',`P3',`Q3',`Gnd',`P4',`Q4',`P5',`Q5',`P6',`Q6',`P7',`Q7',`/P=Q',`Vcc'
1570
Description_geda_JUMPER20`Jumper, i.e. single row headers'
1572
Description_geda_JUMPER18`Jumper, i.e. single row headers'
1574
PinList_MAX222_dil`NC',`C1+',`V+',`C1-',`C2+',`C2-',`V-',`T2out',`R2in',`R2out',`T2in',`T1in',`R1out',`R1in',`T1out',`GND',`Vcc',`/Shdn'
1576
Param2_smd_capacitor_80550
1580
PKG_EIA6032PKG_SMT_2PAD_EIA( `$1', `$2', `$3', 60, 32)
1582
PinList_74356_dil`D7',`D6',`D5',`D4',`D3',`D2',`D1',`D0',`Clk',`Gnd',`/SC',`S2',`S1',`S0',`/G1',`/G2',`G3',`W',`Y',`Vcc'
1590
PKG_SOJ36_350COMMON_SMT_DIL_MIL(`$1',`$2',`$3',36,23622,86614,50000,244094)
1592
PKG_BRE800PKG_RECTANGULAR2( `$1', `$2', `$3', 1200, 400)
1594
PKG_BOURNS_3224GPKG_BOURNS_GENERIC_POT(`$1',`$2',`$3',
1595
`127', `127', `200', `127', `520', `230', `480')
1597
Description_DIN41_651_34standDIN41.651 standing 34 pins
1599
Description_74385_dil`4 serial adder/substractor'
1601
Param2_JEDEC_20_PIN_PLCC0
1607
Param1_DIN41_612_ac64maleac
1611
Description_r_025`R 0.25W'
1613
Description_geda_SO32W`Small outline package, wider (450mil)'
1615
Description_geda_0201`Standard SMT resistor, capacitor etc'
1619
Description_generic_diode_500`diode'
1621
Description_geda_SOT143`SMT transistor, 4 pins'
1623
Description_geda_SOJ22_350`Small outline J-leaded package (350 mil)'
1625
Description_MAX232_dildual RS232 driver
1627
Description_74684_dil`8bit magnitute comperator'
1629
PinList_TL080_dil`N1Comp',`In-',`In+',`Vcc-',`OfsN2',`Out',`Vcc+',`Comp'
1631
PKG_JOHNSTECH_QFN48_7PKG_JOHNSTECH_QFN_50S(`$1',`$2',`$3', `48', `7', `560')
1633
Description_generic28smd_dil`generic'
1637
PKG_QFP128_RPKG_QFP_50L(`$1',`$2',`$3',`128',`0')
1639
Description_geda_QFN56_8`Square Quad Flat Nolead (QFN) package'
1641
Description_MOLEX_025_80Molex .025 pitch 80 pin plug
1645
PinList_74157_dil`/A-B',`1A',`1B',`1Y',`2A',`2B',`2Y',`Gnd',`3Y',`3B',`3A',`4Y',`4Y',`4A',`/G',`Vcc'
1649
PKG_LED3PKG_LED(`$1', `$2', `$3', 118)
1651
PKG_BNC_LAYdefine(`BASEX', 200)
1652
define(`BASEY', -200)
1653
Element(0x00 "$1" "$2" "$3" BASEX eval(BASEY+200) 3 100 0x00)
1655
define(`X1', `eval(BASEX-260)')
1656
define(`Y1', `eval(BASEY-90)')
1657
define(`X2', `eval(BASEX+290)')
1658
define(`Y2', `eval(BASEY+490)')
1659
ElementLine(X1 Y1 X2 Y1 10)
1660
ElementLine(X2 Y1 X2 Y2 10)
1661
ElementLine(X2 Y2 X1 Y2 10)
1662
ElementLine(X1 Y2 X1 Y1 10)
1663
PIN(eval(BASEX-200), eval(BASEY+200), 60, 20, 1)
1664
PIN(eval(BASEX-200), eval(BASEY+100), 60, 20, 2)
1665
PIN(eval(BASEX), eval(BASEY), 100, 40, m1)
1666
PIN(eval(BASEX), eval(BASEY+400), 100, 40, m2)
1669
Description_geda_LQFP160_24`Square Quad-side flat pack'
1671
Description_geda_DB15M`DSUB connector, female/male'
1673
Description_7412_dil`3 triple-NAND OC'
1677
PKG_SO14COMMON_SMT_DIL_MIL(`$1',`$2',`$3', 14, 20000, 85000, 50000, 120000)
1679
PKG_QFN16_5_EPPKG_QFN_80(`$1',`$2',`$3', `16', `5', `310')
1681
PinList_74630_dil`DEF',`DB0',`DB1',`DB2',`DB3',`DB4',`DB5',`DB6',`DB7',`DB8',`DB9',`DB10',`DB11',`Gnd',`DB12',`DB13',`DB14',`DB15',`CB5',`CB4',`CB3',`CB2',`CB1',`CB0',`S0',`S1',`SEF',`Vcc'
1683
PinList_74628_dil`Osc-Gnd',`RNG',`CX1',`CX2',`/EN',`Y',`Gnd',`Z',`Vcc',`NC',`RX',`RX',`FC',`Osc-Vcc'
1691
PKG_SOJ40_300COMMON_SMT_DIL_MIL(`$1',`$2',`$3',40,23622,86614,50000,196850)
1693
PKG_SOJ38_300COMMON_SMT_DIL_MIL(`$1',`$2',`$3',38,23622,86614,50000,196850)
1695
PKG_LED5PKG_LED(`$1', `$2', `$3', 236)
1697
PKG_JOHNSTECH_QFN40_6PKG_JOHNSTECH_QFN_50S(`$1',`$2',`$3', `40', `6', `410')
1699
Description_generic20_zip`generic'
1701
Description_geda_DIN41612C64F`DIN connector, 96 pin housing'
1703
PinList_7407_dil`1A',`1Y',`2A',`2Y',`3A',`3Y',`Gnd',`4Y',`4A',`5Y',`5A',`6Y',`6A',`Vcc'
1709
PKG_SO16COMMON_SMT_DIL_MIL(`$1',`$2',`$3', 16, 20000, 85000, 50000, 120000)
1711
Description_johnstech_JOHNSTECH_QFN44_7`Johnstech QFN Socket, Series 1MM (724812-724839)'
1713
Description_geda_SSOP14`Shrink small outline package, .65mm, narrow'
1715
Description_TL082_dilDual JFET input operational amplifiers
1717
Description_DIN41_651_24standDIN41.651 standing 24 pins
1719
Description_6116_dil`Static RAM 2Kx8'
1721
PKG_QFN16_4_EPPKG_QFN_65(`$1',`$2',`$3', `16', `4', `210')
1723
Description_geda_HEADER16_1`Header connector, DIP pin numbering'
1725
Description_geda_1206`Standard SMT resistor, capacitor etc'
1727
Description_27512_dilEPROM 64Kx8
1729
PinList_74132_dil`1A',`1B',`1Y',`2A',`2B',`2Y',`Gnd',`3Y',`3A',`3B',`4Y',`4A',`4B',`Vcc'
1731
Param1_generic14smd_dil14
1733
Param1_DIN41_612_ab64maleab
1735
PKG_SMT_TRANSISTOR4XCOMMON_SMT_TRANSISTORX_MIL(`$1', `$2', `$3',
1736
`eval(($4*1000)/254)', `eval(($5*1000)/254)', 50, `1234')
1738
Description_geda_SSOP16`Shrink small outline package, .65mm, narrow'
1740
Description_geda_HEADER16_2`Header connector, ribbon cable numbering'
1742
Description_7437_dil`4 dual-NAND buffer'
1744
Description_74161_dil`syncronous 4bit binary counter w. async. clear'
1746
Description_74159_dil`4-to-16 decoder OC'
1750
PKG_JOHNSTECH_QFN28_5PKG_JOHNSTECH_QFN_50(`$1',`$2',`$3', `28', `5', `310')
1752
PKG_DIN41651_64PKG_DIN41_651LAY( `$1', `$2', `$3', 64)
1754
Description_geda_RCY100`Bottom lead non-polar circular component (typically capacitor)'
1756
Description_geda_1210`Standard SMT resistor, capacitor etc'
1758
Description_RTC62421_dilreal-time clock
1762
Param1_DIN41_612_abc96femaleabc
1766
Description_generic_smd_chip_805smd chip 805
1768
Description_geda_SSOP20`Shrink small outline package, .65mm, narrow'
1770
Description_geda_HEADER26_1`Header connector, DIP pin numbering'
1772
Description_geda_DIP8M`Dual in-line package, medium wide (400 mil)'
1774
Description_geda_DB15F`DSUB connector, female/male'
1776
Description_MOLEX_025_90Molex .025 pitch 90 pin plug
1782
PKG_TO126LAYElement(0x00 "$1" "$2" "$3" 80 480 1 100 0x00)
1784
PIN(100, 600, 80, 20, 1)
1785
PIN(200, 600, 80, 20, 2)
1786
PIN(300, 600, 80, 20, 3)
1788
# Befestigungsbohrung
1789
PIN(200, 170, 130, 110, 4)
1792
ElementLine(100 600 100 500 30)
1793
ElementLine(200 600 200 500 30)
1794
ElementLine(300 600 300 500 30)
1797
ElementLine( 50 500 350 500 20)
1798
ElementLine(350 500 350 70 20)
1799
ElementLine(350 70 50 70 20)
1800
ElementLine( 50 70 50 500 20)
1805
Description_geda_HEADER26_2`Header connector, ribbon cable numbering'
1807
PinList_74257_dil`/A-B',`1A',`1B',`1Y',`2A',`2B',`2Y',`Gnd',`3Y',`3B',`3A',`4Y',`4B',`4A',`/G',`Vcc'
1809
Param2_TLC272_dil300
1811
PKG_ZIFdefine(`NUMPINS', `$4')
1812
define(`CENTER', eval(NUMPINS*19))
1813
Element(0x00 "$1" "$2" "$3" 100 CENTER 0 100 0x00)
1818
forloop(`i', 1, NUMPINS,
1819
`PAD(X, 12, X, 97, 24, count)' `define(`count', incr(count))'
1820
`define(`X', eval(X+39))'
1822
PAD(-124, -41, -124, -151, 82, eval(NUMPINS+1))
1823
PAD(eval(X+124-39), -41, eval(X+124-39), -151, 82, eval(NUMPINS+2))
1826
PKG_JOHNSTECH_QFN20_5PKG_JOHNSTECH_QFN_65(`$1',`$2',`$3', `20', `5', `310')
1828
PADPad($1 $2 $3 $4 $5 ifdef(`P_$6', "P_$6", "$6") ifelse($6, 1, 0x00, 0x100))
1830
Description_generic_capacitor_axial_400`capacitor_axial'
1832
Description_geda_DIN41612C64M`DIN connector, 96 pin housing'
1838
PKG_SOJ34_450COMMON_SMT_DIL_MIL(`$1',`$2',`$3',34,23622,86614,50000,346457)
1840
PKG_JOHNSTECH_QFN20_4PKG_JOHNSTECH_QFN_50(`$1',`$2',`$3', `20', `4', `210')
1842
PKG_DIN41651_60PKG_DIN41_651LAY( `$1', `$2', `$3', 60)
1844
PKG_ALF500PKG_DIODE_LAY(`$1', `$2', `$3', 500)
1846
Description_geda_SOJ44_450`Small outline J-leaded package (450 mil)'
1848
Description_7464_dil`AND-OR inverter (4-2-3-2 inputs)'
1850
Description_74134_dil`12 input NAND 3-state'
1854
Param2_smd_diode_120660
1860
PKG_BOURNS_GENERIC_POT
1861
# pin 1,3 width, length (1/100 mm)
1865
# pin 2 width, length (1/100 mm)
1869
# spacing from pad center to pad center between 2 and 1,3 (1/100 mm)
1871
# spacing from pad center to pad center between 1 and 3 (1/100 mm)
1874
# package width (1/100 mm)
1875
define(`WIDTH', `$10')
1877
# silkscreen width (mils)
1878
define(`SILKW', `10')
1880
# how much space to leave around the part before the
1881
# silk screen (mils)
1882
define(`SILKS', `8')
1883
# lower right corner for silk screen (mil)
1884
ifelse(eval(L2 > L13), 1
1885
define(`SILKX', `eval((S12+L2)*50/254 + SILKS + SILKW/2)'),
1886
define(`SILKX', `eval((S12+L13)*50/254 + SILKS + SILKW/2)')
1888
define(`SILKY', `eval((WIDTH/2)*100/254 + SILKS + SILKW/2)')
1890
# refdes text size (mil)
1891
define(`TEXTSIZE', 100)
1892
# x,y coordinates for refdes label (mil)
1893
define(`TEXTX', -SILKX)
1894
define(`TEXTY', `eval(-SILKY - 10 - TEXTSIZE/2)')
1896
Element(0x00 "$1" "$2" "$3" TEXTX TEXTY 0 TEXTSIZE 0x00)
1900
ifelse(0, eval(W13>L13),
1901
# Pads which have the perpendicular pad dimension less
1902
# than or equal to the parallel pad dimension
1903
Pad(eval( (S12 - L13 + W13)*50/254) eval(-S13*50/254)
1904
eval( (S12 + L13 - W13)*50/254) eval(-S13*50/254) eval(W13*100/254) "3" 0x100)
1905
Pad(eval( (S12 - L13 + W13)*50/254) eval( S13*50/254)
1906
eval( (S12 + L13 - W13)*50/254) eval( S13*50/254) eval(W13*100/254) "1" 0x100)
1908
# Pads which have the perpendicular pad dimension greater
1909
# than or equal to the parallel pad dimension
1910
Pad(eval( (S12 + L13)*50/254) eval((-S13 - W13 + L13)*50/254)
1911
eval( (S12 + L13)*50/254) eval((-S13 + W13 - L13)*50/254) eval(L13*100/254) "3" 0x100)
1912
Pad(eval( (S12 + L13)*50/254) eval((-S13 - W13 + L13)*50/254)
1913
eval( (S12 + L13)*50/254) eval((-S13 + W13 - L13)*50/254) eval(L13*100/254) "1" 0x100)
1917
ifelse(0, eval(W2>L2),
1918
# Pads which have the perpendicular pad dimension less
1919
# than or equal to the parallel pad dimension
1920
Pad(eval( (-S12 - L2 + W2)*50/254) 0
1921
eval( (-S12 + L2 - W2)*50/254) 0 eval(W2*100/254) "2" 0x100)
1923
# Pads which have the Y (width) pad dimension greater
1924
# than or equal to the X (length) pad dimension
1925
Pad(eval( -S12*50/254) eval((- W2 + L2)*50/254)
1926
eval( -S12*50/254) eval(( W2 - L2)*50/254) eval(L2*100/254) "2" 0x100)
1929
# Silk screen around package
1930
ElementLine( SILKX SILKY SILKX -SILKY SILKW)
1931
ElementLine( SILKX -SILKY -SILKX -SILKY SILKW)
1932
ElementLine(-SILKX -SILKY -SILKX SILKY SILKW)
1933
ElementLine(-SILKX SILKY SILKX SILKY SILKW)
1935
# Mark at the center of the part
1939
Description_geda_SSOP24`Shrink small outline package, .65mm, narrow'
1943
Param1_generic16_dil16
1945
Param1_crystal_300300
1947
Param1_PIC16C54_dil18
1949
Param1_DIN41_651_22stand22
1951
Description_johnstech_JOHNSTECH_QFN24_4`Johnstech QFN Socket, Series 1MM (724812-724839)'
1953
Description_generic40_dil`generic'
1955
Description_generic20_zif`generic'
1957
Description_geda_SO28W`Small outline package, wider (325mil)'
1959
Description_DIN41_651_14standDIN41.651 standing 14 pins
1961
PinList_74384_dil`/Clr',`X3',`X2',`X1',`X0',`Prod',`Clk',`Gnd',`Mode',`K',`X7',`X6',`X5',`X4',`Y',`Vcc'
1967
Param1_MAX233A_dil20
1973
PKG_SO28COMMON_SMT_DIL_MIL(`$1',`$2',`$3', 28, 20000, 80000, 50000, 280000)
1975
PKG_PANASONIC_EXBS8VCOMMON_SMT_DIL_MM(`$1',`$2',`$3',8,63,120,127,110)
1977
Description_geda_SO8M`Small outline package, medium (200mil)'
1981
PKG_TSOP28PKG_TSOP( `$1', `$2', `$3', 28, 535, 2165)
1983
PKG_QFP160_28PKG_QFP_65(`$1',`$2',`$3',`160',`28')
1985
Description_geda_DIN41651_14S`Header connector with latches'
1987
Description_74261_dil`2bit by 4bit parallel binary multiplexors'
1989
Description_74259_dil`8bit addressable latches'
1991
PinList_WD33C93A_dil`I/O',`/MSG',`GND',`C/D',`/BSY',`/SEL',`CLK',`/DRQ',`/DACK',`INTRQ',`D0',`D1',`D2',`D3',`D4',`D5',`D6',`D7',`A0',`GND',`/CS',`/WE',`/RE',`ALE',`/SDP',`/SD0',`/SD1',`GND',`/SD2',`/SD3',`/SD4',`/SD5',`/SD6',`/SD7',`GND',`/RESET',`/ATN',`/ACK',`/REQ',`Vcc'
1993
Param1_generic_diode_800800
1997
PKG_SO32COMMON_SMT_DIL_MIL(`$1',`$2',`$3', 32, 20000, 80000, 50000, 280000)
1999
Description_geda_SSOP28`Shrink small outline package, .65mm, narrow'
2001
Description_7491_dil`8bit shift register'
2003
Description_74107_dil`2 JK FF w. clear'
2005
Description_44251_zipVRAM 256Kx4
2007
PinList_74683_dil`/P>Q',`P0',`Q0',`P1',`Q1',`P2',`Q2',`P3',`Q3',`Gnd',`P4',`Q4',`P5',`Q5',`P6',`Q6',`P7',`Q7',`/P=Q',`Vcc'
2021
PinList_7486_dil`1A',`1B',`1Y',`2A',`2B',`2Y',`Gnd',`3Y',`3A',`3B',`4Y',`4A',`4B',`Vcc'
2027
PKG_SOJ36_400COMMON_SMT_DIL_MIL(`$1',`$2',`$3',36,23622,86614,50000,291339)
2029
PKG_DIN41651_50PKG_DIN41_651LAY( `$1', `$2', `$3', 50)
2031
Description_74386_dil`4 dual-XOR'
2033
PKG_TSOPCOMMON_SMT_DUALINLINE(`$1',`$2',`$3',`$4',`$5',`$6',12,40)
2035
Description_geda_SSOP8`Shrink small outline package, .65mm, narrow'
2037
Description_geda_PLCC52X`Plastic leadless chip carrier with pin socket'
2039
PinList_r_025_sil_8`1a', `1b', `2a', `2b', `3a', `3b', `4a', `4b'
2043
PKG_TO126LAY-WIDEElement(0x00 "$1" "$2" "$3" 80 480 1 100 0x00)
2045
PIN(100, 600, 80, 20, 1)
2046
PIN(200, 700, 80, 20, 2)
2047
PIN(300, 600, 80, 20, 3)
2049
# Befestigungsbohrung
2050
PIN(200, 170, 130, 110, 4)
2053
ElementLine(100 600 100 500 30)
2054
ElementLine(200 700 200 500 30)
2055
ElementLine(300 600 300 500 30)
2058
ElementLine( 50 500 350 500 20)
2059
ElementLine(350 500 350 70 20)
2060
ElementLine(350 70 50 70 20)
2061
ElementLine( 50 70 50 500 20)
2066
Description_geda_TQFN24_4_EP`Square Quad Flat Nolead (QFN) package'
2068
Description_geda_QFP44_10`Square Quad-side flat pack'
2070
PinList_uA747C_dil`1 In-',`1 In+',`1 OfsN2',`Vcc-',`2 OfsN2',`2 In+',`2 In-',`2 OfsN1',`2 Vcc+',`2 Out',`NC',`1 Out',`1 Vcc+',`1 OfsN1'
2078
PKG_TO126WPKG_TO126STAND( `$1', `$2', `$3')
2080
Description_geda_SOJ20_400`Small outline J-leaded package (400 mil)'
2082
Description_geda_SOJ18_400`Small outline J-leaded package (400 mil)'
2084
Description_geda_LQFP52_10`Square Quad-side flat pack'
2086
Description_MAX233_dildual RS232 driver without external components
2088
Description_74685_dil`8bit magnitute comperator OC'
2090
PinList_r_025_sil_6`1a', `1b', `2a', `2b', `3a', `3b'
2092
PinList_TL081_dil`OfsN1',`In-',`In+',`Vcc-',`OfsN2',`Out',`Vcc+',`NC'
2094
PinList_MC68681_plcc`NC',`RS1',`IP3',`RS2',`IP1',`RS3',`RS4',`IP0',`R-/W',`/DTAck',`RxD1',`NC',`TxD1',`OP1',`OP3',`OP5',`OP7',`D1',`D3',`D5',`D7',`Gnd',`NC',`/Irq',`D6',`D4',`D2',`D0',`OP6',`OP4',`OP2',`OP0',`TxD0',`NC',`RxD0',`X1-Clk',`X2',`/Reset',`/CS',`IP2',`/IAck',`IP5',`IP4',`Vcc'
2098
PKG_MINICIRCUITS_CD636COMMON_SMT_DIL_MIL(`$1',`$2',`$3',6,65000,100000,100000,100000)
2100
PKG_DB37FPKG_SUBD_FEMALE_LAY(`$1', `$2', `$3', 37)
2108
PKG_RCY400PKG_RADIAL_CAN(`$1', `$2', `$3', 800)
2110
PKG_MINICIRCUITS_CD637COMMON_SMT_DIL_MIL(`$1',`$2',`$3',6,65000,100000,100000,100000)
2112
Description_geda_SO8W`Small outline package, wide (300mil)'
2114
Description_MAB8031AH_dilmicro controller
2116
PinList_r_025_sil_4`1a', `1b', `2a', `2b'
2118
PinList_74160_dil`/Clr',`Clk',`A',`B',`C',`D',`ENP',`Gnd',`/Load',`ENT',`Qd',`Qc',`Qb',`Qa',`RCO',`Vcc'
2120
PinList_74158_dil`/A-B',`1A',`1B',`/1Y',`2A',`2B',`/2Y',`Gnd',`/3Y',`3B',`3A',`4Y',`/4Y',`4A',`/G',`Vcc'
2122
Param2_generic16_dil300
2126
PKG_DIN41612C64FSPKG_DIN41_612FEMALE_SMALL(`$1', `$2', `$3', `ac')
2128
Description_7411_dil`3 triple-AND'
2130
Description_7409_dil`4 dual-AND OC'
2132
PKG_TO126SPKG_TO126LAY_WIDE( `$1', `$2', `$3')
2134
PKG_SO44PKG_SO( `$1', `$2', `$3', 44, 634, 5000)
2136
PKG_PANASONIC_EXB38VCOMMON_SMT_DIL_MM(`$1',`$2',`$3',8,45,80,80,80)
2138
PKG_HEADER6_1PKG_CONNECTOR_DIL(`$1', `$2', `$3', 3)
2140
Description_uA748C_dilSingle general purpose operational amplifier
2142
Description_geda_LQFP48_12`Square Quad-side flat pack'
2144
PinList_74631_dil`DEF',`DB0',`DB1',`DB2',`DB3',`DB4',`DB5',`DB6',`DB7',`DB8',`DB9',`DB10',`DB11',`Gnd',`DB12',`DB13',`DB14',`DB15',`CB5',`CB4',`CB3',`CB2',`CB1',`CB0',`S0',`S1',`SEF',`Vcc'
2146
PinList_74629_dil`2FC',`1FC',`1RNG',`1CX1',`1CX2',`/1EN',`1Y',`Osc-Gnd',`Gnd',`2Y',`/2EN',`2CX1',`2CX2',`2RNG',`Osc-Vcc',`Vcc'
2152
PKG_HEADER6_2PKG_CONNECTOR(`$1', `$2', `$3', 3, 2)
2154
PKG_DIN41651_40PKG_DIN41_651LAY( `$1', `$2', `$3', 40)
2156
PinList_7406_dil`1A',`1Y',`2A',`2Y',`3A',`3Y',`Gnd',`4Y',`4A',`5Y',`5A',`6Y',`6A',`Vcc'
2160
PKG_PLCC32XPKG_PLCC_SOCKET(`$1', `$2', `$3', 32, 150)
2162
Description_TL083_dilDual JFET input operational amplifiers
2164
Description_PIC16C71_dilmicro controller
2170
PinList_74285_dil`2C',`2B',`2A',`1D',`1A',`1B',`1C',`Gnd',`Y3',`Y2',`Y1',`Y0',`/GB',`/GA',`2D',`Vcc'
2174
Param1_generic_resistor_axial_800800
2176
Description_generic_resistor_axial_600`resistor_axial'
2178
PinList_74133_dil`A',`B',`C',`D',`E',`F',`G',`Gnd',`Y',`H',`I',`J',`K',`L',`M',`Vcc'
2184
PKG_DB37MPKG_SUBD_MALE_LAY( `$1', `$2', `$3', 37)
2186
Description_geda_SOJ16_450`Small outline J-leaded package (450 mil)'
2188
Description_74162_dil`syncronous decade counter w. sync. clear'
2194
Param1_generic_smd_chip_12101210
2198
Param1_DIN41_612_ab64femaleab
2200
PKG_SMD_BASEdefine(`T', `eval(`$4'/4+`$5'/2)')
2201
define(`W', `eval(T/2+15)')
2203
define(`X2', ``$4'')
2205
define(`Y1', `eval(Y-(`$5'-T)/2-5)')
2206
define(`Y2', `eval(Y+(`$5'-T)/2+5)')
2207
# Silkscreen box coordinates
2208
define(`X1L', `eval(X1-W)')
2209
define(`X2L', `eval(X2+W)')
2210
define(`Y1L', `eval(Y1-W)')
2211
define(`Y2L', `eval(Y2+W)')
2212
Element(0x00 "$1" "$2" "$3" eval(10+T/2) eval(Y2L+15) 0 100 0x00)
2214
# PAD(X1, Y1, X1, Y2, T, 1)
2215
# PAD(X2, Y1, X2, Y2, T, 2)
2216
# Use Pad instead of PAD so both pads come out square
2217
Pad(X1 Y1 X1 Y2 T "1" 0x100)
2218
Pad(X2 Y1 X2 Y2 T "2" 0x100)
2219
ElementLine(X1L Y1L X1L Y2L 8)
2220
ElementLine(X1L Y2L X2L Y2L 8)
2221
ElementLine(X2L Y2L X2L Y1L 8)
2222
ElementLine(X2L Y1L X1L Y1L 8)
2226
PKG_DIN41651_34PKG_DIN41_651LAY( `$1', `$2', `$3', 34)
2228
Description_geda_DIN41651_16S`Header connector with latches'
2232
PinList_74604_dil`Clk',`A-/B',`A1',`B1',`A2',`B2',`A3',`B3',`A4',`B4',`Y4',`Y3',`Y2',`Gnd',`Y1',`Y5',`Y6',`Y7',`Y8',`B8',`A8',`B7',`A7',`B6',`A6',`B5',`A5',`Vcc'
2236
PKG_SOJ14_300COMMON_SMT_DIL_MIL(`$1',`$2',`$3',14,23622,86614,50000,196850)
2240
PinList_LM324_dil`Out1',`In1-',`In1+',`Vcc',`In2+',`In2-',`Out2',`Out3',`In3-',`In3+',`Gnd',`In4+',`In4-',`Out4'
2242
PinList_7433_dil`1Y',`1A',`1B',`2Y',`2A',`2B',`Gnd',`3A',`3B',`3Y',`4A',`4B',`4Y',`Vcc'
2246
Param1_generic_smd_chip_12061206
2250
PKG_SME3PKG_SMT_2PAD_EIA( `$1', `$2', `$3', 33, 33)
2252
Description_geda_EIA3216`Tantalum SMT capacitor (pin 1 is +)'
2256
PinList_PIC16C61_dil`RA2',`RA3',`RA4',`/MCLR',`VSS',`RB0/INT',`RB1',`RB2',`RB3',`RB4',`RB5',`RB6',`RB7',`VDD',`OSC2',`OSC1',`RA0',`RA1'
2258
PinList_74260_dil`1A',`1B',`1C',`2A',`1Y',`2Y',`Gnd',`2B',`2C',`2D',`2E',`1D',`1E',`Vcc'
2260
PinList_74258_dil`/A-B',`1A',`1B',`1Y',`2A',`2B',`2Y',`Gnd',`3Y',`3B',`3A',`4Y',`4B',`4A',`/G',`Vcc'
2262
Param2_TLC271_dil300
2264
PKG_SME4PKG_SMT_2PAD_EIA( `$1', `$2', `$3', 53, 53)
2266
Param2_DS1225_dil600
2270
Description_74135_dil`4 dual-XOR-XNOR'
2272
PKG_SME6PKG_SMT_2PAD_EIA( `$1', `$2', `$3', 66, 66)
2274
Description_geda_BRE500`Bottom lead rectangular non-polar component (typically capacitor)'
2276
Description_geda_ALF1000`Axial diode (pin 1 is cathode)'
2282
Param1_generic_capacitor_radial_200200
2284
Param1_generic80_qfp80
2286
PKG_DIN41651_26PKG_DIN41_651LAY( `$1', `$2', `$3', 26)
2288
Description_menu_qfp`generic'
2290
Description_74606_dil`8 2-input glitch-free multiplexed latch 3-state'
2294
PinList_74385_dil`Clk',`1Sum',`1S-/A',`1B',`1A',`2A',`2B',`2S-/A',`2Sum',`Gnd',`Clr',`3Sum',`3S-/A',`3B',`3A',`4A',`4B',`4S-/A',`4Sum',`Vcc'
2300
Param1_AT90S8535_dil40
2306
PKG_SME8PKG_SMT_2PAD_EIA( `$1', `$2', `$3', 84, 84)
2308
PKG_LQFP128_RPKG_LQFP_50(`$1',`$2',`$3',`128',`0')
2310
Description_geda_SOJ22_300`Small outline J-leaded package (300 mil)'
2314
Description_geda_QFP52_10`Square Quad-side flat pack'
2316
Param2_generic52_plcc150
2320
Param1_smd_resistor_1206120
2324
Description_panasonic_PANASONIC_EXBV8V`Panasonic EXB Series Chip Resistor Array'
2326
Description_geda_LQFP44_10`Square Quad-side flat pack'
2328
Description_OPTO_6N136optical coupling device
2330
Description_7490_dil`decade counter w. clear/set-to-9'
2332
PinList_74684_dil`/P>Q',`P0',`Q0',`P1',`Q1',`P2',`Q2',`P3',`Q3',`Gnd',`P4',`Q4',`P5',`Q5',`P6',`Q6',`P7',`Q7',`/P=Q',`Vcc'
2334
PinList_628128_dil`NC',`A16',`A14',`A12',`A7',`A6',`A5',`A4',`A3',`A2',`A1',`A0',`D0',`D1',`D2',`GND',`D3',`D4',`D5',`D6',`D7',`/CS',`A10',`/OE',`A11',`A9',`A8',`A13',`/WE',`NC',`A15',`Vcc'
2340
Description_geda_LQFP144_20`Square Quad-side flat pack'
2342
Description_OPTO_6N137optical coupling device
2344
Param1_generic84_plcc84
2348
Description_generic64_dil`generic'
2350
Description_geda_DIP14M`Dual in-line package, medium wide (400 mil)'
2352
PinList_7485_dil`B3',`A<Bin',`A=Bin',`A>Bin',`A>Bout',`A=Bout',`A<Bout',`Gnd',`B0',`A0',`B1',`A1',`A2',`B2',`A3',`Vcc'
2356
PKG_SOJ40_350COMMON_SMT_DIL_MIL(`$1',`$2',`$3',40,23622,86614,50000,244094)
2358
PKG_SOJ38_350COMMON_SMT_DIL_MIL(`$1',`$2',`$3',38,23622,86614,50000,244094)
2360
PKG_DIN41651_20PKG_DIN41_651LAY( `$1', `$2', `$3', 10)
2366
PKG_PLCC28XPKG_PLCC_SOCKET(`$1', `$2', `$3', 28, 150)
2368
PinList_GAL16V8_dil`CLK/I1',`I2',`I3',`I4',`I5',`I6',`I7',`I8',`I9',`Gnd',`I10',`I/O/Qh',`I/O/Qg',`I/O/Qf',`I/O/Qe',`I/O/Qd',`I/O/Qc',`I/O/Qb',`I/O/Qa',`Vcc'
2370
PKG_DIN41651_16PKG_DIN41_651LAY( `$1', `$2', `$3', 16)
2372
Description_geda_SO24W`Small outline package, wide (300mil)'
2374
Description_geda_QFN44_7_EP`Square Quad Flat Nolead (QFN) package'
2382
Description_geda_SOT223`SMT transistor, 4 pins'
2384
Description_geda_SOJ20_350`Small outline J-leaded package (350 mil)'
2386
Description_geda_SOJ18_350`Small outline J-leaded package (350 mil)'
2388
Description_74686_dil`8bit magnitute comperator w. enable'
2392
PinList_TL082_dil`Out1',`In1-',`In1+',`Vcc-',`In2+',`In2-',`Out2',`Vcc+'
2394
Param2_smd_capacitor_polarized_80550
2398
PKG_DIN41651_14PKG_DIN41_651LAY( `$1', `$2', `$3', 14)
2400
Description_geda_DIN41651_20S`Header connector with latches'
2402
PinList_27512_dil`A15',`A12',`A7',`A6',`A5',`A4',`A3',`A2',`A1',`A0',`D0',`D1',`D2',`Gnd',`D3',`D4',`D5',`D6',`D7',`/Cs',`A10',`/Oe',`A11',`A9',`A8',`A13',`A14',`Vcc'
2406
Param2_TI34010_plcc150
2410
Description_geda_TQFN44_7_EP`Square Quad Flat Nolead (QFN) package'
2412
PinList_74161_dil`/Clr',`Clk',`A',`B',`C',`D',`ENP',`Gnd',`/Load',`ENT',`Qd',`Qc',`Qb',`Qa',`RCO',`Vcc'
2414
PinList_74159_dil`0',`1',`2',`3',`4',`5',`6',`7',`8',`9',`10',`Gnd',`11',`12',`13',`14',`15',`/G1',`/G2',`D',`C',`B',`A',`Vcc'
2416
Param2_generic80_qfp150
2418
Param2_MAB8031AH_dil600
2424
Description_geda_TSOP32A`Thin small outline package'
2426
Description_geda_DIP64`Dual in-line package, wide (900 mil)'
2428
Description_74190_dil`syncronous 4bit BCD up/down counter'
2430
Description_7410_dil`3 triple-NAND'
2432
Description_7408_dil`4 dual-AND'
2434
Param2_AT90S8535_dil600
2436
Param1_smd_EIA_B_capacitor140
2438
Description_smd_resistor_603`chip_resistor'
2440
Description_geda_ZIP40`Zig-zag in-line package'
2442
Description_geda_TSOP32B`Thin small outline package'
2448
PKG_SOJ42_300COMMON_SMT_DIL_MIL(`$1',`$2',`$3',42,23622,86614,50000,196850)
2450
PKG_MULTIWATT15Element(0x00 "$1" "$2" "$3" 150 100 3 100 0x00)
2453
`PIN(ifelse(eval(i % 2 == 0), 1, 250, 50), eval(i*50), 60, 20, i)
2455
ElementLine(0 0 400 0 20)
2456
ElementLine(400 0 400 800 20)
2457
ElementLine(400 800 0 800 20)
2458
ElementLine(0 800 0 0 20)
2463
define(`PX', `eval((PITCH*(XPADS-1)+127)/254)')
2464
define(`PY', `eval((PITCH*(YPADS-1)+127)/254)')
2465
define(`PHW', `eval(PAD_WIDTH/2)')
2466
Element(0x00 "$1" "$2" "$3" 100 0 0 100 0x00)
2470
# left row, going down
2471
define(`X_OUTER', PHW)
2472
define(`X_INNER', eval(PAD_LENGTH-PHW))
2473
define(`Y0', `eval((Y_LENGTH-PY)/2)')
2474
forloop(`i', ISTART, YPADS,
2475
`define(`Y', eval(Y0+(PITCH*(i-1)+127)/254) )'
2476
`PAD(X_OUTER, Y, X_INNER, Y, PAD_WIDTH, count)'
2477
`define(`count',incr(count))'
2480
# bottom row, going right
2482
define(`Y_OUTER', eval(Y_LENGTH-PHW))
2483
define(`Y_INNER', eval(Y_LENGTH+PHW-PAD_LENGTH))
2484
define(`X0', `eval((X_LENGTH-PX)/2)')
2485
forloop(`i', 1, XPADS,
2486
`define(`X', eval(X0+(PITCH*(i-1)+127)/254) )'
2487
`PAD(X, Y_OUTER, X, Y_INNER, PAD_WIDTH, count)'
2488
`define(`count',incr(count))'
2491
# right row, going up
2492
define(`X_OUTER', eval(X_LENGTH-PHW))
2493
define(`X_INNER', eval(X_LENGTH+PHW-PAD_LENGTH))
2494
define(`Y0', `eval((Y_LENGTH+PY)/2)')
2495
forloop(`i', 1, YPADS,
2496
`define(`Y', eval(Y0-(PITCH*(i-1)+127)/254) )'
2497
`PAD(X_OUTER, Y, X_INNER, Y, PAD_WIDTH, count)'
2498
`define(`count',incr(count))'
2501
# top row, going left
2503
define(`Y_OUTER', PHW)
2504
define(`Y_INNER', eval(PAD_LENGTH+PHW-PAD_WIDTH))
2505
define(`X0', `eval((X_LENGTH+PX)/2)')
2506
forloop(`i', 1, XPADS,
2507
`define(`X', eval(X0-(PITCH*(i-1)+127)/254) )'
2508
`PAD(X, Y_OUTER, X, Y_INNER, PAD_WIDTH, count)'
2509
`define(`count',incr(count))'
2512
# left row, going down again, maybe
2513
define(`X_OUTER', PHW)
2514
define(`X_INNER', eval(PAD_LENGTH-PHW))
2515
define(`Y0', `eval((Y_LENGTH-PY)/2)')
2516
ifelse(ISTART,1,,`forloop(`i', 1, eval(ISTART-1),
2517
`define(`Y', eval(Y0+(PITCH*(i-1)+127)/254) )'
2518
`PAD(X_OUTER, Y, X_INNER, Y, PAD_WIDTH, count)'
2519
`define(`count',incr(count))'
2522
define(`NOSMUDGE', 10)
2523
define(`SSOX', eval(NOSMUDGE+PAD_LENGTH))
2524
define(`SSOY', ifelse(XPADS,0,0,eval(NOSMUDGE+PAD_LENGTH)))
2525
define(`PPX', eval(X_LENGTH-SSOX))
2526
define(`PPY', eval(Y_LENGTH-SSOY))
2527
ElementLine(SSOX SSOY PPX SSOY 8)
2528
ElementLine(PPX SSOY PPX PPY 8)
2529
ElementLine(PPX PPY SSOX PPY 8)
2530
ElementLine(SSOX PPY SSOX SSOY 8)
2533
define(`Y1', ifelse(ISTART,1,`eval(SSOY+40)',
2534
`eval(Y0+(PITCH*(ISTART-1)+127)/254)'))
2535
ElementArc(eval(SSOX+40) Y1 20 20 0 360 10)
2537
# Moderately useful place for the Mark. This way,
2538
# if the pins can line up with the grid, they do.
2539
Mark(eval((X_LENGTH-PX)/2) eval((Y_LENGTH-PY)/2))
2542
PKG_DIN41651_10PKG_DIN41_651LAY( `$1', `$2', `$3', 10)
2544
Description_geda_SOJ44_400`Small outline J-leaded package (400 mil)'
2546
Description_L298_multiwattdual full-bridge driver
2548
PinList_MC68HC11_plcc`Vss',`MdB_StB',`MdA_/LIR',`StA_/AS',`E',`StB_R/W',`EXTAL',`XTAL',`PC0_AD0',`PC1_AD1',`PC2_AD2',`PC3_AD3',`PC4_AD4',`PC5_AD5',`PC6_AD6',`PC7_AD7',`/RESET',`/XIRQ',`/IRQ',`PD0_RxD',`PD1_Txd',`PD2_MISO',`PD3_MOSI',`PD4_SCK',`PD5_/SS',`Vdd',`PA7_OCAI',`PA6_OC2',`PA5_OC3',`PA4_OC4',`PA3_OCIC',`PA2_IC1',`PA1_IC2',`PA0_IC3',`PB7_A15',`PB6_A14',`PB5_A13',`PB4_A12',`PB3_A11',`PB2_A10',`PB1_A9',`PB0_A8',`PE0_AN0',`PE4_AN4',`PE1_AN1',`PE5_AN5',`PE2_AN2',`PE6_AN6',`PE3_AN3',`PE7_AN7',`VRef_l',`VRef_h'
2550
PinList_7405_dil`1A',`1Y',`2A',`2Y',`3A',`3Y',`Gnd',`4Y',`4A',`5Y',`5A',`6Y',`6A',`Vcc'
2554
PKG_QFN44_7PKG_QFN_50(`$1',`$2',`$3', `44', `7', `0')
2556
Description_TL084_dilQuad JFET input operational amplifiers
2564
Description_geda_QFP240_32`Square Quad-side flat pack'
2566
Description_geda_ACY500`Axial non-polar component (typically resistor or capacitor),'
2570
PinList_74134_dil`A',`B',`C',`D',`E',`F',`G',`Gnd',`Y',`H',`I',`J',`K',`L',`/OC',`Vcc'
2576
Description_74163_dil`syncronous 4bit binary counter w. sync. clear'
2580
PinList_MC68332_qfp`Vdd',`Vss(g)',`TpuCh11',`TpuCh10',`TpuCh9',`TpuCh8',`Vdd',`Vss(g)',`TpuCh7',`TpuCh6',`TpuCh5',`TpuCh4',`TpuCh3',`TpuCh2',`TpuCh1',`TpuCh0',`Vss(g)',`Vdd',`Vstby',`A1',`A2',`A3',`A4',`A5',`A6',`A7',`A8',`Vdd',`Vss(g)',`A9',`A10',`A11',`A12',`Vss(g)',`A13',`A14',`A15',`A16',`Vdd',`Vss(g)',`A17',`A18',`MISO',`MOSI',`SCk',`/SS',`PCS1',`PCS2',`PCS3',`Vdd',`Vss(g)',`TxD',`RxD',`DSO',`DSI',`DSClk',`TSC',`Freeze',`Vss(g)',`Xtal',`VddSyn',`EXtal',`Vdd',`XFc',`Vdd',`ClkOut',`Vss(g)',`/Res',`/Halt',`/BErr',`PF7',`PF6',`PF5',`PF4',`PF3',`PF2',`PF1',`PF0',`R/W',`PE7',`PE6',`PE5',`Vss(g)',`Vdd',`PE4',`PE3',`PE2',`PE1',`PE0',`A0',`D15',`D14',`D13',`D12',`Vss(g)',`Vdd',`D11',`D10',`D9',`D8',`Vss(g)',`D7',`D6',`D5',`D4',`Vss(g)',`Vdd',`D3',`D2',`D1',`D0',`/CSboot',`/CS0',`/CS1',`/CS2',`Vdd',`Vss(g)',`/CS3',`/CS4',`/CS5',`/CS6',`/CS7',`/CS8',`/CS9',`/CS10',`Vdd',`Vss(g)',`T2Clk',`TpuCh15',`TpuCh14',`TpuCh13',`TpuCh12'
2582
Param1_generic_capacitor_axial_800800
2584
Description_geda_SO24M`Small outline package, medium (200mil)'
2594
Description_AT90S8535_dilAVR Enhanced RISC microcontroller
2596
PinList_7432_dil`A1',`B1',`Y1',`A2',`B2',`Y2',`Gnd',`Y3',`A3',`B3',`Y4',`A4',`B4',`Vcc'
2604
Description_PIC17C42_dilmicro controller
2606
changequotechangequote
2608
PinList_BC140`E',`B',`C'
2610
PinList_74261_dil`B3',`B4',`C',`M2',`/Q4',`Q3',`Q2',`Gnd',`Q1',`Q0',`M0',`M1',`B0',`B1',`B2',`Vcc'
2612
PinList_74259_dil`S0',`S1',`S2',`Q0',`Q1',`Q2',`Q3',`Gnd',`Q4',`Q5',`Q6',`Q7',`D',`/G',`/Clr',`Vcc'
2614
PKG_PANASONIC_EXB34VCOMMON_SMT_DIL_MM(`$1',`$2',`$3',4,45,80,80,80)
2616
Description_geda_ZIP28`Zig-zag in-line package'
2618
Description_geda_DIP16M`Dual in-line package, medium wide (400 mil)'
2620
Description_74290_dil`decade counter w. clear/set-to-9'
2622
PinList_74107_dil`1J',`/1Q',`1Q',`1K',`2Q',`/2Q',`Gnd',`2J',`2Clk',`/2Clr',`2K',`1Clk',`/1Clr',`Vcc'
2624
PinList_44251_zip`DSF',`DQ2',`DQ3',`/SE',`SDQ2',`SDQ3',`Vss',`SC',`SDQ0',`SDQ1',`/TRG',`DQ0',`DQ1',`/W',`NC-Gnd',`/RAS',`A8',`A6',`A5',`A4',`Vcc',`A7',`A3',`A2',`A1',`A0',`QSF',`/CAS'
2626
PKG_SOJ36_450COMMON_SMT_DIL_MIL(`$1',`$2',`$3',36,23622,86614,50000,346457)
2628
PKG_BRE700PKG_RECTANGULAR2( `$1', `$2', `$3', 1050, 350)
2630
Description_geda_SOJ42_450`Small outline J-leaded package (450 mil)'
2632
Description_geda_HEADER8_2`Header connector, ribbon cable numbering'
2634
Description_74136_dil`4 dual-XOR OC'
2636
Param2_BT484_plcc150
2638
Param1_MC68008_plcc52
2640
PKG_R025Element(0x00 "$1" "$2" "$3" 120 30 0 100 0x00)
2642
PIN(0, 50, 50, 20, 1)
2643
PIN(400, 50, 50, 20, 2)
2644
ElementLine(100 0 300 0 20)
2645
ElementLine(300 0 300 100 20)
2646
ElementLine(300 100 100 100 20)
2647
ElementLine(100 100 100 0 20)
2648
ElementLine(0 50 100 50 20)
2649
ElementLine(300 50 400 50 20)
2653
Description_geda_HEADER8_1`Header connector, DIP pin numbering'
2655
Description_geda_DO214AB`SMT diode (pin 1 is cathode)'
2657
Description_SMT_2512_CAP_RESSMT 2512 type capicitor/resistor
2661
Param1_generic14_dil14
2663
Param1_MAB8031AH_dil40
2665
PKG_QFN24_4PKG_QFN_50S(`$1',`$2',`$3', `24', `4', `0')
2667
Description_generic16_zif`generic'
2669
Description_geda_DIP48`Dual in-line package, wide (600 mil)'
2671
Description_74607_dil`8 2-input glitch-free multiplexed latch OC'
2673
PinList_7457_dil`ClkB',`Vcc',`Qa',`Gnd',`ClkA',`Clr',`Qb',`Qc'
2675
PinList_74386_dil`1A',`1B',`1Y',`2Y',`2A',`2B',`Gnd',`3A',`3B',`3Y',`4Y',`4A',`4B',`Vcc'
2683
PKG_QFP_65LPKG_GENERIC_QFP(`$1',`$2',`$3',`$4',`$5', `65',`40',`20',`100',`0')
2689
define(`LEFTOFFSET',`100')
2690
define(`EDGEGAP',`12')
2691
define(`PINDIST',`50')
2692
define(`PINWIDTH',`25')
2693
define(`NUMARRAYS',`GETNUMARRAYS(ARGS)')
2694
define(`TOTALPINS1',forloop(`IDX',0,eval(NUMARRAYS-1),
2695
``arg'eval((IDX*2)+2) + ')0)
2696
define(`TOTALPINS',eval(TOTALPINS1))
2697
ifelse(1,eval(NUMARRAYS>1),`
2698
define(`TOTALDIAMETER1',forloop(`IDX',0,eval(NUMARRAYS-2),
2699
``arg'eval((IDX*2)+3) + ')0)
2700
define(`TOTALDIAMETER',eval(TOTALDIAMETER1))
2702
define(`PINCENTER',`eval(LEFTOFFSET+(PINDIST/2))')
2703
define(`PINRADIUS',`eval(PINWIDTH/2)')
2704
define(`PINLEFT',`eval(PINCENTER-PINRADIUS)')
2705
define(`PINRIGHT',`eval(PINCENTER+PINRADIUS)')
2706
define(`PENWIDTH',`eval(PINRADIUS+4)')
2707
define(`PENRADIUS',`eval(PENWIDTH/2)')
2708
define(`MAXIDX',`eval(TOTALPINS - 1)')
2709
define(`ARRAYWIDTH', `eval((TOTALPINS*PINDIST)+TOTALDIAMETER)')
2710
define(`CENTERX', `eval(((ARRAYWIDTH+LEFTOFFSET)/2))')
2712
define(`MIDY',`220')
2713
define(`MAXY',`270')
2714
define(`ARCRADIUS',`12')
2715
define(`ARCDIAMETER',`eval(ARCRADIUS*2)')
2716
define(`LMAXY',`eval(MAXY+ARCRADIUS)')
2717
define(`BOARDTOP',`eval(LMAXY-arg1)')
2718
define(`SCREWBORDER',275)
2719
Element(0x00 "$1" "$2" "$3" CENTERX 10 1 30 0x00)
2724
define(`LOOPIDX1',eval(NUMARRAYS-1))
2725
define(`LEFT1',`eval(PINLEFT-ARCRADIUS)')
2726
define(`ARCRADIUS2',`100')
2727
define(`SLOTWIDTH',`1000')
2728
define(`BRACKETLEFT',`-1525')
2729
define(`LEFT2',`eval(LEFT1-ARCRADIUS2)')
2730
define(`LEFT3',`eval(LEFT1+ARCRADIUS2-SLOTWIDTH)')
2731
define(`LEFT4',`eval(LEFT1-SLOTWIDTH)')
2732
ElementArc(LEFT2 0 ARCRADIUS2 ARCRADIUS2 180 90 1)
2733
ElementLine(LEFT2 -ARCRADIUS2 LEFT3 -ARCRADIUS2 1)
2734
ElementArc(LEFT3 0 ARCRADIUS2 ARCRADIUS2 270 90 1)
2735
ElementLine(LEFT4 0 LEFT4 MAXY 1)
2736
define(`LEFT5',`eval(LEFT4-ARCRADIUS)')
2737
ElementArc(LEFT5 MAXY ARCRADIUS ARCRADIUS 90 90 1)
2738
ElementLine(LEFT5 LMAXY BRACKETLEFT LMAXY 1)
2742
define(`ADDDIAMETER',`0')
2743
forloop(`IDX1',0,LOOPIDX1,
2745
define(`CURRNUMPINS',`arg'eval((IDX1*2)+2))
2747
define(`CURRLEFT',`eval((PINDIST*IDX)+(ADDDIAMETER)+PINLEFT)')
2748
define(`CURRRIGHT',`eval(CURRLEFT+((CURRNUMPINS-1)*PINDIST)+PINWIDTH)')
2749
ElementLine(CURRLEFT LMAXY CURRRIGHT LMAXY 2)
2750
ElementArc(CURRLEFT MAXY ARCRADIUS ARCRADIUS 0 90 2)
2751
ElementArc(CURRRIGHT MAXY ARCRADIUS ARCRADIUS 90 90 2)
2752
define(`CURRLEFT1',`eval(CURRLEFT-ARCRADIUS)')
2753
define(`CURRRIGHT1',`eval(CURRRIGHT+ARCRADIUS)')
2754
ElementLine(CURRLEFT1 0 CURRLEFT1 MAXY 1)
2755
ElementLine(CURRRIGHT1 0 CURRRIGHT1 MAXY 1)
2756
ifelse(1,eval((NUMARRAYS>1)&&(IDX1<LOOPIDX1)),`
2757
define(`CURRDIAMETER',`arg'eval((IDX1*2)+3))
2758
define(`CURRRADIUS',`eval(CURRDIAMETER/2)')
2759
ElementArc(eval(CURRRIGHT+EDGEGAP+(CURRDIAMETER/2)) 0 CURRRADIUS CURRRADIUS 180 180 1)
2761
ifelse(1,eval(IDX1==LOOPIDX1),`
2762
ElementLine(BRACKETLEFT LMAXY BRACKETLEFT BOARDTOP 1)
2763
ElementLine(BRACKETLEFT BOARDTOP CURRRIGHT1 BOARDTOP 1)
2764
ElementLine(CURRRIGHT1 BOARDTOP CURRRIGHT1 0 1)
2766
ElementArc(eval(BRACKETLEFT+SCREWBORDER) eval(LMAXY-SCREWBORDER) 125 125 0 360 1)
2767
ElementArc(eval(BRACKETLEFT+SCREWBORDER) eval(BOARDTOP+SCREWBORDER) 125 125 0 360 1)
2770
forloop(`IDX2',0,eval(CURRNUMPINS-1),
2772
define(`CURRX',`eval((PINDIST*IDX)+(ADDDIAMETER))')
2773
define(`MINX',`eval(PINLEFT+CURRX)')
2774
define(`MIDX',`eval(PINCENTER+CURRX)')
2775
define(`MAXX',`eval(PINRIGHT+CURRX)')
2776
define(`PINIDX',`eval(IDX+1+ADDSIDE)')
2777
EDGECONN(MINX,MINY,MAXX,MINY,PENWIDTH,PINIDX,FLAG)
2778
EDGECONN(MINX,MINY,MINX,MIDY,PENWIDTH,PINIDX,FLAG)
2779
EDGECONN(MINX,MIDY,MIDX,MAXY,PENWIDTH,PINIDX,FLAG)
2780
EDGECONN(MIDX,MINY,MIDX,MAXY,PENWIDTH,PINIDX,FLAG)
2781
EDGECONN(MAXX,MINY,MAXX,MIDY,PENWIDTH,PINIDX,FLAG)
2782
EDGECONN(MAXX,MIDY,MIDX,MAXY,PENWIDTH,PINIDX,FLAG)
2783
define(`IDX',incr(IDX))
2786
ifelse(1,eval((NUMARRAYS>1)&&(IDX1<LOOPIDX1)),`
2787
define(`ADDDIAMETER1',forloop(`IDX2',0,eval(IDX1),
2788
``arg'eval((IDX2*2)+3)+')0)
2789
define(`ADDDIAMETER',eval(ADDDIAMETER1+(EDGEGAP*2)-PINDIST+PINWIDTH))
2792
define(`ADDSIDE',`TOTALPINS')
2798
PKG_DWCOMMON_D_DW(`$1', `$2', `$3', `$4', 419)
2800
Description_generic_diode_600`diode'
2802
Description_geda_ZIP24`Zig-zag in-line package'
2804
Description_geda_SOD323`SMT diode (pin 1 is cathode)'
2806
PinList_GAL20V8_dil`CLK/I1',`I2',`I3',`I4',`I5',`I6',`I7',`I8',`I9',`I10',`I11',`Gnd',`I12/OE',`I13',`I/O/Qh',`I/O/Qg',`I/O/Qf',`I/O/Qe',`I/O/Qd',`I/O/Qc',`I/O/Qb',`I/O/Qa',`I14',`Vcc'
2812
PinList_AT90S2313_dil`/Reset',`PD0/RxD',`PD1/TxD',`XTAL2',`XTAL1',`PD2/INT0',`PD3/INT1',`PD4/T0',`PD5/T1',`Gnd',`PD6/ICP',`PB0/AIN0',`PB1/AIN1',`PB2/OC0',`PB3/OC1',`PB4', `PB5/MOSI',`PB6/MISO',`PB7/SCK',`Vcc'
2818
Description_74111_dil`2 JK-MS FF w. data lockout'
2820
Description_74109_dil`2 J-/K pos-edge FF w. preset/clear'
2822
PinList_74685_dil`/P>Q',`P0',`Q0',`P1',`Q1',`P2',`Q2',`P3',`Q3',`Gnd',`P4',`Q4',`P5',`Q5',`P6',`Q6',`P7',`Q7',`/P=Q',`Vcc'
2828
PKG_SDIP42PKG_NS(`$1', `$2', `$3', 42, 600)
2830
PKG_0201PKG_SMT_2PAD_MIL( `$1', `$2', `$3', 20, 10)
2832
Description_generic20smd_dil`generic'
2834
Description_generic18smd_dil`generic'
2836
Description_geda_ZIP20`Zig-zag in-line package'
2838
Description_geda_ZIP18`Zig-zag in-line package'
2848
PKG_TQFN32_7_EPPKG_QFN_65(`$1',`$2',`$3', `32', `7', `470')
2850
PKG_TO92Element(0x00 "$1" "$2" "$3" 60 70 0 100 0x00)
2852
PIN(50, 200, 80, 20, 1)
2853
PIN(150, 200, 80, 20, 2)
2854
PIN(250, 200, 80, 20, 3)
2856
ElementArc(150 200 100 100 315 270 10)
2857
ElementLine( 80 130 220 130 10)
2862
PKG_TO220WPKG_TO220STAND( `$1', `$2', `$3')
2864
PKG_SOJ40_400COMMON_SMT_DIL_MIL(`$1',`$2',`$3',40,23622,86614,50000,291339)
2866
PKG_SOJ38_400COMMON_SMT_DIL_MIL(`$1',`$2',`$3',38,23622,86614,50000,291339)
2868
Description_geda_DIP42`Dual in-line package, wide (600 mil)'
2870
Description_74390_dil`2 decade counter w. individual clocks/clear (divide by 2/5)'
2876
Description_geda_ZIP16`Zig-zag in-line package'
2878
PKG_LQFP48_7PKG_LQFP_50(`$1',`$2',`$3', `48', `7')
2880
PKG_AMPHENOL_ARFX1232PKG_AMPHENOL_ARFX1229(`$1', `$2', `$3')
2882
Description_geda_DIP40`Dual in-line package, wide (600 mil)'
2888
PKG_AMPHENOL_ARFX1231PKG_AMPHENOL_ARFX1229(`$1', `$2', `$3')
2890
PKG_AMPHENOL_ARFX1229define(`PAD_SIZE', `100')
2891
define(`HOLE_SIZE', `67')
2892
define(`CPAD_SIZE', `100')
2893
define(`CHOLE_SIZE', `67')
2894
define(`PAD_SPACE', `200')
2895
define(`CENTER', `eval(PAD_SPACE/2)')
2896
define(`SILK', `70')
2897
define(`XMIN', `eval(-1*SILK)')
2898
define(`XMAX', `eval(PAD_SPACE+SILK)')
2899
define(`YMIN', `eval(-1*SILK)')
2900
define(`YMAX', `eval(PAD_SPACE+SILK)')
2901
Element(0x00 "$1" "$2" "$3" eval(XMIN+20) eval(YMAX+20) 0 100 0x00)
2904
Pin(CENTER CENTER CPAD_SIZE CHOLE_SIZE "1" 0x01)
2905
Pin(0 0 PAD_SIZE HOLE_SIZE "2" 0x01)
2906
Pin(0 PAD_SPACE PAD_SIZE HOLE_SIZE "3" 0x01)
2907
Pin(PAD_SPACE 0 PAD_SIZE HOLE_SIZE "4" 0x01)
2908
Pin(PAD_SPACE PAD_SPACE PAD_SIZE HOLE_SIZE "5" 0x01)
2912
ElementLine(XMIN YMIN XMIN YMAX 10)
2913
ElementLine(XMAX YMAX XMAX YMIN 10)
2914
ElementLine(XMIN YMIN XMAX YMIN 10)
2915
ElementLine(XMAX YMAX XMIN YMAX 10)
2919
Description_geda_SOJ16_400`Small outline J-leaded package (400 mil)'
2921
Description_74687_dil`8bit magnitute comperator OC w. enable'
2923
PinList_TL083_dil`1 In-',`1 In+',`1 OfsN2',`Vcc-',`2 OfsN2',`2 In+', `2 In-', `2 OfsN1',`Vcc+',`2 Out',`NC',`1 Out',`Vcc+',`1 OfsN1'
2931
PL_PCISideA1`TRST*',`+12V',`TMS',`TDI',`+5V',`INTA*',`INTC*',`+5V',`Reserved',`+5V',`Reserved'
2933
PKG_TO220SPKG_TO220LAY_WIDE( `$1', `$2', `$3')
2935
PKG_AMPHENOL_ARFX1230PKG_AMPHENOL_ARFX1229(`$1', `$2', `$3')
2937
Description_geda_SOT23D`SMT diode (pin 1 is cathode)'
2939
Description_geda_SO22M`Small outline package, medium (200mil)'
2941
Description_geda_RCY200`Bottom lead non-polar circular component (typically capacitor)'
2943
Description_geda_DIP36`Dual in-line package, wide (600 mil)'
2945
Description_BC337bipolar-N transistor
2951
PL_PCISideA2`Ground',`Ground'
2953
PKG_SOJ14_350COMMON_SMT_DIL_MIL(`$1',`$2',`$3',14,23622,86614,50000,244094)
2955
Description_panasonic_PANASONIC_EXBV4V`Panasonic EXB Series Chip Resistor Array'
2957
Description_geda_ZIP12`Zig-zag in-line package'
2959
Description_geda_QFN24_4_EP`Square Quad Flat Nolead (QFN) package'
2961
PinList_74162_dil`/Clr',`Clk',`A',`B',`C',`D',`ENP',`Gnd',`/Load',`ENT',`Qd',`Qc',`Qb',`Qa',`RCO',`Vcc'
2963
Param2_generic14_dil300
2967
Param1_generic24smd_dil24
2969
PL_PCISideA3`3.3Vaux',`RST*',`+5V',`GNT*',`Ground',`PME*',`AD[30]',`+3.3V',`AD[28]',`AD[26]',`Ground',`AD[24]',`IDSEL',`+3.3V',`AD[22]',`AD[20]',`Ground',`AD[18]',`AD[16]',`+3.3V',`FRAME*',`Ground',`TRDY*',`Ground',`STOP*',`+3.3V',`Reserved',`Reserved',`Ground',`PAR',`AD[15]',`+3.3V',`AD[13]',`AD[11]',`Ground',`AD[09]'
2971
PKG_TQFN32_5_EPPKG_QFN_50S(`$1',`$2',`$3', `32', `5', `310')
2973
Description_geda_SO8`Small outline package, narrow (150mil)'
2975
Description_geda_QFP64_14`Square Quad-side flat pack'
2977
Description_74191_dil`syncronous 4bit binary up/down counter'
2979
Description_7407_dil`6 buffers OC'
2981
COMMON_D_DWdefine(`MAXY', `eval(`$4' / 2 * 50)')
2982
define(`MAXX', `$5')
2983
define(`XLOW', `50')
2984
define(`XHIGH', `eval(MAXX - 50)')
2985
define(`CENTERX', `eval(MAXX / 2)')
2986
Element(0x00 "$1" "$2" "$3" eval(CENTERX + 20) 50 3 100 0x00)
2988
forloop(`i', 1, eval($4 / 2),
2989
`PAD(0, eval(i * 50 -25), XLOW, eval(i * 50 -25), 20, i)
2991
forloop(`i', 1, eval($4 / 2),
2992
`PAD(XHIGH, eval(MAXY - i * 50 +25), MAXX, eval(MAXY - i * 50 +25), 20, eval(i + $4/2))
2994
ElementLine(XLOW 0 XLOW MAXY 10)
2995
ElementLine(XLOW MAXY XHIGH MAXY 10)
2996
ElementLine(XHIGH MAXY XHIGH 0 10)
2997
ElementLine(XLOW 0 eval(CENTERX - 25) 0 10)
2998
ElementLine(eval(CENTERX + 25) 0 XHIGH 0 10)
2999
ElementArc(CENTERX 0 25 25 0 180 10)
3003
PinList_BC160`E',`B',`C'
3005
Param2_PIC16C64_dil600
3007
PL_PCISideA4`Ground',`Ground'
3009
PKG_SDIP32PKG_NS(`$1', `$2', `$3', 32, 400)
3011
PKG_1206PKG_SMT_2PAD_MIL( `$1', `$2', `$3', 120, 60)
3013
Description_smd_EIA_C_capacitor`chip_capacitor_polarized'
3015
Description_generic_capacitor_axial_500`capacitor_axial'
3017
Description_geda_LQFP32_5`Square Quad-side flat pack'
3019
Description_geda_DIP20M`Dual in-line package, medium wide (400 mil)'
3021
Description_geda_DIP18M`Dual in-line package, medium wide (400 mil)'
3023
Param2_smd_EIA_D_capacitor100
3029
PL_PCISideA5`C/BE[0]*',`+3.3V',`AD[06]',`AD[04]',`Ground',`AD[02]',`AD[00]',`+5V',`REQ64*',`+5V',`+5V'
3031
PKG_ALF400PKG_DIODE_LAY(`$1', `$2', `$3', 400)
3033
Description_geda_SOJ44_350`Small outline J-leaded package (350 mil)'
3035
Description_geda_DIP32`Dual in-line package, wide (600 mil)'
3037
PinList_7404_dil`1A',`1Y',`2A',`2Y',`3A',`3Y',`Gnd',`4Y',`4A',`5Y',`5A',`6Y',`6A',`Vcc'
3041
PL_PCISideA6`Ground',`C/BE[7]*',`C/BE[5]*',`+5V',`PAR64',`AD[62]',`Ground',`AD[60]',`AD[58]',`Ground',`AD[56]',`AD[54]',`+5V',`AD[52]',`AD[50]',`Ground',`AD[48]',`AD[46]',`Ground',`AD[44]',`AD[42]',`+5V',`AD[40]',`AD[38]',`Ground',`AD[36]',`AD[34]',`Ground',`AD[32]',`Reserved',`Ground',`Reserved'
3043
PKG_TQFN20_4PKG_QFN_50(`$1',`$2',`$3', `20', `4', `0')
3045
PKG_SDIP30PKG_NS(`$1', `$2', `$3', 30, 400)
3047
PKG_1210PKG_SMT_2PAD_MIL( `$1', `$2', `$3', 120, 100)
3049
Description_geda_TO220`Transistor'
3051
Description_geda_LQFP32_7`Square Quad-side flat pack'
3053
Description_TL085_dilQuad JFET input operational amplifiers
3055
Description_74490_dil`4 4bit decade counter'
3057
PinList_PC_Centronics`/Strb',`D0',`D1',`D2',`D3',`D4',`D5',`D6',`D7',`/Ack',`Busy',`PaperE',`Sel',`AutoF',`/Fault',`/Res',`SelIn',`Gnd',`Gnd',`Gnd',`Gnd',`Gnd',`Gnd',`Gnd',`Gnd'
3063
PKG_TQFN20_5PKG_QFN_65(`$1',`$2',`$3', `20', `5', `0')
3065
PKG_SILdefine(`MAXY', `eval(`$4' * 100 -50)')
3066
Element(0x00 "$1" "$2" "$3" 160 10 3 100 0x00)
3069
`PIN(50, eval(i * 100 -50), 50, 20, i)
3071
ElementLine( 0 50 0 MAXY 20)
3072
ElementLine(100 50 100 MAXY 20)
3073
ElementArc(50 50 50 50 180 180 20)
3074
ElementArc(50 MAXY 50 50 0 180 20)
3075
forloop(`i', 1, eval($4 /2 -1),
3076
`ElementLine(0 eval(i * 200) 100 eval(i * 200) 10)
3081
Description_geda_SO20W`Small outline package, wide (300mil)'
3083
Description_geda_SO18W`Small outline package, wide (300mil)'
3085
Description_geda_DIP28`Dual in-line package, wide (600 mil)'
3087
PinList_74135_dil`1A',`1B',`1Y',`1C-2C',`2A',`2B',`2Y',`Gnd',`3Y',`3A',`3B',`3c-4c',`4Y',`4A',`4B',`Vcc'
3091
Param1_generic44_plcc44
3095
PKG_HEADER14_1PKG_CONNECTOR_DIL(`$1', `$2', `$3', 7)
3097
Description_geda_SOJ14_450`Small outline J-leaded package (450 mil)'
3099
Description_74164_dil`8bit parallel-out shift register'
3103
PL_PCISideB1`-12V',`TCK',`Ground',`TD0',`+5V',`+5V',`INTB*',`INTD*',`PRSNT1*',`Reserved',`PRSNT2*'
3105
PKG_HEADER14_2PKG_CONNECTOR(`$1', `$2', `$3', 7, 2)
3107
Description_BC327bipolar-P transistor
3109
PinList_74606_dil`Clk',`A-/B',`A1',`B1',`A2',`B2',`A3',`B3',`A4',`B4',`Y4',`Y3',`Y2',`Gnd',`Y1',`Y5',`Y6',`Y7',`Y8',`B8',`A8',`B7',`A7',`B6',`A6',`B5',`A5',`Vcc'
3115
Param1_generic20_zip20
3117
PL_PCISideB2`Ground',`Ground'
3119
PKG_TQFN28_5PKG_QFN_50(`$1',`$2',`$3', `28', `5', `0')
3121
PKG_SOJ16_300COMMON_SMT_DIL_MIL(`$1',`$2',`$3',16,23622,86614,50000,196850)
3123
PKG_SDIP24PKG_NS(`$1', `$2', `$3', 24, 300)
3125
PKG_OVEN_OSCElement(0x00 "$1" "$2" "$3" 580 280 0 100 0x00)
3127
Pin(320 320 150 35 "NC" 0x01)
3128
Pin(320 1000 150 35 "VCC" 0x01)
3129
Pin(320 1680 150 35 "CLK" 0x01)
3130
Pin(1680 320 150 35 "+12V" 0x01)
3131
Pin(1680 1680 150 35 "GND" 0x01)
3133
ElementLine(2020 1125 2020 875 10)
3134
ElementLine(2100 875 2020 875 10)
3135
ElementLine(2100 975 2100 875 10)
3136
ElementLine(2075 975 2100 975 10)
3137
ElementLine(2075 1025 2075 975 10)
3138
ElementLine(2100 1025 2075 1025 10)
3139
ElementLine(2100 1125 2100 1025 10)
3140
ElementLine(2100 1125 2020 1125 10)
3142
ElementLine(2000 320 2000 1680 10)
3143
ElementLine(320 0 1680 0 10)
3144
ElementLine(0 1680 0 320 10)
3145
ElementLine(1680 2000 320 2000 10)
3147
ElementArc(320 320 320 320 270 90 10)
3148
ElementArc(320 1680 320 320 0 90 10)
3149
ElementArc(1680 320 320 320 180 90 10)
3150
ElementArc(1680 1680 320 320 90 90 10)
3155
PinList_7431_dil`1A',`1Y',`2A',`2Y',`3A',`3B',`3Y',`Gnd',`4Y',`4A',`4B',`5Y',`5A',`6Y',`6A',`Vcc'
3161
PL_PCISideB3`Reserved',`Ground',`CLK',`Ground',`REQ*',`+5V',`AD[31]',`AD[29]',`Ground',`AD[27]',`AD[25]',`+3.3V',`C/BE[3]*',`AD[23]',`Ground',`AD[21]',`AD[19]',`+3.3V',`AD[17]',`C/BE[2]*',`Ground',`IRDY*',`+3.3V',`DEVSEL*',`Ground',`LOCK*',`PERR*',`+3.3V',`SERR*',`+3.3V',`C/BE[1]*',`AD[14]',`Ground',`AD[12]',`AD[10]',`Ground'
3163
PKG_DIN41612C64MSPKG_DIN41_612MALE_SMALL( `$1', `$2', `$3', `ac')
3165
Description_geda_LQFP128_14`Square Quad-side flat pack'
3167
Description_geda_DIP24`Dual in-line package, wide (600 mil)'
3169
COMMON_SMT_TRANSISTORX_MILdefine(`spaceX', `$4')
3170
define(`spaceY', `$5')
3171
define(`padY', `eval((spaceY * $6) / 100)')
3172
define(`padX', `ifelse(eval(len(`$7') >= 5), 1,
3173
`eval((spaceX * 21) / 100)',
3174
`eval((spaceX * 31) / 100)'
3176
define(`addFRAME', `eval(padY / 5)')
3177
define(`maxX', `eval(2*addFRAME+spaceX+padX)')
3178
define(`maxY', `eval(2*addFRAME+spaceY+padY)')
3179
define(`centerX', `eval(maxX / 2)')
3180
define(`centerY1', `eval(addFRAME + padY/2)')
3181
define(`centerX1', `eval(addFRAME + padX/2)')
3182
define(`deltaY', `eval((padY-padX)/2)')
3183
define(`silkW', `ifelse(eval(spaceY >= 50), 1, 10, eval(spaceY/5))')
3184
define(`indeX', `0')
3186
Element(0x00 "$1" "`$2'" "$3" eval(maxX+20) 0 3 100 0x00)
3188
ElementLine(0 0 0 maxY silkW)
3189
ElementLine(0 maxY maxX maxY silkW)
3190
ElementLine(maxX maxY maxX 0 silkW)
3191
ElementLine(maxX 0 0 0 silkW)
3193
# 1st pin on pin side
3194
Pad(centerX1 eval(centerY1+spaceY-deltaY)
3195
centerX1 eval(centerY1+spaceY+deltaY)
3196
padX "substr(`$7',indeX,1)" "substr(`$7',indeX,1)" 0x100)
3197
define(`indeX',incr(indeX))
3199
ifelse(eval(len(`$7') == 4), 1,
3200
`Pad(centerX eval(centerY1+spaceY-deltaY)
3201
centerX eval(centerY1+spaceY+deltaY)
3202
padX "substr(`$7',indeX,1)" "substr(`$7',indeX,1)" 0x100)
3203
define(`indeX',incr(indeX))
3205
ifelse(eval(len(`$7') == 5), 1,
3206
`Pad(eval(centerX1+spaceX/3) eval(centerY1+spaceY-deltaY)
3207
eval(centerX1+spaceX/3) eval(centerY1+spaceY+deltaY)
3208
padX "substr(`$7',indeX,1)" "substr(`$7',indeX,1)" 0x100)
3209
define(`indeX',incr(indeX))
3210
Pad(eval(centerX1+2*spaceX/3) eval(centerY1+spaceY-deltaY)
3211
eval(centerX1+2*spaceX/3) eval(centerY1+spaceY+deltaY)
3212
padX "substr(`$7',indeX,1)" "substr(`$7',indeX,1)" 0x100)
3213
define(`indeX',incr(indeX))
3216
# last pin on pin side
3217
Pad(eval(centerX1+spaceX) eval(centerY1+spaceY-deltaY)
3218
eval(centerX1+spaceX) eval(centerY1+spaceY+deltaY)
3219
padX "substr(`$7',indeX,1)" "substr(`$7',indeX,1)" 0x100)
3220
define(`indeX',incr(indeX))
3222
# extra wide pin on opposite side
3223
Pad(eval(centerX+spaceX/4) centerY1
3224
eval(centerX-spaceX/4) centerY1
3225
padY "substr(`$7',indeX,1)" "substr(`$7',indeX,1)" 0x100)
3227
Mark(centerX1 eval(centerY1+spaceY))
3230
PinList_RTC62421_dil`Std.P',`/Cs0',`Ale',`A0',`A1',`A2',`A3',`/Read',`Gnd',`/Write',`D3',`D2',`D1',`D0',`Cs1',`(Vdd)',`(Vdd)',`Vdd'
3234
PL_PCISideB4`Ground',`Ground'
3236
PKG_SDIP22PKG_NS(`$1', `$2', `$3', 22, 300)
3238
PKG_QSOP28PKG_SSO( `$1', `$2', `$3', 28, 244, 2500)
3240
Description_isa_eight_bit`isa_eight_bit'
3244
PL_PCISideB5`AD[08]',`AD[07]',`+3.3V',`AD[05]',`AD[03]',`Ground',`AD[01]',`+5V',`ACK64*',`+5V',`+5V'
3246
PKG_SO8MPKG_SO( `$1', `$2', `$3', 8, 330, 5000)
3248
Description_geda_DIP22`Dual in-line package, narrow (300 mil)'
3250
Description_DIN41_651_64layDIN41.651 laying 64 pins
3252
Description_74137_dil`3-to-8 decoder w. address latch'
3258
PL_PCISideB6`Reserved',`Ground',`C/BE[6]*',`C/BE[4]*',`Ground',`AD[63]',`AD[61]',`+5V',`AD[59]',`AD[57]',`Ground',`AD[55]',`AD[53]',`Ground',`AD[51]',`AD[49]',`+5V',`AD[47]',`AD[45]',`Ground',`AD[43]',`AD[41]',`Ground',`AD[39]',`AD[37]',`+5V',`AD[35]',`AD[33]',`Ground',`Reserved',`Reserved',`Ground'
3260
PKG_TQFN40_6PKG_QFN_50S(`$1',`$2',`$3', `40', `6', `0')
3262
PKG_SDIP18PKG_NS(`$1', `$2', `$3', 18, 300)
3264
PKG_HEADER34_1PKG_CONNECTOR_DIL(`$1', `$2', `$3', 17)
3266
PKG_EMI1806COMMON_SMT_3PAD_MIL( `$1', `$2', `$3', 39, 39, 177, 102, 59, 10, 10)
3268
PKG_DIP28NPKG_N(`$1', `$2', `$3', 28, 300)
3270
PINPin($1 $2 $3 $4 ifdef(`P_$5', "P_$5", "$5") ifelse($5, 1, 0x101, 0x01))
3272
Description_geda_ALF300`Axial diode (pin 1 is cathode)'
3274
Param1_smd_capacitor_60360
3276
Param1_generic_smd_chip_805805
3278
PKG_HEADER34_2PKG_CONNECTOR(`$1', `$2', `$3', 17, 2)
3280
PKG_DIP28MPKG_N(`$1', `$2', `$3', 28, 400)
3282
Description_generic_smd_chip_1210smd chip 1210
3284
Description_geda_DIP20`Dual in-line package, narrow (300 mil)'
3286
Description_geda_DIP18`Dual in-line package, narrow (300 mil)'
3288
Description_74590_dil`8bit binary counter w. output register 3-state'
3290
Param2_MAX690_dil300
3296
PKG_QSOP24PKG_SSO( `$1', `$2', `$3', 24, 244, 2500)
3298
Description_geda_TQFN12_4`Square Quad Flat Nolead (QFN) package'
3300
Description_geda_SOJ20_300`Small outline J-leaded package (300 mil)'
3302
Description_geda_SOJ18_300`Small outline J-leaded package (300 mil)'
3304
Description_geda_SO20N`Small outline package, narrow (150mil)'
3306
Description_geda_SO18N`Small outline package, narrow (150mil)'
3308
Description_BS240P-MOSFET
3310
PinList_PIC16C84_dil`RA2',`RA3',`RA4/T0CKI',`/MCLR',`VSS',`RB0/INT',`RB1',`RB2',`RB3',`RB4',`RB5',`RB6',`RB7',`VDD',`OSC2',`OSC1',`RA0',`RA1'
3312
PKG_QFP208_28PKG_QFP_50(`$1',`$2',`$3',`208',`28')
3314
Description_generic_smd_chip_1206smd chip 1206
3316
Description_generic8_dil`generic'
3318
Description_geda_SO20M`Small outline package, medium (200mil)'
3320
Description_geda_SO18M`Small outline package, medium (200mil)'
3322
Description_geda_DIP16`Dual in-line package, narrow (300 mil)'
3324
PinList_4016_dil`A7',`A6',`A5',`A4',`A3',`A2',`A1',`A0',`D0',`D1',`D2',`Gnd',`D3',`D4',`D5',`D6',`D7',`/Cs',`A10',`/Oe',`/W',`A9',`A8',`Vcc'
3330
PKG_TQFN48_7PKG_QFN_50S(`$1',`$2',`$3', `48', `7', `0')
3332
PKG_RCY300PKG_RADIAL_CAN(`$1', `$2', `$3', 600)
3334
PKG_EMI0805COMMON_SMT_3PAD_MIL( `$1', `$2', `$3', 32, 24, 79, 75, 24, 10, 10)
3336
Description_7486_dil`4 dual-XOR'
3338
Description_74112_dil`2 JK edge FF w. preset/clear'
3340
PinList_74686_dil`/P>Q',`/G1',`P0',`Q0',`P1',`Q1',`NC',`P2',`Q2',`P3',`Q3',`Gnd',`P4',`Q4',`P5',`Q5',`P6',`Q6',`NC',`P7',`Q7',`/P=Q',`/G2',`Vcc'
3344
Description_geda_DIP14`Dual in-line package, narrow (300 mil)'
3348
Param1_generic40_dil40
3350
Param1_generic20_zif20
3354
PKG_QSOP20PKG_SSO( `$1', `$2', `$3', 20, 244, 2500)
3356
PKG_PANASONIC_EXB28VCOMMON_SMT_DIL_MM(`$1',`$2',`$3',8,25,50,50,40)
3358
Description_geda_DIP22M`Dual in-line package, medium wide (400 mil)'
3360
PinList_7483_dil`A4',`Sum3',`A3',`B3',`Vcc',`Sum2',`B2',`A2',`Sum1',`A1',`B1',`Gnd',`C0',`C4',`Sum4',`B4'
3366
PKG_SOJ42_350COMMON_SMT_DIL_MIL(`$1',`$2',`$3',42,23622,86614,50000,244094)
3368
PKG_JDPKG_DIL(`$1', `$2', `$3', `$4', `$5', 100, 60, 28)
3370
PinList_74190_dil`B',`Qb',`Qa',`/CTEN',`D-/U',`Qc',`Qd',`Gnd',`D',`C',`/Load',`Max-Min',`/RCO',`Clk',`A',`Vcc'
3374
Param1_generic8_dil8
3378
PKG_SMT_TRANSISTOR2COMMON_SMT_TRANSISTOR_MIL(`$1', `$2', `$3',
3379
`eval(($4*1000)/254)', `eval(($5*1000)/254)', 50, `231')
3381
PKG_QSOP16PKG_SSO( `$1', `$2', `$3', 16, 244, 2500)
3385
PKG_SO8WCOMMON_SMT_DIL_MIL(`$1',`$2',`$3', 8, 20000, 80000, 50000, 280000)
3387
PKG_SMT_TRANSISTOR3COMMON_SMT_TRANSISTOR_MIL(`$1', `$2', `$3',
3388
`eval(($4*1000)/254)', `eval(($5*1000)/254)', 50, `123')
3390
PKG_HEADER64_1PKG_CONNECTOR_DIL(`$1', `$2', `$3', 32)
3392
Description_geda_TQFN32_5`Square Quad Flat Nolead (QFN) package'
3394
Description_geda_SO16W`Small outline package, wide (300mil)'
3400
PKG_TQFN12_4_EPPKG_QFN_80(`$1',`$2',`$3', `12', `4', `210')
3402
PKG_SMT_TRANSISTOR4COMMON_SMT_TRANSISTOR_MIL(`$1', `$2', `$3',
3403
`eval(($4*1000)/254)', `eval(($5*1000)/254)', 50, `1234')
3405
PKG_QFN48_7_EPPKG_QFN_50S(`$1',`$2',`$3', `48', `7', `560')
3407
PKG_JGPKG_DIL(`$1', `$2', `$3', `$4', `$5', 100, 60, 28)
3409
PKG_HEADER64_2PKG_CONNECTOR(`$1', `$2', `$3', 32, 2)
3411
Description_geda_SOJ16_350`Small outline J-leaded package (350 mil)'
3413
Description_74690_dil`4bit synchronous decade counter w. direct clear, output register 3-state'
3415
Description_74688_dil`8bit identity comperator'
3417
PinList_TL084_dil`Out1',`In1-',`In1+',`Vcc+',`In2+',`In2-',`Out2',`Out3',`In3-',`In3+',`Vcc-',`In4+',`In4-',`Out4'
3427
PKG_SMT_TRANSISTOR5COMMON_SMT_TRANSISTOR_MIL(`$1', `$2', `$3',
3428
`eval(($4*1000)/254)', `eval(($5*1000)/254)', 50, `12345')
3430
Description_generic_capacitor_radial_600`capacitor_radial'
3432
Description_geda_TQFN32_7`Square Quad Flat Nolead (QFN) package'
3434
Description_geda_DIN41651_26S`Header connector with latches'
3438
PKG_SOJ14_400COMMON_SMT_DIL_MIL(`$1',`$2',`$3',14,23622,86614,50000,291339)
3440
PKG_SMT_TRANSISTOR6COMMON_SMT_TRANSISTOR_MIL(`$1', `$2', `$3',
3441
`eval(($4*1000)/254)', `eval(($5*1000)/254)', 50, `123456')
3443
Description_smd_capacitor_polarized_805`chip_capacitor_polarized'
3445
PinList_74163_dil`/Clr',`Clk',`A',`B',`C',`D',`ENP',`Gnd',`/Load',`ENT',`Qd',`Qc',`Qb',`Qa',`RCO',`Vcc'
3449
Description_74192_dil`syncronous 4bit BCD up/down counter w. dual-clock and clear'
3451
Description_7406_dil`6 inverters OC high-voltage'
3453
Param1_generic28w_dil28
3455
PKG_LEDdefine(`RADIUS1', `eval(`$4' /2)')
3456
define(`RADIUS2', `eval(`$4' /2 +20)')
3457
Element(0x00 "$1" "$2" "$3" 100 70 0 100 0x00)
3459
# typical LED is 0.5 mm or 0.020" square pin. See for example
3460
# http://www.lumex.com and part number SSL-LX3054LGD.
3461
# 0.020" square is 0.0288" diagonal. A number 57 drill is
3462
# 0.043" which should be enough. a 65 mil pad gives 11 mils
3465
PIN(-50, 0, 65, 43, 1)
3466
PIN(50, 0, 65, 43, 2)
3467
ifelse( eval(RADIUS1 - 10 > 85), 1,
3468
ElementArc(0 0 RADIUS1 RADIUS1 0 360 10)
3470
ElementArc(0 0 RADIUS1 RADIUS1 45 90 10)
3471
ElementArc(0 0 RADIUS1 RADIUS1 225 90 10)
3473
ifelse( eval(RADIUS2 - 10 > 85), 1,
3474
ElementArc(0 0 RADIUS2 RADIUS2 0 360 10)
3476
ElementArc(0 0 RADIUS2 RADIUS2 45 90 10)
3477
ElementArc(0 0 RADIUS2 RADIUS2 225 90 10)
3490
PKG_SOJ44_300COMMON_SMT_DIL_MIL(`$1',`$2',`$3',44,23622,86614,50000,196850)
3492
Description_geda_SOJ42_400`Small outline J-leaded package (400 mil)'
3494
Description_MC68881_pgaFPU
3496
_forloop$4`'ifelse($1, `$3', ,
3497
`define(`$1', incr($1))_forloop(`$1', `$2', `$3', `$4')')
3499
PinList_7403_dil`1A',`1B',`1Y',`2A',`2B',`2Y',`Gnd',`3Y',`3A',`3B',`4Y',`4A',`4B',`Vcc'
3503
PKG_JUMPER10PKG_CONNECTOR(`$1', `$2', `$3', 10, 1)
3505
Description_geda_BRE600`Bottom lead rectangular non-polar component (typically capacitor)'
3507
Description_PIC16C74_dilmicro controller
3509
PinList_74290_dil`R9(1)',`NC',`R9(2)',`Qc',`Qb',`NC',`Gnd',`Qd',`Qa',`CKA',`CKB',`R0(1)',`R0(2)',`Vcc'
3511
PKG_JUMPER11PKG_CONNECTOR(`$1', `$2', `$3', 11, 1)
3513
Description_GAL16V8_dilgeneric PAL replacement
3515
PinList_74136_dil`1A',`1B',`1Y',`2A',`2B',`2Y',`Gnd',`3Y',`3A',`3B',`4Y',`4A',`4B',`Vcc'
3517
Param2_generic40_dil600
3525
PKG_JUMPER12PKG_CONNECTOR(`$1', `$2', `$3', 12, 1)
3527
Description_7433_dil`4 dual-NOR buffer OC'
3529
Description_74165_dil`parallel-load 8bit shift register'
3531
COMMON_AMP_MICTOR_MMCOMMON_AMP_MICTOR_MIL(`$1',`$2',`$3',`$4',
3532
eval($5*100000/254),eval($6*100000/254),eval($7*100000/254),eval($8*100000/254), `$9')
3540
Description_geda_LQFP120_16`Square Quad-side flat pack'
3542
PinList_74607_dil`Clk',`A-/B',`A1',`B1',`A2',`B2',`A3',`B3',`A4',`B4',`Y4',`Y3',`Y2',`Gnd',`Y1',`Y5',`Y6',`Y7',`Y8',`B8',`A8',`B7',`A7',`B6',`A6',`B5',`A5',`Vcc'
3546
PKG_JUMPER14PKG_CONNECTOR(`$1', `$2', `$3', 14, 1)
3548
Description_74636_dil`8bit parallel error detection/correction 3-state'
3550
CreateObjectifdef(`PinList_$1', `DefinePinList(PinList_$1)')
3551
PKG_$3(`Description_$1', ,``$2'', Param1_$1, Param2_$1)
3554
PinList_7430_dil`A',`B',`C',`D',`E',`F',`Gnd',`Y',`NC',`NC',`G',`H',`NC',`Vcc'
3556
PinList_7428_dil`1Y',`1A',`1B',`2Y',`2A',`2B',`Gnd',`3A',`3B',`3Y',`4A',`4B',`4Y',`Vcc'
3560
PKG_SO8COMMON_SMT_DIL_MIL(`$1',`$2',`$3', 8, 20000, 85000, 50000, 120000)
3562
PinList_MJE340`E',`C',`B', `C'
3568
PKG_QFN40_6_EPPKG_QFN_50S(`$1',`$2',`$3', `40', `6', `410')
3570
PKG_JUMPER16PKG_CONNECTOR(`$1', `$2', `$3', 16, 1)
3572
PKG_ACY600PKG_AXIAL_LAY(`$1', `$2', `$3', 600)
3574
Description_geda_DIP24M`Dual in-line package, medium wide (400 mil)'
3576
Description_74292_dil`programmable divider/timer (2 power 31)'
3578
PinList_74111_dil`1K',`/1Pre',`/1Clr',`1J',`1Clk',`/1Q',`1Q',`Gnd',`2Q',`/2Q',`2Clk',`2J',`/2Clr',`/2Pre',`2K',`Vcc'
3580
PinList_74109_dil`/1Clr',`1J',`/1K',`1Clk',`/1Pre',`1Q',`/1Q',`Gnd',`/2Q',`2Q',`/2Pre',`2Clk',`/2K',`2J',`/2Clr',`Vcc'
3582
Param2_DS1230_dil600
3586
PKG_SOJ40_450COMMON_SMT_DIL_MIL(`$1',`$2',`$3',40,23622,86614,50000,346457)
3588
PKG_SOJ38_450COMMON_SMT_DIL_MIL(`$1',`$2',`$3',38,23622,86614,50000,346457)
3590
Description_geda_SOJ40_450`Small outline J-leaded package (450 mil)'
3592
Description_geda_SOJ38_450`Small outline J-leaded package (450 mil)'
3594
Description_geda_DIP24N`Dual in-line package, narrow (300 mil)'
3596
Description_SCSI_SEsingle-ended SCSI 2x25 pins
3598
Description_74140_dil`2 quad-NAND 50Ohm driver'
3600
Description_74138_dil`3-to-8 decoder'
3604
Param1_smd_diode_1206120
3606
PKG_PLCC20XPKG_PLCC_SOCKET(`$1', `$2', `$3', 20, 150)
3608
PKG_JUMPER20PKG_CONNECTOR(`$1', `$2', `$3', 20, 1)
3610
PKG_JUMPER18PKG_CONNECTOR(`$1', `$2', `$3', 18, 1)
3612
Description_DIN41_612_abc48male_sDIN41.612 row a+b+c male
3620
PKG_MOLEX_025define(`PINPAIRS',`eval($4/2)')
3621
Element(0x00 "$1" "$2" "$3" 0 0 3 100 0x00)
3623
forloop(`i', 1, PINPAIRS,
3624
`define(`Y', eval(25*(i-1)) )'
3625
`PAD( 54, Y, 111, Y, 14, eval(i*2-1))'
3626
`PAD(-111, Y, -54, Y, 14, eval(i*2))'
3628
define(`ENDY',eval(25*(PINPAIRS-1)))
3630
# Keying is done with two sizes of alignment pins: 35 and 28 mils
3631
Pin(0 -50 50 35 "M1" 0x01)
3632
Pin(0 eval(ENDY+50) 43 28 "M2" 0x01)
3634
# ends of mounting pads are 71 and 169 mils from end pad centers
3635
PAD(0, -110, 0, -130, 79, M3)
3636
PAD(0, eval(ENDY+110), 0, eval(ENDY+130), 79, M4)
3638
define(`BOXY',eval(ENDY+150))
3639
ElementLine(-100 -150 50 -150 10)
3640
ElementLine( 50 -150 100 -100 10)
3641
ElementLine( 100 -100 100 BOXY 10)
3642
ElementLine( 100 BOXY -100 BOXY 10)
3643
ElementLine(-100 BOXY -100 -150 10)
3645
# Support for aggregate parts built from this base, like
3646
# the nanoEngine below.
3647
ifdef(`MOLEX_EXTRA', `MOLEX_EXTRA', )
3650
Description_geda_SO14W`Small outline package, wide (300mil)'
3652
Description_geda_QFP80_14`Square Quad-side flat pack'
3654
Description_74591_dil`8bit binary counter w. output register OC'
3656
PinList_7455_dil`A',`B',`C',`D',`NC',`NC',`Gnd',`Y',`NC',`E',`F',`G',`H',`Vcc'
3658
PinList_74390_dil`1ClkA',`1Clr',`1Qa',`1ClkB',`1Qb',`1Qc',`1Qd',`Gnd',`2Qd',`2Qc',`2Qb',`2ClkB',`2Qa',`2Clr',`2ClkA',`Vcc'
3660
Param2_MAX691_dil300
3668
PKG_SOT326PKG_SMT_TRANSISTOR6( `$1', `$2', `$3', 13, 18)
3670
Description_geda_SOT323`SMT transistor, 3 pins'
3672
PKG_SOT325PKG_SMT_TRANSISTOR5( `$1', `$2', `$3', 13, 18)
3674
Molex_025_styledefine(`Description_MOLEX_025_$1', `Molex .025 pitch $1 pin plug')
3675
define(`Param1_MOLEX_025_$1', $1)
3678
Description_74265_dil`4 complementary output gates'
3680
Description_geda_SOT325`SMT transistor, 5 pins'
3682
Description_geda_QFN20_4`Square Quad Flat Nolead (QFN) package'
3684
Description_7485_dil`4bit magnitude comperator'
3686
Description_74113_dil`2 JK edge FF w. preset'
3688
PinList_74687_dil`/P>Q',`/G1',`P0',`Q0',`P1',`Q1',`NC',`P2',`Q2',`P3',`Q3',`Gnd',`P4',`Q4',`P5',`Q5',`P6',`Q6',`NC',`P7',`Q7',`/P=Q',`/G2',`Vcc'
3692
PKG_SOT323PKG_SMT_TRANSISTOR3( `$1', `$2', `$3', 13, 18)
3694
Description_geda_SOT326`SMT transistor, 6 pins'
3696
Description_geda_QFN20_5`Square Quad Flat Nolead (QFN) package'
3698
PinList_MJE350`E',`C',`B', `C'
3700
Description_geda_TQFN68_10_EP`Square Quad Flat Nolead (QFN) package'
3702
Description_MC68008_plccCPU
3712
PKG_SOJ42_400COMMON_SMT_DIL_MIL(`$1',`$2',`$3',42,23622,86614,50000,291339)
3714
Description_geda_SOJ44_300`Small outline J-leaded package (300 mil)'
3716
PinList_MAX680_dil`C1-',`C2+',`C2-',`V-',`GND',`Vcc',`C1+',`V+'
3718
PinList_AT90S4434_dil`/Reset',`PD0/RxD',`PD1/TxD',`PD2/INT0',`PD3/INT1',`PD4/T0',`Vcc',`Gnd',`XTAL1',`XTAL2',`PD5/T1',`PD6/AIN0',`PD7/AIN1',`PB0/ICP',`PB1/OC1',`PB2//SS', `PB3/MOSI',`PB4/MISO',`PB5/SCK',`AVcc',`AREF',`AGnd',`PC0/ADC0',`PC1/ADC1',`PC2/ADC2',`PC3/ADC3',`PC4/ADC4',`PC5/ADC5'
3720
PinList_74191_dil`B',`Qb',`Qa',`/CTEN',`D-/U',`Qc',`Qd',`Gnd',`D',`C',`/Load',`Max-Min',`/RCO',`Clk',`A',`Vcc'
3724
PKG_DIP24NPKG_N(`$1', `$2', `$3', 24, 300)
3726
PKG_DIN41_651LAYdefine(`MAXY', `eval($4/2 *100 +400)')
3727
define(`CENTERY', `eval($4/2 *50 +425)')
3728
Element(0x00 "$1" "$2" "$3" 400 250 3 200 0x00)
3730
forloop(`i', 1, eval($4 / 2),
3731
`PIN(100, eval(100*i +400), 60, 28, eval(2*i-1))
3732
PIN(200, eval(100*i +400), 60, 28, eval(2*i))
3735
# Befestigungsbohrung
3736
Pin(180 270 100 80 "M1" 0x01)
3737
Pin(180 eval(MAXY+230) 100 80 "M2" 0x01)
3740
ElementLine(80 70 335 70 20)
3741
ElementLine(335 70 770 200 20)
3742
ElementLine(770 200 770 300 20)
3743
ElementLine(770 300 610 390 20)
3744
ElementLine(610 390 610 eval(MAXY+150) 20)
3745
ElementLine(610 eval(MAXY+150) 770 eval(MAXY+200) 20)
3746
ElementLine(770 eval(MAXY+200) 770 eval(MAXY+300) 20)
3747
ElementLine(770 eval(MAXY+300) 335 eval(MAXY+430) 20)
3748
ElementLine(335 eval(MAXY+430) 80 eval(MAXY+430) 20)
3749
ElementLine( 80 eval(MAXY+430) 80 70 20)
3752
ElementLine(610 eval(CENTERY -50) 435 eval(CENTERY -50) 5)
3753
ElementLine(435 eval(CENTERY -50) 435 eval(CENTERY +100) 5)
3754
ElementLine(435 eval(CENTERY +100) 610 eval(CENTERY +100) 5)
3757
ElementLine(610 450 500 500 5)
3758
ElementLine(500 500 610 550 5)
3760
# Plazierungsmarkierung == Pin 1
3764
Description_geda_TO220SW`Transistor'
3766
Description_geda_QFN28_5`Square Quad Flat Nolead (QFN) package'
3768
Description_74240_dil`8 buffer/driver 3-state w. inverted output'
3770
Param1_smd_diode_60360
3772
PKG_DIP24MPKG_N(`$1', `$2', `$3', 24, 400)
3774
PKG_DIN41651_64SPKG_DIN41_651STAND(`$1', `$2', `$3', 64)
3776
Description_geda_ACY600`Axial non-polar component (typically resistor or capacitor),'
3780
PKG_QFN28_5_EPPKG_QFN_50(`$1',`$2',`$3', `28', `5', `310')
3782
Description_geda_SOJ14_400`Small outline J-leaded package (400 mil)'
3784
Description_geda_OSC14`Crystal oscillator'
3786
Description_SMT_1206_CAP_RESSMT 1206 type capicitor/resistor
3788
Description_74691_dil`4bit synchronous binary counter w. direct clear, output register 3-state'
3790
Description_74689_dil`8bit identity comperator OC'
3792
PinList_TL085_dil`In1-',`In1+',`Out1',`Out2',`In2+',`In2-',`Vcc-',`In3-',`In3+',`Out3',`Vcc+',`Out4',`In4+',`In4-'
3794
PinList_74490_dil`1Clk',`1Clr',`1Qa',`1Set9',`1Qb',`1Qc',`1Qd',`Gnd',`2Qd',`2Qc',`2Qb',`2Set9',`2Qa',`2Clr',`2Clk',`Vcc'
3798
Param1_generic64_dil64
3804
Description_geda_LQFP112_20`Square Quad-side flat pack'
3806
Description_GAL20V8_dilgeneric PAL replacement
3808
Description_DIN41_651_50layDIN41.651 laying 50 pins
3814
PKG_SOJ16_350COMMON_SMT_DIL_MIL(`$1',`$2',`$3',16,23622,86614,50000,244094)
3816
Description_geda_QFN40_6`Square Quad Flat Nolead (QFN) package'
3818
Description_MAX690_diluP supervisor w. watchdog and power-fail signal
3820
Description_74365_dil`6 bus drivers OC'
3822
PinList_BC237`E',`B',`C'
3824
PinList_74164_dil`A',`B',`Qa',`Qb',`Qc',`Qd',`Gnd',`Clk',`/Clr',`Qe',`Qf',`Qg',`Qh',`Vcc'
3826
Description_74193_dil`syncronous 4bit binary up/down counter w. dual-clock and clear'
3828
Description_7405_dil`6 inverters OC'
3830
PKG_PANASONIC_EXB24VCOMMON_SMT_DIL_MM(`$1',`$2',`$3',4,38,48,65,50)
3832
Description_DIN41_612_abc96maleDIN41.612 row a+b+c male
3838
PKG_JOHNSTECH_QFN56_8PKG_JOHNSTECH_QFN_50S(`$1',`$2',`$3', `56', `8', `665')
3840
PKG_BRE600PKG_RECTANGULAR2( `$1', `$2', `$3', 1200, 300)
3842
PKG_208_LQFPdefine(`PITCH', 5000)
3843
define(`PAD_LENGTH', 60)
3844
define(`PAD_WIDTH', 10)
3847
define(`X_LENGTH', 1220)
3848
define(`Y_LENGTH', 1220)
3850
PKG_GEN_QFP($1, $2, $3)
3853
Description_generic44_qfp`generic'
3855
Description_geda_SOJ42_350`Small outline J-leaded package (350 mil)'
3857
PinList_7402_dil`1Y',`1A',`1B',`2Y',`2A',`2B',`Gnd',`3A',`3B',`3Y',`4A',`4B',`4Y',`Vcc'
3861
Description_geda_QFN48_7`Square Quad Flat Nolead (QFN) package'
3863
Description_cts_CTS_746X_10`CTS 746X Series Chip Resistor Array'
3865
PinList_74137_dil`A',`B',`C',`/GL',`/G2',`G1',`Y7',`Gnd',`Y6',`Y5',`Y4',`Y3',`Y2',`Y1',`Y0',`Vcc'
3873
Description_smd_capacitor_polarized_1206`chip_capacitor_polarized'
3875
Description_geda_0402`Standard SMT resistor, capacitor etc'
3877
Description_BS170N-MOSFET
3879
Description_7432_dil`4 dual-OR'
3881
Description_74166_dil`parallel-load 8bit shift register'
3885
PKG_QFN20_5_EPPKG_QFN_65(`$1',`$2',`$3', `20', `5', `310')
3887
Description_geda_QFP208_28`Square Quad-side flat pack'
3889
PinList_74590_dil`Qb',`Qc',`Qd',`Qe',`Qf',`Qg',`Qh',`Gnd',`/RCO',`/CClr',`CCK',`/CCKEn',`RCK',`/G',`Qa',`Vcc'
3891
Param2_WD33C93A_dil600
3895
PKG_SOJ20_300COMMON_SMT_DIL_MIL(`$1',`$2',`$3',20,23622,86614,50000,196850)
3897
PKG_SOJ18_300COMMON_SMT_DIL_MIL(`$1',`$2',`$3',18,23622,86614,50000,196850)
3899
Description_generic40_zip`generic'
3901
Description_74637_dil`8bit parallel error detection/correction OC'
3903
PinList_r_025_csil_8`common', `1', `2', `3', `4', `5', `6', `7', `8'
3905
PinList_7427_dil`1A',`1B',`2A',`2B',`2C',`2Y',`Gnd',`3Y',`3A',`3B',`3C',`1Y',`1C',`Vcc'
3907
Param2_smd_diode_60330
3909
Param1_DIN41_651_10stand10
3913
Description_DIN41_651_26standDIN41.651 standing 26 pins
3915
Description_74465_dil`8 buffer 3-state'
3917
PinList_r_025_csil_7`common', `1', `2', `3', `4', `5', `6', `7'
3919
PinList_PIC16C55_dil`RTCC',`VDD',`nc',`VSS',`nc',`RA0',`RA1',`RA2',`RA3',`RB0',`RB1',`RB2',`RB3',`RB4',`RB5',`RB6',`RB7',`RC0',`RC1',`RC2',`RC3',`RC4',`RC5',`RC6',`RC7',`OSC2',`OSC1',`/MCLR'
3921
PinList_BS170`D',`G',`S'
3923
PKG_QFN20_4_EPPKG_QFN_50(`$1',`$2',`$3', `20', `4', `210')
3925
Description_geda_MPAK`Pressure transducer'
3927
Description_geda_HEADER10_1`Header connector, DIP pin numbering'
3929
Description_geda_EIA7343`Tantalum SMT capacitor (pin 1 is +)'
3931
Description_74293_dil`4bit binary counter w. clear'
3933
PinList_r_025_csil_6`common', `1', `2', `3', `4', `5', `6'
3935
PinList_74112_dil`1Clk',`1K',`1J',`/1Pre',`1Q',`/1Q',`/2Q',`Gnd',`2Q',`/2Pre',`2J',`2K',`2Clk',`/2Clr',`/1Clr',`Vcc'
3937
Param2_generic64_dil900
3939
PKG_JOHNSTECH_QFN36_6PKG_JOHNSTECH_QFN_50(`$1',`$2',`$3', `36', `6', `370')
3941
Description_geda_QSOP16`Quarter size small outline package'
3943
Description_geda_HEADER10_2`Header connector, ribbon cable numbering'
3945
Description_7457_dil`frequency divider'
3947
Description_74139_dil`2 2-to-4 decoder'
3951
Description_geda_PLCC68X`Plastic leadless chip carrier with pin socket'
3953
PinList_r_025_csil_4`common', `1', `2', `3', `4'
3957
PKG_DIP22MPKG_N(`$1', `$2', `$3', 22, 400)
3959
Description_geda_QSOP20`Quarter size small outline package'
3961
Description_geda_HEADER20_1`Header connector, DIP pin numbering'
3963
Description_geda_HEADER18_1`Header connector, DIP pin numbering'
3965
Description_74592_dil`8bit counter w. load/clear'
3967
PinList_7454_dil`A',`C',`D',`E',`F',`NC',`Gnd',`Y',`G',`H',`NC',`NC',`B',`Vcc'
3975
Description_geda_TO126`Transistor'
3977
Description_geda_SOJ16_300`Small outline J-leaded package (300 mil)'
3979
Description_geda_HEADER20_2`Header connector, ribbon cable numbering'
3981
Description_geda_HEADER18_2`Header connector, ribbon cable numbering'
3983
Description_74440_dil`4 tridirectional bus tranceiver OC'
3985
Param2_MC68681_plcc150
3987
Param1_I82077_plcc68
3989
PKG_QFP32_7PKG_QFP_80(`$1',`$2',`$3', `32', `7')
3992
# retain backwards compatibility to older versions of PKG_DIL
3993
# which did not have $6,$7,$8 args
3996
`define(`PINSPACE', `100')'
3998
`define(`PINSPACE', eval(`$6'))'
4001
`define(`PADSIZE', `60')'
4003
`define(`PADSIZE', `$7')'
4006
`define(`DRILLSIZE', `28')'
4008
`define(`DRILLSIZE', `$8')'
4010
define(`MAXY', `eval(`$4' / 2 * PINSPACE)')
4011
define(`MAXX', `eval(`$5' + 100)')
4012
define(`CENTERX', `eval(MAXX / 2)')
4013
Element(0x00 "$1" "$2" "$3" eval(CENTERX + 20) 100 3 100 0x00)
4015
forloop(`i', 1, eval($4 / 2),
4016
`PIN(50, eval((2*i-1) * PINSPACE/2),
4017
eval(PADSIZE), eval(DRILLSIZE), i)
4019
forloop(`i', 1, eval($4 / 2),
4020
`PIN(eval(MAXX -50), eval(MAXY - (2*i-1) * PINSPACE/2),
4021
eval(PADSIZE), eval(DRILLSIZE), eval(i + $4/2))
4023
ElementLine(0 0 0 MAXY 10)
4024
ElementLine(0 MAXY MAXX MAXY 10)
4025
ElementLine(MAXX MAXY MAXX 0 10)
4026
ElementLine(0 0 eval(CENTERX - 50) 0 10)
4027
ElementLine(eval(CENTERX + 50) 0 MAXX 0 10)
4028
ElementArc(CENTERX 0 50 50 0 180 10)
4032
Description_johnstech_JOHNSTECH_QFN32_7`Johnstech QFN Socket, Series 1MM (724812-724839)'
4034
Description_geda_RCY300`Bottom lead non-polar circular component (typically capacitor)'
4036
Description_BC237bipolar-N transistor
4038
Description_74266_dil`4 dual-XOR OC'
4040
PKG_SOJ14_450COMMON_SMT_DIL_MIL(`$1',`$2',`$3',14,23622,86614,50000,346457)
4042
PKG_QFP44_10PKG_QFP_80(`$1',`$2',`$3', `44',`10')
4044
Description_geda_HEADER30_1`Header connector, DIP pin numbering'
4046
Description_74114_dil`2 JK edge FF w. preset and common Clr/Clk'
4048
PinList_DS1220_dil`A7',`A6',`A5',`A4',`A3',`A2',`A1',`A0',`D0',`D1',`D2',`Gnd',`D3',`D4',`D5',`D6',`D7',`/Ce',`A10',`/Oe',`/We',`A9',`A8',`Vcc'
4050
PinList_74690_dil`/CClr',`CCK',`A',`B',`C',`D',`ENP',`/RClr',`RCK',`Gnd',`R-/C',`/G',`/Load',`ENT',`Qd',`Qc',`Qb',`Qa',`RCO',`Vcc'
4052
PinList_74688_dil`/G',`P0',`Q0',`P1',`Q1',`P2',`Q2',`P3',`Q3',`Gnd',`P4',`Q4',`P5',`Q5',`P6',`Q6',`P7',`Q7',`/P=Q',`Vcc'
4058
Description_johnstech_JOHNSTECH_QFN32_5`Johnstech QFN Socket, Series 1MM (724812-724839)'
4060
Description_geda_TQFN12_4_EP`Square Quad Flat Nolead (QFN) package'
4062
Description_geda_QSOP24`Quarter size small outline package'
4064
Description_geda_HEADER30_2`Header connector, ribbon cable numbering'
4066
Description_MC68030_pgaCPU
4068
Param2_generic84_plcc150
4070
Param1_generic16_zif16
4072
Param1_PIC16C74_dil40
4074
Param1_DIN41_651_20stand20
4076
Param1_DIN41_651_18stand18
4078
PKG_NSPKG_DIL(`$1', `$2', `$3', `$4', `$5', 70, 55, 28)
4080
PKG_JOHNSTECH_QFN16_5PKG_JOHNSTECH_QFN_80(`$1',`$2',`$3', `16', `5', `310')
4082
PKG_ACY1000PKG_AXIAL_LAY(`$1', `$2', `$3', 1000)
4084
Description_generic_smd_chip_603smd chip 603
4086
Description_generic_capacitor_axial_600`capacitor_axial'
4088
Description_geda_DIP28M`Dual in-line package, medium wide (400 mil)'
4090
Description_DIN41_651_16standDIN41.651 standing 16 pins
4100
PKG_SOJ44_350COMMON_SMT_DIL_MIL(`$1',`$2',`$3',44,23622,86614,50000,244094)
4102
PKG_NTPKG_DIL(`$1', `$2', `$3', `$4', `$5', 100, 60, 28)
4104
PKG_MC68881_pgaElement(0x00 "$1" "$2" "$3" 350 450 0 100 0x00)
4106
Pin(50 50 50 20 "VCC" 0x201)
4107
Pin(150 50 50 20 "GND" 0x01)
4108
Pin(250 50 50 20 "D0" 0x01)
4109
Pin(350 50 50 20 "D1" 0x01)
4110
Pin(450 50 50 20 "D3" 0x01)
4111
Pin(550 50 50 20 "D4" 0x01)
4112
Pin(650 50 50 20 "D6" 0x01)
4113
Pin(750 50 50 20 "D7" 0x01)
4114
Pin(850 50 50 20 "D8" 0x01)
4115
Pin(950 50 50 20 "GND" 0x01)
4116
Pin(50 150 50 20 "VCC" 0x01)
4117
Pin(150 150 50 20 "GND" 0x01)
4118
Pin(250 150 50 20 "GND" 0x01)
4119
Pin(350 150 50 20 "/SENSE" 0x01)
4120
Pin(450 150 50 20 "D2" 0x01)
4121
Pin(550 150 50 20 "D5" 0x01)
4122
Pin(650 150 50 20 "GND" 0x01)
4123
Pin(750 150 50 20 "VCC" 0x01)
4124
Pin(850 150 50 20 "D10" 0x01)
4125
Pin(950 150 50 20 "D11" 0x01)
4126
Pin(50 250 50 20 "GND" 0x01)
4127
Pin(150 250 50 20 "CLK" 0x01)
4128
Pin(250 250 50 20 "GND" 0x01)
4129
Pin(750 250 50 20 "D9" 0x01)
4130
Pin(850 250 50 20 "D13" 0x01)
4131
Pin(950 250 50 20 "D14" 0x01)
4132
Pin(50 350 50 20 "/RESET" 0x01)
4133
Pin(150 350 50 20 "GND" 0x01)
4134
Pin(850 350 50 20 "D12" 0x01)
4135
Pin(950 350 50 20 "D15" 0x01)
4136
Pin(50 450 50 20 "NC" 0x01)
4137
Pin(150 450 50 20 "VCC" 0x01)
4138
Pin(850 450 50 20 "VCC" 0x01)
4139
Pin(950 450 50 20 "GND" 0x01)
4140
Pin(50 550 50 20 "/SIZE" 0x01)
4141
Pin(150 550 50 20 "GND" 0x01)
4142
Pin(850 550 50 20 "D17" 0x01)
4143
Pin(950 550 50 20 "D16" 0x01)
4144
Pin(50 650 50 20 "/DS" 0x01)
4145
Pin(150 650 50 20 "A4" 0x01)
4146
Pin(850 650 50 20 "D20" 0x01)
4147
Pin(950 650 50 20 "D18" 0x01)
4148
Pin(50 750 50 20 "/AS" 0x01)
4149
Pin(150 750 50 20 "A2" 0x01)
4150
Pin(250 750 50 20 "A0" 0x01)
4151
Pin(750 750 50 20 "VCC" 0x01)
4152
Pin(850 750 50 20 "GND" 0x01)
4153
Pin(950 750 50 20 "D19" 0x01)
4154
Pin(50 850 50 20 "A3" 0x01)
4155
Pin(150 850 50 20 "VCC" 0x01)
4156
Pin(250 850 50 20 "/CS" 0x01)
4157
Pin(350 850 50 20 "/DSACK0" 0x01)
4158
Pin(450 850 50 20 "D31" 0x01)
4159
Pin(550 850 50 20 "D28" 0x01)
4160
Pin(650 850 50 20 "D25" 0x01)
4161
Pin(750 850 50 20 "GND" 0x01)
4162
Pin(850 850 50 20 "D23" 0x01)
4163
Pin(950 850 50 20 "D21" 0x01)
4164
Pin(50 950 50 20 "A1" 0x01)
4165
Pin(150 950 50 20 "R/W" 0x01)
4166
Pin(250 950 50 20 "GND" 0x01)
4167
Pin(350 950 50 20 "/DSACK1" 0x01)
4168
Pin(450 950 50 20 "D30" 0x01)
4169
Pin(550 950 50 20 "D29" 0x01)
4170
Pin(650 950 50 20 "D27" 0x01)
4171
Pin(750 950 50 20 "D26" 0x01)
4172
Pin(850 950 50 20 "D24" 0x01)
4173
Pin(950 950 50 20 "D22" 0x01)
4174
ElementLine(30 0 1000 0 20)
4175
ElementLine(1000 0 1000 1000 20)
4176
ElementLine(1000 1000 0 1000 20)
4177
ElementLine(0 1000 0 30 20)
4178
ElementLine(0 30 30 0 20)
4179
ElementLine(0 100 100 100 10)
4180
ElementLine(100 100 100 0 10)
4185
PKG_JOHNSTECH_QFN16_4PKG_JOHNSTECH_QFN_65(`$1',`$2',`$3', `16', `4', `210')
4187
PKG_ALF300PKG_DIODE_LAY(`$1', `$2', `$3', 300)
4189
Description_geda_SDIP18`Shrink dual in-line package, wide (400 mil)'
4191
Description_geda_HEADER40_1`Header connector, DIP pin numbering'
4193
Description_geda_DIP28N`Dual in-line package, narrow (300 mil)'
4195
Description_SMT_402_CAP_RESSMT 402 type capicitor/resistor
4197
Description_74393_dil`2 4bit binary counter w. individual clocks/clear'
4199
PinList_74192_dil`B',`Qb',`Qa',`Down',`Up',`Qc',`Qd',`Gnd',`D',`C',`/Load',`/CO',`/BO',`Clr',`A',`Vcc'
4203
Param1_generic24smdw_dil24
4205
Description_geda_HEADER40_2`Header connector, ribbon cable numbering'
4207
Description_74241_dil`8 buffer/driver 3-state w. pos/neg enable'
4215
PKG_MINICIRCUITS_KK81COMMON_SMT_DIL_MIL(`$1',`$2',`$3',6,50000,126000,100000,354000,"reverse")
4217
PKG_BASE_SOTElement(0x00 "$1" "$2" "$3" 0 eval(DY+WY/2+10) 0 100 0x00)
4220
define(`RX', `eval((WX-WID)/2)')
4226
define(`Y3', `eval(DY/2)')
4227
# Use Pad instead of PAD so all pads come out square
4228
Pad(eval(X1-RX) Y1 eval(X1+RX) Y1 WID "1" 0x100)
4229
Pad(eval(X2-RX) Y2 eval(X2+RX) Y2 WID "2" 0x100)
4230
Pad(eval(X3-RX) Y3 eval(X3+RX) Y3 WID "3" 0x100)
4232
define(`LX', `eval((DX-OX)/2)')
4233
define(`LY', `eval((DY-OY)/2)')
4234
define(`MX', `eval((DX+OX)/2)')
4235
define(`MY', `eval((DY+OY)/2)')
4236
ElementLine(LX LY LX MY 6)
4237
ElementLine(LX MY MX MY 6)
4238
ElementLine(MX MY MX LY 6)
4239
ElementLine(MX LY LX LY 6)
4243
Description_geda_SDIP22`Shrink dual in-line package, wide (400 mil)'
4245
Description_geda_QSOP28`Quarter size small outline package'
4251
Description_geda_SOJ14_350`Small outline J-leaded package (350 mil)'
4253
Description_geda_HEADER50_1`Header connector, DIP pin numbering'
4257
Param1_GAL22V10_dil24
4261
Description_geda_SDIP24`Shrink dual in-line package, wide (400 mil)'
4263
Description_geda_HEADER50_2`Header connector, ribbon cable numbering'
4265
Description_geda_DIN41651_34S`Header connector with latches'
4267
Description_DIN41_651_40layDIN41.651 laying 40 pins
4269
Description_74540_dil`8 inverting buffer/driver 3-state'
4271
Description_74538_dil`3-to-8 decoder 3-state'
4277
PKG_SOJ16_400COMMON_SMT_DIL_MIL(`$1',`$2',`$3',16,23622,86614,50000,291339)
4279
Description_johnstech_JOHNSTECH_QFN12_4`Johnstech QFN Socket, Series 1MM (724812-724839)'
4281
Description_MAX691_diluP supervisor w. watchdog, chip-enable and power-fail signal
4283
Description_74366_dil`6 bus drivers OC w. inverting output'
4285
PinList_74165_dil`SH-/LD',`Clk',`E',`F',`G',`H',`/Qh',`Gnd',`Qh',`SER',`A',`B',`C',`D',`Clk_Inh',`Vcc'
4291
Param1_cy7c64603_qfp52
4293
Description_74194_dil`4bit bi-directional shift register'
4295
Description_7404_dil`6 inverters'
4299
Param2_PIC16C61_dil300
4301
PKG_BRE1200PKG_RECTANGULAR2( `$1', `$2', `$3', 1800, 600)
4303
Description_geda_HEADER60_2`Header connector, ribbon cable numbering'
4305
PinList_74636_dil`DEF',`DB0',`DB1',`DB2',`DB3',`DB4',`DB5',`DB6',`Db7',`Gnd',`CB4',`NC',`CB3',`CB2',`CB1',`CB0',`S0',`S1',`SEF',`Vcc'
4313
PKG_SOD106APKG_SMT_DIODE( `$1', `$2', `$3', 55, 25)
4315
PKG_R_AJ_VElement(0x00 "$1" "$2" "$3" 100 45 0 100 0x00)
4317
PIN(50, 50, 80, 30, 1)
4318
PIN(250, 50, 80, 30, 3)
4319
PIN(150, 0, 80, 30, 2)
4320
ElementLine(0 0 0 100 20)
4321
ElementLine(0 0 300 0 20)
4322
ElementLine(300 0 300 100 20)
4323
ElementLine(0 100 300 100 20)
4328
# number of pins on left/right sides (pin1 is upper pin on left side)
4329
define(`LRPINS', `eval($4 / 4)')
4330
# number of pins on top/bottom sides
4331
define(`TBPINS', `eval(`$4' / 2 - LRPINS)')
4332
# pin pitch (1/1000 mil)
4333
define(`PITCH',`eval(`$6'*100000/254)')
4334
# y-coordinate for upper pin on left/right sides (1/1000 mil)
4335
define(`LRYMAX', `eval((LRPINS-1)*PITCH/2)')
4336
# x-coordinate for right pin on top/bottom sides (1/1000 mil)
4337
define(`TBXMAX', `eval((TBPINS-1)*PITCH/2)')
4338
# total horizontal package width (1/1000 mil)
4339
define(`LRWIDTH', `ifelse(0,`$5',`787',`eval(`$5'*10000000/254)')')
4340
# total vertical package width (1/1000 mil)
4341
define(`TBWIDTH',`ifelse(0,`$5',`551',`eval(`$5'*10000000/254)')')
4342
# how much pads extend beyond the package edge (1/1000 mil)
4343
define(`EXTOUT', eval(25*100000/254))
4344
# how much pads extend inward from the package pad edge (1/1000 mil)
4345
define(`EXTIN', eval(5*100000/254))
4346
# pad length/width (1/1000 mil)
4347
define(`PADLENGTH', `eval(`$8'*100000/254)')
4348
define(`PADWIDTH', `eval(`$7'*100000/254)')
4350
define(`PADWIDTHMIL', `eval(PADWIDTH/1000)')
4351
# min/max x coordinates for the pads on the left/right sides of the package (mil)
4352
define(`LRXMAX',`eval((LRWIDTH/2 + EXTOUT - PADWIDTH/2)/1000)')
4353
define(`LRXMIN',`eval((LRWIDTH/2 -PADLENGTH - EXTIN + PADWIDTH/2)/1000)')
4354
# min/max y coordinates for the pads on the top/bottom sides of the package (mil)
4355
define(`TBYMAX',`eval((TBWIDTH/2 + EXTOUT - PADWIDTH/2)/1000)')
4356
define(`TBYMIN',`eval((TBWIDTH/2 -PADLENGTH - EXTIN + PADWIDTH/2)/1000)')
4357
# how much the silk screen is moved away from the package (1/1000 mil)
4358
define(`SILKEXT', `eval(EXTOUT + 10*1000)')
4359
# upper right corner for silk screen (mil)
4360
define(`SILKX', `eval((LRWIDTH/2 + SILKEXT)/1000)')
4361
define(`SILKY', `eval((TBWIDTH/2 + SILKEXT)/1000)')
4362
# silkscreen width (mils)
4364
# refdes text size (mil)
4365
define(`TEXTSIZE', 100)
4366
# x,y coordinates for refdes label (mil)
4367
define(`TEXTX', -SILKX)
4368
define(`TEXTY', `eval(-SILKY - 10 - TEXTSIZE/2)')
4369
# square exposed paddle size (mil)
4370
define(`EPSIZE', `eval(`$9'*100/254)')
4372
Element(0x00 "$1" "$2" "$3" TEXTX TEXTY 0 TEXTSIZE 0x00)
4378
forloop(`i', 1, LRPINS,
4379
`define(`Y', `eval((-LRYMAX + PITCH*idx)/1000)')'
4380
`Pad(-LRXMAX Y -LRXMIN Y PADWIDTHMIL "CURPIN" 0x100)'
4381
`define(`CURPIN', incr(CURPIN))'
4382
`define(`idx',incr(idx))'
4387
forloop(`i', 1, TBPINS,
4388
`define(`X', `eval((-TBXMAX + PITCH*idx)/1000)')'
4389
`Pad(X TBYMAX X TBYMIN PADWIDTHMIL "CURPIN" 0x100)'
4390
`define(`CURPIN', incr(CURPIN))'
4391
`define(`idx',incr(idx))'
4396
forloop(`i', 1, LRPINS,
4397
`define(`Y', `eval(( LRYMAX - PITCH*idx)/1000)')'
4398
`Pad(LRXMAX Y LRXMIN Y PADWIDTHMIL "CURPIN" 0x100)'
4399
`define(`CURPIN', incr(CURPIN))'
4400
`define(`idx',incr(idx))'
4405
forloop(`i', 1, TBPINS,
4406
`define(`X', `eval((TBXMAX - PITCH*idx)/1000)')'
4407
`Pad(X -TBYMAX X -TBYMIN PADWIDTHMIL "CURPIN" 0x100)'
4408
`define(`CURPIN', incr(CURPIN))'
4409
`define(`idx',incr(idx))'
4412
# Exposed paddle (if this is an exposed paddle part)
4413
ifelse(1, eval(EPSIZE>0), PAD(0, 0, 0, 0, EPSIZE, CURPIN))
4415
# Silk screen around package
4416
ElementLine( SILKX SILKY SILKX -SILKY SILKW)
4417
ElementLine( SILKX -SILKY -SILKX -SILKY SILKW)
4418
ElementLine(-SILKX -SILKY -SILKX SILKY SILKW)
4419
ElementLine(-SILKX SILKY SILKX SILKY SILKW)
4422
ElementLine(-SILKX -SILKY eval(-SILKX - 15) eval(-SILKY - 15) SILKW)
4424
# Mark at the center of the part
4428
Description_uA7952C-5.2V 1.5A voltage regulator
4430
Description_geda_SOJ40_400`Small outline J-leaded package (400 mil)'
4432
Description_geda_SOJ38_400`Small outline J-leaded package (400 mil)'
4434
Description_geda_SDIP30`Shrink dual in-line package, wide (400 mil)'
4436
PinList_7401_dil`1Y',`1A',`1B',`2Y',`2A',`2B',`Gnd',`3A',`3B',`3Y',`4A',`4B',`4Y',`Vcc'
4438
Param2_uA709C_dil300
4443
Element(0x00 "$1" "$2" "$3" 0 140 0 150 0x00)
4445
forloop(`i', 1, `$4',
4446
`PIN(eval((i-1)*156), 0, 100, 70, `i')
4449
define(`X2', `eval(`$4'*156-78)')
4450
ElementLine(X1 120 X2 120 10)
4451
ElementLine(X2 120 X2 -180 10)
4452
ElementLine(X2 -180 X1 -180 10)
4453
ElementLine(X2 -80 X1 -80 10)
4454
ElementLine(X1 -180 X1 120 10)
4457
Description_geda_ALF400`Axial diode (pin 1 is cathode)'
4459
Description_cy7c64603_qfp`USB Microcontroller'
4461
Description_cts_CTS_745X_10`CTS 745X Series Chip Resistor Array'
4463
PinList_74292_dil`B',`E',`Tp1',`Clk1',`Clk2',`Tp2',`Q',`Gnd',`NC',`A',`/Clr',`NC',`Tp3',`D',`C',`Vcc'
4467
Param2_OPTO_6N137300
4469
PKG_GENERIC_QFPdefine(`QUARTER', `ifelse(0,`$5',`eval($4 * 3 / 10)',`eval($4 / 4)')')
4470
define(`QUARTER2', `eval(`$4' / 2 - QUARTER)')
4471
define(`OFFSET', `eval((QUARTER +1) /2)')
4472
define(`WIDTH', `ifelse(0,`$5',`787',`eval(`$5'*10000/254)')')
4473
define(`WIDTH2',`ifelse(0,`$5',`551',`eval(`$5'*10000/254)')')
4474
define(`PITCH',`eval(`$6'*100000/254)')
4475
define(`BORDER', `eval((WIDTH-(QUARTER-1)*PITCH/1000)/2)')
4476
define(`BORDER2', `eval((WIDTH2-(QUARTER2-1)*PITCH/1000)/2)')
4477
define(`CENTER', `eval(WIDTH2 / 2)')
4478
define(`NUMPINS', `$4')
4479
define(`PADTHICKNESS',`eval(`$7'*100/254)')
4480
define(`PADMINOFFSET',`eval(`$8'+PADTHICKNESS/2)')
4481
define(`PADMAXOFFSET',`eval(`$9'-PADTHICKNESS/2)')
4482
define(`FARPIN', `eval(WIDTH-BORDER)')
4483
define(`FARPIN2',`eval(WIDTH2-BORDER2)')
4484
define(`PIN1INMIDDLE',`$10')
4485
define(`EDGECUT',`ifelse(1,eval(PIN1INMIDDLE),`0',`28')')
4486
define(`STARTPIN',`ifelse(1,eval(PIN1INMIDDLE),`eval(((QUARTER+1)/2)+1)',`1')')
4487
define(`CIRCLECENTRE',`ifelse(1,eval(PIN1INMIDDLE),`eval(WIDTH/2)',35)')
4488
Element(0x00 "$1" "$2" "$3" 100 CENTER 0 100 0x00)
4493
define(`QFPPIN',`STARTPIN')
4495
forloop(`i', 1, QUARTER,
4496
`define(`Y', `eval(BORDER+((PITCH*idx)/1000))')'
4497
`PAD(eval(X-PADMAXOFFSET), Y, eval(X-PADMINOFFSET), Y, PADTHICKNESS, QFPPIN)'
4498
`define(`QFPPIN', incr(QFPPIN))'
4499
`define(`idx',incr(idx))'
4505
forloop(`i', 1, QUARTER2,
4506
`define(`X', `eval(BORDER2+((PITCH*idx)/1000))')'
4507
`PAD(X, eval(Y+PADMAXOFFSET), X, eval(Y+PADMINOFFSET), PADTHICKNESS, QFPPIN)'
4508
`define(`QFPPIN', incr(QFPPIN))'
4509
`define(`idx',incr(idx))'
4515
forloop(`i', 1, QUARTER,
4516
`define(`Y', `eval(FARPIN-((PITCH*idx)/1000))')'
4517
`PAD(eval(X+PADMAXOFFSET), Y, eval(X+PADMINOFFSET), Y, PADTHICKNESS, QFPPIN)'
4518
`define(`QFPPIN', incr(QFPPIN))'
4519
`define(`idx',incr(idx))'
4525
forloop(`i', 1, QUARTER2,
4526
`define(`X',`eval(FARPIN2-((PITCH*idx)/1000))')'
4527
`PAD(X, eval(Y-PADMAXOFFSET), X, eval(Y-PADMINOFFSET), PADTHICKNESS, QFPPIN)'
4528
`define(`QFPPIN', incr(QFPPIN))'
4529
`ifelse(eval(QFPPIN > NUMPINS), 1, `define(`QFPPIN', 1)')'
4530
`define(`idx',incr(idx))'
4533
ElementLine(EDGECUT 0 WIDTH2 0 10)
4534
ElementLine(WIDTH2 0 WIDTH2 WIDTH 10)
4535
ElementLine(WIDTH2 WIDTH 0 WIDTH 10)
4536
ElementLine(0 WIDTH 0 EDGECUT 10)
4537
ElementLine(0 EDGECUT EDGECUT 0 10)
4538
ElementArc(CIRCLECENTRE 35 10 10 0 360 10)
4543
PKG_DIP20MPKG_N(`$1', `$2', `$3', 20, 400)
4545
PKG_DIP18MPKG_N(`$1', `$2', `$3', 18, 400)
4547
PKG_DIN41651_60SPKG_DIN41_651STAND(`$1', `$2', `$3', 60)
4549
Description_geda_SDIP32`Shrink dual in-line package, wide (400 mil)'
4551
PinList_DIN41_612_abc48maleforloop(`i', 1, 16, `define(`P_'i, `a'i)')
4552
forloop(`i', 1, 16, `define(`P_'eval(i +16), `b'i)')
4553
forloop(`i', 1, 16, `define(`P_'eval(i +32), `c'i)')
4555
PinList_74140_dil`1A',`1B',`NC',`1C',`1D',`1Y',`Gnd',`2Y',`2A',`2B',`NC',`2C',`2D',`Vcc'
4557
PinList_74138_dil`A',`B',`C',`/G2A',`/G2B',`G1',`Y7',`Gnd',`Y6',`Y5',`Y4',`Y3',`Y2',`Y1',`Y0',`Vcc'
4559
Param2_OPTO_6N136300
4561
Param1_generic16smd_dil16
4565
Description_7431_dil`delay elements'
4567
Description_74167_dil`syncronous decade rate multiplier'
4573
PinList_74591_dil`Qb',`Qc',`Qd',`Qe',`Qf',`Qg',`Qh',`Gnd',`/RCO',`/CClr',`CCK',`/CCKEn',`RCK',`/G',`Qa',`Vcc'
4577
PKG_SOT23DPKG_SMT_TRANSISTOR2( `$1', `$2', `$3', 20, 21)
4579
PKG_RCY200PKG_RADIAL_CAN(`$1', `$2', `$3', 400)
4581
Description_geda_TO220S`Transistor'
4583
Description_74640_dil`8 bus tranceiver 3-state w. inverting logic'
4585
Description_74638_dil`8 inverting bus tranceiver OC A-output, 3-state B-output'
4587
PinList_7426_dil`1A',`1B',`1Y',`2A',`2B',`2Y',`Gnd',`3Y',`3A',`3B',`4Y',`4A',`4B',`Vcc'
4589
Param2_MC68681_dil600
4599
Description_geda_LQFP100_14`Square Quad-side flat pack'
4601
Description_74466_dil`8 invering buffer 3-state'
4603
PinList_PIC16C54_dil`RA2',`RA3',`RTCC',`/MCLR',`VSS',`RB0',`RB1',`RB2',`RB3',`RB4',`RB5',`RB6',`RB7',`VDD',`OSC2',`OSC1',`RA0',`RA1'
4605
PinList_74265_dil`1A',`1W',`1Y',`2A',`2B',`2W',`2Y',`Gnd',`3Y',`3W',`3A',`3B',`4Y',`4W',`4A',`Vcc'
4609
PKG_SIP10PKG_CSIL(`$1', `$2', `$3', 10)
4611
PKG_QFP52_10PKG_QFP_65(`$1',`$2',`$3', `52',`10')
4613
PKG_HEADER8_1PKG_CONNECTOR_DIL(`$1', `$2', `$3', 4)
4615
Description_smd_diode_603`chip_diode'
4617
Description_74294_dil`programmable divider/timer (2 power 15)'
4621
PinList_74113_dil`1Clk',`1K',`1J',`/1Pre',`1Q',`/1Q',`Gnd',`/2Q',`2Q',`/2Pre',`2J',`2K',`2Clk',`Vcc'
4623
PKG_SOJ42_450COMMON_SMT_DIL_MIL(`$1',`$2',`$3',42,23622,86614,50000,346457)
4625
PKG_SIP11PKG_CSIL(`$1', `$2', `$3', 11)
4627
PKG_HEADER8_2PKG_CONNECTOR(`$1', `$2', `$3', 4, 2)
4629
Description_geda_SOJ36_450`Small outline J-leaded package (450 mil)'
4631
Description_geda_BRE1000`Bottom lead rectangular non-polar component (typically capacitor)'
4633
Description_DIN41_651_34layDIN41.651 laying 34 pins
4639
Param1_DIN41_651_40stand40
4641
PKG_SIP12PKG_CSIL(`$1', `$2', `$3', 12)
4643
PKG_CONNECTORdefine(`MAXY', `eval(`$4' * 100)')
4644
define(`MAXX', `eval(`$5' * 100)')
4645
Element(0x00 "$1" "$2" "$3" eval(MAXX + 60) 0 3 100 0x00)
4647
forloop(`row', 1, $4, `forloop(`col', 1, $5,
4648
`PIN(eval(col * 100 -50), eval(row * 100 -50), 60, 30, eval((row-1)*$5+col))
4650
ElementLine(0 0 0 MAXY 20)
4651
ElementLine(0 MAXY MAXX MAXY 20)
4652
ElementLine(MAXX MAXY MAXX 0 20)
4653
ElementLine(MAXX 0 0 0 20)
4654
ElementLine(0 100 100 100 10)
4655
ElementLine(100 100 100 0 10)
4659
Description_geda_TO220W`Transistor'
4661
Description_geda_DB9F`DSUB connector, female/male'
4663
Description_TLC271_dilSingle programmable low power operational amplifier
4665
Description_R_adjust_Htrimmer H
4669
PKG_SIP13PKG_CSIL(`$1', `$2', `$3', 13)
4671
Description_sm0805`SMT 0805'
4673
Description_generic_resistor_axial_800`resistor_axial'
4675
Description_generic32_dil`generic'
4677
Description_geda_SDIP42`Shrink dual in-line package, wide (600 mil)'
4679
Description_geda_LQFP100_10`Square Quad-side flat pack'
4681
Description_74593_dil`8bit binary counter w. load/clear and 3-state IO'
4683
Description_4016_dil`Static RAM 2Kx8'
4685
PinList_7453_dil`A',`C',`D',`E',`F',`NC',`Gnd',`Y',`G',`H',`X',`/X',`B',`Vcc'
4687
Param2_smd_EIA_B_capacitor90
4695
Description_geda_TQFN32_5_EP`Square Quad Flat Nolead (QFN) package'
4697
Description_geda_QFN56_8_EP`Square Quad Flat Nolead (QFN) package'
4699
Description_74441_dil`4 tridirectional inverting bus tranceiver OC'
4701
PinList_74240_dil`/1G',`1A1',`2Y4',`1A2',`2Y3',`1A3',`2Y2',`1A4',`2Y1',`Gnd',`2A1',`1Y4',`2A2',`1Y3',`2A3',`1Y2',`2A4',`1Y1',`/2G',`Vcc'
4703
PKG_SSOP64WPKG_SSO( `$1', `$2', `$3', 64, 545, 3150)
4705
PKG_SOT323DPKG_SMT_TRANSISTOR2( `$1', `$2', `$3', 13, 18)
4707
Description_generic_capacitor_radial_500`capacitor_radial'
4709
PinList_TI34010_plcc`Gnd',`Run/Emu',`/Reset',`VClk',`InClk',`/LInt1',`/LInt2',`/Hold',`LRdy',`LAD0',`LAD1',`LAD2',`LAD3',`LAD4',`LAD5',`LAD6',`LAD7',`Gnd',`LAD8',`LAD9',`LAD10',`LAD11',`LAD12',`LAD13',`LAD14',`LAD15',`Vcc',`LClk1',`LClk2',`/HSync',`/VSync',`/Blank',`/Hlda/Emu',`/LAL',`Gnd',`DDout',`/DEn',`/RAS',`/CAS',`/We',`/TRQE',`/HInt',`HRdy',`HD15',`HD14',`HD13',`HD12',`HD11',`HD10',`HD9',`HD8',`Gnd',`HD7',`HD6',`HD5',`HD4',`HD3',`HD2',`HD1',`HD0',`Vcc',`/HUDS',`/HLDS',`/HRead',`/HWrite',`/HCs',`HFS0',`HFS1'
4711
PKG_SSOCOMMON_SMT_DUALINLINE(`$1',`$2',`$3',`$4',`$5',`$6',16,40)
4713
Description_geda_JUMPER1`Jumper, i.e. single row headers'
4715
Description_7483_dil`4bit binary adder w. fast carry'
4719
PinList_74691_dil`/CClr',`CCK',`A',`B',`C',`D',`ENP',`/RClr',`RCK',`Gnd',`R-/C',`/G',`/Load',`ENT',`Qd',`Qc',`Qb',`Qa',`RCO',`Vcc'
4721
PinList_74689_dil`/G',`P0',`Q0',`P1',`Q1',`P2',`Q2',`P3',`Q3',`Gnd',`P4',`Q4',`P5',`Q5',`P6',`Q6',`P7',`Q7',`/P=Q',`Vcc'
4727
PKG_SOD323PKG_SMT_DIODE( `$1', `$2', `$3', 27, 13)
4729
PKG_R_AJ_HElement(0x00 "$1" "$2" "$3" 100 325 0 100 0x00)
4731
PIN(50, 450, 80, 30, 1)
4732
PIN(250, 450, 80, 30, 3)
4733
PIN(150, 50, 80, 30, 2)
4734
ElementLine(0 150 0 500 20)
4735
ElementLine(0 500 300 500 20)
4736
ElementLine(300 500 300 150 20)
4737
ElementArc(150 150 100 100 0 360 10)
4738
ElementArc(150 150 150 150 0 -180 20)
4742
PKG_QFP240_32PKG_QFP_50(`$1',`$2',`$3',`240',`32')
4744
PKG_PLCC_SOCKETdefine(`QUARTER', `eval($4 /4)')
4745
define(`OFFSET', eval((QUARTER +1) / 2))
4746
define(`BORDER', `$5')
4747
define(`WIDTH', `eval((OFFSET+1) *100 +2*BORDER)')
4748
define(`CENTER', `eval(WIDTH / 2)')
4749
define(`NUMPINS', `$4')
4750
define(`PADSIZE', `62')
4751
define(`DRILL', `35')
4752
Element(0x00 "$1" "$2" "$3" eval(BORDER+200) CENTER 0 100 0x00)
4754
# PLCC - 44 is a special case, pad 1 in inner row
4756
ifelse(eval(NUMPINS = 44 || NUMPINS = 28 || NUMPINS = 32), 1, `(
4758
define(`X',eval(CENTER+50))
4759
define(`Y',eval(BORDER+100))
4762
ifelse(eval(NUMPINS=44),1,`define(`ltr',3)',`define(`ltr',2)')
4763
ifelse(eval(NUMPINS=32),1,`define(`QUARTER',9)')
4766
forloop(`i', 1, ltr,
4767
`PIN(X, Y, PADSIZE, DRILL, count)' `define(`count', incr(count))'
4768
`PIN(eval(X-100), eval(Y-100), PADSIZE, DRILL, count)' `define(`count', incr(count))'
4769
`define(`X', eval(X-100))'
4773
define(`X',eval(X-100))
4774
forloop(`i', 1, eval((QUARTER-1)/2),
4775
`PIN(X, Y, PADSIZE, DRILL, count)' `define(`count', incr(count))'
4776
`PIN(eval(X+100), Y, PADSIZE, DRILL, count)' `define(`count', incr(count))'
4777
`define(`Y', eval(Y+100))'
4779
PIN(X, Y, PADSIZE, DRILL, count)
4780
define(`count', incr(count))
4783
define(`X',eval(X+100))
4784
define(`Y',eval(Y+100))
4785
forloop(`i', 1, eval(ltr*2-1),
4786
`PIN(X, Y, PADSIZE, DRILL, count)' `define(`count', incr(count))'
4787
`PIN(X, eval(Y-100), PADSIZE, DRILL, count)' `define(`count', incr(count))'
4788
`define(`X', eval(X+100))'
4790
PIN(X, Y, PADSIZE, DRILL, count)
4791
define(`count', incr(count))
4794
define(`X',eval(X+100))
4795
define(`Y',eval(Y-100))
4796
forloop(`i', 1, eval((QUARTER-1)/2),
4797
`PIN(X, Y, PADSIZE, DRILL, count)' `define(`count', incr(count))'
4798
`PIN(eval(X-100), Y, PADSIZE, DRILL, count)' `define(`count', incr(count))'
4799
`define(`Y', eval(Y-100))'
4801
PIN(X, Y, PADSIZE, DRILL, count)
4802
define(`count', incr(count))
4805
define(`X',eval(X-100))
4806
define(`Y',eval(Y-100))
4807
forloop(`i', 1, eval(ltr-1),
4808
`PIN(X, Y, PADSIZE, DRILL, count)' `define(`count', incr(count))'
4809
`PIN(X, eval(Y+100), PADSIZE, DRILL, count)' `define(`count', incr(count))'
4810
`define(`X', eval(X-100))'
4812
PIN(X, Y, PADSIZE, DRILL, count)
4814
ifelse(eval(NUMPINS=32),1,`define(`HEIGHT',eval(WIDTH+100))',`define(`HEIGHT',WIDTH)')
4815
ElementLine(0 0 WIDTH 0 20)
4816
ElementLine(WIDTH 0 WIDTH HEIGHT 20)
4817
ElementLine(WIDTH HEIGHT 0 HEIGHT 20)
4818
ElementLine(0 HEIGHT 0 0 20)
4819
ElementLine(0 100 100 0 10)
4820
ElementLine(eval(CENTER-50) 0 CENTER 50 10)
4821
ElementLine(CENTER 50 eval(CENTER+50) 0 10)
4826
#------------------------------------------------------------------------
4827
# all other sockets, currently 20,52,68 and 84 pins
4831
# the default case, Pad 1 is on outer top row, in the middle
4839
forloop(`i', 1, eval((QUARTER-1)/4),
4840
`PIN(X, Y, PADSIZE, DRILL, count)' `define(`count', incr(count))'
4841
`PIN(X, eval(Y+100), PADSIZE, DRILL, count)' `define(`count', incr(count))'
4842
`define(`X',eval(X-100))'
4844
PIN(X, Y, PADSIZE, DRILL, count)
4845
define(`count', incr(count))
4848
define(`Y',eval(BORDER+100))
4850
forloop(`i', 1, eval((QUARTER-1)/2),
4851
`PIN(X, Y, PADSIZE, DRILL, count)' `define(`count', incr(count))'
4852
`PIN(eval(X+100), Y, PADSIZE, DRILL, count)' `define(`count', incr(count))'
4853
`define(`Y',eval(Y+100))'
4855
PIN(X, Y, PADSIZE, DRILL, count)
4856
define(`count', incr(count))
4859
define(`X',eval(BORDER+100))
4860
define(`Y',eval(WIDTH-BORDER))
4861
forloop(`i', 1, eval((QUARTER-1)/2),
4862
`PIN(X, Y, PADSIZE, DRILL, count)' `define(`count', incr(count))'
4863
`PIN(X, eval(Y-100), PADSIZE, DRILL, count)' `define(`count', incr(count))'
4864
`define(`X',eval(X+100))'
4866
PIN(X, Y, PADSIZE, DRILL, count)
4867
define(`count', incr(count))
4870
define(`X',eval(WIDTH-BORDER))
4871
define(`Y',eval(WIDTH-BORDER-100))
4872
forloop(`i', 1, eval((QUARTER-1)/2),
4873
`PIN(X, Y, PADSIZE, DRILL, count)' `define(`count', incr(count))'
4874
`PIN(eval(X-100), Y, PADSIZE, DRILL, count)' `define(`count', incr(count))'
4875
`define(`Y',eval(Y-100))'
4877
PIN(X, Y, PADSIZE, DRILL, count)
4878
define(`count', incr(count))
4882
define(`X',eval(WIDTH-BORDER-100))
4884
forloop(`i', 1, eval((QUARTER-1)/4),
4885
`PIN(X, Y, PADSIZE, DRILL, count)' `define(`count', incr(count))'
4886
`PIN(X, eval(Y+100), PADSIZE, DRILL, count)' `define(`count', incr(count))'
4887
`define(`X',eval(X-100))'
4890
ElementLine(0 0 WIDTH 0 20)
4891
ElementLine(WIDTH 0 WIDTH WIDTH 20)
4892
ElementLine(WIDTH WIDTH 0 WIDTH 20)
4893
ElementLine(0 WIDTH 0 0 20)
4894
ElementLine(0 100 100 0 10)
4895
ElementLine(eval(CENTER-50) 0 CENTER 50 10)
4896
ElementLine(CENTER 50 eval(CENTER+50) 0 10)
4902
Description_smd_EIA_A_capacitor`chip_capacitor_polarized'
4904
Description_geda_JUMPER2`Jumper, i.e. single row headers'
4908
PinList_SCSI_SE`Gnd',`/DB0',`Gnd',`/DB1',`Gnd',`/DB2',`Gnd',`/DB3',`Gnd',`/DB4',`Gnd',`/DB5',`Gnd',`/DB6',`Gnd',`/DB7',`Gnd',`/DBP',`Gnd',`NC',`Gnd',`NC',`Gnd',`NC',`NC',`TermPwr',`Gnd',`NC',`Gnd',`NC',`Gnd',`/Atn',`Gnd',`NC',`Gnd',`/Bsy',`Gnd',`/Ack',`Gnd',`/Rst',`Gnd',`/Msg',`Gnd',`/Sel',`Gnd',`/CD',`Gnd',`/Req',`Gnd',`/IO'
4914
PKG_DIN41612C96FSPKG_DIN41_612FEMALE_SMALL(`$1', `$2', `$3', `abc')
4916
Description_geda_JUMPER3`Jumper, i.e. single row headers'
4920
PinList_7478_dil`Clk',`/1Pre',`1J',`Vcc',`/Clr',`/2Pre',`2K',`2Q',`/2Q',`2J',`Gnd',`/1Q',`1Q',`1K'
4922
PinList_74365_dil`/G1',`1A',`1Y',`2A',`2Y',`3A',`3Y',`Gnd',`4Y',`4A',`5Y',`5A',`6Y',`6A',`/G2',`Vcc'
4932
PKG_TSSOPCOMMON_SMT_DUALINLINE(`$1',`$2',`$3',`$4',260,2600,14,40)
4934
PKG_SOJ44_400COMMON_SMT_DIL_MIL(`$1',`$2',`$3',44,23622,86614,50000,291339)
4936
PKG_SDdefine(`MAXY', `eval(`$4' / 2 * 100 + 50)')
4937
Element(0x00 "$1" "$2" "$3" 275 50 3 100 0x00)
4939
forloop(`i', 1, eval($4 / 2),
4940
`PIN(50, eval(100*(i-1)+50), 50, 20, eval(2*i-1))
4941
PIN(150, eval(100*(i-1)+100), 50, 20, eval(2*i))
4944
ElementLine(0 0 0 MAXY 20)
4945
ElementLine(0 MAXY 200 MAXY 20)
4946
ElementLine(200 MAXY 200 0 20)
4947
ElementLine(200 0 0 0 20)
4948
ElementLine(100 0 100 100 10)
4949
ElementLine(100 100 0 100 10)
4954
Description_geda_SOJ42_300`Small outline J-leaded package (300 mil)'
4956
Description_geda_JUMPER4`Jumper, i.e. single row headers'
4958
Description_geda_DB9M`DSUB connector, female/male'
4960
Description_SMT_603_CAP_RESSMT 603 type capicitor/resistor
4964
PinList_74193_dil`B',`Qb',`Qa',`Down',`Up',`Qc',`Qd',`Gnd',`D',`C',`/Load',`/CO',`/BO',`Clr',`A',`Vcc'
4970
Description_geda_TQFN32_7_EP`Square Quad Flat Nolead (QFN) package'
4972
Description_geda_MSOP8`Mini small outline package, .65mm'
4974
Description_geda_JUMPER5`Jumper, i.e. single row headers'
4976
Description_geda_BRE700`Bottom lead rectangular non-polar component (typically capacitor)'
4978
Description_74242_dil`4 bus tranceiver'
4980
Param1_DIN41_651_50stand50
4984
PKG_DIP16MPKG_N(`$1', `$2', `$3', 16, 400)
4986
Description_geda_JUMPER6`Jumper, i.e. single row headers'
4996
PKG_TO5Element(0x00 "$1" "$2" "$3" 110 110 0 100 0x00)
4998
PIN(100, 200, 80, 20, 1)
4999
PIN(200, 300, 80, 20, 2)
5000
PIN(300, 200, 80, 20, 3)
5002
ElementArc(200 200 150 150 0 360 10)
5003
ElementArc(200 200 170 170 0 360 20)
5004
ElementLine(65 95 35 65 20)
5005
ElementLine(35 65 65 35 20)
5006
ElementLine(65 35 95 65 20)
5011
PKG_QFP_50LPKG_GENERIC_QFP(`$1',`$2',`$3',`$4',`$5', `50',`28',`20',`100',`0')
5013
Description_geda_JUMPER7`Jumper, i.e. single row headers'
5015
Description_74693_dil`4bit synchronous binary counter w. sync. clear, output register 3-state'
5017
Param2_I82077_plcc150
5021
Param1_smd_capacitor_1206120
5023
Description_geda_JUMPER8`Jumper, i.e. single row headers'
5025
Description_74541_dil`8 buffer/driver 3-state'
5037
PKG_SOJ20_350COMMON_SMT_DIL_MIL(`$1',`$2',`$3',20,23622,86614,50000,244094)
5039
PKG_SOJ18_350COMMON_SMT_DIL_MIL(`$1',`$2',`$3',18,23622,86614,50000,244094)
5041
Description_geda_JUMPER9`Jumper, i.e. single row headers'
5043
Description_74367_dil`6 bus drivers OC'
5045
PinList_74166_dil`SER',`A',`B',`C',`D',`Clk_Inh',`Clk',`Gnd',`/Clr',`E',`F',`G',`Qh',`H',`SH-/LD',`Vcc'
5047
PinList_2716_dil`n/c',`A6',`A5',`A4',`A3',`A2',`A1',`A0',`D0',`D1',`D2',`Gnd',`D3',`D4',`D5',`D6',`D7',`/CeP',`A10',`/Oe',`Vpp',`A9',`A8',`Vcc'
5053
PKG_SMD_SIMPLEdefine(`SMD_OUTLINE_EXTRA', `')
5054
PKG_SMD_BASE(`$1', `$2', `$3', `$4', `$5')
5057
PKG_NANOENGINEdefine(`MOLEX_EXTRA', `
5058
ElementLine(-175 -215 -175 2185 15)
5059
ElementLine(-175 2185 1225 2185 15)
5060
ElementLine(1225 2185 1225 -215 15)
5061
ElementLine(1225 -215 -175 -215 15)
5062
Pin(525 -115 125 70 "M5" 0x01)
5063
Pin(525 2085 125 70 "M6" 0x01)
5065
PKG_MOLEX_025($1, $2, $3, 160)
5068
PKG_CONN_JTAGElement(0x00 "$1" "$2" "$3" 0 0 0 100 0x00)
5070
Pin(100 100 60 28 "1" "1" 0x00000101)
5071
Pin(100 200 60 28 "2" "2" 0x00000001)
5072
Pin(100 300 60 28 "3" "3" 0x00000001)
5073
Pin(100 400 60 28 "4" "4" 0x00000001)
5074
Pin(100 500 60 28 "5" "5" 0x00000001)
5075
Pin(100 600 60 28 "6" "6" 0x00000001)
5076
Pin(100 700 60 28 "7" "7" 0x00000001)
5077
Pin(100 800 60 28 "8" "8" 0x00000001)
5079
ElementLine( 0 0 200 0 20)
5080
ElementLine( 0 150 200 150 10)
5081
ElementLine( 200 0 200 900 20)
5082
ElementLine( 200 900 0 900 20)
5083
ElementLine( 0 900 0 0 20)
5088
Description_SMA_verticalvertical SMA
5090
Description_74195_dil`4bit parallel-access shift register'
5092
Description_7403_dil`4 dual-NAND OC'
5094
PinList_BS240`D',`G',`S'
5098
PKG_ACY500PKG_AXIAL_LAY(`$1', `$2', `$3', 500)
5100
Description_R_adjust_Vtrimmer V
5102
Description_IRF830N-MOSFET
5104
PinList_MAB8031AH_dil`P1.0',`P1.1',`P1.2',`P1.3',`P1.4',`P1.5',`P1.6',`P1.7',`RST',`RxD/P3.0',`TxD/P3.1',`/INT0/P3.2',`/INT1/P3.3',`T0/P3.4',`T1/P3.5',`/WR/P3.6',`/RD/P3.7',`Xtal2',`Xtal1',`Uss',`P2.0/A8',`P2.1/A9',`P2.2/A10',`P2.3/A11',`P2.4/A12',`P2.5/A13',`P2.6/A14',`P2.7/A15',`/PSEN',`ALE',`/EA',`AD7',`AD6',`AD5',`AD4',`AD3',`AD2',`AD1',`AD0',`Ucc'
5106
PinList_74637_dil`DEF',`DB0',`DB1',`DB2',`DB3',`DB4',`DB5',`DB6',`Db7',`Gnd',`CB4',`NC',`CB3',`CB2',`CB1',`CB0',`S0',`S1',`SEF',`Vcc'
5116
Description_geda_SOJ40_350`Small outline J-leaded package (350 mil)'
5118
Description_geda_SOJ38_350`Small outline J-leaded package (350 mil)'
5120
Description_DS1230_dil`NVSRAM 32Kx8'
5122
Description_AT90S8535_plccAVR Enhanced RISC microcontroller
5124
COMMON_AMP_MICTOR_MIL
5126
define(`NPADS', `$4')
5128
# number of segments of 38 pins each
5129
define(`NSEG', eval(NPADS/38))
5131
# pad width in 1/1000 mil
5132
define(`PADWIDTH', `$5')
5133
# pad length in 1/1000 mil
5134
define(`PADLENGTH',`$6')
5135
# pad pitch 1/1000 mil
5136
define(`PITCH',`$7')
5137
# seperation between pads on opposite sides 1/1000 mil
5138
define(`PADSEP',`$8')
5140
# X coordinates for the right hand column of pads (mils)
5141
define(`X1', `eval( (PADSEP/2 + PADLENGTH - PADWIDTH/2)/1000)')
5142
define(`X2', `eval( (PADSEP/2 + PADWIDTH/2)/1000)')
5144
# silk screen width (mils)
5145
define(`SILKW', `10')
5146
define(`SILKSEP', `5')
5149
# figure out if we have an even or odd number of pins per side
5150
define(`TMP1', eval(NPADS/4))
5151
define(`TMP2', eval((4*TMP1 - NPADS) == 0))
5152
ifelse(TMP2, 1, `define(`EVEN',"yes")', `define(`EVEN',"no")')
5154
# silk bounding box is -XMAX,-YMAX, XMAX,YMAX (mils)
5155
define(`XMAX', `200')
5156
define(`YMAX', `eval(250 + NSEG*250 + 125)')
5160
ifelse(REV,"reverse",
5161
`define(`CURPIN', NPADS)'
5163
`define(`CURPIN', `1')'
5165
Element(0x00 "$1" "$2" "$3" -20 -60 0 100 0x00)
5168
define(`YOFS', eval((1-NSEG)*25000/2))
5169
forloop(`i', 1, eval(NPADS / 2),
5171
ifelse(eval(i > SEG*19), 1,
5172
`define(`SEG', incr(SEG))
5173
define(`YOFS', eval((1-NSEG)*25000/2 + (SEG-1)*25000))',)
5175
`Pad( -X1 eval( (-(NPADS/4)*PITCH - PITCH/2 + i*PITCH + YOFS)/1000)
5176
-X2 eval( (-(NPADS/4)*PITCH - PITCH/2 + i*PITCH + YOFS)/1000)
5177
eval(PADWIDTH/1000) "CURPIN" "CURPIN" 0x0)',
5178
`Pad( -X1 eval( (-(NPADS/4)*PITCH - PITCH + i*PITCH + YOFS)/1000)
5179
-X2 eval( (-(NPADS/4)*PITCH - PITCH + i*PITCH + YOFS)/1000)
5180
eval(PADWIDTH/1000) "CURPIN" "CURPIN" 0x0)')
5182
ifelse(REV,"reverse",
5183
`define(`CURPIN', decr(CURPIN))
5184
define(`CURPIN', decr(CURPIN))',
5185
`define(`CURPIN', incr(CURPIN))
5186
define(`CURPIN', incr(CURPIN))'
5189
ifelse(REV,"reverse",
5190
`define(`CURPIN', `2')'
5192
`define(`CURPIN', `NPADS')'
5196
define(`YOFS', eval((NSEG-1)*25000/2))
5197
forloop(`i', eval((NPADS / 2) + 1), NPADS,
5199
ifelse(eval(i - NPADS/2 > SEG*19), 1,
5200
`define(`SEG', incr(SEG))
5201
define(`YOFS', eval((NSEG-1)*25000/2 - (SEG-1)*25000))',)
5203
`Pad( X1 eval( ((NPADS/4)*PITCH + PITCH/2 - (i-NPADS/2)*PITCH + YOFS)/1000)
5204
X2 eval( ((NPADS/4)*PITCH + PITCH/2 - (i-NPADS/2)*PITCH + YOFS)/1000)
5205
eval(PADWIDTH/1000) "CURPIN" "CURPIN" 0x0)',
5206
`Pad( X1 eval( ((NPADS/4)*PITCH + PITCH - (i-NPADS/2)*PITCH + YOFS)/1000)
5207
X2 eval( ((NPADS/4)*PITCH + PITCH - (i-NPADS/2)*PITCH + YOFS)/1000)
5208
eval(PADWIDTH/1000) "CURPIN" "CURPIN" 0x0)')
5209
ifelse(REV,"reverse",
5210
`define(`CURPIN', incr(CURPIN))
5211
define(`CURPIN', incr(CURPIN))',
5212
`define(`CURPIN', decr(CURPIN))
5213
define(`CURPIN', decr(CURPIN))'
5217
define(`GNDpad', `60')
5218
define(`GNDdrl', `32')
5219
# now add the center row of grounding pins
5220
define(`CURPIN', incr(NPADS))
5221
define(`YOFS', `eval(250-NSEG*250)')
5222
forloop(`j', 1, NSEG,
5223
`forloop(`i', -2, 2,
5224
`Pin(0 eval(i*100 + YOFS) GNDpad GNDdrl "GND" "CURPIN" 0x01)
5225
define(`CURPIN', incr(CURPIN))'
5227
define(`YOFS', eval(YOFS + 500))'
5230
Pin(0 eval(-YOFS - 55) 80 53 "LATCH" "CURPIN" 0x01)
5231
define(`CURPIN', incr(CURPIN))
5232
Pin(0 eval(YOFS + 55) 80 53 "LATCH" "CURPIN" 0x01)
5233
define(`CURPIN', incr(CURPIN))
5234
# and the orientation pin
5235
Pin(0 eval(-YOFS+50) 84 84 "ORIENT" "CURPIN" 0x09)
5237
# and finally the silk screen
5238
ElementLine(-XMAX -YMAX -XMAX YMAX SILKW)
5239
ElementLine(-XMAX YMAX XMAX YMAX SILKW)
5240
ElementLine( XMAX YMAX XMAX -YMAX SILKW)
5241
ElementLine(-XMAX -YMAX -25 -YMAX SILKW)
5242
ElementLine( XMAX -YMAX 25 -YMAX SILKW)
5244
# punt on the arc on small parts as it can cover the pads
5245
ifelse(eval((PADSEP-PADLENGTH)/1000 > 50), 1, `ElementArc(0 -YMAX 25 25 0 180 SILKW)', )
5247
# Mark at the common centroid
5251
PinList_74465_dil`/G1',`A1',`Y1',`A2',`Y2',`A3',`Y3',`A4',`Y4',`Gnd',`Y5',`A5',`Y6',`A6',`Y7',`A7',`Y8',`A8',`/G2',`Vcc'
5253
PinList_7400_dil`1A',`1B',`1Y',`2A',`2B',`2Y',`Gnd',`3Y',`3B',`3A',`4Y',`4B',`4A',`Vcc'
5255
PinList_74293_dil`NC',`NC',`NC',`Qc',`Qb',`NC',`Gnd',`Qd',`Qa',`CKA',`CKB',`R0(1)',`R0(2)',`Vcc'
5257
Description_PC_V24_25PPC V24 25-pins
5259
Description_DIN41_651_26layDIN41.651 laying 26 pins
5261
PinList_74139_dil`/G1',`A1',`B1',`Y10',`Y11',`Y12',`Y13',`Gnd',`Y23',`Y22',`Y21',`Y20',`B2',`A2',`/G2',`Vcc'
5263
Param2_generic44_plcc150
5265
Param2_MAX232A_dil300
5267
Param1_AT90S2313_dil20
5271
PKG_SOCOMMON_SMT_DUALINLINE(`$1',`$2',`$3',`$4',`$5',`$6',20,50)
5273
PKG_LQFP44_10PKG_LQFP_80(`$1',`$2',`$3', `44',`10')
5275
Description_geda_SSOP48W`Shrink small outline package, 25mil, wide'
5277
Description_7430_dil`octal-NAND'
5279
Description_7428_dil`4 dual-NOR buffer'
5281
Description_74170_dil`4-by-4 register files OC'
5283
Param2_uA741C_dil300
5289
PKG_QFP2define(`QUARTER', `eval($4 /4)')
5290
define(`OFFSET', `eval((QUARTER +1) /2)')
5291
define(`WIDTH', `eval((QUARTER-1) *25 +2*50)')
5292
define(`CENTER', `eval(WIDTH / 2)')
5293
define(`NUMPINS', `$4')
5294
Element(0x00 "$1" "$2" "$3" 100 CENTER 0 100 0x00)
5300
#define(`count', `eval(OFFSET+1)')
5302
forloop(`i', 1, QUARTER,
5303
`PAD(eval(X-65), Y, eval(X+5), Y, 15, count)' `define(`count', incr(count))'
5304
`define(`Y', eval(Y+25))'
5310
forloop(`i', 1, QUARTER,
5311
`PAD(X, eval(Y+65), X, eval(Y-5), 15, count)' `define(`count', incr(count))'
5312
`define(`X', eval(X+25))'
5317
define(`Y', eval(WIDTH-50))
5318
forloop(`i', 1, QUARTER,
5319
`PAD(eval(X+65), Y, eval(X-5), Y, 15, count)' `define(`count', incr(count))'
5320
`define(`Y', eval(Y-25))'
5324
define(`X', eval(WIDTH-50))
5326
forloop(`i', 1, QUARTER,
5327
`PAD(X, eval(Y-65), X, eval(Y+5), 15, count)' `define(`count', incr(count))'
5328
`ifelse(eval(count > NUMPINS), 1, `define(`count', 1)')'
5329
`define(`X', eval(X-25))'
5332
ElementLine(28 0 WIDTH 0 10)
5333
ElementLine(WIDTH 0 WIDTH WIDTH 10)
5334
ElementLine(WIDTH WIDTH 0 WIDTH 10)
5335
ElementLine(0 WIDTH 0 28 10)
5336
ElementLine(0 28 28 0 10)
5338
ElementArc(80 80 20 20 0 360 10)
5343
Description_geda_DIN41651_40S`Header connector with latches'
5345
PinList_74592_dil`B',`C',`D',`E',`F',`G',`H',`Gnd',`/Rc0',`/Clr',`Clk',`/ClkEn',`RClk',`/Load',`A',`Vcc'
5349
PKG_SOJ22_300COMMON_SMT_DIL_MIL(`$1',`$2',`$3',22,23622,86614,50000,196850)
5351
Description_geda_LQFP128_R`Rectangular Quad-side flat pack'
5353
Description_74641_dil`8 bus tranceiver OC'
5355
Description_74639_dil`8 bus tranceiver OC A-output, 3-state B-output'
5357
PinList_BC327`E',`B',`C'
5359
PinList_AT90S8535_plcc`Gnd',`PB0/T0',`PB1/T1',`PB2/AIN0',`PB3/AIN1',`PB4//SS',`PB5/MOSI',`PB6/MISO',`PB7/SCK',`/Reset',`Vcc',`Gnd',`XTAL2',`XTAL1',`PD0/RxD',`PD1/TxD',`PD2/INT0', `PD3/INT1',`PD4/OC1B',`PD5/OC1A',`PD6/ICP',`PD7/OC2',`Vcc',`Gnd',`PC0',`PC1',`PC2',`PC3',`PC4',`PC5',`PC6/TOSC1',`PC7/TOSC2',`AVcc',`AGnd',`AREF',`PA7/ADC7',`PA6/ADC6',`PA5/ADC5',`PA4/ADC4',`PA3/ADC3',`PA2/ADC2',`PA1/ADC1',`PA0/ADC0',`Vcc'
5361
PinList_74440_dil`/CS',`B1',`C1',`C2',`B2',`B3',`C3',`C4',`B4',`Gnd',`S0',`S1',`A4',`A3',`A2',`A1',`/GA',`/GB',`/GC',`Vcc'
5363
PinList_7425_dil`1A',`1B',`1G',`1C',`1D',`1Y',`Gnd',`2Y',`2A',`2B',`2G',`2C',`2D',`Vcc'
5373
PKG_SOT223PKG_SMT_TRANSISTOR4X(`$1', `$2', `$3', 46, 62)
5375
PKG_MC68030_pgaElement(0x00 "$1" "$2" "$3" 450 650 0 100 0x00)
5377
Pin(50 50 50 20 "/BR" 0x201)
5378
Pin(150 50 50 20 "A0" 0x01)
5379
Pin(250 50 50 20 "A30" 0x01)
5380
Pin(350 50 50 20 "A28" 0x01)
5381
Pin(450 50 50 20 "A26" 0x01)
5382
Pin(550 50 50 20 "A24" 0x01)
5383
Pin(650 50 50 20 "A23" 0x01)
5384
Pin(750 50 50 20 "A21" 0x01)
5385
Pin(850 50 50 20 "A19" 0x01)
5386
Pin(950 50 50 20 "A17" 0x01)
5387
Pin(1050 50 50 20 "A15" 0x01)
5388
Pin(1150 50 50 20 "A13" 0x01)
5389
Pin(1250 50 50 20 "A10" 0x01)
5390
Pin(50 150 50 20 "/RMC" 0x01)
5391
Pin(150 150 50 20 "/BG" 0x01)
5392
Pin(250 150 50 20 "A31" 0x01)
5393
Pin(350 150 50 20 "A29" 0x01)
5394
Pin(450 150 50 20 "A27" 0x01)
5395
Pin(550 150 50 20 "A25" 0x01)
5396
Pin(650 150 50 20 "A22" 0x01)
5397
Pin(750 150 50 20 "A20" 0x01)
5398
Pin(850 150 50 20 "A16" 0x01)
5399
Pin(950 150 50 20 "A14" 0x01)
5400
Pin(1050 150 50 20 "A12" 0x01)
5401
Pin(1150 150 50 20 "A8" 0x01)
5402
Pin(1250 150 50 20 "A7" 0x01)
5403
Pin(50 250 50 20 "FC1" 0x01)
5404
Pin(150 250 50 20 "/CIOUT" 0x01)
5405
Pin(250 250 50 20 "/BGACK" 0x01)
5406
Pin(350 250 50 20 "A1" 0x01)
5407
Pin(450 250 50 20 "GND" 0x01)
5408
Pin(550 250 50 20 "VCC" 0x01)
5409
Pin(650 250 50 20 "GND" 0x01)
5410
Pin(750 250 50 20 "A18" 0x01)
5411
Pin(850 250 50 20 "GND" 0x01)
5412
Pin(950 250 50 20 "A11" 0x01)
5413
Pin(1050 250 50 20 "A9" 0x01)
5414
Pin(1150 250 50 20 "A5" 0x01)
5415
Pin(1250 250 50 20 "A4" 0x01)
5416
Pin(50 350 50 20 "FC2" 0x01)
5417
Pin(150 350 50 20 "FC0" 0x01)
5418
Pin(250 350 50 20 "/OCS" 0x01)
5419
Pin(350 350 50 20 "VCC" 0x01)
5420
Pin(450 350 50 20 "NC" 0x01)
5421
Pin(950 350 50 20 "VCC" 0x01)
5422
Pin(1050 350 50 20 "A6" 0x01)
5423
Pin(1150 350 50 20 "A3" 0x01)
5424
Pin(1250 350 50 20 "A2" 0x01)
5425
Pin(50 450 50 20 "CLK" 0x01)
5426
Pin(150 450 50 20 "/AVEC" 0x01)
5427
Pin(250 450 50 20 "GND" 0x01)
5428
Pin(1050 450 50 20 "GND" 0x01)
5429
Pin(1150 450 50 20 "NC" 0x01)
5430
Pin(1250 450 50 20 "/IPEND" 0x01)
5431
Pin(50 550 50 20 "/DSACK0" 0x01)
5432
Pin(150 550 50 20 "VCC" 0x01)
5433
Pin(250 550 50 20 "GND" 0x01)
5434
Pin(350 550 50 20 "NC" 0x01)
5435
Pin(950 550 50 20 "NC" 0x01)
5436
Pin(1050 550 50 20 "VCC" 0x01)
5437
Pin(1150 550 50 20 "/RESET" 0x01)
5438
Pin(1250 550 50 20 "/MMUDIS" 0x01)
5439
Pin(50 650 50 20 "/STERM" 0x01)
5440
Pin(150 650 50 20 "/DSACK1" 0x01)
5441
Pin(250 650 50 20 "GND" 0x01)
5442
Pin(1050 650 50 20 "GND" 0x01)
5443
Pin(1150 650 50 20 "/IPL2" 0x01)
5444
Pin(1250 650 50 20 "/IPL1" 0x01)
5445
Pin(50 750 50 20 "/BERR" 0x01)
5446
Pin(150 750 50 20 "/HALT" 0x01)
5447
Pin(250 750 50 20 "VCC" 0x01)
5448
Pin(1050 750 50 20 "VCC" 0x01)
5449
Pin(1150 750 50 20 "/CDIS" 0x01)
5450
Pin(1250 750 50 20 "/IPL0" 0x01)
5451
Pin(50 850 50 20 "/CBACK" 0x01)
5452
Pin(150 850 50 20 "/AS" 0x01)
5453
Pin(250 850 50 20 "GND" 0x01)
5454
Pin(1050 850 50 20 "GND" 0x01)
5455
Pin(1150 850 50 20 "/STATUS" 0x01)
5456
Pin(1250 850 50 20 "/REFILL" 0x01)
5457
Pin(50 950 50 20 "/CBREQ" 0x01)
5458
Pin(150 950 50 20 "/DS" 0x01)
5459
Pin(250 950 50 20 "SIZ1" 0x01)
5460
Pin(350 950 50 20 "VCC" 0x01)
5461
Pin(450 950 50 20 "NC" 0x01)
5462
Pin(950 950 50 20 "VCC" 0x01)
5463
Pin(1050 950 50 20 "D5" 0x01)
5464
Pin(1150 950 50 20 "D1" 0x01)
5465
Pin(1250 950 50 20 "D0" 0x01)
5466
Pin(50 1050 50 20 "/CIIN" 0x01)
5467
Pin(150 1050 50 20 "SIZ0" 0x01)
5468
Pin(250 1050 50 20 "R/W" 0x01)
5469
Pin(350 1050 50 20 "D30" 0x01)
5470
Pin(450 1050 50 20 "GND" 0x01)
5471
Pin(550 1050 50 20 "VCC" 0x01)
5472
Pin(650 1050 50 20 "GND" 0x01)
5473
Pin(750 1050 50 20 "GND" 0x01)
5474
Pin(850 1050 50 20 "GND" 0x01)
5475
Pin(950 1050 50 20 "D10" 0x01)
5476
Pin(1050 1050 50 20 "D7" 0x01)
5477
Pin(1150 1050 50 20 "D4" 0x01)
5478
Pin(1250 1050 50 20 "D2" 0x01)
5479
Pin(50 1150 50 20 "/DBEN" 0x01)
5480
Pin(150 1150 50 20 "/ECS" 0x01)
5481
Pin(250 1150 50 20 "D29" 0x01)
5482
Pin(350 1150 50 20 "D27" 0x01)
5483
Pin(450 1150 50 20 "D24" 0x01)
5484
Pin(550 1150 50 20 "D22" 0x01)
5485
Pin(650 1150 50 20 "D20" 0x01)
5486
Pin(750 1150 50 20 "D17" 0x01)
5487
Pin(850 1150 50 20 "D14" 0x01)
5488
Pin(950 1150 50 20 "D12" 0x01)
5489
Pin(1050 1150 50 20 "D9" 0x01)
5490
Pin(1150 1150 50 20 "D6" 0x01)
5491
Pin(1250 1150 50 20 "D3" 0x01)
5492
Pin(50 1250 50 20 "D31" 0x01)
5493
Pin(150 1250 50 20 "D28" 0x01)
5494
Pin(250 1250 50 20 "D26" 0x01)
5495
Pin(350 1250 50 20 "D25" 0x01)
5496
Pin(450 1250 50 20 "D23" 0x01)
5497
Pin(550 1250 50 20 "D21" 0x01)
5498
Pin(650 1250 50 20 "D19" 0x01)
5499
Pin(750 1250 50 20 "D18" 0x01)
5500
Pin(850 1250 50 20 "D16" 0x01)
5501
Pin(950 1250 50 20 "D15" 0x01)
5502
Pin(1050 1250 50 20 "D13" 0x01)
5503
Pin(1150 1250 50 20 "D11" 0x01)
5504
Pin(1250 1250 50 20 "D8" 0x01)
5505
ElementLine(30 0 1300 0 20)
5506
ElementLine(1300 0 1300 1300 20)
5507
ElementLine(1300 1300 0 1300 20)
5508
ElementLine(0 1300 0 30 20)
5509
ElementLine(0 30 30 0 20)
5510
ElementLine(0 100 100 100 10)
5511
ElementLine(100 100 100 0 10)
5516
Description_74467_dil`8 buffer 3-state w. seperate enable signals'
5518
PinList_74266_dil`1A',`1B',`1Y',`2Y',`2A',`2B',`Gnd',`3A',`3B',`3Y',`4Y',`4A',`4B',`Vcc'
5522
Description_MAX233A_dilhigh-speed dual RS232 driver without external components
5524
Description_74295_dil`4bit left/right-shift registers 3-state'
5526
PinList_74114_dil`/Clr',`1K',`1J',`/1Pre',`1Q',`/1Q',`Gnd',`/2Q',`2Q',`/2Pre',`2J',`2K',`Clk',`Vcc'
5532
Description_geda_HC49`Crystal'
5534
Description_DIN41_651_24layDIN41.651 laying 24 pins
5536
Description_7455_dil`AND-OR inverter (2x4 inputs)'
5538
Description_74143_dil`4bit counter/latch 7-segment driver'
5540
Description_43256_dilSRAM 32Kx8
5548
Description_panasonic_PANASONIC_EXB2HV`Panasonic EXB Series Chip Resistor Array'
5550
Description_geda_DIN41651_10`Header connector with latches'
5552
Description_TLC272_dilDual precision operational amplifiers
5558
Param1_PIC17C42_dil40
5560
PKG_DIP14MPKG_N(`$1', `$2', `$3', 14, 400)
5562
Description_geda_DIN41612C96MS`DIN connector, 96 pin housing'
5564
Description_74594_dil`8bit shift register w. buffered output latch'
5566
PinList_74393_dil`1Clk',`1Clr',`1Qa',`1Qb',`1Qc',`1Qd',`Gnd',`2Qd',`2Qc',`2Qb',`2Qa',`2Clr',`2Clk',`Vcc'
5574
Description_uA709C_dilSingle general purpose operational amplifier
5576
Description_r_025_csil_4`4xR-array 0.25W, common pin'
5578
Description_geda_SOJ14_300`Small outline J-leaded package (300 mil)'
5580
Description_geda_QFN36_6_EP`Square Quad Flat Nolead (QFN) package'
5582
Description_BC160bipolar transistor
5584
Description_74442_dil`4 tridirectional bus tranceiver 3-state'
5586
PinList_74241_dil`/1G',`1A1',`2Y4',`1A2',`2Y3',`1A3',`2Y2',`1A4',`2Y1',`Gnd',`2A1',`1Y4',`2A2',`1Y3',`2A3',`1Y2',`2A4',`1Y1',`/2G',`Vcc'
5588
Param1_smd_EIA_D_capacitor280
5590
Param1_generic_capacitor_axial_600600
5592
Param1_connector2010
5598
PKG_TQFN44_7_EPPKG_QFN_50(`$1',`$2',`$3', `44', `7', `470')
5601
define(`DRILL', `$4')
5602
define(`SILK', `eval($5/2)')
5603
define(`PADDIA', `eval(DRILL + 20)')
5604
define(`SILKW', `10')
5605
Element(0x00 "$1" "$2" "$3" -20 eval(-SILK - 60) 0 100 0x00)
5607
Pin( 0 0 PADDIA DRILL "1" "1" 0x0)
5608
ElementArc(0 0 SILK SILK 0 360 SILKW)
5610
# Mark at the common centroid
5614
PKG_TO220LAYElement(0x00 "$1" "$2" "$3" 50 570 1 100 0x00)
5616
PIN(100, 800, 80, 20, 1)
5617
PIN(200, 800, 80, 20, 2)
5618
PIN(300, 800, 80, 20, 3)
5620
# Befestigungsbohrung
5621
PIN(200, 130, 150, 130, 4)
5624
ElementLine(100 800 100 620 30)
5625
ElementLine(200 800 200 620 30)
5626
ElementLine(300 800 300 620 30)
5629
ElementLine( 0 620 400 620 20)
5630
ElementLine(400 620 400 245 20)
5631
ElementLine(400 245 0 245 20)
5632
ElementLine( 0 245 0 620 20)
5634
# Kuehlfahne mit Kerben
5635
ElementLine( 0 245 400 245 20)
5636
ElementLine(400 245 400 120 20)
5637
ElementLine(400 120 385 120 20)
5638
ElementLine(385 120 385 50 20)
5639
ElementLine(385 50 400 50 20)
5640
ElementLine(400 50 400 10 20)
5641
ElementLine(400 10 0 10 20)
5642
ElementLine( 0 10 0 50 20)
5643
ElementLine( 0 50 15 50 20)
5644
ElementLine( 15 50 15 120 20)
5645
ElementLine( 15 120 0 120 20)
5646
ElementLine( 0 120 0 245 20)
5651
PKG_QFN32_7PKG_QFN_65(`$1',`$2',`$3', `32', `7', `0')
5653
GETNUMARRAYSeval(($#)/2)
5655
Description_Z8536_dilCIO counter/timer with parallel I/O unit
5659
PinList_6801_dil`Vss',`XTAL1',`EXTAL2',`/NMI',`/IRQ1',`/Reset',`Vcc',`P20-Mode0',`P21-Mode1',`P22-Mode2',`P23-RxD',`P24-TxD',`P10',`P11',`P12',`P13',`P14',`P15',`P16',`P17',`Vcc-StdBy',`P47-A15',`P46-A14',`P45-A13',`P44-A12',`P43-A11',`P42-A10',`P41-A9',`P40-A8',`P37-A7-D7',`P36-A6-D6',`P35-A5-D5',`P34-A4-D4',`P33-A3-D3',`P32-A2-D2',`P31-A1-D1',`P30-A0-D0',`SC2-R-/W',`SC1-/AS',`E'
5661
PKG_SOJ16_450COMMON_SMT_DIL_MIL(`$1',`$2',`$3',16,23622,86614,50000,346457)
5663
Description_r_025_csil_6`6xR-array 0.25W, common pin'
5665
Description_geda_DIN41651_14`Header connector with latches'
5667
Description_74116_dil`2 4bit lacthes w. clear'
5669
PinList_NE4558_dil`Out1',`Inv1',`NoInv1',`-Us',`NoInv2',`Inv2',`Out2',`+Us'
5671
PinList_BC337`E',`B',`C'
5675
Param1_MC68681_dil40
5677
PKG_QFN32_5PKG_QFN_50S(`$1',`$2',`$3', `32', `5', `0')
5679
Description_r_025_csil_7`7xR-array 0.25W, common pin'
5681
Description_DIN41_651_22layDIN41.651 laying 22 pins
5683
PinList_MAX232_dil`C1+',`V+',`C1-',`C2+',`C2-',`V-',`T2out',`R2in',`R2out',`T2in',`T1in',`R1out',`R1in',`T1out',`GND',`Vcc'
5685
PinList_74540_dil`/G1',`A1',`A2',`A3',`A4',`A5',`A6',`A7',`A8',`Gnd',`Y8',`Y7',`Y6',`Y5',`Y4',`Y3',`Y2',`Y1',`/G2',`Vcc'
5687
PinList_74538_dil`Y2',`Y1',`Y0',`/OE1',`/OE2',`A',`B',`Y5',`Y6',`Gnd',`Y7',`AL',`G1',`G2',`/G3',`/G4',`C',`Y4',`Y3',`Vcc'
5689
Param2_AT90S2313_dil300
5691
PKG_PANASONIC_EXB14VCOMMON_SMT_DIL_MM(`$1',`$2',`$3',4,30,30,50,30)
5693
Description_r_025_csil_8`8xR-array 0.25W, common pin'
5695
Description_geda_DIN41651_16`Header connector with latches'
5697
PinList_74366_dil`/G1',`1A',`1Y',`2A',`2Y',`3A',`3Y',`Gnd',`4Y',`4A',`5Y',`5A',`6Y',`6A',`/G2',`Vcc'
5699
Param2_MAX667_dil300
5703
Param1_PC_Centronics25
5709
PKG_BRE500PKG_RECTANGULAR2( `$1', `$2', `$3', 750, 250)
5711
Description_geda_HEADER6_2`Header connector, ribbon cable numbering'
5713
Description_74395_dil`4bit cascadable shift register 3-state'
5715
PinList_74194_dil`/Clr',`SRSer',`A',`B',`C',`D',`SLSer',`Gnd',`S0',`S1',`Clk',`Qd',`Qc',`Qb',`Qa',`Vcc'
5719
PKG_QFP64_14PKG_QFP_80(`$1',`$2',`$3', `64',`14')
5721
PKG_LQFP48_12PKG_LQFP_80(`$1',`$2',`$3', `48',`12')
5723
Description_geda_HEADER6_1`Header connector, DIP pin numbering'
5725
Description_geda_DIN41651_20`Header connector with latches'
5727
Description_PCI5V_MIN_HEIGHTPCI 5V Array Min Height
5729
Description_74243_dil`4 bus tranceiver w. inverting outputs'
5733
PKG_MENU_QFPesyscmd(qfp-ui "$1" "$2" "$3")
5736
PKG_LQFP32_5PKG_LQFP_50(`$1',`$2',`$3', `32', `5')
5740
Description_generic_diode_800`diode'
5744
PKG_LQFP32_7PKG_LQFP_80(`$1',`$2',`$3', `32', `7')
5746
Description_smd_capacitor_1206`chip_capacitor'
5748
Description_DIN41_651_20layDIN41.651 laying 20 pins
5750
Description_DIN41_651_18layDIN41.651 laying 18 pins
5758
PKG_SOJ20_400COMMON_SMT_DIL_MIL(`$1',`$2',`$3',20,23622,86614,50000,291339)
5760
PKG_SOJ18_400COMMON_SMT_DIL_MIL(`$1',`$2',`$3',18,23622,86614,50000,291339)
5762
PKG_QFN12_4PKG_QFN_80(`$1',`$2',`$3', `12', `4', `0')
5764
PKG_LQFP52_10PKG_LQFP_65(`$1',`$2',`$3', `52',`10')
5766
Description_AT90S2313_dilAVR Enhanced RISC microcontroller
5768
Description_74368_dil`6 bus drivers OC w. inverting output'
5770
PinList_74167_dil`NC',`B2',`B3',`Set-to-9',`Z',`Y',`ENout',`Gnd',`Clk',`StrB',`ENin',`Unity-CAS',`Clr',`Bo',`B1',`Vcc'
5776
Description_74196_dil`presettable decade counter/latch (divide by 2/5)'
5778
Description_7402_dil`4 dual-NOR'
5780
Param2_generic28w_dil600
5782
Param1_smd_capacitor_polarized_1206120
5784
PKG_USCOMMON_SMT_DIL_MM(`$1',`$2',`$3',`$4',30,70,50,200)
5787
define(`PITCH', `100')
5788
define(`NPINS', `eval($4)')
5789
define(`SILKW', `10')
5790
define(`SILKXOFS', `75')
5791
define(`SILKYOFS', `115')
5792
define(`SILKX1', `-SILKXOFS')
5793
define(`SILKX2', `eval((NPINS-1)*PITCH + SILKXOFS)')
5794
define(`SILKY1', `-SILKYOFS')
5795
define(`SILKY2', `SILKYOFS')
5796
define(`SILKY3', `eval(SILKYOFS+2*SILKW)')
5798
Element(0x00 "$1" "$2" "$3" 0 140 0 150 0x00)
5800
forloop(`i', 1, `$4',
5801
`PIN(eval((i-1)*100), 0, 60, 38, `i')
5804
define(`X2', `eval(`$4'*100-78)')
5805
ElementLine(SILKX1 SILKY1 SILKX2 SILKY1 SILKW)
5806
ElementLine(SILKX2 SILKY1 SILKX2 SILKY3 SILKW)
5807
ElementLine(SILKX2 SILKY2 SILKX1 SILKY2 SILKW)
5808
ElementLine(SILKX1 SILKY3 SILKX1 SILKY1 SILKW)
5810
ElementLine(SILKX2 SILKY3 SILKX1 SILKY3 SILKW)
5815
PKG_EIA3528PKG_SMT_2PAD_EIA( `$1', `$2', `$3', 35, 28)
5817
Description_geda_DIN41651_26`Header connector with latches'
5819
PinList_74640_dil`DIR',`A1',`A2',`A3',`A4',`A5',`A6',`A7',`A8',`Gnd',`B8',`B7',`B6',`B5',`B4',`B3',`B2',`B1',`/EN',`Vcc'
5821
PinList_74638_dil`DIR',`A1',`A2',`A3',`A4',`A5',`A6',`A7',`A8',`Gnd',`B8',`B7',`B6',`B5',`B4',`B3',`B2',`B1',`/G',`Vcc'
5825
PKG_0402PKG_SMT_2PAD_MIL( `$1', `$2', `$3', 40, 20)
5827
Description_geda_US14`Ultra (Micro?) Small outline package'
5829
Description_geda_SOJ36_400`Small outline J-leaded package (400 mil)'
5831
PinList_74466_dil`/G1',`A1',`Y1',`A2',`Y2',`A3',`Y3',`A4',`Y4',`Gnd',`Y5',`A5',`Y6',`A6',`Y7',`A7',`Y8',`A8',`/G2',`Vcc'
5833
COMMON_SMT_2PAD_MILdefine(`sizX', `$4')
5834
define(`sizY', `$5')
5835
define(`metalX', `eval((sizX * $6) / 100)')
5836
define(`addFRAME', `eval(sizY / 5)')
5837
define(`addTIN', `eval(sizY / 5)')
5838
define(`padX', `eval(metalX + 2*addTIN)')
5839
define(`padY', `eval(sizY + 2*addTIN)')
5840
define(`width', `eval(sizX/2 + addFRAME + addTIN)')
5841
define(`height', `eval(sizY/2 + addFRAME + addTIN)')
5842
define(`centerX', `eval((sizX - padX + 2*addTIN)/2)')
5843
define(`silkW', `ifelse(eval(sizY >= 50), 1, 10, eval(sizY/5))')
5844
# how much to grow the pads by for soldermask
5845
define(`maskGrow', 3)
5846
# clearance from planes
5847
define(`clearance', 10)
5848
Element(0x00 "$1" "`$2'" "$3" 0 0 eval(width + 20) 0 3 100 0x00)
5850
ifelse(eval($7 > 0), 1,
5851
`ElementLine(eval(-width-silkW) eval(-height + addFRAME) eval(-width-silkW) eval(height-addFRAME) eval(2*silkW))
5852
ElementLine(eval(-width-silkW) eval( height - addFRAME) eval(-width + padX/2 -silkW) height silkW)
5853
ElementLine(eval(-width + padX/2 - silkW) height width height silkW)
5854
ElementLine(width height width -height silkW)
5855
ElementLine(width -height eval(-width + padX/2 -silkW) -height silkW)
5856
ElementLine(eval(-width + padX/2 -silkW) -height eval(-width-silkW) eval(-height + addFRAME) silkW)
5858
`ElementLine(-width -height -width height silkW)
5859
ElementLine(-width height width height silkW)
5860
ElementLine(width height width -height silkW)
5861
ElementLine(width -height -width -height silkW)
5864
ifelse(eval(padX > padY), 1,
5865
`Pad(eval((-2*centerX - padX + padY)/2) 0
5866
eval((-2*centerX + padX - padY)/2) 0
5867
padY eval(2*clearance) eval(padY + 2*maskGrow) "1" "1" 0x00000100)
5868
Pad(eval(( 2*centerX - padX + padY)/2) 0
5869
eval(( 2*centerX + padX - padY)/2) 0
5870
padY eval(2*clearance) eval(padY + 2*maskGrow) "2" "2" 0x00000100)
5872
`Pad(-centerX eval((-padY+padX)/2)
5873
-centerX eval((padY-padX)/2)
5874
padX eval(2*clearance) eval(padX + 2*maskGrow) "1" "1" 0x00000100)
5875
Pad(centerX eval((-padY+padX)/2)
5876
centerX eval((padY-padX)/2)
5877
padX eval(2*clearance) eval(padX + 2*maskGrow) "2" "2" 0x00000100)
5882
PinList_74294_dil`B',`A',`Tp',`Clk1',`Clk2',`NC',`Q',`Gnd',`NC',`NC',`/Clr',`NC',`NC',`D',`C',`Vcc'
5884
Description_geda_US16`Ultra (Micro?) Small outline package'
5886
Description_geda_TO126S`Transistor'
5888
Description_DIN41_651_16layDIN41.651 laying 16 pins
5894
Description_geda_LQFP24_4`Square Quad-side flat pack'
5896
Description_connector8connector 2x4 pins
5898
Description_BC140bipolar transistor
5900
Description_7427_dil`3 triple-NOR'
5902
Description_74171_dil`4 D-type FF w. clear'
5904
Description_74169_dil`sync. 4bit up/down counter'
5908
Param2_PIC16C84_dil300
5912
PKG_MPAKCOMMON_SMT_TRANSISTORX_MIL(`$1', `$2', `$3', 150, 437, 20, `12345')
5914
Description_geda_RCY400`Bottom lead non-polar circular component (typically capacitor)'
5916
Description_geda_QFP160_28`Square Quad-side flat pack'
5918
PinList_74593_dil`A-Qa',`B-Qb',`C-Qc',`D-Qd',`E-Qe',`F-Qf',`G-Qf',`H-Qh',`/CLoad',`Gnd',`/RCO',`/CClr',`CCK',`/CCKEn',`CCKEn',`RCK',`/RCKEn',`/G',`G',`Vcc'
5922
Param1_generic44_qfp44
5924
PKG_LQFP100_10PKG_LQFP_40(`$1',`$2',`$3',`100',`10')
5926
Description_geda_DIN41651_34`Header connector with latches'
5928
Description_connector6connector 2x3 pins
5930
Description_74642_dil`8 bus tranceiver OC w. inverting logic'
5932
Description_2N3055high-power NPN transistor
5934
PinList_MC68008_plcc`A2',`A3',`A4',`A5',`A6',`A7',`A8',`A9',`A10',`A11',`A12',`A13',`A21',`A14',`Vcc',`A15',`Gnd',`A16',`A17',`A18',`A19',`A20',`D7',`D6',`D5',`D4',`D3',`D2',`D1',`D0',`/As',`/Ds',`R/W',`/Dtack',`/Bg',`/BgAck',`/Br',`Clk',`Gnd',`/Halt',`/Reset',`E',`/Vpa',`/Berr',`/Ipl1',`/Ipl2',`/Ipl0',`Fc2',`Fc1',`Fc0',`A0',`A1'
5936
PinList_74441_dil`/CS',`B1',`C1',`C2',`B2',`B3',`C3',`C4',`B4',`Gnd',`S0',`S1',`A4',`A3',`A2',`A1',`/GA',`/GB',`/GC',`Vcc'
5938
PinList_7424_dil`1A',`1B',`1Y',`2A',`2B',`2Y',`Gnd',`3Y',`3A',`3B',`4Y',`4A',`4B',`Vcc'
5946
PKG_TQFN12_4PKG_QFN_80(`$1',`$2',`$3', `12', `4', `0')
5948
PKG_PLCC84XPKG_PLCC_SOCKET(`$1', `$2', `$3', 84, 150)
5950
Description_geda_TO126W`Transistor'
5952
Description_74468_dil`8 inverting buffer 3-state w. seperate enable signals'
5954
PinList_uA7952C`Com',`In',`Out',`In'
5960
Description_connector4connector 2x2 pins
5962
Param2_514100_dil300
5964
PKG_SOJ44_450COMMON_SMT_DIL_MIL(`$1',`$2',`$3',44,23622,86614,50000,346457)
5966
Description_generic68_plcc`generic'
5968
Description_geda_SOJ34_450`Small outline J-leaded package (450 mil)'
5970
Description_geda_QFN16_5_EP`Square Quad Flat Nolead (QFN) package'
5972
Description_DIN41_651_14layDIN41.651 laying 14 pins
5974
Description_BUK453N-MOSFET
5976
Description_7454_dil`AND-OR inverter (4x2 inputs)'
5982
PKG_LQFP100_14PKG_LQFP_50(`$1',`$2',`$3',`100',`14')
5984
Description_geda_DIN41651_40`Header connector with latches'
5986
Description_connector2connector 2x1 pins
5988
Description_PC_V24_9PPC V24 9-pins
5992
Param1_generic_diode_300300
5994
Param1_generic40_zip40
5996
PKG_TO3_90Element(0x00 "$1" "$2" "$3" 400 800 0 100 0x00)
5998
PIN(650, 1000, 120, 40, 1)
5999
PIN(650, 550, 120, 40, 2)
6000
PIN(1320, 775, 250, 120, 3)
6001
PIN(125, 775, 250, 120, 4)
6003
ElementArc(700 775 500 500 70 40 20)
6004
ElementArc(700 775 500 500 250 40 20)
6005
ElementArc(1320 775 180 180 125 110 20)
6006
ElementArc(125 775 180 180 305 110 20)
6007
ElementLine(25 925 530 1245 20)
6008
ElementLine(25 625 530 305 20)
6009
ElementLine(870 305 1430 630 20)
6010
ElementLine(870 1245 1430 920 20)
6015
Description_generic28_dil`generic'
6017
Description_74595_dil`8bit shift register w. output latch 3-state'
6019
_DEFPINLISTifelse($#, 0, , $#, 1, `DEFPIN(`$1')',
6021
_DEFPINLIST(shift($@))')
6023
PinList_7449_dil`B',`C',`/BI',`D',`A',`e',`Gnd',`d',`c',`b',`a',`g',`f',`Vcc'
6025
PinList_511000_dil`Din',`/We',`/Ras',`TF',`A0',`A1',`A2',`A3',`Vcc',`A4',`A5',`A6',`A7',`A8',`A9',`/Cas',`Dout',`Gnd'
6029
Param1_MAX232A_dil16
6035
PKG_HEADER16_1PKG_CONNECTOR_DIL(`$1', `$2', `$3', 8)
6037
Description_geda_QFN68_10`Square Quad Flat Nolead (QFN) package'
6039
Description_geda_QFN16_4_EP`Square Quad Flat Nolead (QFN) package'
6041
Description_74443_dil`4 tridirectional inverting bus tranceiver 3-state'
6043
PinList_74242_dil`/Gab',`NC',`A1',`A2',`A3',`A4',`Gnd',`B4',`B3',`B2',`B1',`NC',`Gba',`Vcc'
6045
Param1_connector5025
6047
PKG_SSOP56WPKG_SSO( `$1', `$2', `$3', 56, 420, 2500)
6049
PKG_SSOP28PKG_SSO( `$1', `$2', `$3', 28, 323, 2559)
6051
PKG_QFN_50SPKG_GENERIC_QFN(`$1',`$2',`$3',`$4',`$5', `50',`28',`40', `$6')
6053
PKG_HEADER16_2PKG_CONNECTOR(`$1', `$2', `$3', 8, 2)
6055
Description_oscillator_10`oscillator'
6057
Description_JEDEC_20_PIN_PLCCJedec 20 pin PLCC QFP
6059
PinList_PEB2086N_plcc`AD4',`AD5',`AD6',`AD7',`SDAR',`A1',`SDAX/SDS1',`SCA/SDS2',`RST',`A5',`Vssd',`DCL',`FSC1',`FSC2',`M1',`X2',`A4',`A3',`NC',`X1',`M0',`CP/BCL',`/INT',`Vssa',`XTAL2',`XTAL1',`SR2',`SR1',`NC',`NC',`Vdd',`SX1',`SX2',`IDP0',`IDP1',`ALE',`/CS',`/WR',`/RD',`A0',`AD0',`AD1',`AD2',`AD3'
6063
PKG_TQFN32_5PKG_QFN_50S(`$1',`$2',`$3', `32', `5', `0')
6065
Description_geda_TSOP28`Thin small outline package'
6067
Description_geda_QFP80_R`Rectangular Quad-side flat pack'
6069
PinList_74693_dil`/CClr',`CCK',`A',`B',`C',`D',`ENP',`/RClr',`RCK',`Gnd',`R-/C',`/G',`/Load',`ENT',`Qd',`Qc',`Qb',`Qa',`RCO',`Vcc'
6077
PKG_HEADER26_1PKG_CONNECTOR_DIL(`$1', `$2', `$3', 13)
6079
Description_uA741C_dilSingle general purpose operational amplifier
6081
Description_oscillator_12`oscillator'
6083
Description_PCI5V_SMALL_HEIGHTPCI 5V Array Small Height
6085
PinList_MAX233_dil`T2in',`T1in',`R1out',`R1in',`T1out',`Gnd',`Vcc',`C1+',`Gnd',`C2-',`C2+',`V-',`C1-',`V+',`C2+',`C2-',`V-',`T2out',`R2in',`R2out'
6087
PinList_74541_dil`/G1',`A1',`A2',`A3',`A4',`A5',`A6',`A7',`A8',`Gnd',`Y8',`Y7',`Y6',`Y5',`Y4',`Y3',`Y2',`Y1',`/G2',`Vcc'
6091
Param1_PIC16C71_dil18
6095
PKG_TQFN32_7PKG_QFN_65(`$1',`$2',`$3', `32', `7', `0')
6097
PKG_TQFN24_4_EPPKG_QFN_50S(`$1',`$2',`$3', `24', `4', `260')
6099
PKG_HEADER26_2PKG_CONNECTOR(`$1', `$2', `$3', 13, 2)
6101
PKG_BRE1100PKG_RECTANGULAR2( `$1', `$2', `$3', 1650, 550)
6103
Description_generic16smd_dil`generic'
6105
PinList_7476_dil`1Clk',`/1Pre',`/1Clr',`1J',`Vcc',`2Clk',`/2Pre',`/2Clr',`2J',`/2Q',`2Q',`2K',`Gnd',`/1Q',`1Q',`1K'
6107
PinList_74367_dil`/G1',`1A1',`1Y1',`1A2',`1Y2',`1A3',`1Y3',`Gnd',`1Y4',`1A4',`2Y1',`2A1',`2Y2',`2A2',`/G2',`Vcc'
6117
PKG_SSOP24PKG_SSO( `$1', `$2', `$3', 24, 323, 2559)
6119
Description_geda_SOJ40_300`Small outline J-leaded package (300 mil)'
6121
Description_geda_SOJ38_300`Small outline J-leaded package (300 mil)'
6123
Description_geda_EMI0603`3-Pin SMT EMI Filter based on standard SMT sizes'
6125
Description_geda_DIN41612C96F`DIN connector, 96 pin housing'
6127
Description_cts_CTS_745C_10`CTS 745C Series Chip Resistor Array'
6129
Description_PC_CentronicsPC Centronics Connector
6131
Description_74396_dil`8 storage register'
6133
PinList_74195_dil`/Clr',`J',`/K',`A',`B',`C',`D',`Gnd',`SH-/Ld',`Clk',`/Qd',`Qd',`Qc',`Qb',`Qa',`Vcc'
6135
Param2_generic44_qfp150
6139
Description_geda_DIN41651_50`Header connector with latches'
6141
Description_geda_ALF500`Axial diode (pin 1 is cathode)'
6143
Description_74244_dil`8 buffer/driver 3-state'
6147
PKG_DIN41651_50SPKG_DIN41_651STAND(`$1', `$2', `$3', 50)
6149
Description_oscillator_16`oscillator'
6151
Description_geda_LQFP64_7`Square Quad-side flat pack'
6153
PinList_uA748C_dil`N1Comp',`In-',`In+',`Vcc-',`OfsN2',`Out',`Vcc+',`Comp'
6163
Param1_smd_capacitor_80580
6167
PKG_SSOP20PKG_SSO( `$1', `$2', `$3', 20, 260, 2559)
6169
Description_oscillator_20`oscillator'
6171
Description_DIN41_651_10layDIN41.651 laying 10 pins
6177
PKG_SOJ22_350COMMON_SMT_DIL_MIL(`$1',`$2',`$3',22,23622,86614,50000,244094)
6179
PKG_RCY100PKG_RADIAL_CAN(`$1', `$2', `$3', 200)
6181
PinList_74170_dil`D2',`D3',`D4',`Rb',`Ra',`Q4',`Q3',`Gnd',`Q2',`Q1',`/Gr',`/Gw',`Wb',`Wa',`D1',`Vcc'
6185
Param1_JEDEC_20_PIN_PLCC20
6187
PKG_SSOP16PKG_SSO( `$1', `$2', `$3', 16, 244, 2559)
6196
PKG_BASE_SOT(`$1',`$2',`$3')
6199
Description_geda_TQFN24_4`Square Quad Flat Nolead (QFN) package'
6201
Description_74197_dil`presettable binary counter/latch (divide by 2/8)'
6203
Description_7401_dil`4 dual-NAND OC'
6205
Param1_generic_resistor_axial_300300
6207
PKG_EMI0603COMMON_SMT_3PAD_MIL( `$1', `$2', `$3', 24, 24, 63, 47, 16, 10, 10)
6209
PKG_DIN41612C96MSPKG_DIN41_612MALE_SMALL( `$1', `$2', `$3', `abc')
6211
Description_geda_DIN41612C96M`DIN connector, 96 pin housing'
6213
Description_BT484_plcccolor lookup table
6215
PinList_74641_dil`DIR',`A1',`A2',`A3',`A4',`A5',`A6',`A7',`A8',`Gnd',`B8',`B7',`B6',`B5',`B4',`B3',`B2',`B1',`/EN',`Vcc'
6217
PinList_74639_dil`DIR',`A1',`A2',`A3',`A4',`A5',`A6',`A7',`A8',`Gnd',`B8',`B7',`B6',`B5',`B4',`B3',`B2',`B1',`/G',`Vcc'
6219
Param2_AT90S8535_plcc150
6223
PKG_SSOP14PKG_SSO( `$1', `$2', `$3', 14, 323, 2559)
6225
Description_oscillator_24`oscillator'
6227
Description_geda_SOJ36_350`Small outline J-leaded package (350 mil)'
6229
Description_geda_BRE1100`Bottom lead rectangular non-polar component (typically capacitor)'
6231
Description_74670_dil`4-by-4 register file 3-state'
6233
Description_74668_dil`4bit synchronous decade up/down counter'
6235
PinList_74467_dil`/1G',`1A1',`1Y1',`1A2',`1Y2',`1A3',`1Y3',`1A4',`1Y4',`Gnd',`2Y1',`2A1',`2Y2',`2A2',`2Y3',`2A3',`2Y4',`2A4',`/2G',`Vcc'
6239
Description_geda_DIN41651_60`Header connector with latches'
6241
Description_cts_CTS_742X_08`CTS 742C Series Chip Resistor Array'
6243
PinList_74295_dil`Ser',`A',`B',`C',`D',`LD-/SH',`Gnd',`OC',`Clk',`Qd',`Qc',`Qb',`Qa',`Vcc'
6245
PKG_QFP80_RPKG_QFP_80L(`$1',`$2',`$3', `80',`0')
6247
Description_MAX667_dil5V/adjustable low-dropout linear regulator
6249
Description_81C17_dilUART
6251
PinList_74143_dil`/SCEI',`Clk',`/Clr',`/RBI',`BI',`/BI-/RBO',`Dp',`dp',`d',`f',`e',`Gnd',`g',`c',`a',`b',`Qa',`Qb',`Qc',`Qd',`/StrB',`Max',`/PECI',`Vcc'
6253
PinList_43256_dil`A14',`A12',`A7',`A6',`A5',`A4',`A3',`A2',`A1',`A0',`D0',`D1',`D2',`GND',`D3',`D4',`D5',`D6',`D7',`/CS',`A10',`/OE',`A11',`A9',`A8',`A13',`/WE',`Vcc'
6259
PKG_LQFP64_10PKG_LQFP_50(`$1',`$2',`$3', `64',`10')
6261
Description_geda_SSOP56W`Shrink small outline package, 25mil, wide'
6263
Description_7426_dil`4 dual NAND high-voltage'
6265
Description_74172_dil`16bit multiple-port register file 3-state'
6267
Description_generic_capacitor_radial_400`capacitor_radial'
6269
Description_generic28smdw_dil`generic'
6273
define(`NPADS', `$4')
6274
# pad width in 1/1000 mil
6275
define(`PADWIDTH', `$5')
6276
# pad length in 1/1000 mil
6277
define(`PADLENGTH',`$6')
6278
# pad pitch 1/1000 mil
6279
define(`PITCH',`$7')
6280
# seperation between pads on opposite sides 1/1000 mil
6281
define(`PADSEP',`$8')
6283
# X coordinates for the right hand column of pads (1/100 mils)
6284
define(`X1', `eval( (PADSEP/2 + PADLENGTH - PADWIDTH/2)/10)')
6285
define(`X2', `eval( (PADSEP/2 + PADWIDTH/2)/10)')
6287
# pad clearance to plane layer in 1/100 mil
6288
define(`PADCLEAR', 1000)
6290
# pad soldermask width in 1/100 mil
6291
define(`PADMASK', eval(PADWIDTH/10 + 1000))
6293
# silk screen width (1/100 mils)
6294
define(`SILKW', `1000')
6295
define(`SILKSEP', `500')
6298
# figure out if we have an even or odd number of pins per side
6299
define(`TMP1', eval(NPADS/4))
6300
define(`TMP2', eval((4*TMP1 - NPADS) == 0))
6301
ifelse(TMP2, 1, `define(`EVEN',"yes")', `define(`EVEN',"no")')
6303
# silk bounding box is -XMAX,-YMAX, XMAX,YMAX (1/100 mils)
6304
define(`XMAX', `eval( (PADSEP/2 + PADLENGTH + 5*SILKW)/10 + SILKSEP )')
6306
`define(`YMAX', `eval( ((NPADS/4)*PITCH - PITCH/2 + PADWIDTH/2 + 5*SILKW)/10 + SILKSEP )')',
6307
`define(`YMAX', `eval( ((NPADS/4)*PITCH + PADWIDTH/2 + 5*SILKW)/10 + SILKSEP )')'
6312
ifelse(REV,"reverse",
6313
`define(`CURPIN', NPADS)'
6315
`define(`CURPIN', `1')'
6317
# element_flags, description, pcb-name, value, mark_x, mark_y,
6318
# text_x, text_y, text_direction, text_scale, text_flags
6319
Element[0x00000000 "$1" "`$2'" "$3" 0 0 -2000 -6000 0 100 0x00000000]
6322
# Pad[x1, y1, x2, y2, thickness, clearance, mask, name , pad number, flags]
6323
forloop(`i', 1, eval(NPADS / 2),
6325
`Pad[ -X1 eval( (-(NPADS/4)*PITCH - PITCH/2 + i*PITCH)/10)
6326
-X2 eval( (-(NPADS/4)*PITCH - PITCH/2 + i*PITCH)/10)
6327
eval(PADWIDTH/10) PADCLEAR PADMASK "CURPIN" "CURPIN" 0x00000100]',
6328
`Pad[ -X1 eval( (-(NPADS/4)*PITCH - PITCH + i*PITCH)/10)
6329
-X2 eval( (-(NPADS/4)*PITCH - PITCH + i*PITCH)/10)
6330
eval(PADWIDTH/10) PADCLEAR PADMASK "CURPIN" "CURPIN" 0x00000100]')
6332
ifelse(REV,"reverse",
6333
`define(`CURPIN', decr(CURPIN))',
6334
`define(`CURPIN', incr(CURPIN))'
6337
forloop(`i', eval((NPADS / 2) + 1), NPADS,
6339
`Pad[ X1 eval( ((NPADS/4)*PITCH + PITCH/2 - (i-NPADS/2)*PITCH)/10)
6340
X2 eval( ((NPADS/4)*PITCH + PITCH/2 - (i-NPADS/2)*PITCH)/10)
6341
eval(PADWIDTH/10) PADCLEAR PADMASK "CURPIN" "CURPIN" 0x00000100]',
6342
`Pad[ X1 eval( ((NPADS/4)*PITCH + PITCH - (i-NPADS/2)*PITCH)/10)
6343
X2 eval( ((NPADS/4)*PITCH + PITCH - (i-NPADS/2)*PITCH)/10)
6344
eval(PADWIDTH/10) PADCLEAR PADMASK "CURPIN" "CURPIN" 0x00000100]')
6345
ifelse(REV,"reverse",
6346
`define(`CURPIN', decr(CURPIN))',
6347
`define(`CURPIN', incr(CURPIN))'
6351
ElementLine[-XMAX -YMAX -XMAX YMAX SILKW]
6352
ElementLine[-XMAX YMAX XMAX YMAX SILKW]
6353
ElementLine[ XMAX YMAX XMAX -YMAX SILKW]
6354
ElementLine[-XMAX -YMAX -2500 -YMAX SILKW]
6355
ElementLine[ XMAX -YMAX 2500 -YMAX SILKW]
6357
# punt on the arc on small parts as it can cover the pads
6358
ifelse(eval((PADSEP)/1000 > 70), 1, `ElementArc[0 -YMAX 2500 2500 0 180 SILKW]', )
6362
PinList_74594_dil`Qb',`Qc',`Qd',`Qe',`Qf',`Qg',`Qh',`Gnd',`Qh+',`/SRClr',`/SRCK',`RCK',`/RClr',`SER',`Qa',`Vcc'
6368
PKG_SOJ24_300COMMON_SMT_DIL_MIL(`$1',`$2',`$3',24,23622,86614,50000,196850)
6370
PKG_QFP80_14PKG_QFP_65(`$1',`$2',`$3', `80',`14')
6372
Description_geda_DIN41651_64`Header connector with latches'
6374
PinList_74442_dil`/CS',`B1',`C1',`C2',`B2',`B3',`C3',`C4',`B4',`Gnd',`S0',`S1',`A4',`A3',`A2',`A1',`/GA',`/GB',`/GC',`Vcc'
6376
PinList_7423_dil`1X',`1A',`1B',`1G',`1C',`1D',`1Y',`Gnd',`2Y',`2A',`2B',`2G',`2C',`2D',`/X',`Vcc'
6378
Param2_smd_resistor_80550
6384
PKG_SOT143PKG_SMT_TRANSISTOR4( `$1', `$2', `$3', 19, 21)
6386
PKG_DB9FPKG_SUBD_FEMALE_LAY(`$1', `$2', `$3', 9)
6388
Description_oscillator_32`oscillator'
6390
Description_PIC16C54_dilmicro controller
6392
Description_PCI5V_AVE_HEIGHTPCI 5V Array Average Height
6394
PinList_Z8536_dil`D4',`D5',`D6',`D7',`/RD',`/WR',`Gnd',`PB0',`PB1',`PB2',`PB3',`PB4',`PB5',`PB6',`PB7',`PCLK',`IEI',`IEO',`PC0',`PC1',`PC2',`PC3',`/Vcc',`/INT',`/INTACK',`PA7',`PA6',`PA5',`PA4',`PA3',`PA2',`PA1',`PA0',`A0',`A1',`/CE',`D0',`D1',`D2',`D3'
6396
Param1_AT90S4434_dil28
6398
PKG_LQFP64_14PKG_LQFP_80(`$1',`$2',`$3', `64',`14')
6400
Description_smd_capacitor_polarized_603`chip_capacitor_polarized'
6402
Description_geda_TQFN44_7`Square Quad Flat Nolead (QFN) package'
6404
Description_74297_dil`digital PLL filters'
6406
Description_2N3904general purpose NPN transistor
6408
PinList_74116_dil`/1Clr',`/1C1',`/1C2',`1D1',`1Q1',`1D2',`1Q2',`1D3',`1Q3',`1D4',`1Q4',`Gnd',`/2Clr',`/2C1',`/2C2',`2D1',`2Q1',`2D2',`2Q2',`2D3',`2Q3',`2D4',`2Q4',`Vcc'
6414
Description_7453_dil`AND-OR inverter (4x2 inputs)'
6416
Description_74145_dil`BCD to decimal decoder'
6418
PinList_AT90S1200_dil`/Reset',`PD0',`PD1',`XTAL2',`XTAL1',`PD2/INT0',`PD3',`PD4/T0',`PD5',`Gnd' ,`PD6',`PB0/AIN0',`PB1/AIN1',`PB2',`PB3',`PB4',`PB5/MOSI',`PB6/MISO',`PB7/S CK',`Vcc'
6426
Description_geda_PLCC84X`Plastic leadless chip carrier with pin socket'
6428
Description_geda_BRE800`Bottom lead rectangular non-polar component (typically capacitor)'
6430
Description_TLC274_dilQuad precision operational amplifiers
6432
Description_2N3906general purpose PNP transistor
6436
Description_74596_dil`8bit shift register w. output latch OC'
6440
PinList_7450_dil`1A',`2A',`2B',`2C',`2D',`2Y',`Gnd',`1Y',`1C',`1D',`1X',`1/X',`1B',`Vcc'
6442
PinList_7448_dil`B',`C',`/LT',`/BI-/RBO',`/RBI',`D',`A',`Gnd',`e',`d',`c',`b',`a',`g',`f',`Vcc'
6444
PinList_74395_dil`/Clr',`Ser',`A',`B',`C',`D',`Ld-/Sh',`Gnd',`/OC',`Clk',`Qd+',`Qd',`Qc',`Qb',`Qa',`Vcc'
6448
Param1_MOLEX_025_9090
6452
Description_bourns_BOURNS_3224X`Bourns 3224 Series SMT Trim Pot'
6454
Description_74444_dil`4 tridirectional true/inverting bus tranceiver 3-state'
6456
PinList_74243_dil`/Gab',`NC',`A1',`A2',`A3',`A4',`Gnd',`B4',`B3',`B2',`B1',`NC',`Gba',`Vcc'
6458
Param1_RTC62421_dil18
6460
Description_bourns_BOURNS_3224W`Bourns 3224 Series SMT Trim Pot'
6470
PKG_SOJ20_450COMMON_SMT_DIL_MIL(`$1',`$2',`$3',20,23622,86614,50000,346457)
6472
PKG_SOJ18_450COMMON_SMT_DIL_MIL(`$1',`$2',`$3',18,23622,86614,50000,346457)
6474
PKG_MSOP8PKG_SSO( `$1', `$2', `$3', 8, 199, 2559)
6476
PKG_DB9MPKG_SUBD_MALE_LAY( `$1', `$2', `$3', 9)
6478
Description_panasonic_PANASONIC_EXBS8V`Panasonic EXB Series Chip Resistor Array'
6480
Description_7478_dil`2 JK FF w. preset and common Clk/Clr'
6482
Description_74120_dil`2 pulse synchronizer/driver'
6494
Param1_generic32_dil32
6500
PKG_DIN41612C96MPKG_DIN41_612MALE( `$1', `$2', `$3', `abc')
6502
PKG_ACY400PKG_AXIAL_LAY(`$1', `$2', `$3', 400)
6504
PinList_7475_dil`/1Q',`1D',`2D',`3C-4C',`Vcc',`3D',`4D',`/4Q',`4Q',`3Q',`/3Q',`Gnd',`1C-2C',`/2Q',`2Q',`1Q'
6506
PinList_74368_dil`/G1',`1A1',`1Y1',`1A2',`1Y2',`1A3',`1Y3',`Gnd',`1Y4',`1A4',`2Y1',`2A1',`2Y2',`2A2',`/G2',`Vcc'
6512
Description_geda_QFP144_28`Square Quad-side flat pack'
6514
Description_geda_EIA3528`Tantalum SMT capacitor (pin 1 is +)'
6516
Description_cts_CTS_744C_08`CTS 744C Series Chip Resistor Array'
6518
PinList_74196_dil`/Load',`Qc',`C',`A',`Qa',`Clk2',`Gnd',`Clk1',`Qb',`B',`D',`Qd',`/Clr',`Vcc'
6524
Description_DIN41_651_50standDIN41.651 standing 50 pins
6526
Description_74245_dil`8 bus tranceiver 3-state'
6528
PinList_AT90S1300_dil`/Reset',`PD0',`PD1',`XTAL2',`XTAL1',`PD2/INT0',`PD3',`PD4/T0',`PD5',`Gnd' ,`PD6',`PB0/AIN0',`PB1/AIN1',`PB2',`PB3',`PB4',`PB5/MOSI',`PB6/MISO',`PB7/S CK',`Vcc'
6532
PKG_QFN32_7_EPPKG_QFN_65(`$1',`$2',`$3', `32', `7', `470')
6534
Description_geda_QFN12_4`Square Quad Flat Nolead (QFN) package'
6536
Description_geda_DIN41612C96FS`DIN connector, 96 pin housing'
6540
Param2_AT90S4434_dil300
6548
Param1_MOLEX_025_8080
6552
PKG_LQFP112_20PKG_LQFP_65(`$1',`$2',`$3',`112',`20')
6554
Description_74696_dil`4bit synchronous decade counter w. direct clear 3-state'
6556
Description_2716_dil`EPROM 2Kx8'
6562
Description_geda_SIP13`Single in line package'
6564
Description_geda_DIN41651_50S`Header connector with latches'
6566
Description_cts_CTS_744C_04`CTS 744C Series Chip Resistor Array'
6568
Description_7451L_dil`2 AND-OR inverters (2x2,2x3 inputs)'
6570
Param2_MC68000_dil900
6578
PKG_TO3_45Element(0x00 "$1" "$2" "$3" 480 510 0 100 0x00)
6580
PIN(750, 750, 120, 30, 1)
6581
PIN(960, 380, 120, 30, 2)
6582
PIN(1300, 830, 250, 120, 3)
6583
PIN(280, 210, 250, 120, 4)
6585
ElementLine(660 1010 1300 1010 20)
6586
ElementLine(1210 230 1470 770 20)
6587
ElementLine(110 270 375 810 20)
6588
ElementLine(280 30 920 30 20)
6590
ElementArc(790 520 420 420 0 360 20)
6591
ElementArc(790 520 510 510 215 40 20)
6592
ElementArc(790 520 510 510 35 40 20)
6594
ElementArc(1300 830 180 180 90 110 20)
6595
ElementArc(280 210 180 180 270 110 20)
6600
PKG_SOJ22_400COMMON_SMT_DIL_MIL(`$1',`$2',`$3',22,23622,86614,50000,291339)
6602
PKG_LQFP72_10PKG_LQFP_50(`$1',`$2',`$3', `72',`10')
6604
Description_geda_SIP12`Single in line package'
6606
Description_TL431CAdjustable precision shunt regulator
6608
PinList_74171_dil`/1Q',`/2Q',`2Q',`2D',`3D',`3Q',`/3Q',`Gnd',`/4Q',`4Q',`4D',`Clk',`/Clr',`1D',`1Q',`Vcc'
6610
PinList_74169_dil`U-/D',`Clk',`A',`B',`C',`D',`/ENP',`Gnd',`/Load',`/ENT',`Qd',`Qc',`Qb',`Qa',`/RCO',`Vcc'
6614
PKG_LQFP_80PKG_GENERIC_QFP(`$1',`$2',`$3',`$4',`$5', `80',`40', `5', `50',`0')
6616
PKG_DIN41612C96FPKG_DIN41_612FEMALE(`$1', `$2', `$3', `abc')
6618
Description_geda_SIP11`Single in line package'
6620
Description_74198_dil`8bit shift register'
6622
Description_7400_dil`4 dual-NAND'
6624
PinList_MAX233A_dil`T2in',`T1in',`R1out',`R1in',`T1out',`Gnd',`Vcc',`C1+',`Gnd',`C2-',`C2+',`V-',`C1-',`V+',`C2+',`C2-',`V-',`T2out',`R2in',`R2out'
6626
Param2_PIC16C55_dil600
6628
Description_geda_SIP10`Single in line package'
6630
PinList_74642_dil`DIR',`A1',`A2',`A3',`A4',`A5',`A6',`A7',`A8',`Gnd',`B8',`B7',`B6',`B5',`B4',`B3',`B2',`B1',`/EN',`Vcc'
6638
PKG_QFN32_5_EPPKG_QFN_50S(`$1',`$2',`$3', `32', `5', `310')
6640
Description_geda_SOJ34_400`Small outline J-leaded package (400 mil)'
6642
Description_geda_SC90`SMT transistor, 3 pins'
6644
Description_DS1225_dil`NVSRAM 8Kx8'
6646
Description_74671_dil`4bit universal shift register/latch 3-state w. direct clear'
6648
Description_74669_dil`4bit synchronous binary up/down counter'
6650
PinList_74468_dil`/1G',`1A1',`1Y1',`1A2',`1Y2',`1A3',`1Y3',`1A4',`1Y4',`Gnd',`2Y1',`2A1',`2Y2',`2A2',`2Y3',`2A3',`2Y4',`2A4',`/2G',`Vcc'
6654
Description_panasonic_PANASONIC_EXB38V`Panasonic EXB Series Chip Resistor Array'
6656
Description_geda_QFN32_5`Square Quad Flat Nolead (QFN) package'
6658
Description_bourns_BOURNS_3224J`Bourns 3224 Series SMT Trim Pot'
6660
Description_AT90S4434_dilAVR Enhanced RISC microcontroller
6662
Description_geda_ACY800`Axial non-polar component (typically resistor or capacitor),'
6664
Description_DIN41_651_40standDIN41.651 standing 40 pins
6666
DEFPINdefine(`count', incr(count)) define(`P_'count, $1)
6668
Param2_generic32_dil600
6670
Param1_MOLEX_025_7070
6672
Param1_MOLEX_025_6868
6674
PKG_CONN_USBElement(0x00 "$1" "$2" "$3" 4140 2050 0 100 0x00)
6676
Pin(4140 2050 60 28 "1" "1" 0x00000101)
6677
Pin(4040 2050 60 28 "2" "2" 0x00000001)
6678
Pin(4040 2130 60 28 "3" "3" 0x00000001)
6679
Pin(4140 2130 60 28 "4" "4" 0x00000001)
6680
Pin(3850 2240 90 90 "" "5" 0x00000009)
6681
Pin(4330 2240 90 90 "" "6" 0x00000009)
6683
ElementLine( 3850 1900 4330 1900 20)
6684
ElementLine( 3850 1900 3850 2150 20)
6685
ElementLine( 4330 1900 4330 2150 20)
6690
Description_geda_QFN32_7`Square Quad Flat Nolead (QFN) package'
6692
Description_DIN41_612_abc96femaleDIN41.612 row a+b+c female
6694
Description_7425_dil`2 quad-NOR w. strobe'
6696
Description_74173_dil`4bit D-type register 3-state'
6698
PinList_PC_V24_9P`DCD',`RxD',`TxD',`DTR',`Gnd',`DSR',`RTS',`CTS',`RI'
6700
Param1_smd_diode_80580
6702
Param1_generic_capacitor_axial_500500
6712
Description_bourns_BOURNS_3224G`Bourns 3224 Series SMT Trim Pot'
6714
PinList_74595_dil`Qb',`Qc',`Qd',`Qe',`Qf',`Qg',`Qh',`Gnd',`Qh+',`/SRClr',`SRCK',`RCK',`/G',`SER',`Qa',`Vcc'
6720
PKG_PLCC84PKG_PLCC(`$1', `$2', `$3', 84, 150)
6722
PKG_HC49PKG_CRYSTAL(`$1', `$2', `$3', 300)
6724
Description_74644_dil`8 bus tranceiver OC w. inverting/normal logic'
6726
PinList_TLC274_dil`Out1',`In1-',`In1+',`Vdd',`In2+',`In2-',`Out2',`Out3',`In3-',`In3+',`Gnd',`In4+',`In4-',`Out4'
6728
PinList_74443_dil`/CS',`B1',`C1',`C2',`B2',`B3',`C3',`C4',`B4',`Gnd',`S0',`S1',`A4',`A3',`A2',`A1',`/GA',`/GB',`/GC',`Vcc'
6730
PinList_7422_dil`1A',`1B',`NC',`1C',`1D',`1Y',`Gnd',`2Y',`2A',`2B',`NC',`2C',`2D',`Vcc'
6736
Description_PIC16C55_dilmicro controller
6738
Description_generic24w_dil`generic'
6740
Description_74320_dil`crystal-controlled oscillator'
6742
Description_74298_dil`4 dual-input multiplexors w. storage'
6748
PKG_DIN41_612FEMALE_SMALLdefine(`MAXX', 420)
6749
define(`MAXX1', `eval(MAXX -170)')
6750
define(`MAXX2', `eval(MAXX -40)')
6751
Element(0x00 "$1" "$2" "$3" 50 100 3 200 0x00)
6754
ifelse(index(`$4', `a'), `-1', ,
6755
forloop(`i', 1, 16, `PIN(200, eval(300 + 100 *i), 60, 30, i)
6759
ifelse(index(`$4', `b'), `-1', ,
6760
forloop(`i', 1, 16, `PIN(300, eval(300 + 100 *i), 60, 30, eval(16 + i))
6764
ifelse(index(`$4', `c'), `-1', , `define(`MAXX', 520)'
6765
forloop(`i', 1, 16, `PIN(400, eval(300 + 100 *i), 60, 30, eval(32 + i))
6768
# Befestigungsbohrung
6769
Pin(290 180 120 80 "M1" 0x01)
6770
Pin(290 2120 120 80 "M2" 0x01)
6772
# Aeussere Begrenzung
6773
ElementLine( 80 80 MAXX 80 20)
6774
ElementLine(MAXX 80 MAXX 2220 20)
6775
ElementLine(MAXX 2220 80 2220 20)
6776
ElementLine( 80 2220 80 80 20)
6779
ElementLine(120 320 MAXX1 320 10)
6780
ElementLine(MAXX1 320 MAXX1 360 10)
6781
ElementLine(MAXX1 360 MAXX2 360 10)
6782
ElementLine(MAXX2 360 MAXX2 1940 10)
6783
ElementLine(MAXX2 1940 MAXX1 1940 10)
6784
ElementLine(MAXX1 1940 MAXX1 1980 10)
6785
ElementLine(MAXX1 1980 120 1980 10)
6786
ElementLine(120 1980 120 320 10)
6788
# Markierung: Pin 1a
6792
PKG_BRE400PKG_RECTANGULAR2( `$1', `$2', `$3', 600, 200)
6794
Description_geda_SOJ32_450`Small outline J-leaded package (450 mil)'
6796
PKG_LQFP_65PKG_GENERIC_QFP(`$1',`$2',`$3',`$4',`$5', `65',`40', `5', `50',`0')
6798
Param1_oscillator_1010
6800
Description_SMT_2010_CAP_RESSMT 2010 type capicitor/resistor
6802
Description_74597_dil`8bit shift register w. input latch'
6804
Description_6801_dilmicro controller
6806
PinList_7447_dil`B',`C',`/LT',`/BI-/RBO',`/RBI',`D',`A',`Gnd',`e',`d',`c',`b',`a',`g',`f',`Vcc'
6808
PinList_74396_dil`2Q1',`1Q1',`D1',`2Q2',`1Q2',`D2',`Clk',`Gnd',`D3',`1Q3',`2Q3',`D4',`1Q4',`2Q4',`/G',`Vcc'
6812
Param1_MOLEX_025_6060
6818
PKG_TQFN68_10_EPPKG_QFN_50(`$1',`$2',`$3', `68', `10', `770')
6820
PKG_LQFP120_16PKG_LQFP_50(`$1',`$2',`$3',`120',`16')
6822
PinList_uA79M24C`Com',`In',`Out',`In'
6824
PinList_74244_dil`/1G',`1A1',`2Y4',`1A2',`2Y3',`1A3',`2Y2',`1A4',`2Y1',`Gnd',`2A1',`1Y4',`2A2',`1Y3',`2A3',`1Y2',`2A4',`1Y1',`/2G',`Vcc'
6828
Param1_oscillator_1212
6830
PKG_SSOP48WPKG_SSO( `$1', `$2', `$3', 48, 420, 2500)
6832
PKG_JOHNSTECH_QFN44_7PKG_JOHNSTECH_QFN_50(`$1',`$2',`$3', `44', `7', `470')
6834
Description_geda_0603`Standard SMT resistor, capacitor etc'
6836
Description_74273_dil`8 D-type FF w. clear'
6838
PinList_DIN41_612_abc96maleforloop(`i', 1, 32, `define(`P_'i, `a'i)')
6839
forloop(`i', 1, 32, `define(`P_'eval(i +32), `b'i)')
6840
forloop(`i', 1, 32, `define(`P_'eval(i +64), `c'i)')
6846
Description_74121_dil`monostable multivibrator w. Schmitt trigger input'
6848
PinList_DS1225_dil`n/c', `A12', `A7',`A6',`A5',`A4',`A3',`A2',`A1',`A0',`D0',`D1',`D2',`Gnd',`D3',`D4',`D5',`D6',`D7',`/Ce',`A10',`/Oe',`A11',`A9',`A8',`n/c', `/We', `Vcc'
6854
Description_johnstech_JOHNSTECH_QFN48_7`Johnstech QFN Socket, Series 1MM (724812-724839)'
6856
Param2_NE4558_dil300
6860
Description_geda_MTA100_15`MTA Connector, (0.100 inch pitch)'
6862
Description_geda_HEADER12_1`Header connector, DIP pin numbering'
6864
Description_conn_jtag`JTAG Connector'
6866
PinList_7474_dil`/1Clr',`1D',`1Clk',`/1Pre',`1Q',`/1Q',`Gnd',`/2Q',`2Q',`/2Pre',`2Clk',`2D',`/2Clr',`Vcc'
6868
Param2_smd_diode_80550
6870
Param1_oscillator_1616
6876
Description_geda_SOJ36_300`Small outline J-leaded package (300 mil)'
6878
Description_geda_MTA100_14`MTA Connector, (0.100 inch pitch)'
6880
Description_geda_HEADER12_2`Header connector, ribbon cable numbering'
6882
Description_cts_CTS_743C_08`CTS 743C Series Chip Resistor Array'
6884
PinList_74197_dil`/Load',`Qc',`C',`A',`Qa',`Clk2',`Gnd',`Clk1',`Qb',`B',`D',`Qd',`/Clr',`Vcc'
6888
PKG_PLCC68PKG_PLCC(`$1', `$2', `$3', 68, 150)
6890
PKG_LQFP80_12PKG_LQFP_50(`$1',`$2',`$3', `80',`12')
6892
EDGECONNPad($1 $2 $3 $4 $5 ifdef(`P_$6', "P_$6", "$6") "$6" $7)
6894
Description_geda_MTA100_13`MTA Connector, (0.100 inch pitch)'
6896
Param1_smd_resistor_80580
6898
Param1_oscillator_2020
6902
PKG_JUMPER9PKG_CONNECTOR(`$1', `$2', `$3', 9, 1)
6904
Description_johnstech_JOHNSTECH_QFN40_6`Johnstech QFN Socket, Series 1MM (724812-724839)'
6906
Description_geda_MTA100_12`MTA Connector, (0.100 inch pitch)'
6908
Description_geda_HEADER22_1`Header connector, DIP pin numbering'
6910
UM_TO_MILeval(($1*10)/254)
6912
PinList_74670_dil`D2',`D3',`D4',`Rb',`Ra',`Q4',`Q3',`Gnd',`Q2',`Q1',`/Gr',`/Gw',`Wb',`Wa',`D1',`Vcc'
6914
PinList_74668_dil`U-/D',`Clk',`A',`B',`C',`D',`/ENP',`Gnd',`/Load',`/ENT',`Qd',`Qc',`Qb',`Qa',`/RCO',`Vcc'
6920
Param1_MOLEX_025_5050
6924
PKG_TO126PKG_TO126LAY( `$1', `$2', `$3')
6926
PKG_LQFP80_14PKG_LQFP_65(`$1',`$2',`$3', `80',`14')
6928
PKG_JUMPER8PKG_CONNECTOR(`$1', `$2', `$3', 8, 1)
6930
Description_geda_MTA100_11`MTA Connector, (0.100 inch pitch)'
6932
Description_geda_HEADER22_2`Header connector, ribbon cable numbering'
6934
Description_74697_dil`4bit synchronous binary counter w. direct clear 3-state'
6936
Param2_628128_dil600
6938
Param1_DIN41_651_16stand16
6940
PKG_JUMPER7PKG_CONNECTOR(`$1', `$2', `$3', 7, 1)
6942
Description_geda_RCY500`Bottom lead non-polar circular component (typically capacitor)'
6944
Description_geda_MTA100_10`MTA Connector, (0.100 inch pitch)'
6946
Description_geda_DIP6`Dual in-line package, narrow (300 mil)'
6948
Description_cts_CTS_743C_04`CTS 743C Series Chip Resistor Array'
6950
Description_LED_5MMLED 5mm
6952
Description_DIN41_651_20standDIN41.651 standing 20 pins
6954
Description_DIN41_651_18standDIN41.651 standing 18 pins
6956
PinList_81C17_dil`D=',`D1',`/CS',`/Rd',`D2',`D3',`D4',`/Wr',`D5',`Gnd',`D6',`D7',`Clk',`/Int',`RS',`RxD',`TxD',`/CP1',`/CP2',`Vcc'
6962
PKG_US14PKG_US( `$1', `$2', `$3', 14)
6964
PKG_SOJ24_350COMMON_SMT_DIL_MIL(`$1',`$2',`$3',24,23622,86614,50000,244094)
6966
PKG_QFN12_4_EPPKG_QFN_80(`$1',`$2',`$3', `12', `4', `210')
6968
PKG_JUMPER6PKG_CONNECTOR(`$1', `$2', `$3', 6, 1)
6970
PKG_JOHNSTECH_QFN24_4PKG_JOHNSTECH_QFN_50S(`$1',`$2',`$3', `24', `4', `210')
6972
Description_smd_resistor_1206`chip_resistor'
6974
Description_74373_dil`8 D-type transparent latches 3-state'
6976
PinList_74172_dil`1W1',`1W0',`/1Gw',`1DB',`2DB',`Clk',`1R2',`1R1',`1R0',`1Qb',`2Qb',`Gnd',`2Qa',`1Qa',`/1Gr',`/2Gr',`2W-R0',`2W-R1',`2W-R2',`/2Gw',`2Da',`1Da',`1W2',`Vcc'
6978
Param1_oscillator_2424
6980
PKG_US8PKG_US( `$1', `$2', `$3', 8)
6982
PKG_LQFP_50PKG_GENERIC_QFP(`$1',`$2',`$3',`$4',`$5', `50',`28', `5', `50',`0')
6984
PKG_JUMPER5PKG_CONNECTOR(`$1', `$2', `$3', 5, 1)
6986
Description_johnstech_JOHNSTECH_QFN28_5`Johnstech QFN Socket, Series 1MM (724812-724839)'
6988
Description_geda_DIP8`Dual in-line package, narrow (300 mil)'
6990
Description_74221_dil`2 monostable multivibrator w. Schmitt trigger input'
6992
Description_74199_dil`8bit shift register w. parallel input/output/JK-input'
6994
Param2_PIC16C54_dil300
6996
PKG_US16PKG_US( `$1', `$2', `$3', 16)
6998
PKG_JUMPER4PKG_CONNECTOR(`$1', `$2', `$3', 4, 1)
7000
Description_generic_capacitor_axial_800`capacitor_axial'
7006
PKG_JUMPER3PKG_CONNECTOR(`$1', `$2', `$3', 3, 1)
7008
Description_generic_smd_chip_402smd chip 402
7010
Description_geda_SOJ34_350`Small outline J-leaded package (350 mil)'
7012
Description_74672_dil`4bit universal shift register/latch 3-state w. sync. clear'
7016
PKG_SMD_DIODEdefine(`SMD_OUTLINE_EXTRA',
7018
define(`XBAR', `eval(X1L+10)')
7019
ElementLine( XBAR Y1L XBAR Y2L 8 )
7021
PKG_SMD_BASE(`$1', `$2', `$3', `$4', `$5')
7024
PKG_JUMPER2PKG_CONNECTOR(`$1', `$2', `$3', 2, 1)
7026
Description_johnstech_JOHNSTECH_QFN20_5`Johnstech QFN Socket, Series 1MM (724812-724839)'
7028
Description_74520_dil`8bit identity comperator w. input pull-up'
7030
Description_74518_dil`8bit identity comperator OC w. input pull-up'
7033
define(`PADW', `$4')
7034
define(`PADL', `$5')
7035
define(`PADS', `$6')
7036
define(`PADW2',`$7')
7037
define(`PADL2',`$8')
7038
define(`SLKW', `$9')
7039
define(`SLKL', `$10')
7041
# silk screen width (mils)
7042
define(`SILKW', `10')
7044
# silk screen bounding box
7045
define(`XMIN', `eval( -PADS/2 - PADL/2 - SLKL - SILKW/2)')
7046
define(`XMAX', `eval( PADS/2 + PADL/2 + SLKL + SILKW/2)')
7047
define(`YMIN', `eval(-PADW2/2 - SLKW - SILKW/2)')
7048
define(`YMAX', `eval( PADW2/2 + SLKW + SILKW/2)')
7049
define(`SKIP_SILK', `$11')
7052
Element(0x00 "$1" "`$2'" "$3" eval(XMIN+20) eval(YMAX+20) 0 100 0x00)
7054
ifelse(0, eval(PADW>PADL),
7055
# Pads which have the perpendicular pad dimension less
7056
# than or equal to the parallel pad dimension
7057
Pad(eval(-1*( PADS + PADL - PADW)/2) 0
7058
eval((-1*PADS + PADL - PADW)/2) 0 eval(PADW) "1" 0x100)
7059
Pad(eval(-1*(-1*PADS + PADL - PADW)/2) 0
7060
eval(( PADS + PADL - PADW)/2) 0 eval(PADW) "3" 0x100)
7062
# Pads which have the perpendicular pad dimension greater
7063
# than or equal to the parallel pad dimension
7064
Pad(eval(-1*PADS/2) eval(-1*(PADW - PADL)/2)
7065
eval(-1*PADS/2) eval((PADW - PADL)/2) eval(PADL) "1" 0x100)
7066
Pad(eval( PADS/2) eval(-1*(PADW - PADL)/2)
7067
eval( PADS/2) eval((PADW - PADL)/2) eval(PADL) "3" 0x100)
7070
ifelse(0, eval(PADW2>PADL2),
7071
# Pads which have the perpendicular pad dimension less
7072
# than or equal to the parallel pad dimension
7073
Pad(eval((-PADL2 + PADW2)/2) 0
7074
eval(( PADL2 - PADW2)/2) 0 PADW2 "2" 0x100)
7076
# Pads which have the perpendicular pad dimension greater
7077
# than or equal to the parallel pad dimension
7078
Pad(0 eval((-PADW2 + PADL2)/2)
7079
0 eval(( PADW2 - PADL2)/2) PADL2 "2" 0x100)
7084
ElementLine(XMIN YMIN XMIN YMAX SILKW)
7085
ElementLine(XMAX YMAX XMAX YMIN SILKW)
7087
ifelse(SKIP_SILK,"no",
7090
ElementLine(XMIN YMIN XMAX YMIN SILKW)
7091
ElementLine(XMAX YMAX XMIN YMAX SILKW)
7093
# Mark the common centroid of the part
7097
PinList_74297_dil`B',`A',`ENCTR',`K-Clk',`I-D-Clk',`d-/U',`I-D-Out',`Gnd',`Phase-A1',`Phase-B',`XORPD-Out',`ECPD-Out',`Pahse-A2',`D',`C',`Vcc'
7099
PinList_6551_dil`Vss',`CS0',`/CS1',`/Reset',`RxC',`XTLI',`XTLO',`/RTS',`/CTS',`TxD',`/DTR',`RxD',`RS0',`RS1',`Vcc',`/DCD',`/DSR',`D0',`D1',`D2',`D3',`D4',`D5',`D6',`D7',`/Irq',`Phi2',`R-/W'
7105
Param1_generic_diode_400400
7107
PKG_JUMPER1PKG_CONNECTOR(`$1', `$2', `$3', 1, 1)
7109
PKG_CRYSTALdefine(`X1', `100')
7112
define(`Y1', `eval(Y -50)')
7113
define(`Y2', `eval(Y +50)')
7114
Element(0x00 "$1" "`$2'" "$3" X1 eval(Y2+20) 0 100 0x00)
7116
PIN(X1, Y, 60, 20, 1)
7117
PIN(X2, Y, 60, 20, 2)
7118
ElementLine(X1 Y1 X2 Y1 10)
7119
ElementLine(X1 Y2 X2 Y2 10)
7120
ElementArc(X1 Y 50 50 270 180 10)
7121
ElementArc(X2 Y 50 50 90 180 10)
7125
Description_johnstech_JOHNSTECH_QFN20_4`Johnstech QFN Socket, Series 1MM (724812-724839)'
7129
PinList_74145_dil`0',`1',`2',`3',`4',`5',`6',`Gnd',`7',`8',`9',`D',`C',`B',`A',`Vcc'
7133
Param1_MOLEX_025_4040
7137
Description_geda_SSOP64W`Shrink small outline package, .80mm, wider'
7139
Description_geda_SOT323D`SMT diode (pin 1 is cathode)'
7141
Description_7424_dil`4 dual-NAND Schmitt trigger'
7143
Description_74174_dil`6 D-type FF single-rail output'
7145
PinList_2114_dil`A6', `A5', `A4', `A3', `A0', `A1', `A2', `/Ce', `Gnd', `/We', `D3', `D2', `D1', `D0', `A9', `A8', `A7', `Vcc'
7147
Param1_oscillator_3232
7151
Description_minicircuits_MINICIRCUITS_CD637`Mini-Circuits CD Style Package'
7153
Description_geda_TQFN20_4_EP`Square Quad Flat Nolead (QFN) package'
7155
Description_geda_QFP128_28`Square Quad-side flat pack'
7157
Description_511000_dilDRAM 1Mx1
7159
PinList_74596_dil`Qb',`Qc',`Qd',`Qe',`Qf',`Qg',`Qh',`Gnd',`Qh+',`/SRClr',`SRCK',`RCK',`/G',`SER',`Qa',`Vcc'
7163
Param1_MC68000_dil64
7165
Param1_DIN41_651_26stand26
7169
PKG_SOJ26_300COMMON_SMT_DIL_MIL(`$1',`$2',`$3',26,23622,86614,50000,196850)
7171
Description_minicircuits_MINICIRCUITS_CD636`Mini-Circuits CD Style Package'
7173
Description_DIN41_651_10standDIN41.651 standing 10 pins
7175
Description_74645_dil`8 bus tranceiver 3-state'
7177
PinList_74444_dil`/CS',`B1',`C1',`C2',`B2',`B3',`C3',`C4',`B4',`Gnd',`S0',`S1',`A4',`A3',`A2',`A1',`/GA',`/GB',`/GC',`Vcc'
7179
PinList_7421_dil`1A',`1B',`NC',`1C',`1D',`1Y',`Gnd',`2Y',`2A',`2B',`NC',`2C',`2D',`Vcc'
7181
PinList_7419_dil`1A',`1Y',`2A',`2Y',`3A',`3Y',`Gnd',`4Y',`4A',`5Y',`5A',`6Y',`6A',`Vcc'
7183
Param1_GAL16V8_dil20
7187
PKG_LQFP_40PKG_GENERIC_QFP(`$1',`$2',`$3',`$4',`$5', `40',`25', `5', `50',`0')
7189
Description_TL070_dilSingle low noise JFET input operational amplifier
7191
PKG_PLCC52PKG_PLCC(`$1', `$2', `$3', 52, 150)
7193
PKG_BRE1000PKG_RECTANGULAR2( `$1', `$2', `$3', 1500, 500)
7195
Description_geda_TQFN20_5_EP`Square Quad Flat Nolead (QFN) package'
7197
Description_DIN41_612_ac64maleDIN41.612 row a+c male
7199
Description_BNC_rightangleright angle BNC
7201
Description_74321_dil`crystal-controlled oscillator w. F/2,F/4 outputs'
7203
Description_74299_dil`8bit universal shift/storage registers'
7205
PinList_74120_dil`1M',`/1S1',`/1S2',`/1R',`1C',`1Y',`/1Y',`Gnd',`/2Y',`2Y',`2C',`/2R',`/2S1',`/2S2',`2M',`Vcc'
7207
PinList_2764_dil`Vpp', `A12', `A7',`A6',`A5',`A4',`A3',`A2',`A1',`A0',`D0',`D1',`D2',`Gnd',`D3',`D4',`D5',`D6',`D7',`/Cs',`A10',`/Oe',`A11',`A9',`A8', `n/c', `/PGM', `Vcc'
7211
PKG_QFP304_40PKG_QFP_50(`$1',`$2',`$3',`304',`40')
7213
PKG_DIN41_612FEMALEdefine(`MAXX', 420)
7214
define(`MAXX1', `eval(MAXX -170)')
7215
define(`MAXX2', `eval(MAXX -40)')
7216
Element(0x00 "$1" "$2" "$3" 50 100 3 200 0x00)
7219
ifelse(index(`$4', `a'), `-1', ,
7220
forloop(`i', 1, 32, `PIN(200, eval(300 + 100 *i), 60, 30, i)
7224
ifelse(index(`$4', `b'), `-1', ,
7225
forloop(`i', 1, 32, `PIN(300, eval(300 + 100 *i), 60, 30, eval(32 + i))
7229
ifelse(index(`$4', `c'), `-1', , `define(`MAXX', 520)'
7230
forloop(`i', 1, 32, `PIN(400, eval(300 + 100 *i), 60, 30, eval(64 + i))
7233
# Befestigungsbohrung
7234
Pin(290 180 120 80 "M1" 0x01)
7235
Pin(290 3720 120 80 "M2" 0x01)
7237
# Aeussere Begrenzung
7238
ElementLine( 80 80 MAXX 80 20)
7239
ElementLine(MAXX 80 MAXX 3820 20)
7240
ElementLine(MAXX 3820 80 3820 20)
7241
ElementLine( 80 3820 80 80 20)
7244
ElementLine(120 320 MAXX1 320 10)
7245
ElementLine(MAXX1 320 MAXX1 360 10)
7246
ElementLine(MAXX1 360 MAXX2 360 10)
7247
ElementLine(MAXX2 360 MAXX2 3540 10)
7248
ElementLine(MAXX2 3540 MAXX1 3540 10)
7249
ElementLine(MAXX1 3540 MAXX1 3580 10)
7250
ElementLine(MAXX1 3580 120 3580 10)
7251
ElementLine(120 3580 120 320 10)
7253
# Markierung: Pin 1a
7257
Description_7449_dil`BCD to 7-segment driver OC w. blanking input'
7259
Description_74147_dil`10-to-4 encoder'
7263
PKG_LQFP128_14PKG_LQFP_40(`$1',`$2',`$3',`128',`14')
7265
Description_panasonic_PANASONIC_EXB34V`Panasonic EXB Series Chip Resistor Array'
7267
Description_geda_ALF600`Axial diode (pin 1 is cathode)'
7269
Description_MOLEX_025_240Molex .025 pitch 240 pin plug
7273
PKG_RCY800PKG_RADIAL_CAN(`$1', `$2', `$3', 1600)
7275
PKG_DIN41651_40SPKG_DIN41_651STAND(`$1', `$2', `$3', 40)
7277
Description_cts_CTS_742C_16`CTS 742C Series Chip Resistor Array'
7279
Description_74620_dil`8 inverting bus tranceivers 3-state'
7281
Description_74598_dil`8bit shift register w. input register/parallel 3-state IO'
7283
PinList_7446_dil`B',`C',`/LT',`/BI-/RBO',`/RBI',`D',`A',`Gnd',`e',`d',`c',`b',`a',`g',`f',`Vcc'
7287
Param1_MOLEX_025_3030
7293
PKG_OSC14PKG_OSC(`$1', `$2', `$3')
7295
Description_74446_dil`4 inverting bus tranceiver w. individual direction control'
7297
PinList_uA78M24C`In',`Com',`Out',`Com'
7299
PinList_cy7c64603_qfp`1',`2',`3',`4',`5',`6',`7',`8',`9',`10',`11',`12',`13',`14',`15',`16',`17',`18',`19',`20',`21',`22',`23',`24',`25',`26',`27',`28',`29',`30',`31',`32',`33',`34',`35',`36',`37',`38',`39',`40',`41',`42',`43',`44',`45',`46',`47',`48',`49',`50',`51',`52'
7301
PinList_PIC16C74_dil`/MCLR',`RA0/AN0',`RA1/AN1',`RA2/AN2',`RA3/AN3',`RA4/T0CKI',`RA5/AN4/SS',`RE0/RD/AN5',`RE1/WR/AN6',`RE2/CS/AN7',`VDD',`VSS',`OSC1',`OSC2',`RC0/T1OSO/T1CKI',`RC1/T0OSI/CCP2',`RC2/CCPI',`RC3/SCK/SCL',`RD0/PSP0',`RD1/PSP1',`RD2/PSP2',`RD3/PSP3',`RC4/SDI/SDA',`RC5/SDO',`RC6/TX/CK',`RC7/RX/DT',`RD4/PSP4',`RD5/PSP5',`RD6/PSP6',`RD7/PSP7',`VSS',`VDD',`RB0/INT',`RB1',`RB2',`RB3',`RB4',`RB5',`RB6',`RB7'
7303
PinList_74245_dil`Dir',`A1',`A2',`A3',`A4',`A5',`A6',`A7',`A8',`Gnd',`B8',`B7',`B6',`B5',`B4',`B3',`B2',`B1',`/G',`Vcc'
7305
PKG_HEADER2_1PKG_CONNECTOR_DIL(`$1', `$2', `$3', 1)
7311
PKG_SUBD_FEMALE_LAYdefine(`SUBD_SUBFUNCTION',
7313
define(`NOSMUDGE', 40)
7315
PIN(eval(BASEX+56), PY2, 60, 35, 1)
7316
ElementLine(eval(BASEX+56-NOSMUDGE) PY2 X2 PY2 20)
7318
# Plazierungsmarkierung == PIN 1
7319
# Changed PY1 to PY2 13-Dec-1999 LRD
7320
Mark(eval(BASEX +56) PY2)
7322
# Remainder of the first row
7323
forloop(`i', 1, eval($4/2),
7324
`define(`Y', eval(PY1 +($4/2-i)*108))
7325
PIN(eval(BASEX+56), Y, 60, 35, eval($4/2+i+2-OFFSET))
7326
ElementLine(eval(BASEX+56-NOSMUDGE) Y X2 Y 20)
7330
forloop(`i', 1, eval($4/2),
7331
`define(`Y', eval(PY1 +($4/2-i)*108+54))
7332
PIN(eval(BASEX-56), Y, 60, 35, eval($4/2+i+1))
7333
ElementLine(eval(BASEX-56-NOSMUDGE) Y X2 Y 20)
7336
PKG_SUBD_LAY_BASE(`$1', `$2', `$3', `$4')
7339
PKG_SOJ22_450COMMON_SMT_DIL_MIL(`$1',`$2',`$3',22,23622,86614,50000,346457)
7341
PKG_PLCC44PKG_PLCC(`$1', `$2', `$3', 44, 150)
7343
PKG_HEADER2_2PKG_CONNECTOR(`$1', `$2', `$3', 1, 2)
7345
Description_7476_dil`2 JK FF w. preset/clear'
7347
Description_74122_dil`retriggerable monostable multivibrator w. internal resistors'
7349
PinList_74696_dil`U-/D',`CCK',`A',`B',`C',`D',`/ENP',`/CClr',`RCK',`Gnd',`R-/C',`/G',`/Load',`/ENT',`Qd',`Qc',`Qb',`Qa',`/RCO',`Vcc'
7351
Param2_MAX222_dil300
7363
PinList_BT484_plcc`PA0',`PA1',`PA2',`PA3',`PA4',`PA5',`PA6',`PA7',`PB0',`PB1',`PB2',`PB3',`PB4',`PB5',`PB6',`PB7',`PC0',`PC1',`PC2',`PC3',`PC4',`PC5',`PC6',`PC7',`PD0',`PD1',`PD2',`PD3',`PD4',`PD5',`PD6',`PD7',`Adjust',`Gnd',`Red',`Gnd',`Green',`Gnd',`Blue',`Vaa',`Comp',`Vaa',`VRefIn',`VRefOut',`Vaa',`/Sense',`/Reset',`/Wr',`/Rd',`RS0',`RS1',`RS2',`RS3',`D0',`D1',`D2',`D3',`D4',`D5',`D6',`D7',`/OddEven',`CDE',`/CSync',`/CBlank',`PortSel',`V0',`V1',`V2',`V3',`V4',`V5',`V6',`V7',`Vaa',`PClk1',`Vaa',`PClk0',`Vaa',`Gnd',`LClk',`Gnd',`SClk',`Gnd'
7365
PinList_7451L_dil`1A',`2A',`2B',`2C',`2D',`2Y',`Gnd',`1Y',`1D',`1E',`1F',`1B',`1C',`Vcc'
7367
Param1_smd_capacitor_polarized_60360
7369
Param1_generic_resistor_axial_400400
7371
Param1_generic28_dil28
7375
Description_geda_SOD106A`SMT diode (pin 1 is cathode)'
7377
Description_74573_dil`8 D-type transparent latch 3-state'
7379
PinList_7473_dil`1Clk',`/1Clr',`1K',`Vcc',`2Clk',`/2Clr',`2J',`/2Q',`2Q',`2K',`Gnd',`1Q',`/1Q',`1J'
7387
Description_geda_TQFN28_5_EP`Square Quad Flat Nolead (QFN) package'
7389
Description_geda_BRE1200`Bottom lead rectangular non-polar component (typically capacitor)'
7391
Description_cts_CTS_742C_08`CTS 742C Series Chip Resistor Array'
7393
Description_DIN41_612_ab64maleDIN41.612 row a+b male
7395
Description_74399_dil`4 dual-input multiplexor w. storage'
7397
PinList_GAL22V10_dil`CLK/I1',`I2',`I3',`I4',`I5',`I6',`I7',`I8',`I9',`I10',`I11',`Gnd',`I12',`I/O/Qj',`I/O/Qi',`I/O/Qh',`I/O/Qg',`I/O/Qf',`I/O/Qe',`I/O/Qd',`I/O/Qc',`I/O/Qb',`I/O/Qa',`Vcc'
7399
PinList_74198_dil`S0',`SPSer',`A',`Qa',`B',`Qb',`C',`Qc',`D',`Qd',`Clk',`Gnd',`/Clr',`Qe',`E',`Qf',`F',`Qg',`G',`Qh',`H',`SLSer',`S1',`Vcc'
7403
Description_smd_diode_805`chip_diode'
7405
Description_74247_dil`BCD to 7-segment decoder/driver OC'
7409
PinList_74671_dil`Ser-R',`SRCK',`A',`B',`C',`D',`Ser-L',`/SRClr',`RCK',`Gnd',`R-/S',`/G',`S1',`S0',`Qd',`Qc',`Qb',`Qa',`CASC',`Vcc'
7411
PinList_74669_dil`U-/D',`Clk',`A',`B',`C',`D',`/ENP',`Gnd',`/Load',`/ENT',`Qd',`Qc',`Qb',`Qa',`/RCO',`Vcc'
7417
Param1_MOLEX_025_2020
7421
PKG_SMT_2PAD_EIACOMMON_SMT_2PAD_MIL(`$1', `$2', `$3',
7422
`eval(($4*1000)/254)', `eval(($5*1000)/254)', 20, 1)
7424
Description_sm1206`SMT 1206'
7426
PinList_uA79M20C`Com',`In',`Out',`In'
7430
PKG_SO14WCOMMON_SMT_DIL_MIL(`$1',`$2',`$3', 14, 20000, 80000, 50000, 280000)
7432
PKG_SMA_VERTdefine(`BASEX', 0)
7434
Element(0x00 "$1" "$2" "$3" BASEX eval(BASEY+150) 3 100 0x00)
7436
define(`X1', `eval(BASEX-160)')
7437
define(`Y1', `eval(BASEY-160)')
7438
define(`X2', `eval(BASEX+160)')
7439
define(`Y2', `eval(BASEY+160)')
7440
ElementLine(X1 Y1 X2 Y1 10)
7441
ElementLine(X2 Y1 X2 Y2 10)
7442
ElementLine(X2 Y2 X1 Y2 10)
7443
ElementLine(X1 Y2 X1 Y1 10)
7444
PIN( BASEX , BASEY , 80, 30, 1)
7445
PIN(eval(BASEX-100), eval(BASEY+100), 80, 30, 2)
7446
PIN(eval(BASEX-100), eval(BASEY-100), 80, 30, 3)
7447
PIN(eval(BASEX+100), eval(BASEY+100), 80, 30, 4)
7448
PIN(eval(BASEX+100), eval(BASEY-100), 80, 30, 5)
7451
Description_generic_capacitor_radial_300`capacitor_radial'
7453
Description_generic24smd_dil`generic'
7455
Description_cts_CTS_742C_04`CTS 742C Series Chip Resistor Array'
7463
PKG_SOJ24_400COMMON_SMT_DIL_MIL(`$1',`$2',`$3',24,23622,86614,50000,291339)
7465
Description_74374_dil`8 edge FF 3-state'
7467
PinList_74173_dil`M',`N',`1Q',`2Q',`3Q',`4Q',`Clk',`Gnd',`/G1',`/G2',`4D',`3D',`2D',`1D',`Clr',`Vcc'
7469
PKG_SOD123PKG_SMT_DIODE( `$1', `$2', `$3', 40, 15)
7471
Description_geda_BRE100`Bottom lead rectangular non-polar component (typically capacitor)'
7473
Param1_generic_capacitor_radial_600600
7475
PKG_PLCC32PKG_PLCC(`$1', `$2', `$3', 32, 150)
7477
Description_smd_EIA_D_capacitor`chip_capacitor_polarized'
7479
PinList_74644_dil`DIR',`A1',`A2',`A3',`A4',`A5',`A6',`A7',`A8',`Gnd',`B8',`B7',`B6',`B5',`B4',`B3',`B2',`B1',`/EN',`Vcc'
7481
Param2_smd_EIA_C_capacitor90
7487
Param1_GAL20V8_dil24
7491
PKG_CTS_746X_10COMMON_SMT_DIL_MIL(`$1',`$2',`$3',10,14000,32000,25000,28000)
7493
Description_geda_SOJ32_400`Small outline J-leaded package (400 mil)'
7495
Description_geda_ACY1000`Axial non-polar component (typically resistor or capacitor),'
7497
Description_74673_dil`16bit shift register w. 16bit parallel out'
7501
PKG_PLCC28PKG_PLCC(`$1', `$2', `$3', 28, 150)
7503
PKG_DCOMMON_D_DW(`$1', `$2', `$3', `$4', 244)
7505
Description_geda_BRE900`Bottom lead rectangular non-polar component (typically capacitor)'
7507
Description_PIC16C84_dilmicro controller
7509
Description_NE4558_dildual operating-amplifier
7511
Description_MC68681_plccDUART
7513
Description_74521_dil`8bit identity comperator'
7515
Description_74519_dil`8bit identity comperator OC'
7517
PinList_74320_dil`Tank1',`Tank2',`Gnd1',`FFQ',`FFD',`NC',`F',`Gnd2',`/F+',`F+',`Vcc+',`/F',`NC',`Xtal1',`Xtal2',`Vcc'
7519
PinList_74298_dil`B2',`A2',`A1',`B1',`C2',`D2',`D1',`Gnd',`C1',`WS',`Clk',`Qd',`Qc',`Qb',`Qa',`Vcc'
7523
Param2_generic28_dil300
7525
Param1_generic20smd_dil20
7527
Param1_generic18smd_dil18
7529
Description_geda_QFP32_7`Square Quad-side flat pack'
7531
Description_7423_dil`2 quad-NOR with strobe'
7533
Description_74175_dil`4 D-type FF double-rail output'
7535
Description_geda_TQFN40_6_EP`Square Quad Flat Nolead (QFN) package'
7537
Description_geda_QFP120_28`Square Quad-side flat pack'
7539
Description_geda_QFN48_7_EP`Square Quad Flat Nolead (QFN) package'
7541
PinList_BC516`E',`B',`C'
7543
PinList_74597_dil`B',`C',`D',`E',`F',`G',`H',`Gnd',`Qh+',`/SRClr',`SRCK',`RCK',`/SRLoad',`SER',`A',`Vcc'
7549
PKG_TQFN56_8_EPPKG_QFN_50S(`$1',`$2',`$3', `56', `8', `665')
7551
Description_74646_dil`8 bus tranceiver/register 3-state'
7556
ifelse($#, 0, , $#, 1,`define(`arg'cnt,`$1')',
7557
`define(`arg'cnt,`$1') define(`cnt',incr(cnt)) args(shift($@))')
7559
PinList_TLC272_dil`Out1',`In1-',`In1+',`Gnd',`In2+',`In2-',`Out2',`Vdd'
7561
PinList_BC517`E',`B',`C'
7563
PinList_7420_dil`1A',`1B',`NC',`1C',`1D',`1Y',`Gnd',`2Y',`2A',`2B',`NC',`2C',`2D',`Vcc'
7565
PinList_7418_dil`1A',`1B',`NC',`1C',`1D',`1Y',`Gnd',`2Y',`2A',`2B',`NC',`2C',`2D',`Vcc'
7569
PKG_PLCC68XPKG_PLCC_SOCKET(`$1', `$2', `$3', 68, 150)
7571
Description_z80_dil`Zilog Z80'
7573
Description_TL071_dilSingle low noise JFET input operational amplifier
7575
PinList_74273_dil`/Clr',`1Q',`1D',`2D',`2Q',`3Q',`3D',`4D',`4Q',`Gnd',`Clk',`5Q',`5D',`6D',`6Q',`7Q',`7D',`8D',`8Q',`Vcc'
7577
PKG_JPKG_DIL(`$1', `$2', `$3', `$4', `$5', 100, 60, 28)
7579
PKG_ACY300PKG_AXIAL_LAY(`$1', `$2', `$3', 300)
7581
Description_74322_dil`8bit shift register w. sign extend'
7583
PinList_74121_dil`/Q',`NC',`A1',`A2',`B',`Q',`Gnd',`NC',`Rint',`Cext',`Rext-Cext',`NC',`NC',`Vcc'
7587
PKG_SUBD_LAY_BASEdefine(`BASEX', 1000)
7588
define(`BASEY', 1000)
7589
define(`PY1', `eval(BASEY +270)')
7590
define(`PY2', `eval(PY1 +($4-1)/2*108)')
7591
define(`OFFSET', `eval(($4+1)/2)')
7592
define(`PANEL_DISTANCE', 365)
7593
Element(0x00 "$1" "$2" "$3" eval(BASEX-0) eval(PY2-0) 1 150 0x00)
7595
# Gehaeuse (schmaler Kasten incl. Bohrungen)
7596
define(`X1', `eval(BASEX-PANEL_DISTANCE)')
7597
define(`Y1', `eval(PY1-390)')
7598
define(`X2', `eval(BASEX-PANEL_DISTANCE+30)')
7599
define(`Y2', `eval(PY2+390)')
7600
ElementLine(X1 Y1 X2 Y1 10)
7601
ElementLine(X2 Y1 X2 Y2 10)
7602
ElementLine(X2 Y2 X1 Y2 10)
7603
ElementLine(X1 Y2 X1 Y1 10)
7604
ElementLine(X1 eval(Y1+60) X2 eval(Y1+60) 10)
7605
ElementLine(X1 eval(Y1+180) X2 eval(Y1+180) 10)
7606
ElementLine(X1 eval(Y2-60) X2 eval(Y2-60) 10)
7607
ElementLine(X1 eval(Y2-180) X2 eval(Y2-180) 10)
7609
# Gehaeuse (aeusserer Kasten)
7610
# This part of the connector normally hangs off the circuit board,
7611
# so it is confusing to actually mark it on the silkscreen
7612
# define(`X1', `eval(BASEX-PANEL_DISTANCE-260)')
7613
# define(`Y1', `eval(PY1-100)')
7614
# define(`X2', `eval(BASEX-PANEL_DISTANCE)')
7615
# define(`Y2', `eval(PY2+100)')
7616
# ElementLine(X1 Y1 X2 Y1 20)
7617
# ElementLine(X2 Y1 X2 Y2 10)
7618
# ElementLine(X2 Y2 X1 Y2 20)
7619
# ElementLine(X1 Y2 X1 Y1 20)
7621
# Gehaeuse (innerer Kasten)
7622
define(`X1', `eval(BASEX-PANEL_DISTANCE+30)')
7623
define(`Y1', `eval(PY1-160)')
7624
define(`X2', `eval(BASEX-230)')
7625
define(`Y2', `eval(PY2+160)')
7626
ElementLine(X1 Y1 X2 Y1 20)
7627
ElementLine(X2 Y1 X2 Y2 20)
7628
ElementLine(X2 Y2 X1 Y2 20)
7629
ElementLine(X1 Y2 X1 Y1 10)
7634
# Befestigungsbohrung
7635
Pin(BASEX BASEY 250 125 "C1" 0x01)
7636
Pin(BASEX eval(PY2+270) 250 125 "C2" 0x01)
7640
PKG_EIA7343PKG_SMT_2PAD_EIA( `$1', `$2', `$3', 73, 43)
7642
Description_geda_SOJ30_450`Small outline J-leaded package (450 mil)'
7644
Description_geda_SOJ28_450`Small outline J-leaded package (450 mil)'
7646
Description_7450_dil`2 AND-OR inverters (2x2 inputs)'
7648
Description_7448_dil`BCD to 7-segment driver w. pullup'
7650
Description_74150_dil`1-of-16 selector'
7652
Description_74148_dil`8-to-3 encoder'
7654
PKG_SOD110PKG_SMT_DIODE( `$1', `$2', `$3', 21, 14)
7656
PKG_SMT_2PAD_MILCOMMON_SMT_2PAD_MIL(`$1', `$2', `$3', `$4', `$5', 20, 0)
7658
PKG_PLCC20PKG_PLCC(`$1', `$2', `$3', 20, 150)
7660
PKG_DIN41_651STANDdefine(`MAXY', `eval($4/2 *100 +400)')
7661
define(`CENTERY', `eval($4/2 *50 +425)')
7662
Element(0x00 "$1" "$2" "$3" 50 100 3 200 0x00)
7664
forloop(`i', 1, eval($4 / 2),
7665
`PIN(200, eval(100*i +400), 60, 28, eval(2*i-1))
7666
PIN(300, eval(100*i +400), 60, 28, eval(2*i))
7669
ElementLine(90 70 410 70 20)
7670
ElementLine(410 70 410 eval(MAXY +430) 20)
7671
ElementLine(410 eval(MAXY +430) 90 eval(MAXY +430) 20)
7672
ElementLine(90 eval(MAXY +430) 90 70 20)
7674
# innerer Rahmen mit Codieraussparung
7675
ElementLine(110 350 390 350 5)
7676
ElementLine(390 350 390 eval(MAXY +150) 5)
7677
ElementLine(390 eval(MAXY +150) 110 eval(MAXY +150) 5)
7678
ElementLine(110 eval(MAXY +150) 110 eval(CENTERY +100) 5)
7679
ElementLine(110 eval(CENTERY +100) 90 eval(CENTERY +100) 5)
7680
ElementLine(90 eval(CENTERY -50) 110 eval(CENTERY -50) 5)
7681
ElementLine(110 eval(CENTERY -50) 110 350 5)
7684
ElementLine(110 390 150 350 5)
7687
ElementLine(200 70 200 350 5)
7688
ElementLine(300 70 300 350 5)
7690
# Auswurfhebel unten
7691
ElementLine(200 eval(MAXY+150) 200 eval(MAXY+430) 5)
7692
ElementLine(300 eval(MAXY+150) 300 eval(MAXY+430) 5)
7694
# Plazierungsmarkierung == Pin 1
7698
PinList_conn_jtag`1', `2', `3', `4', `5', `6', `7', `8'
7700
Param1_TI34010_plcc68
7702
Description_generic24_dil`generic'
7704
Description_74621_dil`8 bus tranceivers OC'
7706
Description_74599_dil`8bit shift register w. output latch OC'
7708
PinList_7445_dil`0',`1',`2',`3',`4',`5',`6',`Gnd',`7',`8',`9',`D',`C',`B',`A',`Vcc'
7718
PKG_NPKG_DIL(`$1', `$2', `$3', `$4', `$5', 100, 60, 28)
7720
PKG_SO16WCOMMON_SMT_DIL_MIL(`$1',`$2',`$3', 16, 20000, 80000, 50000, 280000)
7722
PKG_DIN41_612MALEdefine(`XPOS', `eval(300 + 100 * i)')
7724
Element(0x00 "$1" "$2" "$3" 520 550 0 200 0x00)
7727
ifelse(index(`$4', `a'), `-1', ,
7728
forloop(`i', 1, 32, `PIN(eval(3600 - 100 *i), 300, 60, 30, i)
7732
ifelse(index(`$4', `b'), `-1', , `define(`MINY', 200)'
7733
forloop(`i', 1, 32, `PIN(eval(3600 - 100 *i), 200, 60, 30, eval(32 + i))
7737
ifelse(index(`$4', `c'), `-1', , `define(`MINY', 100)'
7738
forloop(`i', 1, 32, `PIN(eval(3600 - 100 *i), 100, 60, 30, eval(64 + i))
7740
# Rueckseite Kontaktstifte
7741
forloop(`i', 1, 32, `ElementLine(XPOS MINY XPOS 375 40)
7744
# Befestigungsbohrung
7745
Pin( 200 400 120 80 "M1" 0x01)
7746
Pin(3700 400 120 80 "M2" 0x01)
7749
ElementLine( 100 300 320 300 20)
7750
ElementLine( 320 300 320 395 20)
7751
ElementLine( 320 395 320 620 10)
7752
ElementLine( 320 620 200 620 10)
7753
ElementLine( 200 620 100 620 20)
7754
ElementLine( 100 620 100 300 20)
7757
ElementLine(3580 300 3800 300 20)
7758
ElementLine(3800 300 3800 620 20)
7759
ElementLine(3800 620 3700 620 20)
7760
ElementLine(3700 620 3580 620 10)
7761
ElementLine(3580 620 3580 395 10)
7762
ElementLine(3580 395 3580 300 20)
7765
ElementLine( 320 395 3580 395 20)
7768
ElementLine( 200 620 200 800 20)
7769
ElementLine( 200 800 3700 800 20)
7770
ElementLine(3700 800 3700 620 20)
7775
Description_geda_SIP1`Single in line package'
7777
Description_geda_DIN41651_60S`Header connector with latches'
7779
PinList_PC_V24_25P`PE',`TxD',`RxD',`RTS',`CTS',`DSR',`Gnd',`DCD',`9',`10',`11',`12',`13',`14',`15',`16',`17',`18',`19',`DTR',`21',`RI',`23',`24',`25'
7785
PKG_PPKG_DIL(`$1', `$2', `$3', `$4', `$5', 100, 60, 28)
7787
Description_geda_SIP2`Single in line package'
7789
Description_7475_dil`4bit bi-stable latch w. compl. outputs'
7791
Description_74123_dil`retriggerable monostable multivibrator'
7793
PinList_74697_dil`U-/D',`CCK',`A',`B',`C',`D',`/ENP',`/CClr',`RCK',`Gnd',`R-/C',`/G',`/Load',`/ENT',`Qd',`Qc',`Qb',`Qa',`/RCO',`Vcc'
7795
Param2_GAL16V8_dil300
7803
PKG_QFN48_7PKG_QFN_50S(`$1',`$2',`$3', `48', `7', `0')
7805
Description_geda_SIP3`Single in line package'
7807
Description_27128_dil`EPROM 16Kx8'
7811
Description_geda_SIP4`Single in line package'
7813
Description_74574_dil`8 D-type edge FF 3-state'
7815
PinList_R_adjust_V`1', `c', `2'
7817
PinList_7472_dil`NC',`/Clr',`J1',`J2',`J3',`/Q',`Gnd',`Q',`K1',`K2',`K3',`Clk',`/Pre',`Vcc'
7819
PinList_74373_dil`/OC',`1Q',`1D',`2D',`2Q',`3Q',`3D',`4D',`4Q',`Gnd',`C',`5Q',`5D',`6D',`6Q',`7Q',`7D',`8D',`8Q',`Vcc'
7825
PKG_DIP14PKG_N(`$1', `$2', `$3', 14, 300)
7827
Description_geda_TQFN48_7_EP`Square Quad Flat Nolead (QFN) package'
7829
Description_geda_SOJ34_300`Small outline J-leaded package (300 mil)'
7831
Description_geda_SIP5`Single in line package'
7833
Description_geda_QFN40_6_EP`Square Quad Flat Nolead (QFN) package'
7835
Description_74422_dil`retriggerable monostable multivibrator w. internal resistor'
7837
PinList_MAX690_dil`Vout',`Vcc',`Gnd',`PFI',`/PFO',`WDI',`/RESET',`VBatt'
7839
PinList_74221_dil`1A',`1A',`/1Clr',`/1Q',`2Q',`2Cext',`2Rext-Cext',`Gnd',`2A',`2B',`/2Clr',`/2Q',`1Q',`1Cext',`1Rext-Cext',`Vcc'
7841
PinList_74199_dil`/K',`J',`A',`Qa',`B',`Qb',`C',`Qc',`D',`Qd',`ClkInh',`Gnd',`Clk',`/Clr',`Qe',`E',`Qf',`F',`Qg',`G',`Qh',`H',`SH-/LD',`Vcc'
7845
Description_panasonic_PANASONIC_EXB28V`Panasonic EXB Series Chip Resistor Array'
7847
Description_geda_SIP6`Single in line package'
7849
Description_MOLEX_025_200Molex .025 pitch 200 pin plug
7851
Description_MOLEX_025_180Molex .025 pitch 180 pin plug
7853
Description_74248_dil`BCD to 7-segment decoder/driver w. output pull-up'
7855
Param2_uA747C_dil300
7859
PKG_SO20MPKG_SO( `$1', `$2', `$3', 20, 330, 5000)
7861
PKG_SO18MPKG_SO( `$1', `$2', `$3', 18, 330, 5000)
7863
PKG_QFN40_6PKG_QFN_50S(`$1',`$2',`$3', `40', `6', `0')
7865
PKG_DIP16PKG_N(`$1', `$2', `$3', 16, 300)
7867
PKG_DIN41651_34SPKG_DIN41_651STAND(`$1', `$2', `$3', 34)
7869
PKG_AXIAL_LAYdefine(`X1', `eval(`$4' /4)')
7870
define(`X2', `eval(`$4' -X1)')
7871
define(`Y1', `eval(X1 /3)')
7872
define(`Y2', `eval(Y1 *2)')
7873
define(`PINSIZE', `ifelse(eval($4 >= 600), 1, 80, 50)')
7874
Element(0x00 "$1" "$2" "$3" eval(X2+20) eval(Y2+20) 0 100 0x00)
7876
PIN(0, Y1, PINSIZE, 20, 1)
7877
PIN($4, Y1, PINSIZE, 20, 2)
7879
ElementLine(0 Y1 X1 Y1 10)
7880
ElementLine(X2 Y1 $4 Y1 10)
7882
ElementLine(X1 0 X2 0 10)
7883
ElementLine(X2 0 X2 Y2 10)
7884
ElementLine(X2 Y2 X1 Y2 10)
7885
ElementLine(X1 Y2 X1 0 10)
7887
# ElementArc(X1 Y 50 50 270 180 10)
7888
# ElementArc(X2 Y 50 50 90 180 10)
7893
Description_geda_SIP7`Single in line package'
7895
PinList_74672_dil`Ser-R',`SRCK',`A',`B',`C',`D',`Ser-L',`/SRClr',`RCK',`Gnd',`R-/S',`/G',`S1',`S0',`Qd',`Qc',`Qb',`Qa',`CASC',`Vcc'
7901
Param1_generic68_plcc68
7905
PKG_SO20NCOMMON_SMT_DIL_MIL(`$1',`$2',`$3', 20, 20000, 85000, 50000, 120000)
7907
PKG_SO18NCOMMON_SMT_DIL_MIL(`$1',`$2',`$3', 18, 20000, 85000, 50000, 120000)
7909
Description_geda_SIP8`Single in line package'
7911
Description_LM337-1.2 to -37V 1.5A voltage regulator
7913
Description_74699_dil`4bit synchronous binary counter w. sync. clear 3-state'
7915
PinList_uA79M15C`Com',`In',`Out',`In'
7917
PinList_uA78M18C`In',`Com',`Out',`Com'
7919
PinList_74520_dil`/OEN',`P0',`Q0',`P1',`Q1',`P2',`Q2',`P3',`Q3',`Gnd',`P4',`Q4',`P5',`Q5',`P6',`Q6',`P7',`Q7',`/P=Q',`Vcc'
7921
PinList_74518_dil`/OEN',`P0',`Q0',`P1',`Q1',`P2',`Q2',`P3',`Q3',`Gnd',`P4',`Q4',`P5',`Q5',`P6',`Q6',`P7',`Q7',`P=Q',`Vcc'
7923
Param1_generic_capacitor_axial_400400
7925
PKG_DIP20PKG_N(`$1', `$2', `$3', 20, 300)
7927
PKG_DIP18PKG_N(`$1', `$2', `$3', 18, 300)
7929
Description_geda_SIP9`Single in line package'
7931
PinList_7497_dil`B1',`B4',`B5',`B0',`Z',`Y',`ENout',`Gnd',`Clk',`StrB',`ENin',`Unity/CAS',`Clr',`B2',`B3',`Vcc'
7937
PKG_SOJ26_350COMMON_SMT_DIL_MIL(`$1',`$2',`$3',26,23622,86614,50000,244094)
7939
PKG_SC90PKG_SMT_TRANSISTOR3( `$1', `$2', `$3', 10, 15)
7941
Description_74375_dil`4bit bistable latch'
7943
PinList_74174_dil`/Clr',`1Q',`1D',`2D',`2Q',`3D',`3Q',`Gnd',`Clk',`4Q',`4D',`5Q',`5D',`6D',`6Q',`Vcc'
7945
Param2_MC68008_plcc150
7947
PKG_TO220SWPKG_TO220STAND_WIDE(`$1', `$2', `$3')
7949
PKG_QFN28_5PKG_QFN_50(`$1',`$2',`$3', `28', `5', `0')
7951
PKG_LQFP24_4PKG_LQFP_50(`$1',`$2',`$3', `24', `4')
7953
PKG_DIP22PKG_N(`$1', `$2', `$3', 22, 300)
7955
PinList_uA79L15C`Out',`In',`Com'
7957
Description_MTA_156_2MTA-156 header
7959
PinList_74645_dil`DIR',`A1',`A2',`A3',`A4',`A5',`A6',`A7',`A8',`Gnd',`B8',`B7',`B6',`B5',`B4',`B3',`B2',`B1',`/EN',`Vcc'
7965
Param1_AT90S8535_plcc44
7969
PKG_DIP24PKG_N(`$1', `$2', `$3', 24, 600)
7971
PKG_CTS_745X_10COMMON_SMT_DIL_MIL(`$1',`$2',`$3',10,32000,51000,50000,67000)
7973
PKG_BRE300PKG_RECTANGULAR2N(`$1', `$2', `$3', 600, 150)
7975
Description_geda_SOJ32_350`Small outline J-leaded package (350 mil)'
7977
Description_geda_HEADER4_2`Header connector, ribbon cable numbering'
7979
Description_MAX222_dilhigh-speed dual RS232 driver w. shutdown
7981
Description_74674_dil`16bit shift register w. 16bit parallel in'
7983
PinList_TL070_dil`N1Comp',`In-',`In+',`Vcc-',`OfsN2',`Out',`Vcc+',`Comp'
7985
Param1_MOLEX_025_240240
7989
PKG_QFN20_5PKG_QFN_65(`$1',`$2',`$3', `20', `5', `0')
7991
PKG_LQFP144_20PKG_LQFP_50(`$1',`$2',`$3',`144',`20')
7993
Description_geda_HEADER4_1`Header connector, DIP pin numbering'
7995
Description_74522_dil`8bit identity comperator OC w. input pull-up'
7997
PinList_74321_dil`Tank1',`Tank2',`Gnd1',`FFQ',`FFD',`F/4',`F',`Gnd2',`/F+',`F+',`Vcc+',`/F',`F/2',`Xtal1',`Xtal2',`Vcc'
7999
PinList_74299_dil`S0',`/G1',`/G2',`G-Qg',`E-Qe',`C-Qc',`A-Qa',`Qa2',`/Clr',`Gnd',`SR',`Clk',`B-Qb',`D-Qd',`F-Qf',`H-Qh',`Qh2',`SL',`S1',`Vcc'
8003
Param1_DIN41_651_64lay64
8005
PKG_SC70_6PKG_SMT_TRANSISTOR6( `$1', `$2', `$3', 13, 18)
8007
PKG_QFN20_4PKG_QFN_50(`$1',`$2',`$3', `20', `4', `0')
8009
Description_smd_capacitor_603`chip_capacitor'
8011
Description_74348_dil`8-to-3 priority encode 3-state'
8013
PinList_LED_5MM`-', `+'
8015
PinList_74147_dil`4',`5',`6',`7',`8',`C',`B',`Gnd',`A',`9',`1',`2',`3',`D',`NC',`Vcc'
8017
PKG_SC70_5PKG_SMT_TRANSISTOR5A(`$1', `$2', `$3', 13, 18)
8019
Description_geda_DIN41612C64MS`DIN connector, 96 pin housing'
8021
Description_SUBD_25MSUB-D male 25 pins
8023
Description_7422_dil`2 quad-NAND OC'
8025
Description_74176_dil`presettable decade counter/latch (divide by 2/5)'
8029
PKG_SO20WCOMMON_SMT_DIL_MIL(`$1',`$2',`$3', 20, 20000, 80000, 50000, 280000)
8031
PKG_SO18WCOMMON_SMT_DIL_MIL(`$1',`$2',`$3', 18, 20000, 80000, 50000, 280000)
8033
PKG_SC70_4PKG_SMT_TRANSISTOR4( `$1', `$2', `$3', 13, 18)
8035
PKG_DIP28PKG_N(`$1', `$2', `$3', 28, 600)
8037
Description_geda_QFN28_5_EP`Square Quad Flat Nolead (QFN) package'
8039
PinList_BC546`E',`B',`C'
8041
PinList_74620_dil`GAB',`A1',`A2',`A3',`A4',`A5',`A6',`A7',`A8',`Gnd',`B8',`B7',`B6',`B5',`B4',`B3',`B2',`B1',`/GBA',`Vcc'
8043
PinList_74598_dil`A-Qa',`B-Qb',`C-Qc',`D-Qd',`E-Qe',`F-Qf',`G-Qg',`H-Qh',`/SRLoad',`Gnd',`Qh+',`/SRClr',`SRCK',`/SRCKEn',`RCK',`/G',`Ser1',`Ser0',`DS',`Vcc'
8045
PKG_TQFN36_6_EPPKG_QFN_50(`$1',`$2',`$3', `36', `6', `370')
8047
PKG_TO220PKG_TO220LAY( `$1', `$2', `$3')
8049
PKG_SOJ30_300COMMON_SMT_DIL_MIL(`$1',`$2',`$3',30,23622,86614,50000,196850)
8051
PKG_SOJ28_300COMMON_SMT_DIL_MIL(`$1',`$2',`$3',28,23622,86614,50000,196850)
8053
PKG_SC70_3PKG_SMT_TRANSISTOR3( `$1', `$2', `$3', 13, 18)
8055
Description_generic28_zip`generic'
8057
Description_74647_dil`8 bus tranceiver/register OC'
8059
COMMON_SMT_DUALINLINEdefine(`pinCOUNT', `$4')
8060
define(`pinS100', `$6')
8061
define(`padY', `$7')
8062
define(`addTIN', `eval(padY / 5)')
8063
define(`maxX', `eval($5 + 2*addTIN)')
8064
define(`padX', `eval($8 + 2*addTIN)')
8065
define(`maxY', `eval((pinCOUNT/2 * pinS100) / 100)')
8066
define(`lowX1', `eval(padY/2)')
8067
define(`highX1', `eval(padX-padY)')
8068
define(`lowX2', `eval(maxX - (padX-padY))')
8069
define(`highX2', `eval(maxX - padY/2)')
8070
define(`centerX', `eval(maxX / 2)')
8071
Element(0x00 "$1" "`$2'" "$3" eval(centerX + 20) 50 3 100 0x00)
8073
forloop(`i', 1, eval(pinCOUNT/2),
8074
`PAD(lowX1, eval((i*pinS100 - pinS100/2)/100),
8075
highX1, eval((i*pinS100 - pinS100/2)/100), padY, i)
8077
forloop(`i', 1, eval(pinCOUNT/2),
8078
`PAD(lowX2, eval(maxY - (i*pinS100 - pinS100/2)/100),
8079
highX2, eval(maxY - (i*pinS100 - pinS100/2)/100), padY, eval(i + pinCOUNT/2))
8081
ElementLine(0 0 eval(centerX + pinS100/200) 0 rSILK)
8082
ElementArc(centerX 0 eval(pinS100/200) eval(pinS100/200) 0 180 rSILK)
8083
ElementLine(eval(centerX - pinS100/200) 0 maxX 0 rSILK)
8084
ElementLine(maxX 0 maxX maxY rSILK)
8085
ElementLine(maxX maxY 0 maxY rSILK)
8086
ElementLine(0 maxY 0 0 rSILK)
8087
Mark(eval(padX/2) eval(pinS100/200))
8090
PinList_TLC271_dil`OfsN1',`In-',`In+',`Gnd',`OfsN2',`Out',`Vdd',`BiasSelect'
8092
PinList_R_adjust_H`1', `c', `2'
8094
PinList_BC547`E',`B',`C'
8096
PinList_74446_dil`/GBA',`A1',`Dir2',`A2',`A3',`Dir3',`A4',`Gnd',`B4',`Dir4',`B3',`B2',`Dir1',`B1',`/GAB',`Vcc'
8102
PKG_QFN68_10PKG_QFN_50(`$1',`$2',`$3', `68', `10', `0')
8104
PKG_DIP32PKG_N(`$1', `$2', `$3', 32, 600)
8106
Description_geda_PLCC20X`Plastic leadless chip carrier with pin socket'
8108
Description_TL072_dilDual low noise JFET input operational amplifiers
8110
PinList_PIC17C42_dil`VDD',`RC0/AD0',`RC1/AD1',`RC2/AD2',`RC3/AD3',`RC4/AD4',`RC5/AD5',`RC6/AD6',`RC7/AD7',`VSS',`RB0/CAP1',`RB1/CAP2',`RB2/PWM1',`RB3/PWM2',`RB4/TCLK12',`RB5/TCLK3',`RB6',`RB7',`OSC1',`OSC2',`RA5/TX/CK',`RA4/RX/DT',`RA3',`RA2',`RA1/T0CKI',`RA0/INT',`TEST',`RE2/WR',`RE1/OE',`RE0/ALE',`VSS',`/MCLR',`RD7/AD15',`RD6/AD14',`RD5/AD13',`RD4/AD12',`RD3/AD11',`RD2/AD10',`RD1/AD9',`RD0/AD8'
8112
PinList_BC550`E',`B',`C'
8114
PinList_BC548`E',`B',`C'
8116
Description_74323_dil`8bit universal shift/storage register'
8118
PinList_74122_dil`A1',`A2',`B1',`B2',`/Clr',`/Q',`Gnd',`Q',`Rint',`NC',`Cext',`NC',`Rext-Cext',`Vcc'
8120
Param2_GAL20V8_dil300
8128
Description_uA7924C-24V 1.5A voltage regulator
8130
Description_7447_dil`BCD to 7-segment driver OC'
8132
Description_74151_dil`1-of-8 selector'
8136
PKG_ZIP12PKG_SD(`$1', `$2', `$3', 12)
8138
PKG_0603PKG_SMT_2PAD_MIL( `$1', `$2', `$3', 60, 30)
8140
Description_uA79M24C-24V 0.5A voltage regulator
8142
Description_MOLEX_025_160Molex .025 pitch 160 pin plug
8144
PinList_74573_dil`/Oe',`1D',`2D',`3D',`4D',`5D',`6D',`7D',`8D',`Gnd',`Le',`8Q',`7Q',`6Q',`5Q',`4Q',`3Q',`2Q',`1Q',`Vcc'
8148
PKG_SO22MPKG_SO( `$1', `$2', `$3', 22, 330, 5000)
8150
PKG_DIP36PKG_N(`$1', `$2', `$3', 36, 600)
8152
Description_SUBD_25FSUB-D female 25 pins
8154
PinList_74399_dil`WS',`Qa',`A1',`A2',`B2',`B1',`Qb',`Gnd',`Clk',`Qc',`C1',`C2',`D2',`D1',`Qd',`Vcc'
8160
Description_uA7824C+24V 1.5A voltage regulator
8162
Description_LM317+1.2 to +37V 1.5A voltage regulator
8164
PinList_74247_dil`B',`C',`/LT',`/BI-/RBO',`/RBI',`D',`A',`Gnd',`e',`d',`c',`b',`a',`g',`f',`Vcc'
8166
PKG_DIP40PKG_N(`$1', `$2', `$3', 40, 600)
8168
Description_geda_RCY600`Bottom lead non-polar circular component (typically capacitor)'
8170
Description_74276_dil`4 J-/K FF'
8172
PinList_BC556`E',`B',`C'
8174
Param2_smd_resistor_120660
8176
Param2_smd_capacitor_polarized_120660
8178
PKG_ZIP16PKG_SD(`$1', `$2', `$3', 16)
8180
PKG_SOJ24_450COMMON_SMT_DIL_MIL(`$1',`$2',`$3',24,23622,86614,50000,346457)
8182
PKG_LQFP64_7PKG_LQFP_40(`$1',`$2',`$3', `64', `7')
8184
PKG_ALF800PKG_DIODE_LAY(`$1', `$2', `$3', 800)
8186
Description_geda_QFN20_5_EP`Square Quad Flat Nolead (QFN) package'
8188
Description_geda_2706`Standard SMT resistor, capacitor etc'
8190
Description_SUBD_9MSUB-D male 9 pins
8192
Description_7474_dil`2 D-type pos-edge FF w. preset/clear'
8194
Description_74124_dil`2 voltage controlled oszillators'
8196
PinList_DS1230_dil`A14', `A12', `A7',`A6',`A5',`A4',`A3',`A2',`A1',`A0',`D0',`D1',`D2',`Gnd',`D3',`D4',`D5',`D6',`D7',`/Ce',`A10',`/Oe',`A11',`A9',`A8',`A13', `/We', `Vcc'
8198
PinList_BC557`E',`B',`C'
8204
PKG_DIP42PKG_N(`$1', `$2', `$3', 42, 600)
8206
PinList_BC560`E',`B',`C'
8208
PinList_BC558`E',`B',`C'
8214
Param1_PIC16C64_dil40
8218
PKG_ZIP20PKG_SD(`$1', `$2', `$3', 20)
8220
PKG_ZIP18PKG_SD(`$1', `$2', `$3', 18)
8222
Description_74575_dil`8 D-type edge FF 3-state w. sync. clear'
8224
PinList_DIN41_612_abc48femaleforloop(`i', 1, 16, `define(`P_'i, `a'i)')
8225
forloop(`i', 1, 16, `define(`P_'eval(i +16), `b'i)')
8226
forloop(`i', 1, 16, `define(`P_'eval(i +32), `c'i)')
8228
PinList_7469_dil`1ClkA',`1Qb',`1Qd',`/1Clr',`2Qc',`NC',`2Qa',`Gnd',`2Clk',`2Qb',`/2Clr',`2Qd',`1Qc',`1Qa',`1ClkB',`Vcc'
8230
PinList_74374_dil`/OC',`1Q',`1D',`2D',`2Q',`3Q',`3D',`4D',`4Q',`Gnd',`C',`5Q',`5D',`6D',`6Q',`7Q',`7D',`8D',`8Q',`Vcc'
8236
PKG_TANT_DPKG_SMT_2PAD_EIA( `$1', `$2', `$3', 73, 43)
8238
PKG_PANASONIC_EXBV8VCOMMON_SMT_DIL_MM(`$1',`$2',`$3',8,43,70,80,80)
8240
PKG_HEADER10_1PKG_CONNECTOR_DIL(`$1', `$2', `$3', 5)
8242
Description_geda_QFN20_4_EP`Square Quad Flat Nolead (QFN) package'
8244
Description_74423_dil`retriggerable monostable multivibrator'
8246
PinList_MAX691_dil`Vbatt',`Vout',`Vcc',`Gnd',`BattOn',`/LowLine',`OSC_In',`OSC_Out',`PFI',`/PFO',`WDI',`/CE_Out',`/CE_In',`/WDO',`/Reset',`Reset'
8248
PKG_TQFN24_4PKG_QFN_50S(`$1',`$2',`$3', `24', `4', `0')
8250
PKG_TANT_CPKG_SMT_2PAD_EIA( `$1', `$2', `$3', 60, 32)
8252
PKG_HEADER10_2PKG_CONNECTOR(`$1', `$2', `$3', 5, 2)
8254
PKG_DIP6PKG_N(`$1', `$2', `$3', 6, 300)
8256
Description_minicircuits_MINICIRCUITS_CD542`Mini-Circuits CD Style Package'
8258
Description_geda_ZIP9`Zig-zag in-line package'
8260
Description_74251_dil`data selector/multiplexor 3-state'
8262
Param1_generic_diode_500500
8266
PKG_TANT_BPKG_SMT_2PAD_EIA( `$1', `$2', `$3', 35, 28)
8268
Description_minicircuits_MINICIRCUITS_CD541`Mini-Circuits CD Style Package'
8270
Description_27256_dil`EPROM 32Kx8'
8272
PinList_74673_dil`/CS',`SH-Clk',`R-/W',`/StrClr',`Mode-StrClr',`SER/Q15',`Y0',`Y1',`Y2',`Y3',`Y4',`Gnd',`Y5',`Y6',`Y7',`Y8',`Y9',`Y10',`Y11',`Y12',`Y13',`Y14',`Y15',`Vcc'
8282
PKG_ZIP24PKG_SD(`$1', `$2', `$3', 24)
8284
PKG_TANT_APKG_SMT_2PAD_EIA( `$1', `$2', `$3', 32, 16)
8286
PKG_HEADER20_1PKG_CONNECTOR_DIL(`$1', `$2', `$3', 10)
8288
PKG_HEADER18_1PKG_CONNECTOR_DIL(`$1', `$2', `$3', 9)
8290
PKG_DIP8PKG_N(`$1', `$2', `$3', 8, 300)
8292
PinList_uA79M12C`Com',`In',`Out',`=CC'
8294
PinList_uA78M15C`In',`Com',`Out',`Com'
8296
PinList_74521_dil`/OEN',`P0',`Q0',`P1',`Q1',`P2',`Q2',`P3',`Q3',`Gnd',`P4',`Q4',`P5',`Q5',`P6',`Q6',`P7',`Q7',`/P=Q',`Vcc'
8298
PinList_74519_dil`/OEN',`P0',`Q0',`P1',`Q1',`P2',`Q2',`P3',`Q3',`Gnd',`P4',`Q4',`P5',`Q5',`P6',`Q6',`P7',`Q7',`P=Q',`Vcc'
8300
Param1_generic_smd_chip_402402
8302
PKG_HEADER20_2PKG_CONNECTOR(`$1', `$2', `$3', 10, 2)
8304
PKG_HEADER18_2PKG_CONNECTOR(`$1', `$2', `$3', 9, 2)
8306
PKG_DIP48PKG_N(`$1', `$2', `$3', 48, 600)
8308
Description_geda_DIN41651_64S`Header connector with latches'
8310
Description_SUBD_9FSUB-D female 9 pins
8312
PinList_7496_dil`Clk',`A',`B',`C',`Vcc',`D',`E',`Pre',`Ser',`Qe',`Qd',`Gnd',`Qc',`Qb',`Qa',`/Clr'
8314
Param1_MC68332_qfp132
8320
PKG_TSSOP8PKG_TSSOP( `$1', `$2', `$3', 8, 260, 2600)
8322
PKG_SOJ26_400COMMON_SMT_DIL_MIL(`$1',`$2',`$3',26,23622,86614,50000,291339)
8324
Description_74376_dil`4 JK FF'
8328
PinList_74175_dil`/Clr',`1Q',`/1Q',`1D',`2D',`/2Q',`2Q',`Gnd',`Clk',`3Q',`/3Q',`3D',`4D',`/4Q',`4Q',`Vcc'
8330
PKG_QFP132Element(0x00 "$1" "$2" "$3" 250 200 0 150 0x00)
8333
`define(`XPOS', eval(625 -i*25))'
8334
`PAD(XPOS, 40, XPOS, 90, 15, i)
8337
`define(`XPOS', eval(1025 -i*25))'
8338
`PAD(XPOS, 40, XPOS, 90, 15, eval(i+116))
8341
`define(`YPOS', eval(175 +i*25))'
8342
`PAD(30, YPOS, 80, YPOS, 15, i)
8345
`define(`XPOS', eval(175 +i*25))'
8346
`PAD(XPOS, 1160, XPOS, 1110, 15, eval(i+50))
8349
`define(`YPOS', eval(1025 -i*25))'
8350
`PAD(1120, YPOS, 1170, YPOS, 15, i)
8354
ElementArc(600 150 10 10 0 360 5)
8356
# Nase links oben (PIN 17/18)
8357
ElementLine( 125 175 75 150 20)
8358
ElementLine( 75 150 75 125 20)
8359
ElementLine( 75 125 125 75 20)
8360
ElementLine( 125 75 150 75 20)
8361
ElementLine( 150 75 175 125 20)
8363
# Verbindungsline zur Ecke rechts oben
8364
ElementLine( 175 125 1025 125 20)
8366
# Nase rechts oben (PIN 116/117)
8367
ElementLine(1025 125 1050 75 20)
8368
ElementLine(1050 75 1075 75 20)
8369
ElementLine(1075 75 1125 125 20)
8370
ElementLine(1125 125 1125 150 20)
8371
ElementLine(1125 150 1075 175 20)
8373
# Verbindungsline zur Ecke rechts unten
8374
ElementLine(1075 175 1075 1025 20)
8376
# Nase rechts unten (PIN 83/84)
8377
ElementLine(1075 1025 1125 1050 20)
8378
ElementLine(1125 1050 1125 1075 20)
8379
ElementLine(1125 1075 1075 1125 20)
8380
ElementLine(1075 1125 1050 1125 20)
8381
ElementLine(1050 1125 1025 1075 20)
8383
# Verbindungsline zur Ecke links unten
8384
ElementLine(1025 1075 175 1075 20)
8386
# Nase links unten (PIN 50/51)
8387
ElementLine( 175 1075 150 1125 20)
8388
ElementLine( 150 1125 125 1125 20)
8389
ElementLine( 125 1125 75 1075 20)
8390
ElementLine( 75 1075 75 1050 20)
8391
ElementLine( 75 1050 125 1025 20)
8393
# Verbindungsline zur Ecke links oben
8394
ElementLine( 125 1025 125 175 20)
8396
# Markierung so anordnen, dass Pinanchse im 25-MIL-Raster zu liegen kommt
8400
PKG_HEADER30_1PKG_CONNECTOR_DIL(`$1', `$2', `$3', 15)
8406
define(`LENGTH',`UM_TO_MIL(arg1)')
8407
define(`WIDTH',`UM_TO_MIL(arg2)')
8408
define(`PADLENGTH',`UM_TO_MIL(arg3)')
8409
define(`CENTRE',`eval(LENGTH/2)')
8410
define(`PENWIDTH',`eval(PADLENGTH)')
8411
define(`PADLENGTH2',`eval(LENGTH-PADLENGTH)')
8412
define(`PADCENTRE',`eval(PADLENGTH/2)')
8413
define(`PADCENTRE2',`eval(LENGTH-(PADLENGTH/2))')
8414
Element(0x00 "$1" "$2" "$3" CENTRE eval(WIDTH+10) 0 100 0x00)
8416
PAD(0,0,0,WIDTH,PENWIDTH, 1)
8417
PAD(0,0,PADLENGTH,0,PENWIDTH,1)
8418
PAD(PADLENGTH,0,PADLENGTH,WIDTH,PENWIDTH, 1)
8419
PAD(0,WIDTH,PADLENGTH,WIDTH,PENWIDTH, 1)
8420
PAD(PADCENTRE,0,PADCENTRE,WIDTH,PENWIDTH,1)
8423
PAD(LENGTH,0,LENGTH,WIDTH,PENWIDTH, 1)
8424
PAD(LENGTH,0,PADLENGTH2,0,PENWIDTH,1)
8425
PAD(PADLENGTH2,0,PADLENGTH2,WIDTH,PENWIDTH, 1)
8426
PAD(LENGTH,WIDTH,PADLENGTH2,WIDTH,PENWIDTH, 1)
8427
PAD(PADCENTRE2,0,PADCENTRE2,WIDTH,PENWIDTH,1)
8429
ElementLine(0 0 LENGTH 0 1)
8430
ElementLine(LENGTH 0 LENGTH WIDTH 1)
8431
ElementLine(0 WIDTH LENGTH WIDTH 1)
8432
ElementLine(0 0 0 WIDTH 1)
8437
Description_geda_TQFN68_10`Square Quad Flat Nolead (QFN) package'
8439
PinList_uA79L12C`Out',`In',`Com'
8441
PinList_uA78L15C`In',`Com',`Out'
8443
Param1_AT90S1200_dil20
8445
PKG_ZIP28PKG_SD(`$1', `$2', `$3', 28)
8447
PKG_HEADER30_2PKG_CONNECTOR(`$1', `$2', `$3', 15, 2)
8449
Description_6551_dilACIA for 65xx series
8451
PinList_74646_dil`CAB',`SAB',`DIR',`A1',`A2',`A3',`A4',`A5',`A6',`A7',`A8',`Gnd',`B8',`B7',`B6',`B5',`B4',`B3',`B2',`B1',`/G',`SBA',`CBA',`Vcc'
8459
Description_minicircuits_MINICIRCUITS_CB539`Mini-Circuits CB Style Package'
8461
Description_geda_SOJ30_400`Small outline J-leaded package (400 mil)'
8463
Description_geda_SOJ28_400`Small outline J-leaded package (400 mil)'
8465
PinList_TL071_dil`OfsN1',`In-',`In+',`Vcc-',`OfsN2',`Out',`Vcc+',`NC'
8471
PKG_HEADER40_1PKG_CONNECTOR_DIL(`$1', `$2', `$3', 20)
8473
Description_panasonic_PANASONIC_EXB24V`Panasonic EXB Series Chip Resistor Array'
8475
Description_MOLEX_025_140Molex .025 pitch 140 pin plug
8477
Description_2114_dil`Static RAM 1Kx4'
8479
PinList_sm0805`1', `2'
8481
PinList_74322_dil`/G',`S-/P',`D0',`a-Qa',`C-Qc',`E-Qe',`G-Qg',`/OE',`/Clr',`Gnd',`Clk',`Qh+',`H-Qh',`F-Qf',`D-Qd',`B-Qb',`D1',`/SE',`DS',`Vcc'
8485
PKG_TQFN44_7PKG_QFN_50(`$1',`$2',`$3', `44', `7', `0')
8487
PKG_TQFN16_5_EPPKG_QFN_80(`$1',`$2',`$3', `16', `5', `310')
8489
PKG_SO24MPKG_SO( `$1', `$2', `$3', 24, 330, 5000)
8491
PKG_HEADER40_2PKG_CONNECTOR(`$1', `$2', `$3', 20, 2)
8493
Description_geda_QFN68_10_EP`Square Quad Flat Nolead (QFN) package'
8495
Description_geda_EMI0805`3-Pin SMT EMI Filter based on standard SMT sizes'
8497
PinList_74150_dil`E7',`E6',`E5',`E4',`E3',`E2',`E1',`E0',`/G',`W',`D',`Gnd',`C',`B',`A',`E15',`E14',`E13',`E12',`E11',`E10',`E9',`E8',`Vcc'
8499
PinList_74148_dil`4',`5',`6',`7',`/Ei',`A2',`A1',`Gnd',`A0',`0',`1',`2',`3',`/Gs',`/Eo',`Vcc'
8503
Description_geda_TQFN16_4`Square Quad Flat Nolead (QFN) package'
8505
Description_7421_dil`2 quad-AND'
8507
Description_7419_dil`6 inverter Schmitt trigger'
8509
Description_74177_dil`presettable binary counter/latch (divide by 2/8)'
8511
Param1_smd_EIA_A_capacitor120
8515
PKG_SM1206Element(0x00 "$1" "$2" "$3" 0 100 0 100 0x00)
8517
Pad(100 100 100 100 60 "1" 0x00000100)
8518
Pad(100 230 100 230 60 "2" 0x00000100)
8523
PKG_HEADER50_1PKG_CONNECTOR_DIL(`$1', `$2', `$3', 25)
8525
Description_uA747C_dilDual general purpose operational amplifiers
8527
Description_geda_TQFN16_5`Square Quad Flat Nolead (QFN) package'
8529
PinList_74621_dil`GAB',`A1',`A2',`A3',`A4',`A5',`A6',`A7',`A8',`Gnd',`B8',`B7',`B6',`B5',`B4',`B3',`B2',`B1',`/GBA',`Vcc'
8531
PinList_74599_dil`Qb',`Qc',`Qd',`Qe',`Qf',`Qg',`Qh',`Gnd',`Qh+',`/SRClr',`/SRCK',`RCK',`/RClr',`SER',`Qa',`Vcc'
8533
PKG_TQFN16_4_EPPKG_QFN_65(`$1',`$2',`$3', `16', `4', `210')
8535
PKG_TO220LAY-WIDEElement(0x00 "$1" "$2" "$3" 50 570 1 100 0x00)
8537
PIN(100, 800, 80, 20, 1)
8538
PIN(200, 900, 80, 20, 2)
8539
PIN(300, 800, 80, 20, 3)
8541
# Befestigungsbohrung
8542
PIN(200, 130, 150, 130, 4)
8545
ElementLine(100 800 100 620 30)
8546
ElementLine(200 900 200 620 30)
8547
ElementLine(300 800 300 620 30)
8550
ElementLine( 0 620 400 620 20)
8551
ElementLine(400 620 400 245 20)
8552
ElementLine(400 245 0 245 20)
8553
ElementLine( 0 245 0 620 20)
8555
# Kuehlfahne mit Kerben
8556
ElementLine( 0 245 400 245 20)
8557
ElementLine(400 245 400 120 20)
8558
ElementLine(400 120 385 120 20)
8559
ElementLine(385 120 385 50 20)
8560
ElementLine(385 50 400 50 20)
8561
ElementLine(400 50 400 10 20)
8562
ElementLine(400 10 0 10 20)
8563
ElementLine( 0 10 0 50 20)
8564
ElementLine( 0 50 15 50 20)
8565
ElementLine( 15 50 15 120 20)
8566
ElementLine( 15 120 0 120 20)
8567
ElementLine( 0 120 0 245 20)
8572
PKG_HEADER50_2PKG_CONNECTOR(`$1', `$2', `$3', 25, 2)
8574
Description_74648_dil`8 inverting bus tranceiver/register 3-state'
8576
Description_2764_dil`EPROM 8Kx8'
8578
PinList_L297_dil`Sync',`Gnd',`Home',`A',`/Inh1',`B',`C',`/Inh2',`D',`Enable',`Control',`Vs',`Sens2',`Sens1',`Vref',`Osc',`CW/CCW',`/Clock',`Half/Full',`/Reset'
8580
PinList_7416_dil`1A',`1Y',`2A',`2Y',`3A',`3Y',`Gnd',`4Y',`4A',`5Y',`5A',`6Y',`6A',`Vcc'
8584
Description_geda_EMI1806`3-Pin SMT EMI Filter based on standard SMT sizes'
8586
Description_PIC16C61_dilmicro controller
8588
Param1_generic_resistor_axial_500500
8590
PKG_ZIP40PKG_SD(`$1', `$2', `$3', 40)
8592
Description_generic_resistor_axial_300`resistor_axial'
8594
Description_generic52_plcc`generic'
8596
PinList_74123_dil`1A',`1B',`/1Clr',`/1Q',`2Q',`2Cext',`2Rext-Cext',`Gnd',`2A',`2B',`/2Clr',`/2Q',`1Q',`1Cext',`1Rext-Cext',`Vcc'
8600
Param1_AT90S1300_dil20
8606
PKG_HEADER60_2PKG_CONNECTOR(`$1', `$2', `$3', 30, 2)
8608
PKG_DIP64PKG_N(`$1', `$2', `$3', 64, 900)
8610
Description_geda_SOJ26_450`Small outline J-leaded package (450 mil)'
8612
Description_7446_dil`BCD to 7-segment driver OC'
8614
PinList_27128_dil`Vpp', `A12', `A7',`A6',`A5',`A4',`A3',`A2',`A1',`A0',`D0',`D1',`D2',`Gnd',`D3',`D4',`D5',`D6',`D7',`/Cs',`A10',`/Oe',`A11',`A9',`A8', `A13', `A14', `Vcc'
8616
Param2_generic8_dil300
8620
Param1_MOLEX_025_200200
8622
Param1_MOLEX_025_180180
8624
Description_uA78M24C+24V 0.5A voltage regulator
8626
PinList_74574_dil`/Oe',`1D',`2D',`3D',`4D',`5D',`6D',`7D',`8D',`Gnd',`Clk',`8Q',`7Q',`6Q',`5Q',`4Q',`3Q',`2Q',`1Q',`Vcc'
8628
PKG_RADIAL_CANdefine(`X1', `eval(`$4' /4)')
8629
define(`X2', `eval(`$4' -X1)')
8630
define(`X3', `eval(`$4' /2)')
8631
define(`Y', `eval(`$4' /2)')
8632
define(`R', `eval(`$4' /2)')
8633
define(`PINSIZE', `ifelse(eval($4 >= 600), 1, 80, 50)')
8634
Element(0x00 "$1" "$2" "$3" eval(`$4') 0 0 100 0x00)
8636
PIN(X1, Y, 60, 20, 1)
8637
PIN(X2, Y, 60, 20, 2)
8638
ElementArc(X3 Y R R 0 360 10)
8642
Description_MC68681_dilDUART
8644
Description_74623_dil`8 bus tranceivers 3-state'
8646
COMMON_SMT_TRANSISTOR_MILdefine(`spaceX', `$4') # 78 for SOT23
8647
define(`spaceY', `$5') # 82 for SOT23
8648
define(`padY', `eval((spaceY * $6) / 100)') # 41 for SOT23
8649
define(`padX', `ifelse(eval(len(`$7') >= 5), 1,
8650
`eval((spaceX * 31) / 100)',
8651
`eval((padY * 85) / 100)'
8652
)') # 34 for SOT23, 24 for SOT25
8653
define(`addFRAME', `eval(padY / 5)')
8654
define(`maxX', `eval(2*addFRAME+spaceX+padX)')
8655
define(`maxY', `eval(2*addFRAME+spaceY+padY)')
8656
define(`centerX', `eval(maxX / 2)')
8657
define(`centerY1', `eval(addFRAME + padY/2)')
8658
define(`centerX1', `eval(addFRAME + padX/2)')
8659
define(`deltaY', `eval((padY-padX)/2)')
8660
define(`silkW', `ifelse(eval(spaceY >= 50), 1, 10, eval(spaceY/5))')
8661
define(`indeX', `0')
8663
Element(0x00 "$1" "`$2'" "$3" eval(maxX+20) 0 3 100 0x00)
8665
ElementLine(0 0 0 maxY silkW)
8666
ElementLine(0 maxY maxX maxY silkW)
8667
ElementLine(maxX maxY maxX 0 silkW)
8668
ElementLine(maxX 0 0 0 silkW)
8671
ifelse(len(`$7'), 4,
8673
Pad(eval(centerX1+deltaY) eval(centerY1+spaceY)
8674
eval(centerX1+2*deltaY) eval(centerY1+spaceY)
8675
padX "substr(`$7',indeX,1)" "substr(`$7',indeX,1)" 0x100)
8677
`Pad(centerX1 eval(centerY1+spaceY-deltaY)
8678
centerX1 eval(centerY1+spaceY+deltaY)
8679
padX "substr(`$7',indeX,1)" "substr(`$7',indeX,1)" 0x100)
8681
define(`indeX',incr(indeX))
8684
ifelse(eval(len(`$7') == 6), 1,
8685
`Pad(centerX eval(centerY1+spaceY-deltaY)
8686
centerX eval(centerY1+spaceY+deltaY)
8687
padX "substr(`$7',indeX,1)" "substr(`$7',indeX,1)" 0x100)
8688
define(`indeX',incr(indeX))
8692
Pad(eval(centerX1+spaceX) eval(centerY1+spaceY-deltaY)
8693
eval(centerX1+spaceX) eval(centerY1+spaceY+deltaY)
8694
padX "substr(`$7',indeX,1)" "substr(`$7',indeX,1)" 0x100)
8695
define(`indeX',incr(indeX))
8698
ifelse(eval(len(`$7') >= 4), 1,
8699
`Pad(eval(centerX1+spaceX) eval(centerY1-deltaY)
8700
eval(centerX1+spaceX) eval(centerY1+deltaY)
8701
padX "substr(`$7',indeX,1)" "substr(`$7',indeX,1)" 0x100)
8702
define(`indeX',incr(indeX))
8706
ifelse(eval(len(`$7') != 4), 1,
8707
`Pad(centerX eval(centerY1-deltaY)
8708
centerX eval(centerY1+deltaY)
8709
padX "substr(`$7',indeX,1)" "substr(`$7',indeX,1)" 0x100)
8710
define(`indeX',incr(indeX))
8714
ifelse(eval(len(`$7') >= 4), 1,
8715
`Pad(centerX1 eval(centerY1-deltaY)
8716
centerX1 eval(centerY1+deltaY)
8717
padX "substr(`$7',indeX,1)" "substr(`$7',indeX,1)" 0x100)
8720
Mark(centerX1 eval(centerY1+spaceY))
8723
PinList_74422_dil`A1',`A2',`B1',`B2',`/Clr',`/Q',`Gnd',`Q',`Rint',`NC',`Cext',`NC',`Rext-Cext',`Vcc'
8725
Param2_AT90S1200_dil300
8729
Param1_DIN41_612_abc48femaleabc
8735
Description_minicircuits_MINICIRCUITS_CA531`Mini-Circuits CA Style Package'
8737
Description_geda_TQFN36_6`Square Quad Flat Nolead (QFN) package'
8739
Description_74449_dil`4 bus tranceiver w. individual direction control'
8741
PinList_uA79M08C`Com',`In',`Out',`In'
8743
PinList_PIC16C71_dil`RA2/AIN2',`RA3/AIN3',`RA4/T0CKI',`/MCLR',`VSS',`RB0/INT',`RB1',`RB2',`RB3',`RB4',`RB5',`RB6',`RB7',`VDD',`OSC2',`OSC1',`RA0/AIN0',`RA1/AIN1'
8745
PinList_74248_dil`B',`C',`/LT',`/BI-/RBO',`/RBI',`D',`A',`Gnd',`e',`d',`c',`b',`a',`g',`f',`Vcc'
8749
PKG_SO24WCOMMON_SMT_DIL_MIL(`$1',`$2',`$3', 24, 20000, 80000, 50000, 280000)
8751
Description_generic_capacitor_radial_200`capacitor_radial'
8753
PinList_z80_dil`A11', `A12', `A13', `A14', `A15', `theta', `D3', `D4', `D5', `D6', `+5v', `D2', `D7', `D0', `D1', `/INT', `/NMI', `/HALT', `/MREQ', `/IORQ', `/RD', `/WR', `/BUSAK', `/WAIT', `/BUSRQ', `/RESET', `/M1', `/RFSH', `GND', `A0', `A1', `A2', `A3', `A4', `A5', `A6', `A7', `A8', `A9', `A10'
8757
Description_7473_dil`2 JK FF w. clear'
8759
Description_74125_dil`4 bus buffers 3-state inverted control'
8761
PinList_74699_dil`U-/D',`CCK',`A',`B',`C',`D',`/ENP',`/CClr',`RCK',`Gnd',`R-/C',`/G',`/Load',`/ENT',`Qd',`Qc',`Qb',`Qa',`/RCO',`Vcc'
8763
Param1_DIN41_651_50lay50
8772
PKG_BASE_SOT(`$1',`$2',`$3')
8775
PKG_QFN44_7_EPPKG_QFN_50(`$1',`$2',`$3', `44', `7', `470')
8777
Description_geda_BRE200`Bottom lead rectangular non-polar component (typically capacitor)'
8779
Description_DIN41_612_ac64femaleDIN41.612 row a+c female
8781
COMMON_SMT_DIL_MMCOMMON_SMT_DIL_MIL(`$1',`$2',`$3',`$4',
8782
eval($5*100000/254),eval($6*100000/254),eval($7*100000/254),eval($8*100000/254), `$9')
8784
PinList_IRF830`G',`D',`S', `D'
8790
Param1_generic_capacitor_radial_500500
8796
Description_generic14smd_dil`generic'
8800
PinList_7470_dil`NC',`/Clr',`J1',`J2',`/J',`/Q',`Gnd',`Q',`/K',`K1',`K2',`Clk',`/Pre',`Vcc'
8802
PinList_7468_dil`1ClkA',`1Qb',`1Qd',`/1Clr',`2Qc',`NC',`2Qa',`Gnd',`2Clk',`2Qb',`/2Clr',`2Qd',`1Qc',`1Qa',`1ClkB',`Vcc'
8804
PinList_74375_dil`1D',`/1Q',`1Q',`1C-2C',`2Q',`/2Q',`2D',`Gnd',`3D',`/3Q',`3Q',`3C-4C',`4Q',`/4Q',`4D',`Vcc'
8806
Param2_smd_resistor_60330
8812
Description_uA7918C-18V 1.5A voltage regulator
8814
Description_geda_SOJ32_300`Small outline J-leaded package (300 mil)'
8816
Description_geda_QFP100_14`Square Quad-side flat pack'
8820
PKG_LQFP160_24PKG_LQFP_50(`$1',`$2',`$3',`160',`24')
8822
Description_uA79M20C-20V 0.5A voltage regulator
8824
Description_minicircuits_MINICIRCUITS_CB518`Mini-Circuits CB Style Package'
8826
Description_MOLEX_025_120Molex .025 pitch 120 pin plug
8828
Description_AT90S1200_dilAVR Enhanced RISC microcontroller
8830
Param1_generic24w_dil24
8836
PKG_MSOP10PKG_TSOP( `$1', `$2', `$3', 8, 199, 1969)
8838
PKG_DIN41651_26SPKG_DIN41_651STAND(`$1', `$2', `$3', 26)
8840
PinList_74674_dil`/CS',`Clk',`R-/W',`NC',`Mode',`SER/Q15',`P0',`P1',`P2',`P3',`P4',`Gnd',`P5',`P6',`P7',`P8',`P9',`P10',`P11',`P12',`P13',`P14',`P15',`Vcc'
8846
Description_uA7818C+18V 1.5A voltage regulator
8848
Description_geda_TQFN56_8`Square Quad Flat Nolead (QFN) package'
8850
Description_PEB2086N_plccISAC-S
8852
PinList_uA78M12C`In',`Com',`Out',`Com'
8854
PinList_74522_dil`/OEN',`P0',`Q0',`P1',`Q1',`P2',`Q2',`P3',`Q3',`Gnd',`P4',`Q4',`P5',`Q5',`P6',`Q6',`P7',`Q7',`/P=Q',`Vcc'
8856
Param2_AT90S1300_dil300
8862
PinList_7495_dil`Ser',`A',`B',`C',`D',`Mode',`Gnd',`Clk2',`Clk1',`Qd',`Qc',`Qb',`Qa',`Vcc'
8864
PinList_74348_dil`4',`5',`6',`7',`W1',`A2',`A1',`Gnd',`A0',`0',`1',`2',`3',`GS',`E0',`Vcc'
8870
PKG_SOJ30_350COMMON_SMT_DIL_MIL(`$1',`$2',`$3',30,23622,86614,50000,244094)
8872
PKG_SOJ28_350COMMON_SMT_DIL_MIL(`$1',`$2',`$3',28,23622,86614,50000,244094)
8874
PKG_ISA8Element(0x00 "$1" "$2" "$3" 4000 0 0 100 0x00)
8876
# Pins, entspr. Anschl. auf Loetseite (b31..b1)
8877
Pin( 200 3850 60 20 "Gnd (b31)" 0x01)
8878
Pin( 300 3850 60 20 "Osc" 0x01)
8879
Pin( 400 3850 60 20 "+5V" 0x01)
8880
Pin( 500 3850 60 20 "BALE" 0x01)
8881
Pin( 600 3850 60 20 "TC" 0x01)
8882
Pin( 700 3850 60 20 "/DAck2" 0x01)
8883
Pin( 800 3850 60 20 "IRq3" 0x01)
8884
Pin( 900 3850 60 20 "IRq4" 0x01)
8885
Pin(1000 3850 60 20 "IRq5" 0x01)
8886
Pin(1100 3850 60 20 "IRq6" 0x01)
8887
Pin(1200 3850 60 20 "IRq7" 0x01)
8888
Pin(1300 3850 60 20 "Clock" 0x01)
8889
Pin(1400 3850 60 20 "/Ref" 0x01)
8890
Pin(1500 3850 60 20 "DRq1" 0x01)
8891
Pin(1600 3850 60 20 "/DAck1" 0x01)
8892
Pin(1700 3850 60 20 "DRq3" 0x01)
8893
Pin(1800 3850 60 20 "/DAck3" 0x01)
8894
Pin(1900 3850 60 20 "/IOR" 0x01)
8895
Pin(2000 3850 60 20 "/IOW" 0x01)
8896
Pin(2100 3850 60 20 "/SMEMR" 0x01)
8897
Pin(2200 3850 60 20 "/SMEMW" 0x01)
8898
Pin(2300 3850 60 20 "Gnd" 0x01)
8899
Pin(2400 3850 60 20 "+12V" 0x01)
8900
Pin(2500 3850 60 20 "/0WS" 0x01)
8901
Pin(2600 3850 60 20 "-12V" 0x01)
8902
Pin(2700 3850 60 20 "DRq2" 0x01)
8903
Pin(2800 3850 60 20 "-5V" 0x01)
8904
Pin(2900 3850 60 20 "IEQ2" 0x01)
8905
Pin(3000 3850 60 20 "+5V" 0x01)
8906
Pin(3100 3850 60 20 "ResDrv" 0x01)
8907
Pin(3200 3850 60 20 "Gnd (b1)" 0x01)
8909
# Pins, entspr. Anschl. auf Bestueckseite
8910
Pin( 200 3950 60 20 "SA0 (a31)" 0x01)
8911
Pin( 300 3950 60 20 "SA1" 0x01)
8912
Pin( 400 3950 60 20 "SA2" 0x01)
8913
Pin( 500 3950 60 20 "SA3" 0x01)
8914
Pin( 600 3950 60 20 "SA4" 0x01)
8915
Pin( 700 3950 60 20 "SA5" 0x01)
8916
Pin( 800 3950 60 20 "SA6" 0x01)
8917
Pin( 900 3950 60 20 "SA7" 0x01)
8918
Pin(1000 3950 60 20 "SA8" 0x01)
8919
Pin(1100 3950 60 20 "SA9" 0x01)
8920
Pin(1200 3950 60 20 "SA10" 0x01)
8921
Pin(1300 3950 60 20 "SA11" 0x01)
8922
Pin(1400 3950 60 20 "SA12" 0x01)
8923
Pin(1500 3950 60 20 "SA13" 0x01)
8924
Pin(1600 3950 60 20 "SA14" 0x01)
8925
Pin(1700 3950 60 20 "SA15" 0x01)
8926
Pin(1800 3950 60 20 "SA16" 0x01)
8927
Pin(1900 3950 60 20 "SA17" 0x01)
8928
Pin(2000 3950 60 20 "SA18" 0x01)
8929
Pin(2100 3950 60 20 "SA19" 0x01)
8930
Pin(2200 3950 60 20 "AEN" 0x01)
8931
Pin(2300 3950 60 20 "IOChRdy" 0x01)
8932
Pin(2400 3950 60 20 "SD0" 0x01)
8933
Pin(2500 3950 60 20 "SD1" 0x01)
8934
Pin(2600 3950 60 20 "SD2" 0x01)
8935
Pin(2700 3950 60 20 "SD3" 0x01)
8936
Pin(2800 3950 60 20 "SD4" 0x01)
8937
Pin(2900 3950 60 20 "SD5" 0x01)
8938
Pin(3000 3950 60 20 "SD6" 0x01)
8939
Pin(3100 3950 60 20 "SD7" 0x01)
8940
Pin(3200 3950 60 20 "/IOChCk (a1)" 0x01)
8943
ElementLine( 0 100 100 100 2)
8944
ElementLine( 100 0 100 100 2)
8945
ElementLine( 100 100 4250 100 5)
8946
ElementLine(4250 100 4250 3810 5)
8947
ElementLine(4250 3810 3620 3810 5)
8948
ElementLine(3620 3810 3620 3510 5)
8949
ElementLine(3620 3510 3300 3510 5)
8950
ElementLine(3300 3510 3300 3810 5)
8951
ElementLine(3300 3810 100 3810 5)
8952
ElementLine( 100 3810 100 3510 5)
8953
ElementLine( 100 3510 0 3510 2)
8955
# Markierung == Pin B1
8959
Description_74377_dil`8 FF w. single rail output'
8961
PinList_74176_dil`/Load',`Qc',`C',`A',`Qa',`Clk2',`Gnd',`Clk1',`Qb',`B',`D',`Qd',`/Clr',`Vcc'
8967
Param1_generic28smd_dil28
8969
PinList_uA78L12C`In',`Com',`Out'
8971
PinList_74647_dil`CAB',`SAB',`DIR',`A1',`A2',`A3',`A4',`A5',`A6',`A7',`A8',`Gnd',`B8',`B7',`B6',`B5',`B4',`B3',`B2',`B1',`/G',`SBA',`CBA',`Vcc'
8979
PKG_PANASONIC_EXBV4VCOMMON_SMT_DIL_MM(`$1',`$2',`$3',4,43,70,80,80)
8981
Description_geda_SOJ30_350`Small outline J-leaded package (350 mil)'
8983
Description_geda_SOJ28_350`Small outline J-leaded package (350 mil)'
8985
Description_WD33C93A_dilSE-SCSI-I controller
8987
Description_DS1220_dil`NVSRAM 2Kx8'
8989
PinList_TL072_dil`Out1',`In1-',`In1+',`Vcc-',`In2+',`In2-',`Out2',`Vcc+'
8991
Param1_MOLEX_025_160160
8993
PinList_74323_dil`S0',`/G1',`/G2',`G-Qg',`E-Qe',`C-Qc',`A-Qa',`Qa+',`/Clr',`Gnd',`SR',`Clk',`B-Qb',`D-Qd',`F-Qf',`H-Qh',`Qh+',`SL',`S1',`Vcc'
8997
Description_geda_MTA100_2`MTA Connector, (0.100 inch pitch)'
8999
Description_AT90S1300_dilAVR Enhanced RISC microcontroller
9001
Description_74352_dil`2 4-to-1 data selector/multiplexor'
9003
PinList_74151_dil`D3',`D2',`D1',`D0',`Y',`W',`/G',`Gnd',`C',`B',`A',`D7',`D6',`D5',`D4',`Vcc'
9007
Description_geda_MTA100_3`MTA Connector, (0.100 inch pitch)'
9009
Description_geda_DB37M`DSUB connector, female/male'
9011
Description_7420_dil`2 quad-NAND'
9013
Description_7418_dil`2 quad-NAND Schmitt trigger'
9015
Description_74180_dil`9bit /even/odd parity generator/checker'
9017
Description_74178_dil`4bit parallel-access shift register'
9019
PinList_uA79M06C`Com',`In',`Out',`In'
9021
PinList_uA78M09C`In',`Com',`Out',`Com'
9023
Description_geda_MTA100_4`MTA Connector, (0.100 inch pitch)'
9027
PKG_TO220STAND-WIDEElement(0x00 "$1" "$2" "$3" 0 10 0 100 0x00)
9029
PIN(100, 200, 80, 20, 1)
9030
PIN(200, 300, 80, 20, 2)
9031
PIN(300, 200, 80, 20, 3)
9034
ElementLine( 0 80 400 80 20)
9035
ElementLine(400 80 400 260 20)
9036
ElementLine(400 260 0 260 20)
9037
ElementLine( 0 260 0 80 20)
9039
# Kuehlfahne icl. Bohrung
9040
ElementLine( 0 80 400 80 20)
9041
ElementLine(400 80 400 140 20)
9042
ElementLine(400 140 0 140 20)
9043
ElementLine( 0 140 0 80 20)
9045
ElementLine(130 80 130 140 10)
9046
ElementLine(270 80 270 140 10)
9049
ElementLine(200 300 200 260 30)
9054
PKG_SOJ32_300COMMON_SMT_DIL_MIL(`$1',`$2',`$3',32,23622,86614,50000,196850)
9056
PKG_QFP100_14PKG_QFP_50(`$1',`$2',`$3',`100',`14')
9058
Description_geda_QFN24_4`Square Quad Flat Nolead (QFN) package'
9060
Description_geda_MTA100_5`MTA Connector, (0.100 inch pitch)'
9062
Description_74651_dil`8 inverting bus tranceiver/register 3-state A-output, 3-state B-output'
9064
Description_74649_dil`8 inverting bus tranceiver/register OC'
9066
PinList_7415_dil`A1',`B1',`A2',`B2',`C2',`Y2',`Gnd',`Y3',`A3',`B3',`C3',`Y1',`C1',`Vcc'
9074
PKG_DO214ABPKG_SMT_DIODE( `$1', `$2', `$3', 79, 34)
9076
Description_geda_MTA100_6`MTA Connector, (0.100 inch pitch)'
9078
Description_TL074_dilQuad low noise JFET input operational amplifiers
9080
PinList_uA78L09C`In',`Com',`Out'
9082
PinList_uA709C_dil`FreqCompB',`In-',`In+',`Vcc-',`OutFreqComp',`Out',`Vcc+',`FreqCompA'
9084
PinList_74276_dil`/Clr',`1J',`1Clk',`/1K',`1Q',`2Q',`/2K',`2Clk',`2J',`Gnd',`/Pre',`3J',`3Clk',`/3K',`3Q',`4Q',`/4K',`4Clk',`4J',`Vcc'
9086
Param1_DIN41_612_abc96maleabc
9088
PKG_GENERIC_JOHNSTECH7248_QFN
9089
# number of pins on left/right sides (pin1 is upper pin on left side)
9090
define(`LRPINS', `eval($4 / 4)')
9091
# number of pins on top/bottom sides
9092
define(`TBPINS', `eval(`$4' / 2 - LRPINS)')
9093
# pin pitch (1/1000 mil)
9094
define(`PITCH',`eval(`$6'*100000/254)')
9095
# y-coordinate for upper pin on left/right sides (1/1000 mil)
9096
define(`LRYMAX', `eval((LRPINS-1)*PITCH/2)')
9097
# x-coordinate for right pin on top/bottom sides (1/1000 mil)
9098
define(`TBXMAX', `eval((TBPINS-1)*PITCH/2)')
9099
# total horizontal package width (1/1000 mil)
9100
define(`LRWIDTHMM', `ifelse(0,`$5',`787',`eval($5)')')
9101
define(`LRWIDTH', `ifelse(0,`$5',`787',`eval(`$5'*10000000/254)')')
9102
# total vertical package width (1/1000 mil)
9103
define(`TBWIDTHMM', `ifelse(0,`$5',`551',`eval($5)')')
9104
define(`TBWIDTH',`ifelse(0,`$5',`551',`eval(`$5'*10000000/254)')')
9105
# how much pads extend beyond the package edge (1/1000 mil) (the 75 is 0.75 mm)
9106
define(`EXTOUT', eval(75*100000/254))
9107
# how much pads extend inward from the package pad edge (1/1000 mil)
9108
define(`EXTIN', eval(5*100000/254))
9109
# pad length/width (1/1000 mil)
9110
define(`PADLENGTH', `eval(`$8'*100000/254)')
9111
define(`PADWIDTH', `eval(`$7'*100000/254)')
9112
# pad width (mil/100)
9113
define(`PADWIDTHMIL100', `eval(PADWIDTH/10)')
9114
# min/max x coordinates for the pads on the left/right sides of the package (mil/100)
9115
define(`LRXMAX',`eval((LRWIDTH/2 + EXTOUT - PADWIDTH/2)/10)')
9116
define(`LRXMIN',`eval((LRWIDTH/2 -PADLENGTH - EXTIN + PADWIDTH/2)/10)')
9117
# min/max y coordinates for the pads on the top/bottom sides of the package (mil/100)
9118
define(`TBYMAX',`eval((TBWIDTH/2 + EXTOUT - PADWIDTH/2)/10)')
9119
define(`TBYMIN',`eval((TBWIDTH/2 -PADLENGTH - EXTIN + PADWIDTH/2)/10)')
9121
# pad size and drill size (mil/100) for the mounting holes
9122
define(`MOUNTPAD', 7700)
9123
define(`MOUNTDRILL', 2000)
9124
# soldermask relief size for mounting holes (mil/100)
9125
define(`MOUNTMASK', `eval(MOUNTPAD + 1000)')
9127
# silkscreen width (mils/100)
9128
define(`SILKW', 1000)
9129
# how much the silk screen is moved away from the package (1/1000 mil)
9130
define(`SILKEXT', `eval(200*100000/254 + SILKW*10/2 + 5*1000)')
9131
# upper right corner for silk screen (mil/100)
9132
define(`SILKX', `eval((LRWIDTH/2 + SILKEXT )/10)')
9133
define(`SILKY', `eval((TBWIDTH/2 + SILKEXT )/10)')
9134
# refdes text size (mil/100)
9135
define(`TEXTSIZE', 100)
9136
# x,y coordinates for refdes label (mil/100)
9137
define(`TEXTX', -SILKX)
9138
define(`TEXTY', `eval(-SILKY - 1000 - TEXTSIZE/2)')
9139
# square exposed paddle size (mil/100)
9140
define(`EPSIZE', `eval(`$9'*10000/254)')
9142
# location of mounting holes (mil/100)
9143
define(`MOUNTX', `eval((LRWIDTH/2 + 39370)/10)')
9144
define(`MOUNTY', `eval((TBWIDTH/2 + 39370)/10)')
9146
# latch silkscreen width (mils/100)
9147
define(`LSILKW', 100)
9148
# points for latch silk on the left/right sides of the part (mil/100)
9149
define(`LATCHLRYMIN', `eval((-TBWIDTH/2 - 25*100000/254 )/10)')
9150
define(`LATCHLRYMAX', `eval(( TBWIDTH/2 + 25*100000/254 )/10)')
9151
define(`LATCHLRXMIN', SILKX)
9152
define(`LATCHLRXMAX', `eval(( LRWIDTH/2 + 400*100000/254 )/10)')
9153
# points for latch silk on the top/bottom sides of the part (mil/100)
9154
define(`LATCHTBXMIN', `eval((-LRWIDTH/2 - 25*100000/254 )/10)')
9155
define(`LATCHTBXMAX', `eval(( LRWIDTH/2 + 25*100000/254 )/10)')
9156
define(`LATCHTBYMIN', SILKY)
9157
define(`LATCHTBYMAX', `eval(( TBWIDTH/2 + 400*100000/254 )/10)')
9159
# points for silk showing where the exposed paddle contacts are (mil/100)
9160
define(`CONTL', 100)
9161
ifelse(1, eval(TBWIDTHMM>4), define(`CONTL', 200))
9162
ifelse(1, eval(TBWIDTHMM>5), define(`CONTL', 300))
9164
# spacing between rows of EP contacts in 1/100 mm.
9166
ifelse(1, eval(TBWIDTHMM>5), define(`CONTS', `eval(TBWIDTHMM*100 - 430)'))
9168
define(`EPY', `eval((CONTL*100000/254)/10)')
9169
define(`EPXMIN', `eval(((CONTS/2 - 20/2)*100000/254)/10)')
9170
define(`EPXMAX', `eval(((CONTS/2 + 20/2)*100000/254)/10)')
9172
# soldermask opening (mil/100)
9173
define(`MASKSIZE', `eval((400*100000/254 + TBWIDTH)/10)')
9176
# element_flags, description, pcb-name, value, mark_x, mark_y,
9177
# text_x, text_y, text_direction, text_scale, text_flags
9178
Element[0x00000000 "$1" "$2" "$3" 0 0 TEXTX TEXTY 0 TEXTSIZE 0x00000000]
9184
forloop(`i', 1, LRPINS,
9185
`define(`Y', `eval((-LRYMAX + PITCH*idx)/10)')'
9186
`Pad[-LRXMAX Y -LRXMIN Y PADWIDTHMIL100 0 0 "CURPIN" "CURPIN" 0x00000000]'
9187
`define(`CURPIN', incr(CURPIN))'
9188
`define(`idx',incr(idx))'
9193
forloop(`i', 1, TBPINS,
9194
`define(`X', `eval((-TBXMAX + PITCH*idx)/10)')'
9195
`Pad[X TBYMAX X TBYMIN PADWIDTHMIL100 0 0 "CURPIN" "CURPIN" 0x00000800]'
9196
`define(`CURPIN', incr(CURPIN))'
9197
`define(`idx',incr(idx))'
9202
forloop(`i', 1, LRPINS,
9203
`define(`Y', `eval(( LRYMAX - PITCH*idx)/10)')'
9204
`Pad[LRXMAX Y LRXMIN Y PADWIDTHMIL100 0 0 "CURPIN" "CURPIN" 0x00000000]'
9205
`define(`CURPIN', incr(CURPIN))'
9206
`define(`idx',incr(idx))'
9211
forloop(`i', 1, TBPINS,
9212
`define(`X', `eval((TBXMAX - PITCH*idx)/10)')'
9213
`Pad[X -TBYMAX X -TBYMIN PADWIDTHMIL100 0 0 "CURPIN" "CURPIN" 0x00000800]'
9214
`define(`CURPIN', incr(CURPIN))'
9215
`define(`idx',incr(idx))'
9218
# Exposed paddle. Note that this pad also sets the soldermask
9219
# relief for the entire part.
9220
# Pad(X1, Y1, X2, Y3, width, clearance,
9221
# soldermask, "pin name", "pin number", flags)
9222
Pad[0 0 0 0 EPSIZE 0 MASKSIZE "CURPIN" "CURPIN" 0x00000100]
9223
define(`CURPIN', incr(CURPIN))
9226
# Pin(x, y, thickness, clearance, mask, drilling hole, name,
9228
Pin[ MOUNTX MOUNTY MOUNTPAD 1000 MOUNTMASK MOUNTDRILL "Mount1" "CURPIN" 0x0]
9229
define(`CURPIN', incr(CURPIN))
9230
Pin[ -MOUNTX MOUNTY MOUNTPAD 1000 MOUNTMASK MOUNTDRILL "Mount2" "CURPIN" 0x0]
9231
define(`CURPIN', incr(CURPIN))
9232
Pin[ -MOUNTX -MOUNTY MOUNTPAD 1000 MOUNTMASK MOUNTDRILL "Mount3" "CURPIN" 0x0]
9233
define(`CURPIN', incr(CURPIN))
9234
Pin[ MOUNTX -MOUNTY MOUNTPAD 1000 MOUNTMASK MOUNTDRILL "Mount4" "CURPIN" 0x0]
9236
# Silk screen around package
9237
ElementLine[ SILKX SILKY SILKX -SILKY SILKW]
9238
ElementLine[ SILKX -SILKY -SILKX -SILKY SILKW]
9239
ElementLine[-SILKX -SILKY -SILKX SILKY SILKW]
9240
ElementLine[-SILKX SILKY SILKX SILKY SILKW]
9243
ElementLine[-SILKX -SILKY eval(-SILKX - 1500) eval(-SILKY - 1500) SILKW]
9245
# Silk showing latch area
9248
ElementLine[ LATCHTBXMIN -LATCHTBYMIN LATCHTBXMIN -LATCHTBYMAX LSILKW ]
9249
ElementLine[ LATCHTBXMIN -LATCHTBYMAX LATCHTBXMAX -LATCHTBYMAX LSILKW ]
9250
ElementLine[ LATCHTBXMAX -LATCHTBYMIN LATCHTBXMAX -LATCHTBYMAX LSILKW ]
9253
ElementLine[ LATCHTBXMIN LATCHTBYMIN LATCHTBXMIN LATCHTBYMAX LSILKW ]
9254
ElementLine[ LATCHTBXMIN LATCHTBYMAX LATCHTBXMAX LATCHTBYMAX LSILKW ]
9255
ElementLine[ LATCHTBXMAX LATCHTBYMIN LATCHTBXMAX LATCHTBYMAX LSILKW ]
9258
ElementLine[ -LATCHLRXMIN LATCHLRYMAX -LATCHLRXMAX LATCHLRYMAX LSILKW ]
9259
ElementLine[ -LATCHLRXMAX LATCHLRYMAX -LATCHLRXMAX LATCHLRYMIN LSILKW ]
9260
ElementLine[ -LATCHLRXMIN LATCHLRYMIN -LATCHLRXMAX LATCHLRYMIN LSILKW ]
9263
ElementLine[ LATCHLRXMIN LATCHLRYMAX LATCHLRXMAX LATCHLRYMAX LSILKW ]
9264
ElementLine[ LATCHLRXMAX LATCHLRYMAX LATCHLRXMAX LATCHLRYMIN LSILKW ]
9265
ElementLine[ LATCHLRXMIN LATCHLRYMIN LATCHLRXMAX LATCHLRYMIN LSILKW ]
9267
# Silk showing area for exposed paddle socket contacts
9268
ElementLine[ EPXMIN -EPY EPXMIN EPY LSILKW ]
9269
ElementLine[ EPXMAX -EPY EPXMAX EPY LSILKW ]
9270
ElementLine[ EPXMIN EPY EPXMAX EPY LSILKW ]
9271
ElementLine[ EPXMIN -EPY EPXMAX -EPY LSILKW ]
9273
# packages with width >= 6.0 mm have 2 rows of contacts
9274
ifelse(1, eval(TBWIDTHMM>5),
9275
ElementLine[ -EPXMIN -EPY -EPXMIN EPY LSILKW ]
9276
ElementLine[ -EPXMAX -EPY -EPXMAX EPY LSILKW ]
9277
ElementLine[ -EPXMIN EPY -EPXMAX EPY LSILKW ]
9278
ElementLine[ -EPXMIN -EPY -EPXMAX -EPY LSILKW ]
9283
Description_geda_MTA100_7`MTA Connector, (0.100 inch pitch)'
9285
Description_MAX232A_dilhigh-speed dual RS232 driver
9287
PinList_74124_dil`2FC',`1FC',`1Rng',`1CX1',`1CX2',`/1En',`1Y',`Osc-Gnd',`Gnd',`2Y',`/2En',`2CX1',`2CX2',`2Rng',`Osc-Vcc',`Vcc'
9293
PKG_SMD_POLARdefine(`SMD_OUTLINE_EXTRA',
9296
# ElementLine( X1 eval(Y2L+20) X1 eval(Y2L+70) 8)
9297
# ElementLine( eval(X1-25) eval(Y2L+45) eval(X1+25) eval(Y2L+45) 8)
9298
define(`XBAR', `eval(X1L+10)')
9299
ElementLine( XBAR Y1L XBAR Y2L 8 )
9302
PKG_SMD_BASE(`$1', `$2', `$3', `$4', `$5')
9305
Description_geda_MTA100_8`MTA Connector, (0.100 inch pitch)'
9307
Description_crystal_300`crystal 300mil'
9309
Description_7445_dil`BCD to decimal decoder/driver'
9311
Description_74153_dil`2 4-to-1 selectors'
9317
PKG_SIP1PKG_CSIL(`$1', `$2', `$3', 1)
9319
Description_geda_MTA100_9`MTA Connector, (0.100 inch pitch)'
9321
Description_PCI5V_MAX_HEIGHTPCI 5V Array Max Height
9323
Description_MOLEX_025_100Molex .025 pitch 100 pin plug
9325
PinList_74575_dil`/Oe',`1D',`2D',`3D',`4D',`5D',`6D',`7D',`8D',`Gnd',`Clk',`8Q',`7Q',`6Q',`5Q',`4Q',`3Q',`2Q',`1Q',`Vcc'
9327
Param2_smd_capacitor_60330
9329
PKG_SIP2PKG_CSIL(`$1', `$2', `$3', 2)
9331
Description_geda_DB37F`DSUB connector, female/male'
9333
Description_74624_dil`voltage controlled oscillator w. enable and complement output'
9335
PinList_7442_dil`0',`1',`2',`3',`4',`5',`6',`Gnd',`7',`8',`9',`D',`C',`B',`A',`Vcc'
9337
PinList_74423_dil`1A',`1B',`/1Clr',`/1Q',`2Q',`2Cext',`2Rext-Cext',`Gnd',`2A',`2B',`/2Clr',`/2Q',`1Q',`1Cext',`1Rext-Cext',`Vcc'
9343
PKG_SIP3PKG_CSIL(`$1', `$2', `$3', 3)
9345
Description_geda_DIN41612C64FS`DIN connector, 96 pin housing'
9347
PinList_uA79M05C`Com',`In',`Out',`In'
9349
PinList_uA78M10C`In',`Com',`Out',`Com'
9351
PinList_uA78M08C`In',`Com',`Out',`Com'
9353
PinList_BC635`E',`B',`C'
9355
PinList_74251_dil`D3',`D2',`D1',`D0',`Y',`W',`/G',`Gnd',`C',`B',`A',`D7',`D6',`D5',`D4',`Vcc'
9357
Param1_generic_capacitor_axial_300300
9361
PKG_SIP4PKG_CSIL(`$1', `$2', `$3', 4)
9363
Description_geda_MSOP10`Mini small outline package, .5mm'
9365
Description_74280_dil`9bit odd/even parity generator/checker'
9367
Description_74278_dil`4bit cascadable priority registers'
9369
PinList_BC636`E',`B',`C'
9371
PinList_27256_dil`Vpp', `A12', `A7',`A6',`A5',`A4',`A3',`A2',`A1',`A0',`D0',`D1',`D2',`Gnd',`D3',`D4',`D5',`D6',`D7',`/Cs',`A10',`/Oe',`A11',`A9',`A8', `A13', `A14', `Vcc'
9375
PKG_SSOP8PKG_SSO( `$1', `$2', `$3', 8, 323, 2559)
9377
PKG_SOJ26_450COMMON_SMT_DIL_MIL(`$1',`$2',`$3',26,23622,86614,50000,346457)
9379
PKG_SIP5PKG_CSIL(`$1', `$2', `$3', 5)
9381
Description_7472_dil`AND-gated MS-FF w. preset/clear'
9383
Description_74126_dil`4 buffers 3-state positive control'
9387
Param1_DIN41_651_40lay40
9389
PKG_SIP6PKG_CSIL(`$1', `$2', `$3', 6)
9391
Description_geda_QFN44_7`Square Quad Flat Nolead (QFN) package'
9393
PinList_uA79L05C`Out',`In',`Com'
9395
PinList_uA7924C`Com',`In',`Out',`In'
9397
PinList_uA78L10C`In',`Com',`Out'
9399
PinList_uA78L08C`In',`Com',`Out'
9403
Param1_generic24_dil24
9411
PKG_SIP7PKG_CSIL(`$1', `$2', `$3', 7)
9413
PKG_CTS_745C_10COMMON_SMT_DIL_MIL(`$1',`$2',`$3',10,32000,51000,50000,67000)
9415
PKG_CONNECTOR_DILdefine(`MAXY', `eval(`$4' * 100)')
9416
define(`MAXX', `200')
9417
Element(0x00 "$1" "$2" "$3" eval(MAXX + 60) 0 3 100 0x00)
9419
forloop(`row', 1, eval(`$4'),
9420
`PIN(50, eval(row * 100 -50), 60, 30, eval(row))
9422
forloop(`row', 1, eval(`$4'),
9423
`PIN(150, eval(($4 + 1 - row) * 100 -50), 60, 30, eval($4 + row))
9425
ElementLine(0 0 0 MAXY 20)
9426
ElementLine(0 MAXY MAXX MAXY 20)
9427
ElementLine(MAXX MAXY MAXX 0 20)
9428
ElementLine(MAXX 0 0 0 20)
9429
ElementLine(0 100 100 100 10)
9430
ElementLine(100 100 100 0 10)
9434
PinList_74376_dil`/Clr',`1J',`/1K',`1Q',`2Q',`/2K',`2J',`Gnd',`Clk',`3J',`/3K',`3Q',`4Q',`/4K',`4J',`Vcc'
9440
PKG_TSOP32BPKG_TSOP( `$1', `$2', `$3', 32, 559, 2000)
9442
PKG_SIP8PKG_CSIL(`$1', `$2', `$3', 8)
9444
PKG_BRE200PKG_RECTANGULAR2N(`$1', `$2', `$3', 400, 100)
9446
Description_uA7915C-15V 1.5A voltage regulator
9448
Description_generic_diode_300`diode'
9450
Param1_MOLEX_025_140140
9452
PKG_TSOP32APKG_TSOP( `$1', `$2', `$3', 32, 795, 2000)
9454
PKG_SIP9PKG_CSIL(`$1', `$2', `$3', 9)
9456
PKG_QFN24_4_EPPKG_QFN_50S(`$1',`$2',`$3', `24', `4', `210')
9458
PKG_JOHNSTECH_QFN68_10PKG_JOHNSTECH_QFN_50(`$1',`$2',`$3', `68', `10', `770')
9460
Description_uA79M15C-15V 0.5A voltage regulator
9462
Description_uA78M20C+20V 0.5A voltage regulator
9464
Description_74253_dil`2 4-to-1 selector/multiplexor 3-state'
9466
PinList_uA7824C`In',`Com',`Out',`Com'
9468
Param1_generic28smdw_dil28
9474
Description_johnstech_JOHNSTECH_QFN56_8`Johnstech QFN Socket, Series 1MM (724812-724839)'
9476
Description_7497_dil`syncronous 6bit binary rate multiplier'
9482
Param1_PEB2086N_plcc44
9486
Description_uA7815C+15V 1.5A voltage regulator
9488
Description_SUBD_15MSUB-D male 15 pins
9490
PKG_SO28WPKG_SO( `$1', `$2', `$3', 28, 474, 5000)
9492
Description_uA79L15C-15V 0.1A voltage regulator
9494
DefinePinListifelse($#, 1, ,
9496
`define(`count', 0)'
9500
PinList_2N3055`E',`B',`C',`C'
9502
Param1_WD33C93A_dil40
9508
PKG_SOJ30_400COMMON_SMT_DIL_MIL(`$1',`$2',`$3',30,23622,86614,50000,291339)
9510
PKG_SOJ28_400COMMON_SMT_DIL_MIL(`$1',`$2',`$3',28,23622,86614,50000,291339)
9512
Description_74378_dil`6 FF w. single rail output'
9514
PinList_74177_dil`/Load',`Qc',`C',`A',`Qa',`Clk2',`Gnd',`Clk1',`Qb',`B',`D',`Qd',`/Clr',`Vcc'
9520
Description_geda_QFP100_R`Rectangular Quad-side flat pack'
9522
Description_geda_PLCC28X`Plastic leadless chip carrier with pin socket'
9524
Description_geda_0805`Standard SMT resistor, capacitor etc'
9526
forlooppushdef(`$1', `$2')_forloop(`$1', `$2', `$3', `$4')popdef(`$1')
9530
PKG_TQFN68_10PKG_QFN_50(`$1',`$2',`$3', `68', `10', `0')
9532
PKG_JOHNSTECH_QFN32_7PKG_JOHNSTECH_QFN_65(`$1',`$2',`$3', `32', `7', `470')
9534
Description_geda_HEADER14_1`Header connector, DIP pin numbering'
9536
PinList_BUK453`G',`D',`S', `D'
9538
PinList_74648_dil`CAB',`SAB',`DIR',`A1',`A2',`A3',`A4',`A5',`A6',`A7',`A8',`Gnd',`B8',`B7',`B6',`B5',`B4',`B3',`B2',`B1',`/G',`SBA',`CBA',`Vcc'
9546
PKG_CTS_742X_08COMMON_SMT_DIL_MM(`$1',`$2',`$3', 8,50,90,80,90)
9548
Description_geda_SOJ26_400`Small outline J-leaded package (400 mil)'
9550
Description_geda_HEADER14_2`Header connector, ribbon cable numbering'
9552
Param1_DIN41_651_14stand14
9556
PKG_JOHNSTECH_QFN32_5PKG_JOHNSTECH_QFN_50S(`$1',`$2',`$3', `32', `5', `310')
9558
PKG_DIP8MPKG_N(`$1', `$2', `$3', 8, 400)
9560
PKG_DB15FPKG_SUBD_FEMALE_LAY(`$1', `$2', `$3', 15)
9562
Description_DIN41_651_22standDIN41.651 standing 22 pins
9566
Param1_DIN41_651_34lay34
9568
Description_johnstech_JOHNSTECH_QFN36_6`Johnstech QFN Socket, Series 1MM (724812-724839)'
9570
Description_geda_1806`Standard SMT resistor, capacitor etc'
9572
Description_SUBD_15FSUB-D female 15 pins
9574
Description_BC636bipolar-P transistor
9576
Description_74353_dil`2 4-to-1 data selector/multiplexor 3-state'
9578
PinList_2732_dil`A7',`A6',`A5',`A4',`A3',`A2',`A1',`A0',`D0',`D1',`D2',`Gnd',`D3',`D4',`D5',`D6',`D7',`/Cs',`A10',`/Oe',`A11',`A9',`A8',`Vcc'
9580
Param2_generic24_dil300
9582
Description_L297A_dilstepper-motor controller
9584
Description_BC635bipolar-N transistor
9586
Description_74181_dil`ALU function generator'
9588
PinList_uA78M06C`In',`Com',`Out',`Com'
9590
Param2_PIC16C74_dil600
9592
Param1_smd_resistor_60360
9594
Param1_MC68681_plcc44
9596
Description_LED_3MMLED 3mm
9600
PinList_74623_dil`GAB',`A1',`A2',`A3',`A4',`A5',`A6',`A7',`A8',`Gnd',`B8',`B7',`B6',`B5',`B4',`B3',`B2',`B1',`/GBA',`Vcc'
9604
Description_geda_HEADER34_1`Header connector, DIP pin numbering'
9606
Description_74652_dil`8 bus tranceiver/register 3-state A-output, 3-state B-output'
9608
PinList_74449_dil`/GBA',`A1',`Dir2',`A2',`A3',`Dir3',`A4',`Gnd',`B4',`Dir4',`B3',`B2',`Dir1',`B1',`/GAB',`Vcc'
9610
PinList_7414_dil`1A',`1Y',`2A',`2Y',`3A',`3Y',`Gnd',`4Y',`4A',`5Y',`5A',`6Y',`6A',`Vcc'
9616
PKG_PQFP52_10X10Element(0x00 "$1" "$2" "$3" 250 200 0 150 0x00)
9618
Pad(0 129 80 129 16 "1" 0x00000101)
9619
Pad(0 155 80 155 16 "2" 0x00000001)
9620
Pad(0 180 80 180 16 "3" 0x00000001)
9621
Pad(0 206 80 206 16 "4" 0x00000001)
9622
Pad(0 232 80 232 16 "5" 0x00000001)
9623
Pad(0 257 80 257 16 "6" 0x00000001)
9624
Pad(0 283 80 283 16 "7" 0x00000001)
9625
Pad(0 308 80 308 16 "8" 0x00000001)
9626
Pad(0 334 80 334 16 "9" 0x00000001)
9627
Pad(0 359 80 359 16 "10" 0x00000001)
9628
Pad(0 385 80 385 16 "11" 0x00000001)
9629
Pad(0 411 80 411 16 "12" 0x00000001)
9630
Pad(0 436 80 436 16 "13" 0x00000001)
9632
Pad(129 565 129 485 16 "14" 0x00000001)
9633
Pad(155 565 155 485 16 "15" 0x00000001)
9634
Pad(180 565 180 485 16 "16" 0x00000001)
9635
Pad(206 565 206 485 16 "17" 0x00000001)
9636
Pad(232 565 232 485 16 "18" 0x00000001)
9637
Pad(257 565 257 485 16 "19" 0x00000001)
9638
Pad(283 565 283 485 16 "20" 0x00000001)
9639
Pad(308 565 308 485 16 "21" 0x00000001)
9640
Pad(334 565 334 485 16 "22" 0x00000001)
9641
Pad(359 565 359 485 16 "23" 0x00000001)
9642
Pad(385 565 385 485 16 "24" 0x00000001)
9643
Pad(411 565 411 485 16 "25" 0x00000001)
9644
Pad(436 565 436 485 16 "26" 0x00000001)
9646
Pad(485 436 565 436 16 "27" 0x00000001)
9647
Pad(485 411 565 411 16 "28" 0x00000001)
9648
Pad(485 385 565 385 16 "29" 0x00000001)
9649
Pad(485 359 565 359 16 "30" 0x00000001)
9650
Pad(485 334 565 334 16 "31" 0x00000001)
9651
Pad(485 308 565 308 16 "32" 0x00000001)
9652
Pad(485 283 565 283 16 "33" 0x00000001)
9653
Pad(485 257 565 257 16 "34" 0x00000001)
9654
Pad(485 232 565 232 16 "35" 0x00000001)
9655
Pad(485 206 565 206 16 "36" 0x00000001)
9656
Pad(485 180 565 180 16 "37" 0x00000001)
9657
Pad(485 155 565 155 16 "38" 0x00000001)
9658
Pad(485 129 565 129 16 "39" "39" 0x00000001)
9660
Pad(436 0 436 80 16 "40" 0x00000001)
9661
Pad(411 0 411 80 16 "41" 0x00000001)
9662
Pad(385 0 385 80 16 "42" 0x00000001)
9663
Pad(359 0 359 80 16 "43" 0x00000001)
9664
Pad(334 0 334 80 16 "44" 0x00000001)
9665
Pad(308 0 308 80 16 "45" 0x00000001)
9666
Pad(283 0 283 80 16 "46" 0x00000001)
9667
Pad(257 0 257 80 16 "47" 0x00000001)
9668
Pad(232 0 232 80 16 "48" 0x00000001)
9669
Pad(206 0 206 80 16 "49" 0x00000001)
9670
Pad(180 0 180 80 16 "50" 0x00000001)
9671
Pad(155 0 155 80 16 "51" 0x00000001)
9672
Pad(129 0 129 80 16 "52" 0x00000001)
9674
ElementLine( 135 129 436 129 20)
9675
ElementLine( 129 135 129 436 20)
9676
ElementLine( 129 436 436 436 20)
9677
ElementLine( 436 436 436 129 20)
9678
ElementLine( 129 135 135 129 20)
9683
PKG_ALF1000PKG_DIODE_LAY(`$1', `$2', `$3', 1000)
9685
Description_geda_HEADER34_2`Header connector, ribbon cable numbering'
9687
Description_geda_1812`Standard SMT resistor, capacitor etc'
9689
Description_TL075_dilQuad JFET input operational amplifiers
9691
PinList_uA78L06C`In',`Com',`Out'
9693
Param2_PEB2086N_plcc150
9695
Description_geda_QFP128_R`Rectangular Quad-side flat pack'
9697
PinList_74125_dil`/1G',`1A',`1Y',`/2G',`2A',`2Y',`Gnd',`3Y',`3A',`/3G',`4Y',`4A',`/4G',`Vcc'
9703
PKG_JOHNSTECH_QFN12_4PKG_JOHNSTECH_QFN_80(`$1',`$2',`$3', `12', `4', `210')
9705
PKG_DB15MPKG_SUBD_MALE_LAY( `$1', `$2', `$3', 15)
9707
Description_geda_SOJ24_450`Small outline J-leaded package (450 mil)'
9709
Description_74154_dil`4-to-16 decoder'
9711
Param2_GAL22V10_dil300
9715
Param1_MOLEX_025_120120
9721
PKG_EIA3216PKG_SMT_2PAD_EIA( `$1', `$2', `$3', 32, 16)
9723
Description_johnstech_JOHNSTECH_QFN16_5`Johnstech QFN Socket, Series 1MM (724812-724839)'
9725
Description_geda_TSSOP8`Thin shrink small outline package'
9727
Description_geda_TQFN16_4_EP`Square Quad Flat Nolead (QFN) package'
9729
PinList_uA741C_dil`OfsN1',`In-',`In+',`Vcc-',`OfsN2',`Out',`Vcc+',`NC'
9731
Param1_generic_diode_600600
9733
Param1_generic28_zip28
9735
Param1_DIN41_651_24stand24
9737
PKG_2706PKG_SMT_2PAD_MIL( `$1', `$2', `$3', 270, 60)
9739
Description_ovenized_oscillator_5`ovenized'
9741
Description_johnstech_JOHNSTECH_QFN16_4`Johnstech QFN Socket, Series 1MM (724812-724839)'
9743
Description_generic20_dil`generic'
9745
Description_generic18_dil`generic'
9747
Description_74625_dil`2 voltage controlled oscillator w. complement output'
9749
PinList_7439_dil`1Y',`1A',`1B',`2Y',`2A',`2B',`Gnd',`3A',`3B',`3Y',`4A',`4B',`4Y',`Vcc'
9753
PKG_TO126STANDElement(0x00 "$1" "$2" "$3" 60 170 0 100 0x00)
9755
PIN(100, 100, 80, 20, 1)
9756
PIN(200, 100, 80, 20, 2)
9757
PIN(300, 100, 80, 20, 3)
9759
ElementLine(50 50 350 50 20)
9760
ElementLine(350 50 350 150 20)
9761
ElementLine(350 150 50 150 20)
9762
ElementLine(50 150 50 50 20)
9767
PKG_LQFP176_24PKG_LQFP_50(`$1',`$2',`$3',`176',`24')
9769
Description_geda_TANT_A`Tantalum SMT capacitor (pin 1 is +)'
9771
PinList_uA78M05C`In',`Com',`Out',`Com'
9773
PinList_L298_multiwatt`I-Sens1', `Out1', `Out2', `Vcc', `In1', `Enable A', `In2', `Gnd', `Logic-Vcc', `In3', `Enable B', `In4', `Out3', `Out4', `I-Sens2'
9775
Param1_smd_EIA_C_capacitor240
9777
Param1_generic8smd_dil8
9781
PKG_SO32WPKG_SO( `$1', `$2', `$3', 32, 567, 5000)
9783
PKG_QFN68_10_EPPKG_QFN_50(`$1',`$2',`$3', `68', `10', `770')
9785
Description_geda_TQFN16_5_EP`Square Quad Flat Nolead (QFN) package'
9787
Description_geda_TANT_B`Tantalum SMT capacitor (pin 1 is +)'
9789
Description_74279_dil`4 /S-/R latches'
9793
Description_geda_TANT_C`Tantalum SMT capacitor (pin 1 is +)'
9795
Description_7469_dil`2 4bit binary counter'
9797
PKG_ZIP9PKG_SD(`$1', `$2', `$3', 9)
9799
PKG_OSCElement(0x00 "$1" "$2" "$3" 270 300 3 100 0x00)
9801
Pin(100 100 50 20 "NC" 0x01)
9802
Pin(100 700 50 20 "GND" 0x01)
9803
Pin(400 700 50 20 "CLK" 0x01)
9804
Pin(400 100 50 20 "VCC" 0x01)
9806
ElementLine(5 5 400 5 10)
9807
ElementArc(400 100 95 95 180 90 10)
9808
ElementLine(495 100 495 700 10)
9809
ElementArc(400 700 95 95 90 90 10)
9810
ElementLine(400 795 100 795 10)
9811
ElementArc(100 700 95 95 0 90 10)
9812
ElementLine(5 700 5 5 10)
9814
ElementLine(100 60 400 60 10)
9815
ElementArc(400 100 40 40 180 90 10)
9816
ElementLine(440 100 440 700 10)
9817
ElementArc(400 700 40 40 90 90 10)
9818
ElementLine(400 740 100 740 10)
9819
ElementArc(100 700 40 40 0 90 10)
9820
ElementLine(60 700 60 100 10)
9821
ElementArc(100 100 40 40 270 90 10)
9826
PKG_DIODE_LAYdefine(`X1', `eval(`$4' /3)')
9827
define(`X2', `eval(`$4' -X1)')
9828
define(`Y', `eval(`$4' /2)')
9829
define(`DELTA', `eval(X1 /2)')
9830
define(`PINSIZE', `ifelse(eval($4 >= 500), 1, 80, 50)')
9831
Element(0x00 "$1" "$2" "$3" eval(X2+20) eval(Y-DELTA) 0 100 0x00)
9833
PIN(0, Y, PINSIZE, 20, 1)
9834
PIN($4, Y, PINSIZE, 20, 2)
9836
ElementLine(0 Y X1 Y 10)
9837
ElementLine(X2 Y $4 Y 10)
9839
ElementLine(X1 Y X2 eval(Y-DELTA) 10)
9840
ElementLine(X2 eval(Y-DELTA) X2 eval(Y+DELTA) 10)
9841
ElementLine(X2 eval(Y+DELTA) X1 Y 10)
9842
ElementLine(X1 eval(Y-DELTA) X1 eval(Y+DELTA) 10)
9846
Description_geda_TANT_D`Tantalum SMT capacitor (pin 1 is +)'
9848
Description_geda_PLCC32X`Plastic leadless chip carrier with pin socket'
9850
Description_geda_HEADER64_1`Header connector, DIP pin numbering'
9852
PinList_uA78L05C`In',`Com',`Out'
9854
Param1_PIC16C61_dil18
9858
PKG_OLD_QFPdefine(`QUARTER', `eval($4 /4)')
9859
define(`OFFSET', `eval((QUARTER +1) /2)')
9860
define(`WIDTH', `eval((QUARTER-1) *31 +2*42)')
9861
define(`CENTER', `eval(WIDTH / 2)')
9862
define(`NUMPINS', `$4')
9863
Element(0x00 "$1" "$2" "$3" 100 CENTER 0 100 0x00)
9869
#define(`count', `eval(OFFSET+1)')
9871
forloop(`i', 1, QUARTER,
9872
`PAD(eval(X-65), Y, eval(X+5), Y, 20, count)' `define(`count', incr(count))'
9873
`define(`Y', eval(Y+31))'
9879
forloop(`i', 1, QUARTER,
9880
`PAD(X, eval(Y+65), X, eval(Y-5), 20, count)' `define(`count', incr(count))'
9881
`define(`X', eval(X+31))'
9886
define(`Y', eval(WIDTH-42))
9887
forloop(`i', 1, QUARTER,
9888
`PAD(eval(X+65), Y, eval(X-5), Y, 20, count)' `define(`count', incr(count))'
9889
`define(`Y', eval(Y-31))'
9893
define(`X', eval(WIDTH-42))
9895
forloop(`i', 1, QUARTER,
9896
`PAD(X, eval(Y-65), X, eval(Y+5), 20, count)' `define(`count', incr(count))'
9897
`ifelse(eval(count > NUMPINS), 1, `define(`count', 1)')'
9898
`define(`X', eval(X-31))'
9901
ElementLine(28 0 WIDTH 0 10)
9902
ElementLine(WIDTH 0 WIDTH WIDTH 10)
9903
ElementLine(WIDTH WIDTH 0 WIDTH 10)
9904
ElementLine(0 WIDTH 0 28 10)
9905
ElementLine(0 28 28 0 10)
9907
ElementArc(80 80 20 20 0 360 10)
9912
PKG_CTS_744C_08COMMON_SMT_DIL_MIL(`$1',`$2',`$3',8,32000,51000,50000,67000)
9914
Description_geda_HEADER64_2`Header connector, ribbon cable numbering'
9916
Description_74580_dil`8 D-type transparent latch 3-state w. inverted output'
9918
PinList_74377_dil`/G',`1Q',`1D',`2D',`2Q',`3Q',`3D',`4D',`4Q',`Gnd',`Clk',`5Q',`5D',`6D',`6Q',`7Q',`7D',`8D',`8Q',`Vcc'
9920
Param2_MAX680_dil300
9926
Description_uA7912C-12V 1.5A voltage regulator
9928
Description_geda_SOJ30_300`Small outline J-leaded package (300 mil)'
9930
Description_geda_SOJ28_300`Small outline J-leaded package (300 mil)'
9932
Description_uA79M12C-12V 0.5A voltage regulator
9934
Description_uA78M15C+15V 0.5A voltage regulator
9936
Description_panasonic_PANASONIC_EXB14V`Panasonic EXB Series Chip Resistor Array'
9938
Description_geda_ALF800`Axial diode (pin 1 is cathode)'
9940
Description_geda_1825`Standard SMT resistor, capacitor etc'
9946
PKG_RCY600PKG_RADIAL_CAN(`$1', `$2', `$3', 1200)
9948
PKG_DIN41651_20SPKG_DIN41_651STAND(`$1', `$2', `$3', 10)
9950
Description_generic8smd_dil`generic'
9952
Description_7496_dil`5bit shift register'
9954
Param2_generic68_plcc150
9958
Param1_DIN41_651_34stand34
9960
PKG_CTS_744C_04COMMON_SMT_DIL_MIL(`$1',`$2',`$3',4,32000,51000,50000,67000)
9962
Description_uA7812C+12V 1.5A voltage regulator
9964
PinList_DIN41_612_ac64femaleforloop(`i', 1, 32, `define(`P_'i, `a'i)')
9965
forloop(`i', 1, 32, `define(`P_'eval(i +64), `c'i)')
9969
Param1_DIN41_651_26lay26
9971
PKG_HEADER4_1PKG_CONNECTOR_DIL(`$1', `$2', `$3', 2)
9973
Description_uA79L12C-12V 0.1A voltage regulator
9975
Description_uA78L15C+15V 0.1A voltage regulator
9977
Description_7451S_dil`2 AND-OR inverters (2x2 inputs)'
9979
PinList_7493_dil`ClkB',`R0(1)',`R0(2)',`NC',`Vcc',`NC',`NC',`Qc',`Qb',`Gnd',`Qd',`Qa',`NC',`ClkA'
9981
PinList_74352_dil`/1G',`B',`1C3',`1C2',`1C1',`1C0',`1Y',`Gnd',`2Y',`2C0',`2C1',`2C2',`2C3',`A',`/2G',`Vcc'
9983
PinList_2532_dil`A7',`A6',`A5',`A4',`A3',`A2',`A1',`A0',`D0',`D1',`D2',`Gnd',`D3',`D4',`D5',`D6',`D7',`A11',`A10',`/Oe',`Vpp',`A9',`A8',`Vcc'
9985
Param2_smd_capacitor_120660
9991
PKG_SOJ32_350COMMON_SMT_DIL_MIL(`$1',`$2',`$3',32,23622,86614,50000,244094)
9993
PKG_HEADER4_2PKG_CONNECTOR(`$1', `$2', `$3', 2, 2)
9995
Description_74381_dil`ALU function generator w. look-ahead carry'
9997
Description_74379_dil`4 FF w. double rail output'
9999
PinList_MAX667_dil`DD',`OUT',`LBI',`GND',`SHDN',`SET',`LBO',`IN'
10001
PinList_74180_dil`G',`H',`Even',`Odd',`SumEven',`SumOdd',`Gnd',`A',`B',`C',`D',`E',`F',`Vcc'
10003
PinList_74178_dil`B',`A',`SER',`Qa',`Clk',`Qb',`Gnd',`Qc',`Load',`Qd',`Shift',`D',`C',`Vcc'
10005
Param2_74627_dil300
10009
PKG_QFP_80PKG_GENERIC_QFP(`$1',`$2',`$3',`$4',`$5', `80',`40',`20', `80',`0')
10011
PKG_PLCC52XPKG_PLCC_SOCKET(`$1', `$2', `$3', 52, 150)
10012
# End of frozen state file