1divert(-1)
2#
3#                             COPYRIGHT
4#
5#   PCB, interactive printed circuit board design
6#   Copyright (C) 1994,1995,1996 Thomas Nau
7#
8#   This program is free software; you can redistribute it and/or modify
9#   it under the terms of the GNU General Public License as published by
10#   the Free Software Foundation; either version 2 of the License, or
11#   (at your option) any later version.
12#
13#   This program is distributed in the hope that it will be useful,
14#   but WITHOUT ANY WARRANTY; without even the implied warranty of
15#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16#   GNU General Public License for more details.
17#
18#   You should have received a copy of the GNU General Public License along
19#   with this program; if not, write to the Free Software Foundation, Inc.,
20#   51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
21#
22#   Contact addresses for paper mail and Email:
23#   Thomas Nau, Schlehenweg 15, 88471 Baustetten, Germany
24#   Thomas.Nau@rz.uni-ulm.de
25#
26#
27define(`Description_generic8_dil', ``generic'')
28define(`Param1_generic8_dil', 8)
29define(`Param2_generic8_dil', 300)
30
31define(`Description_generic8smd_dil', ``generic'')
32define(`Param1_generic8smd_dil', 8)
33
34define(`Description_generic14_dil', ``generic'')
35define(`Param1_generic14_dil', 14)
36define(`Param2_generic14_dil', 300)
37
38define(`Description_generic14smd_dil', ``generic'')
39define(`Param1_generic14smd_dil', 14)
40
41define(`Description_generic16_dil', ``generic'')
42define(`Param1_generic16_dil', 16)
43define(`Param2_generic16_dil', 300)
44
45define(`Description_generic16smd_dil', ``generic'')
46define(`Param1_generic16smd_dil', 16)
47
48define(`Description_generic18_dil', ``generic'')
49define(`Param1_generic18_dil', 18)
50define(`Param2_generic18_dil', 300)
51
52define(`Description_generic18smd_dil', ``generic'')
53define(`Param1_generic18smd_dil', 18)
54
55define(`Description_generic20_dil', ``generic'')
56define(`Param1_generic20_dil', 20)
57define(`Param2_generic20_dil', 300)
58
59define(`Description_generic20smd_dil', ``generic'')
60define(`Param1_generic20smd_dil', 20)
61
62define(`Description_generic24_dil', ``generic'')
63define(`Param1_generic24_dil', 24)
64define(`Param2_generic24_dil', 300)
65
66define(`Description_generic24smd_dil', ``generic'')
67define(`Param1_generic24smd_dil', 24)
68
69define(`Description_generic24w_dil', ``generic'')
70define(`Param1_generic24w_dil', 24)
71define(`Param2_generic24w_dil', 600)
72
73define(`Description_generic24smdw_dil', ``generic'')
74define(`Param1_generic24smdw_dil', 24)
75
76define(`Description_generic28_dil', ``generic'')
77define(`Param1_generic28_dil', 28)
78define(`Param2_generic28_dil', 300)
79
80define(`Description_generic28smd_dil', ``generic'')
81define(`Param1_generic28smd_dil', 28)
82
83define(`Description_generic28w_dil', ``generic'')
84define(`Param1_generic28w_dil', 28)
85define(`Param2_generic28w_dil', 600)
86
87define(`Description_generic28smdw_dil', ``generic'')
88define(`Param1_generic28smdw_dil', 28)
89
90define(`Description_generic32_dil', ``generic'')
91define(`Param1_generic32_dil', 32)
92define(`Param2_generic32_dil', 600)
93
94define(`Description_generic40_dil', ``generic'')
95define(`Param1_generic40_dil', 40)
96define(`Param2_generic40_dil', 600)
97
98define(`Description_generic64_dil', ``generic'')
99define(`Param1_generic64_dil', 64)
100define(`Param2_generic64_dil', 900)
101
102define(`Description_generic44_plcc', ``generic'')
103define(`Param1_generic44_plcc', 44)
104define(`Param2_generic44_plcc', 150)
105
106define(`Description_generic52_plcc', ``generic'')
107define(`Param1_generic52_plcc', 52)
108define(`Param2_generic52_plcc', 150)
109
110define(`Description_generic68_plcc', ``generic'')
111define(`Param1_generic68_plcc', 68)
112define(`Param2_generic68_plcc', 150)
113
114define(`Description_generic84_plcc', ``generic'')
115define(`Param1_generic84_plcc', 84)
116define(`Param2_generic84_plcc', 150)
117
118define(`Description_generic44_qfp', ``generic'')
119define(`Param1_generic44_qfp', 44)
120define(`Param2_generic44_qfp', 150)
121
122define(`Description_generic80_qfp', ``generic'')
123define(`Param1_generic80_qfp', 80)
124define(`Param2_generic80_qfp', 150)
125
126define(`Description_generic208_lqfp', ``generic'')
127
128define(`Description_menu_qfp', ``generic'')
129
130define(`Description_generic16_zif', ``generic'')
131define(`Param1_generic16_zif', 16)
132
133define(`Description_generic20_zif', ``generic'')
134define(`Param1_generic20_zif', 20)
135
136define(`Description_generic208_lqfp', ``generic'')
137
138define(`Description_menu_qfp', ``generic'')
139
140define(`Description_generic208_lqfp', ``generic'')
141
142define(`Description_menu_qfp', ``generic'')
143
144define(`Description_generic20_zip', ``generic'')
145define(`Param1_generic20_zip', 20)
146
147define(`Description_generic24_zip', ``generic'')
148define(`Param1_generic24_zip', 24)
149
150define(`Description_generic28_zip', ``generic'')
151define(`Param1_generic28_zip', 28)
152
153define(`Description_generic40_zip', ``generic'')
154define(`Param1_generic40_zip', 40)
155
156define(`Description_generic_diode_300', ``diode'')
157define(`Param1_generic_diode_300', 300)
158
159define(`Description_generic_diode_400', ``diode'')
160define(`Param1_generic_diode_400', 400)
161
162define(`Description_generic_diode_500', ``diode'')
163define(`Param1_generic_diode_500', 500)
164
165define(`Description_generic_diode_600', ``diode'')
166define(`Param1_generic_diode_600', 600)
167
168define(`Description_generic_diode_800', ``diode'')
169define(`Param1_generic_diode_800', 800)
170
171define(`Description_oscillator_1', ``oscillator'')
172define(`Param1_oscillator_1', 1)
173
174define(`Description_oscillator_2', ``oscillator'')
175define(`Param1_oscillator_2', 2)
176
177define(`Description_oscillator_4', ``oscillator'')
178define(`Param1_oscillator_4', 4)
179
180define(`Description_oscillator_5', ``oscillator'')
181define(`Param1_oscillator_5', 5)
182
183define(`Description_oscillator_8', ``oscillator'')
184define(`Param1_oscillator_8', 8)
185
186define(`Description_oscillator_10', ``oscillator'')
187define(`Param1_oscillator_10', 10)
188
189define(`Description_oscillator_12', ``oscillator'')
190define(`Param1_oscillator_12', 12)
191
192define(`Description_oscillator_16', ``oscillator'')
193define(`Param1_oscillator_16', 16)
194
195define(`Description_oscillator_20', ``oscillator'')
196define(`Param1_oscillator_20', 20)
197
198define(`Description_oscillator_24', ``oscillator'')
199define(`Param1_oscillator_24', 24)
200
201define(`Description_oscillator_32', ``oscillator'')
202define(`Param1_oscillator_32', 32)
203
204define(`Description_ovenized_oscillator_5', ``ovenized'')
205define(`Param1_ovenized_oscillator_5', 5)
206
207define(`Description_generic_resistor_axial_300', ``resistor_axial'')
208define(`Param1_generic_resistor_axial_300', 300)
209
210define(`Description_generic_resistor_axial_400', ``resistor_axial'')
211define(`Param1_generic_resistor_axial_400', 400)
212
213define(`Description_generic_resistor_axial_500', ``resistor_axial'')
214define(`Param1_generic_resistor_axial_500', 500)
215
216define(`Description_generic_resistor_axial_600', ``resistor_axial'')
217define(`Param1_generic_resistor_axial_600', 600)
218
219define(`Description_generic_resistor_axial_800', ``resistor_axial'')
220define(`Param1_generic_resistor_axial_800', 800)
221
222define(`Description_generic_capacitor_axial_300', ``capacitor_axial'')
223define(`Param1_generic_capacitor_axial_300', 300)
224
225define(`Description_generic_capacitor_axial_400', ``capacitor_axial'')
226define(`Param1_generic_capacitor_axial_400', 400)
227
228define(`Description_generic_capacitor_axial_500', ``capacitor_axial'')
229define(`Param1_generic_capacitor_axial_500', 500)
230
231define(`Description_generic_capacitor_axial_600', ``capacitor_axial'')
232define(`Param1_generic_capacitor_axial_600', 600)
233
234define(`Description_generic_capacitor_axial_800', ``capacitor_axial'')
235define(`Param1_generic_capacitor_axial_800', 800)
236
237define(`Description_generic_capacitor_radial_200', ``capacitor_radial'')
238define(`Param1_generic_capacitor_radial_200', 200)
239
240define(`Description_generic_capacitor_radial_300', ``capacitor_radial'')
241define(`Param1_generic_capacitor_radial_300', 300)
242
243define(`Description_generic_capacitor_radial_400', ``capacitor_radial'')
244define(`Param1_generic_capacitor_radial_400', 400)
245
246define(`Description_generic_capacitor_radial_500', ``capacitor_radial'')
247define(`Param1_generic_capacitor_radial_500', 500)
248
249define(`Description_generic_capacitor_radial_600', ``capacitor_radial'')
250define(`Param1_generic_capacitor_radial_600', 600)
251
252define(`Description_generic_smd_chip_402', `smd chip 402')
253define(`Param1_generic_smd_chip_402', 402)
254
255define(`Description_generic_smd_chip_603', `smd chip 603')
256define(`Param1_generic_smd_chip_603', 603)
257
258define(`Description_generic_smd_chip_805', `smd chip 805')
259define(`Param1_generic_smd_chip_805', 805)
260
261define(`Description_generic_smd_chip_1206', `smd chip 1206')
262define(`Param1_generic_smd_chip_1206', 1206)
263
264define(`Description_generic_smd_chip_1210', `smd chip 1210')
265define(`Param1_generic_smd_chip_1210', 1210)
266
267define(`Description_isa_eight_bit', ``isa_eight_bit'')
268
269define(`Description_smd_resistor_603', ``chip_resistor'')
270define(`Param1_smd_resistor_603', 60)
271define(`Param2_smd_resistor_603', 30)
272
273define(`Description_smd_resistor_805', ``chip_resistor'')
274define(`Param1_smd_resistor_805', 80)
275define(`Param2_smd_resistor_805', 50)
276
277define(`Description_smd_resistor_1206', ``chip_resistor'')
278define(`Param1_smd_resistor_1206', 120)
279define(`Param2_smd_resistor_1206', 60)
280
281define(`Description_smd_capacitor_603', ``chip_capacitor'')
282define(`Param1_smd_capacitor_603', 60)
283define(`Param2_smd_capacitor_603', 30)
284
285define(`Description_smd_capacitor_805', ``chip_capacitor'')
286define(`Param1_smd_capacitor_805', 80)
287define(`Param2_smd_capacitor_805', 50)
288
289define(`Description_smd_capacitor_1206', ``chip_capacitor'')
290define(`Param1_smd_capacitor_1206', 120)
291define(`Param2_smd_capacitor_1206', 60)
292
293define(`Description_smd_capacitor_polarized_603', ``chip_capacitor_polarized'')
294define(`Param1_smd_capacitor_polarized_603', 60)
295define(`Param2_smd_capacitor_polarized_603', 30)
296
297define(`Description_smd_capacitor_polarized_805', ``chip_capacitor_polarized'')
298define(`Param1_smd_capacitor_polarized_805', 80)
299define(`Param2_smd_capacitor_polarized_805', 50)
300
301define(`Description_smd_capacitor_polarized_1206', ``chip_capacitor_polarized'')
302define(`Param1_smd_capacitor_polarized_1206', 120)
303define(`Param2_smd_capacitor_polarized_1206', 60)
304
305define(`Description_smd_EIA_A_capacitor', ``chip_capacitor_polarized'')
306define(`Param1_smd_EIA_A_capacitor', 120)
307define(`Param2_smd_EIA_A_capacitor', 50)
308
309define(`Description_smd_EIA_B_capacitor', ``chip_capacitor_polarized'')
310define(`Param1_smd_EIA_B_capacitor', 140)
311define(`Param2_smd_EIA_B_capacitor', 90)
312
313define(`Description_smd_EIA_C_capacitor', ``chip_capacitor_polarized'')
314define(`Param1_smd_EIA_C_capacitor', 240)
315define(`Param2_smd_EIA_C_capacitor', 90)
316
317define(`Description_smd_EIA_D_capacitor', ``chip_capacitor_polarized'')
318define(`Param1_smd_EIA_D_capacitor', 280)
319define(`Param2_smd_EIA_D_capacitor', 100)
320
321define(`Description_smd_diode_603', ``chip_diode'')
322define(`Param1_smd_diode_603', 60)
323define(`Param2_smd_diode_603', 30)
324
325define(`Description_smd_diode_805', ``chip_diode'')
326define(`Param1_smd_diode_805', 80)
327define(`Param2_smd_diode_805', 50)
328
329define(`Description_smd_diode_1206', ``chip_diode'')
330define(`Param1_smd_diode_1206', 120)
331define(`Param2_smd_diode_1206', 60)
332
333define(`Description_smd_resistor_603', ``chip_resistor'')
334define(`Param1_smd_resistor_603', 60)
335define(`Param2_smd_resistor_603', 30)
336
337define(`Description_smd_resistor_805', ``chip_resistor'')
338define(`Param1_smd_resistor_805', 80)
339define(`Param2_smd_resistor_805', 50)
340
341define(`Description_smd_resistor_1206', ``chip_resistor'')
342define(`Param1_smd_resistor_1206', 120)
343define(`Param2_smd_resistor_1206', 60)
344
345define(`Description_smd_capacitor_603', ``chip_capacitor'')
346define(`Param1_smd_capacitor_603', 60)
347define(`Param2_smd_capacitor_603', 30)
348
349define(`Description_smd_capacitor_805', ``chip_capacitor'')
350define(`Param1_smd_capacitor_805', 80)
351define(`Param2_smd_capacitor_805', 50)
352
353define(`Description_smd_capacitor_1206', ``chip_capacitor'')
354define(`Param1_smd_capacitor_1206', 120)
355define(`Param2_smd_capacitor_1206', 60)
356
357define(`Description_smd_capacitor_polarized_603', ``chip_capacitor_polarized'')
358define(`Param1_smd_capacitor_polarized_603', 60)
359define(`Param2_smd_capacitor_polarized_603', 30)
360
361define(`Description_smd_capacitor_polarized_805', ``chip_capacitor_polarized'')
362define(`Param1_smd_capacitor_polarized_805', 80)
363define(`Param2_smd_capacitor_polarized_805', 50)
364
365define(`Description_smd_capacitor_polarized_1206', ``chip_capacitor_polarized'')
366define(`Param1_smd_capacitor_polarized_1206', 120)
367define(`Param2_smd_capacitor_polarized_1206', 60)
368
369define(`Description_smd_EIA_A_capacitor', ``chip_capacitor_polarized'')
370define(`Param1_smd_EIA_A_capacitor', 120)
371define(`Param2_smd_EIA_A_capacitor', 50)
372
373define(`Description_smd_EIA_B_capacitor', ``chip_capacitor_polarized'')
374define(`Param1_smd_EIA_B_capacitor', 140)
375define(`Param2_smd_EIA_B_capacitor', 90)
376
377define(`Description_smd_EIA_C_capacitor', ``chip_capacitor_polarized'')
378define(`Param1_smd_EIA_C_capacitor', 240)
379define(`Param2_smd_EIA_C_capacitor', 90)
380
381define(`Description_smd_EIA_D_capacitor', ``chip_capacitor_polarized'')
382define(`Param1_smd_EIA_D_capacitor', 280)
383define(`Param2_smd_EIA_D_capacitor', 100)
384
385define(`Description_smd_diode_603', ``chip_diode'')
386define(`Param1_smd_diode_603', 60)
387define(`Param2_smd_diode_603', 30)
388
389define(`Description_smd_diode_805', ``chip_diode'')
390define(`Param1_smd_diode_805', 80)
391define(`Param2_smd_diode_805', 50)
392
393define(`Description_smd_diode_1206', ``chip_diode'')
394define(`Param1_smd_diode_1206', 120)
395define(`Param2_smd_diode_1206', 60)
396
397define(`Description_smd_resistor_603', ``chip_resistor'')
398define(`Param1_smd_resistor_603', 60)
399define(`Param2_smd_resistor_603', 30)
400
401define(`Description_smd_resistor_805', ``chip_resistor'')
402define(`Param1_smd_resistor_805', 80)
403define(`Param2_smd_resistor_805', 50)
404
405define(`Description_smd_resistor_1206', ``chip_resistor'')
406define(`Param1_smd_resistor_1206', 120)
407define(`Param2_smd_resistor_1206', 60)
408
409define(`Description_smd_capacitor_603', ``chip_capacitor'')
410define(`Param1_smd_capacitor_603', 60)
411define(`Param2_smd_capacitor_603', 30)
412
413define(`Description_smd_capacitor_805', ``chip_capacitor'')
414define(`Param1_smd_capacitor_805', 80)
415define(`Param2_smd_capacitor_805', 50)
416
417define(`Description_smd_capacitor_1206', ``chip_capacitor'')
418define(`Param1_smd_capacitor_1206', 120)
419define(`Param2_smd_capacitor_1206', 60)
420
421define(`Description_smd_capacitor_polarized_603', ``chip_capacitor_polarized'')
422define(`Param1_smd_capacitor_polarized_603', 60)
423define(`Param2_smd_capacitor_polarized_603', 30)
424
425define(`Description_smd_capacitor_polarized_805', ``chip_capacitor_polarized'')
426define(`Param1_smd_capacitor_polarized_805', 80)
427define(`Param2_smd_capacitor_polarized_805', 50)
428
429define(`Description_smd_capacitor_polarized_1206', ``chip_capacitor_polarized'')
430define(`Param1_smd_capacitor_polarized_1206', 120)
431define(`Param2_smd_capacitor_polarized_1206', 60)
432
433define(`Description_smd_EIA_A_capacitor', ``chip_capacitor_polarized'')
434define(`Param1_smd_EIA_A_capacitor', 120)
435define(`Param2_smd_EIA_A_capacitor', 50)
436
437define(`Description_smd_EIA_B_capacitor', ``chip_capacitor_polarized'')
438define(`Param1_smd_EIA_B_capacitor', 140)
439define(`Param2_smd_EIA_B_capacitor', 90)
440
441define(`Description_smd_EIA_C_capacitor', ``chip_capacitor_polarized'')
442define(`Param1_smd_EIA_C_capacitor', 240)
443define(`Param2_smd_EIA_C_capacitor', 90)
444
445define(`Description_smd_EIA_D_capacitor', ``chip_capacitor_polarized'')
446define(`Param1_smd_EIA_D_capacitor', 280)
447define(`Param2_smd_EIA_D_capacitor', 100)
448
449define(`Description_smd_diode_603', ``chip_diode'')
450define(`Param1_smd_diode_603', 60)
451define(`Param2_smd_diode_603', 30)
452
453define(`Description_smd_diode_805', ``chip_diode'')
454define(`Param1_smd_diode_805', 80)
455define(`Param2_smd_diode_805', 50)
456
457define(`Description_smd_diode_1206', ``chip_diode'')
458define(`Param1_smd_diode_1206', 120)
459define(`Param2_smd_diode_1206', 60)
460
461define(`Description_sot_23', ``SOT-23 package'')
462define(`Description_sot_323', ``SOT-323 package'')
463define(`Description_sot_nec19', ``NEC SOT-NE19 package'')
464
465define(`Description_crystal_300', `crystal 300mil')
466define(`Param1_crystal_300', 300)
467
468divert(0)
469