Merge branch 'master' of git://git.gpleda.org/pcb
[geda-pcb/see.git] / lib / generic.m4
blobcd19fcd2b22331418f0849961cd1838b5a005826
1 divert(-1)
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
19 #   along with this program; if not, write to the Free Software
20 #   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, 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 #   RCS: $Id$
28 define(`Description_generic8_dil', ``generic'')
29 define(`Param1_generic8_dil', 8)
30 define(`Param2_generic8_dil', 300)
32 define(`Description_generic8smd_dil', ``generic'')
33 define(`Param1_generic8smd_dil', 8)
35 define(`Description_generic14_dil', ``generic'')
36 define(`Param1_generic14_dil', 14)
37 define(`Param2_generic14_dil', 300)
39 define(`Description_generic14smd_dil', ``generic'')
40 define(`Param1_generic14smd_dil', 14)
42 define(`Description_generic16_dil', ``generic'')
43 define(`Param1_generic16_dil', 16)
44 define(`Param2_generic16_dil', 300)
46 define(`Description_generic16smd_dil', ``generic'')
47 define(`Param1_generic16smd_dil', 16)
49 define(`Description_generic18_dil', ``generic'')
50 define(`Param1_generic18_dil', 18)
51 define(`Param2_generic18_dil', 300)
53 define(`Description_generic18smd_dil', ``generic'')
54 define(`Param1_generic18smd_dil', 18)
56 define(`Description_generic20_dil', ``generic'')
57 define(`Param1_generic20_dil', 20)
58 define(`Param2_generic20_dil', 300)
60 define(`Description_generic20smd_dil', ``generic'')
61 define(`Param1_generic20smd_dil', 20)
63 define(`Description_generic24_dil', ``generic'')
64 define(`Param1_generic24_dil', 24)
65 define(`Param2_generic24_dil', 300)
67 define(`Description_generic24smd_dil', ``generic'')
68 define(`Param1_generic24smd_dil', 24)
70 define(`Description_generic24w_dil', ``generic'')
71 define(`Param1_generic24w_dil', 24)
72 define(`Param2_generic24w_dil', 600)
74 define(`Description_generic24smdw_dil', ``generic'')
75 define(`Param1_generic24smdw_dil', 24)
77 define(`Description_generic28_dil', ``generic'')
78 define(`Param1_generic28_dil', 28)
79 define(`Param2_generic28_dil', 300)
81 define(`Description_generic28smd_dil', ``generic'')
82 define(`Param1_generic28smd_dil', 28)
84 define(`Description_generic28w_dil', ``generic'')
85 define(`Param1_generic28w_dil', 28)
86 define(`Param2_generic28w_dil', 600)
88 define(`Description_generic28smdw_dil', ``generic'')
89 define(`Param1_generic28smdw_dil', 28)
91 define(`Description_generic32_dil', ``generic'')
92 define(`Param1_generic32_dil', 32)
93 define(`Param2_generic32_dil', 600)
95 define(`Description_generic40_dil', ``generic'')
96 define(`Param1_generic40_dil', 40)
97 define(`Param2_generic40_dil', 600)
99 define(`Description_generic64_dil', ``generic'')
100 define(`Param1_generic64_dil', 64)
101 define(`Param2_generic64_dil', 900)
103 define(`Description_generic44_plcc', ``generic'')
104 define(`Param1_generic44_plcc', 44)
105 define(`Param2_generic44_plcc', 150)
107 define(`Description_generic52_plcc', ``generic'')
108 define(`Param1_generic52_plcc', 52)
109 define(`Param2_generic52_plcc', 150)
111 define(`Description_generic68_plcc', ``generic'')
112 define(`Param1_generic68_plcc', 68)
113 define(`Param2_generic68_plcc', 150)
115 define(`Description_generic84_plcc', ``generic'')
116 define(`Param1_generic84_plcc', 84)
117 define(`Param2_generic84_plcc', 150)
119 define(`Description_generic44_qfp', ``generic'')
120 define(`Param1_generic44_qfp', 44)
121 define(`Param2_generic44_qfp', 150)
123 define(`Description_generic80_qfp', ``generic'')
124 define(`Param1_generic80_qfp', 80)
125 define(`Param2_generic80_qfp', 150)
127 define(`Description_generic208_lqfp', ``generic'')
129 define(`Description_menu_qfp', ``generic'')
131 define(`Description_generic16_zif', ``generic'')
132 define(`Param1_generic16_zif', 16)
134 define(`Description_generic20_zif', ``generic'')
135 define(`Param1_generic20_zif', 20)
137 define(`Description_generic208_lqfp', ``generic'')
139 define(`Description_menu_qfp', ``generic'')
141 define(`Description_generic208_lqfp', ``generic'')
143 define(`Description_menu_qfp', ``generic'')
145 define(`Description_generic20_zip', ``generic'')
146 define(`Param1_generic20_zip', 20)
148 define(`Description_generic24_zip', ``generic'')
149 define(`Param1_generic24_zip', 24)
151 define(`Description_generic28_zip', ``generic'')
152 define(`Param1_generic28_zip', 28)
154 define(`Description_generic40_zip', ``generic'')
155 define(`Param1_generic40_zip', 40)
157 define(`Description_generic_diode_300', ``diode'')
158 define(`Param1_generic_diode_300', 300)
160 define(`Description_generic_diode_400', ``diode'')
161 define(`Param1_generic_diode_400', 400)
163 define(`Description_generic_diode_500', ``diode'')
164 define(`Param1_generic_diode_500', 500)
166 define(`Description_generic_diode_600', ``diode'')
167 define(`Param1_generic_diode_600', 600)
169 define(`Description_generic_diode_800', ``diode'')
170 define(`Param1_generic_diode_800', 800)
172 define(`Description_oscillator_1', ``oscillator'')
173 define(`Param1_oscillator_1', 1)
175 define(`Description_oscillator_2', ``oscillator'')
176 define(`Param1_oscillator_2', 2)
178 define(`Description_oscillator_4', ``oscillator'')
179 define(`Param1_oscillator_4', 4)
181 define(`Description_oscillator_5', ``oscillator'')
182 define(`Param1_oscillator_5', 5)
184 define(`Description_oscillator_8', ``oscillator'')
185 define(`Param1_oscillator_8', 8)
187 define(`Description_oscillator_10', ``oscillator'')
188 define(`Param1_oscillator_10', 10)
190 define(`Description_oscillator_12', ``oscillator'')
191 define(`Param1_oscillator_12', 12)
193 define(`Description_oscillator_16', ``oscillator'')
194 define(`Param1_oscillator_16', 16)
196 define(`Description_oscillator_20', ``oscillator'')
197 define(`Param1_oscillator_20', 20)
199 define(`Description_oscillator_24', ``oscillator'')
200 define(`Param1_oscillator_24', 24)
202 define(`Description_oscillator_32', ``oscillator'')
203 define(`Param1_oscillator_32', 32)
205 define(`Description_ovenized_oscillator_5', ``ovenized'')
206 define(`Param1_ovenized_oscillator_5', 5)
208 define(`Description_generic_resistor_axial_300', ``resistor_axial'')
209 define(`Param1_generic_resistor_axial_300', 300)
211 define(`Description_generic_resistor_axial_400', ``resistor_axial'')
212 define(`Param1_generic_resistor_axial_400', 400)
214 define(`Description_generic_resistor_axial_500', ``resistor_axial'')
215 define(`Param1_generic_resistor_axial_500', 500)
217 define(`Description_generic_resistor_axial_600', ``resistor_axial'')
218 define(`Param1_generic_resistor_axial_600', 600)
220 define(`Description_generic_resistor_axial_800', ``resistor_axial'')
221 define(`Param1_generic_resistor_axial_800', 800)
223 define(`Description_generic_capacitor_axial_300', ``capacitor_axial'')
224 define(`Param1_generic_capacitor_axial_300', 300)
226 define(`Description_generic_capacitor_axial_400', ``capacitor_axial'')
227 define(`Param1_generic_capacitor_axial_400', 400)
229 define(`Description_generic_capacitor_axial_500', ``capacitor_axial'')
230 define(`Param1_generic_capacitor_axial_500', 500)
232 define(`Description_generic_capacitor_axial_600', ``capacitor_axial'')
233 define(`Param1_generic_capacitor_axial_600', 600)
235 define(`Description_generic_capacitor_axial_800', ``capacitor_axial'')
236 define(`Param1_generic_capacitor_axial_800', 800)
238 define(`Description_generic_capacitor_radial_200', ``capacitor_radial'')
239 define(`Param1_generic_capacitor_radial_200', 200)
241 define(`Description_generic_capacitor_radial_300', ``capacitor_radial'')
242 define(`Param1_generic_capacitor_radial_300', 300)
244 define(`Description_generic_capacitor_radial_400', ``capacitor_radial'')
245 define(`Param1_generic_capacitor_radial_400', 400)
247 define(`Description_generic_capacitor_radial_500', ``capacitor_radial'')
248 define(`Param1_generic_capacitor_radial_500', 500)
250 define(`Description_generic_capacitor_radial_600', ``capacitor_radial'')
251 define(`Param1_generic_capacitor_radial_600', 600)
253 define(`Description_generic_smd_chip_402', `smd chip 402')
254 define(`Param1_generic_smd_chip_402', 402)
256 define(`Description_generic_smd_chip_603', `smd chip 603')
257 define(`Param1_generic_smd_chip_603', 603)
259 define(`Description_generic_smd_chip_805', `smd chip 805')
260 define(`Param1_generic_smd_chip_805', 805)
262 define(`Description_generic_smd_chip_1206', `smd chip 1206')
263 define(`Param1_generic_smd_chip_1206', 1206)
265 define(`Description_generic_smd_chip_1210', `smd chip 1210')
266 define(`Param1_generic_smd_chip_1210', 1210)
268 define(`Description_isa_eight_bit', ``isa_eight_bit'')
270 define(`Description_smd_resistor_603', ``chip_resistor'')
271 define(`Param1_smd_resistor_603', 60)
272 define(`Param2_smd_resistor_603', 30)
274 define(`Description_smd_resistor_805', ``chip_resistor'')
275 define(`Param1_smd_resistor_805', 80)
276 define(`Param2_smd_resistor_805', 50)
278 define(`Description_smd_resistor_1206', ``chip_resistor'')
279 define(`Param1_smd_resistor_1206', 120)
280 define(`Param2_smd_resistor_1206', 60)
282 define(`Description_smd_capacitor_603', ``chip_capacitor'')
283 define(`Param1_smd_capacitor_603', 60)
284 define(`Param2_smd_capacitor_603', 30)
286 define(`Description_smd_capacitor_805', ``chip_capacitor'')
287 define(`Param1_smd_capacitor_805', 80)
288 define(`Param2_smd_capacitor_805', 50)
290 define(`Description_smd_capacitor_1206', ``chip_capacitor'')
291 define(`Param1_smd_capacitor_1206', 120)
292 define(`Param2_smd_capacitor_1206', 60)
294 define(`Description_smd_capacitor_polarized_603', ``chip_capacitor_polarized'')
295 define(`Param1_smd_capacitor_polarized_603', 60)
296 define(`Param2_smd_capacitor_polarized_603', 30)
298 define(`Description_smd_capacitor_polarized_805', ``chip_capacitor_polarized'')
299 define(`Param1_smd_capacitor_polarized_805', 80)
300 define(`Param2_smd_capacitor_polarized_805', 50)
302 define(`Description_smd_capacitor_polarized_1206', ``chip_capacitor_polarized'')
303 define(`Param1_smd_capacitor_polarized_1206', 120)
304 define(`Param2_smd_capacitor_polarized_1206', 60)
306 define(`Description_smd_EIA_A_capacitor', ``chip_capacitor_polarized'')
307 define(`Param1_smd_EIA_A_capacitor', 120)
308 define(`Param2_smd_EIA_A_capacitor', 50)
310 define(`Description_smd_EIA_B_capacitor', ``chip_capacitor_polarized'')
311 define(`Param1_smd_EIA_B_capacitor', 140)
312 define(`Param2_smd_EIA_B_capacitor', 90)
314 define(`Description_smd_EIA_C_capacitor', ``chip_capacitor_polarized'')
315 define(`Param1_smd_EIA_C_capacitor', 240)
316 define(`Param2_smd_EIA_C_capacitor', 90)
318 define(`Description_smd_EIA_D_capacitor', ``chip_capacitor_polarized'')
319 define(`Param1_smd_EIA_D_capacitor', 280)
320 define(`Param2_smd_EIA_D_capacitor', 100)
322 define(`Description_smd_diode_603', ``chip_diode'')
323 define(`Param1_smd_diode_603', 60)
324 define(`Param2_smd_diode_603', 30)
326 define(`Description_smd_diode_805', ``chip_diode'')
327 define(`Param1_smd_diode_805', 80)
328 define(`Param2_smd_diode_805', 50)
330 define(`Description_smd_diode_1206', ``chip_diode'')
331 define(`Param1_smd_diode_1206', 120)
332 define(`Param2_smd_diode_1206', 60)
334 define(`Description_smd_resistor_603', ``chip_resistor'')
335 define(`Param1_smd_resistor_603', 60)
336 define(`Param2_smd_resistor_603', 30)
338 define(`Description_smd_resistor_805', ``chip_resistor'')
339 define(`Param1_smd_resistor_805', 80)
340 define(`Param2_smd_resistor_805', 50)
342 define(`Description_smd_resistor_1206', ``chip_resistor'')
343 define(`Param1_smd_resistor_1206', 120)
344 define(`Param2_smd_resistor_1206', 60)
346 define(`Description_smd_capacitor_603', ``chip_capacitor'')
347 define(`Param1_smd_capacitor_603', 60)
348 define(`Param2_smd_capacitor_603', 30)
350 define(`Description_smd_capacitor_805', ``chip_capacitor'')
351 define(`Param1_smd_capacitor_805', 80)
352 define(`Param2_smd_capacitor_805', 50)
354 define(`Description_smd_capacitor_1206', ``chip_capacitor'')
355 define(`Param1_smd_capacitor_1206', 120)
356 define(`Param2_smd_capacitor_1206', 60)
358 define(`Description_smd_capacitor_polarized_603', ``chip_capacitor_polarized'')
359 define(`Param1_smd_capacitor_polarized_603', 60)
360 define(`Param2_smd_capacitor_polarized_603', 30)
362 define(`Description_smd_capacitor_polarized_805', ``chip_capacitor_polarized'')
363 define(`Param1_smd_capacitor_polarized_805', 80)
364 define(`Param2_smd_capacitor_polarized_805', 50)
366 define(`Description_smd_capacitor_polarized_1206', ``chip_capacitor_polarized'')
367 define(`Param1_smd_capacitor_polarized_1206', 120)
368 define(`Param2_smd_capacitor_polarized_1206', 60)
370 define(`Description_smd_EIA_A_capacitor', ``chip_capacitor_polarized'')
371 define(`Param1_smd_EIA_A_capacitor', 120)
372 define(`Param2_smd_EIA_A_capacitor', 50)
374 define(`Description_smd_EIA_B_capacitor', ``chip_capacitor_polarized'')
375 define(`Param1_smd_EIA_B_capacitor', 140)
376 define(`Param2_smd_EIA_B_capacitor', 90)
378 define(`Description_smd_EIA_C_capacitor', ``chip_capacitor_polarized'')
379 define(`Param1_smd_EIA_C_capacitor', 240)
380 define(`Param2_smd_EIA_C_capacitor', 90)
382 define(`Description_smd_EIA_D_capacitor', ``chip_capacitor_polarized'')
383 define(`Param1_smd_EIA_D_capacitor', 280)
384 define(`Param2_smd_EIA_D_capacitor', 100)
386 define(`Description_smd_diode_603', ``chip_diode'')
387 define(`Param1_smd_diode_603', 60)
388 define(`Param2_smd_diode_603', 30)
390 define(`Description_smd_diode_805', ``chip_diode'')
391 define(`Param1_smd_diode_805', 80)
392 define(`Param2_smd_diode_805', 50)
394 define(`Description_smd_diode_1206', ``chip_diode'')
395 define(`Param1_smd_diode_1206', 120)
396 define(`Param2_smd_diode_1206', 60)
398 define(`Description_smd_resistor_603', ``chip_resistor'')
399 define(`Param1_smd_resistor_603', 60)
400 define(`Param2_smd_resistor_603', 30)
402 define(`Description_smd_resistor_805', ``chip_resistor'')
403 define(`Param1_smd_resistor_805', 80)
404 define(`Param2_smd_resistor_805', 50)
406 define(`Description_smd_resistor_1206', ``chip_resistor'')
407 define(`Param1_smd_resistor_1206', 120)
408 define(`Param2_smd_resistor_1206', 60)
410 define(`Description_smd_capacitor_603', ``chip_capacitor'')
411 define(`Param1_smd_capacitor_603', 60)
412 define(`Param2_smd_capacitor_603', 30)
414 define(`Description_smd_capacitor_805', ``chip_capacitor'')
415 define(`Param1_smd_capacitor_805', 80)
416 define(`Param2_smd_capacitor_805', 50)
418 define(`Description_smd_capacitor_1206', ``chip_capacitor'')
419 define(`Param1_smd_capacitor_1206', 120)
420 define(`Param2_smd_capacitor_1206', 60)
422 define(`Description_smd_capacitor_polarized_603', ``chip_capacitor_polarized'')
423 define(`Param1_smd_capacitor_polarized_603', 60)
424 define(`Param2_smd_capacitor_polarized_603', 30)
426 define(`Description_smd_capacitor_polarized_805', ``chip_capacitor_polarized'')
427 define(`Param1_smd_capacitor_polarized_805', 80)
428 define(`Param2_smd_capacitor_polarized_805', 50)
430 define(`Description_smd_capacitor_polarized_1206', ``chip_capacitor_polarized'')
431 define(`Param1_smd_capacitor_polarized_1206', 120)
432 define(`Param2_smd_capacitor_polarized_1206', 60)
434 define(`Description_smd_EIA_A_capacitor', ``chip_capacitor_polarized'')
435 define(`Param1_smd_EIA_A_capacitor', 120)
436 define(`Param2_smd_EIA_A_capacitor', 50)
438 define(`Description_smd_EIA_B_capacitor', ``chip_capacitor_polarized'')
439 define(`Param1_smd_EIA_B_capacitor', 140)
440 define(`Param2_smd_EIA_B_capacitor', 90)
442 define(`Description_smd_EIA_C_capacitor', ``chip_capacitor_polarized'')
443 define(`Param1_smd_EIA_C_capacitor', 240)
444 define(`Param2_smd_EIA_C_capacitor', 90)
446 define(`Description_smd_EIA_D_capacitor', ``chip_capacitor_polarized'')
447 define(`Param1_smd_EIA_D_capacitor', 280)
448 define(`Param2_smd_EIA_D_capacitor', 100)
450 define(`Description_smd_diode_603', ``chip_diode'')
451 define(`Param1_smd_diode_603', 60)
452 define(`Param2_smd_diode_603', 30)
454 define(`Description_smd_diode_805', ``chip_diode'')
455 define(`Param1_smd_diode_805', 80)
456 define(`Param2_smd_diode_805', 50)
458 define(`Description_smd_diode_1206', ``chip_diode'')
459 define(`Param1_smd_diode_1206', 120)
460 define(`Param2_smd_diode_1206', 60)
462 define(`Description_sot_23', ``SOT-23 package'')
463 define(`Description_sot_323', ``SOT-323 package'')
464 define(`Description_sot_nec19', ``NEC SOT-NE19 package'')
466 define(`Description_crystal_300', `crystal 300mil')  
467 define(`Param1_crystal_300', 300)
469 divert(0)