merge libraries

This commit is contained in:
2018-01-31 22:04:29 -08:00
parent dd3beeb069
commit 6287973817
15 changed files with 418 additions and 0 deletions

10
BATT-HLDR-106 Normal file
View File

@@ -0,0 +1,10 @@
Element[0x00000000 "Keystone #106 20-mm coin cell holder" "" "BATT-HLDR-106" 0 0 0 0 0 100 0x00000000]
(
Pin[-40350 0 8200 3000 9700 6500 "1" "1" 0x04000001]
Pin[ 40350 0 8200 3000 9700 6500 "2" "2" 0x04000001]
ElementArc[0 0 54650 54650 0 360 1000]
ElementLine[-67250 -12500 -67250 12500 1000]
ElementLine[-67250 -12500 -53500 -12500 1000]
ElementLine[-67250 12500 -53500 12500 1000]
)

13
BATT-HLDR-1065 Normal file
View File

@@ -0,0 +1,13 @@
Element[0x00000000 "Keystone #1065 vertical 20-mm coin cell holder" "" "BATT-HLDR-1065" 0 0 0 0 0 100 0x00000000]
(
Pin[-51500 0 9700 3000 9700 6500 "1" "1" 0x04000001]
Pin[ 0 -11800 9700 3000 9700 6500 "2" "2" 0x04000001]
Pin[ 31500 0 13600 0 13600 13600 "" "" 0x04000008]
Pin[-28500 0 13600 0 13600 13600 "" "" 0x04000008]
ElementLine[ 47500 11900 -56500 11900 1000]
ElementLine[ 47500 -18100 -56500 -18100 1000]
ElementLine[ 47500 -18100 47500 11900 1000]
ElementLine[-56500 -18100 -56500 11900 1000]
)

14
BATT-HLDR-108 Normal file
View File

@@ -0,0 +1,14 @@
Element[0x00000000 "Keystone #108 1/2 AA holder" "" "BATT-HLDR-108" 0 0 0 0 0 100 0x00000000]
(
Pin[-58000 0 8200 3000 8200 5000 "1" "1" 0x04000001]
Pin[ 58000 0 8200 3000 8200 5000 "2" "2" 0x04000001]
Pin[-58000 -27900 9400 0 9400 9400 "" "" 0x04000008]
ElementLine[-58000 10000 -58000 20000 1000]
ElementLine[-63000 15000 -53000 15000 1000]
ElementLine[-68000 -32000 68000 -32000 1000]
ElementLine[-68000 32000 68000 32000 1000]
ElementLine[-68000 -32000 -68000 32000 1000]
ElementLine[ 68000 -32000 68000 32000 1000]
)

15
D400-1A Normal file
View File

@@ -0,0 +1,15 @@
Element["" "1A diode, 400 mil spacing" "" "" 50000 10000 0 0 0 100 ""]
(
Pin[0 0 7000 2000 7600 4200 "" "1" 0x101]
Pin[40000 0 7000 2000 7600 4200 "" "2" 0x001]
ElementLine [6000 5000 6000 -5000 1000]
ElementLine [34000 -5000 34000 5000 1000]
ElementLine [6000 -5000 34000 -5000 1000]
ElementLine [6000 5000 34000 5000 1000]
ElementLine [7000 -4000 7000 4000 2000]
ElementLine [8000 -4000 8000 4000 2000]
ElementLine [6000 0 5000 0 1000]
ElementLine [34000 0 35000 0 1000]
)

18
ECS-8FX Normal file
View File

@@ -0,0 +1,18 @@
Element[0 "ECS-8FX series SMD oscillator" "" "ECS-8FX" 10000 10000 -12559 5000 0 100 0]
(
Pad[-10000 -13918 -10000 -20729 5000 2000 6000 "VCC" "4" 0x100]
Pad[10000 -13918 10000 -20729 5000 2000 6000 "OUT" "3" 0x100]
Pad[10000 13918 10000 20729 5000 2000 6000 "GND" "2" 0x100]
Pad[-10000 13918 -10000 20729 5000 2000 6000 "OE" "1" 0x100]
ElementLine[-27559 -19292 -14000 -19292 1000]
ElementLine[27559 -19292 14000 -19292 1000]
ElementLine[-27559 19292 -14000 19292 1000]
ElementLine[27559 19292 14000 19292 1000]
ElementLine[-6000 -19292 6000 -19292 1000]
ElementLine[-6000 19292 6000 19292 1000]
ElementLine[-27559 -19292 -27559 19292 1000]
ElementLine[27559 -19292 27559 19292 1000]
ElementLine[-27559 3000 -24559 0 1000]
ElementLine[-27559 -3000 -24559 0 1000]
)

26
FIT44 Normal file
View File

@@ -0,0 +1,26 @@
# number of pads
# pad width in 1/1000 mil
# pad length in 1/1000 mil
# pad pitch 1/1000 mil
# seperation between pads on opposite sides 1/1000 mil
# X coordinates for the right hand column of pads (1/100 mils)
# pad clearance to plane layer in 1/100 mil
# pad soldermask width in 1/100 mil
# silk screen width (1/100 mils)
# figure out if we have an even or odd number of pins per side
# silk bounding box is -XMAX,-YMAX, XMAX,YMAX (1/100 mils)
# element_flags, description, pcb-name, value, mark_x, mark_y,
# text_x, text_y, text_direction, text_scale, text_flags
Element[0x00000000 "Triad FIT44-x switchmode/HF toroidal inductor" "" "FIT44" 0 0 -2000 -3000 0 100 0x00000000]
(
#Pin[x y Thickness Clearance Mask DrillHole Name Number Flags]
Pin[0 12500 5800 0 6300 2800 "1" "1" 1]
Pin[0 -12500 5800 0 6300 2800 "2" "2" 1]
ElementLine[-31250 -17500 31250 -17500 1000]
ElementLine[-31250 17500 31250 17500 1000]
ElementLine[-31250 -17500 -31250 17500 1000]
ElementLine[31250 -17500 31250 17500 1000]
)

26
FIT50 Normal file
View File

@@ -0,0 +1,26 @@
# number of pads
# pad width in 1/1000 mil
# pad length in 1/1000 mil
# pad pitch 1/1000 mil
# seperation between pads on opposite sides 1/1000 mil
# X coordinates for the right hand column of pads (1/100 mils)
# pad clearance to plane layer in 1/100 mil
# pad soldermask width in 1/100 mil
# silk screen width (1/100 mils)
# figure out if we have an even or odd number of pins per side
# silk bounding box is -XMAX,-YMAX, XMAX,YMAX (1/100 mils)
# element_flags, description, pcb-name, value, mark_x, mark_y,
# text_x, text_y, text_direction, text_scale, text_flags
Element[0x00000000 "Triad FIT50-x switchmode/HF toroidal inductor" "" "FIT50" 0 0 -2000 -3000 0 100 0x00000000]
(
#Pin[x y Thickness Clearance Mask DrillHole Name Number Flags]
Pin[0 15000 6500 0 6500 3000 "1" "1" 1]
Pin[0 -15000 6500 0 6500 3000 "2" "2" 1]
ElementLine[-35000 -23750 35000 -23750 1000]
ElementLine[-35000 23750 35000 23750 1000]
ElementLine[-35000 -23750 -35000 23750 1000]
ElementLine[ 35000 -23750 35000 23750 1000]
)

7
PIEZO-SPKR Normal file
View File

@@ -0,0 +1,7 @@
Element(0x00000000 "" "" "" 3608 3508 176 -24 0 100 0x00000000)
(
Pin[-9842 0 7000 3000 7000 3800 "1" "1" 0x04000001]
Pin[ 9842 0 7000 3000 7000 3800 "2" "2" 0x04000001]
ElementArc[0 0 27559 27559 0 360 1000]
)

32
SM-ELEC-CAP-10 Normal file
View File

@@ -0,0 +1,32 @@
# number of pads
# pad width in 1/1000 mil
# pad length in 1/1000 mil
# pad pitch 1/1000 mil
# seperation between pads on opposite sides 1/1000 mil
# X coordinates for the right hand column of pads (1/100 mils)
# pad clearance to plane layer in 1/100 mil
# pad soldermask width in 1/100 mil
# silk screen width (1/100 mils)
# figure out if we have an even or odd number of pins per side
# silk bounding box is -XMAX,-YMAX, XMAX,YMAX (1/100 mils)
# element_flags, description, pcb-name, value, mark_x, mark_y,
# text_x, text_y, text_direction, text_scale, text_flags
Element[0x00000000 "surface mount electrolytic capacitor, 10 mm diameter" "" "SM-ELEC-CAP-10" 0 0 -2000 -3000 0 100 0x00000000]
(
#
# Pad[x1, y1, x2, y2, thickness, clearance, mask, name , pad number, flags]
Pad[ 0 11220
0 20276
2165 0 2165 "1" "1" 0x00000100]
Pad[ 0 -11220
0 -20276
2165 0 2165 "2" "2" 0x00000100]
ElementLine[-20275 -20275 -2665 -20275 1000]
ElementLine[-20275 -20275 -20275 16275 1000]
ElementLine[-20275 16275 -16275 20275 1000]
ElementLine[-16275 20275 -2665 20275 1000]
ElementLine[20275 -20275 2665 -20275 1000]
ElementLine[20275 -20275 20275 16275 1000]
ElementLine[20275 16275 16275 20275 1000]
ElementLine[16275 20275 2665 20275 1000]
)

33
SM-ELEC-CAP-8 Normal file
View File

@@ -0,0 +1,33 @@
# number of pads
# pad width in 1/1000 mil
# pad length in 1/1000 mil
# pad pitch 1/1000 mil
# seperation between pads on opposite sides 1/1000 mil
# X coordinates for the right hand column of pads (1/100 mils)
# pad clearance to plane layer in 1/100 mil
# pad soldermask width in 1/100 mil
# silk screen width (1/100 mils)
# figure out if we have an even or odd number of pins per side
# silk bounding box is -XMAX,-YMAX, XMAX,YMAX (1/100 mils)
# element_flags, description, pcb-name, value, mark_x, mark_y,
# text_x, text_y, text_direction, text_scale, text_flags
Element[0x00000000 "surface mount electrolytic capacitor, 8 mm diameter" "" "SM-ELEC-CAP-8" 0 0 -2000 -3000 0 100 0x00000000]
(
#
# Pad[x1, y1, x2, y2, thickness, clearance, mask, name , pad number, flags]
Pad[ 0 8267
0 17323
2165 0 2165 "1" "1" 0x00000100]
Pad[ 0 -8267
0 -17323
2165 0 2165 "2" "2" 0x00000100]
ElementLine[-16338 -16338 -2665 -16338 1000]
ElementLine[-16338 -16338 -16338 12336 1000]
ElementLine[-16338 12336 -12336 16338 1000]
ElementLine[-12336 16338 -2665 16338 1000]
ElementLine[ 16338 -16338 2665 -16338 1000]
ElementLine[ 16338 -16338 16338 12336 1000]
ElementLine[ 16338 12336 12336 16338 1000]
ElementLine[ 12336 16338 2665 16338 1000]
)

42
SM-XTAL Normal file
View File

@@ -0,0 +1,42 @@
# number of pads
# pad width in 1/1000 mil
# pad length in 1/1000 mil
# pad pitch 1/1000 mil
# seperation between pads on opposite sides 1/1000 mil
# X coordinates for the right hand column of pads (1/100 mils)
# pad clearance to plane layer in 1/100 mil
# pad soldermask width in 1/100 mil
# silk screen width (1/100 mils)
# figure out if we have an even or odd number of pins per side
# silk bounding box is -XMAX,-YMAX, XMAX,YMAX (1/100 mils)
# element_flags, description, pcb-name, value, mark_x, mark_y,
# text_x, text_y, text_direction, text_scale, text_flags
Element[0x00000000 "surface-mount crystal" "" "SM-XTAL" 0 0 -2000 -3000 0 100 0x00000000]
(
#
# Pad[x1, y1, x2, y2, thickness, clearance, mask, name , pad number, flags]
Pad[ -10827 7480
-10827 5118
5120 0 5120 "1" "1" 0x00000100]
Pad[ 10827 7480
10827 5118
5120 0 5120 "2" "2" 0x00000100]
Pad[ 10827 -7480
10827 -5118
5120 0 5120 "3" "3" 0x00000100]
Pad[ -10827 -7480
-10827 -5118
5120 0 5120 "4" "4" 0x00000100]
ElementLine[ -15551 7283 -14385 7283 1000]
ElementLine[ -7267 7283 7267 7283 1000]
ElementLine[ 14385 7283 15551 7283 1000]
ElementLine[ -15551 -7283 -14385 -7283 1000]
ElementLine[ -7267 -7283 7267 -7283 1000]
ElementLine[ 14385 -7283 15551 -7283 1000]
ElementLine[ -15551 -7283 -15551 -1250 1000]
ElementLine[ -15551 1250 -15551 7283 1000]
ElementLine[ 15551 -7283 15551 7283 1000]
ElementArc[-15551 0 1250 1250 90 180 1000]
)

34
SO8-NDS9407 Normal file
View File

@@ -0,0 +1,34 @@
# number of pads
# pad width in 1/1000 mil
# pad length in 1/1000 mil
# pad pitch 1/1000 mil
# seperation between pads on opposite sides 1/1000 mil
# X coordinates for the right hand column of pads (1/100 mils)
# pad clearance to plane layer in 1/100 mil
# pad soldermask width in 1/100 mil
# silk screen width (1/100 mils)
# figure out if we have an even or odd number of pins per side
# silk bounding box is -XMAX,-YMAX, XMAX,YMAX (1/100 mils)
# element_flags, description, pcb-name, value, mark_x, mark_y,
# text_x, text_y, text_direction, text_scale, text_flags
Element[0x00000000 "NDS9407" "" "SO8-NDS9407" 0 0 -2000 -6000 0 100 0x00000000]
(
#
# Pad[x1, y1, x2, y2, thickness, clearance, mask, name , pad number, flags]
Pad[ -10250 -4250
-10250 -750
8500 1000 3000 "S" "1" 0x00000100]
Pad[ -13500 7500
-7000 7500
2000 1000 3000 "G" "2" 0x00000100]
Pad[ 10250 4250
10250 -4250
8500 1000 3000 "D" "3" 0x00000100]
ElementLine[-15500 -9500 -15500 9500 1000]
ElementLine[-15500 9500 15500 9500 1000]
ElementLine[ 15500 9500 15500 -9500 1000]
ElementLine[-15500 -9500 -2500 -9500 1000]
ElementLine[ 15500 -9500 2500 -9500 1000]
# punt on the arc on small parts as it can cover the pads
ElementArc[0 -9500 2500 2500 0 180 1000]
)

43
SSOT6 Normal file
View File

@@ -0,0 +1,43 @@
# number of pads
# pad width in 1/1000 mil
# pad length in 1/1000 mil
# pad pitch 1/1000 mil
# seperation between pads on opposite sides 1/1000 mil
# X coordinates for the right hand column of pads (1/100 mils)
# pad clearance to plane layer in 1/100 mil
# pad soldermask width in 1/100 mil
# silk screen width (1/100 mils)
# figure out if we have an even or odd number of pins per side
# silk bounding box is -XMAX,-YMAX, XMAX,YMAX (1/100 mils)
# element_flags, description, pcb-name, value, mark_x, mark_y,
# text_x, text_y, text_direction, text_scale, text_flags
Element[0x00000000 "SuperSOT-6" "" "SSOT6" 0 0 -2000 -3000 0 100 0x00000000]
(
#
# Pad[x1, y1, x2, y2, thickness, clearance, mask, name , pad number, flags]
Pad[ -3740 4528
-3740 5709
1378 0 1378 "1" "1" 0x00000100]
Pad[ 0 4528
0 5709
1378 0 1378 "2" "2" 0x00000100]
Pad[ 3740 4528
3740 5709
1378 0 1378 "3" "3" 0x00000100]
Pad[ 3740 -4528
3740 -5709
1378 0 1378 "4" "4" 0x00000100]
Pad[ 0 -4528
0 -5709
1378 0 1378 "5" "5" 0x00000100]
Pad[ -3740 -4528
-3740 -5709
1378 0 1378 "6" "6" 0x00000100]
ElementLine[-5710 -3150 -5710 -1250 1000]
ElementLine[-5710 1250 -5710 3150 1000]
ElementLine[-5710 3150 5710 3150 1000]
ElementLine[ 5710 3150 5710 -3150 1000]
ElementLine[-5710 -3150 5710 -3150 1000]
# punt on the arc on small parts as it can cover the pads
ElementArc[-5710 0 1250 1250 90 180 1000]
)

50
TSOC6 Normal file
View File

@@ -0,0 +1,50 @@
# number of pads
# pad width in 1/1000 mil
# pad length in 1/1000 mil
# pad pitch 1/1000 mil
# seperation between pads on opposite sides 1/1000 mil
# X coordinates for the right hand column of pads (1/100 mils)
# pad clearance to plane layer in 1/100 mil
# pad soldermask width in 1/100 mil
# silk screen width (1/100 mils)
# figure out if we have an even or odd number of pins per side
# silk bounding box is -XMAX,-YMAX, XMAX,YMAX (1/100 mils)
# element_flags, description, pcb-name, value, mark_x, mark_y,
# text_x, text_y, text_direction, text_scale, text_flags
Element[0x00000000 "TSOC-6" "" "TSOC6" 0 0 -2000 -3000 0 100 0x00000000]
(
#
# Pad[x1, y1, x2, y2, thickness, clearance, mask, name , pad number, flags]
Pad[ -5000 7750
-5000 9750
2000 0 2000 "1" "1" 0x00000100]
Pad[ 0 7750
0 9750
2000 0 2000 "2" "2" 0x00000100]
Pad[ 5000 7750
5000 9750
2000 0 2000 "3" "3" 0x00000100]
Pad[ 5000 -7750
5000 -9750
2000 0 2000 "4" "4" 0x00000100]
Pad[ 0 -7750
0 -9750
2000 0 2000 "5" "5" 0x00000100]
Pad[ -5000 -7750
-5000 -9750
2000 0 2000 "6" "6" 0x00000100]
ElementLine[-7750 7500 -6700 7500 1000]
ElementLine[-3300 7500 -1700 7500 1000]
ElementLine[ 1700 7500 3300 7500 1000]
ElementLine[ 6700 7500 7750 7500 1000]
ElementLine[-7750 -7500 -6700 -7500 1000]
ElementLine[-3300 -7500 -1700 -7500 1000]
ElementLine[ 1700 -7500 3300 -7500 1000]
ElementLine[ 6700 -7500 7750 -7500 1000]
ElementLine[-7750 7500 -7750 1250 1000]
ElementLine[-7750 -1250 -7750 -7500 1000]
ElementLine[ 7750 7500 7750 -7500 1000]
ElementArc[-7750 0 1250 1250 90 180 1000]
)

55
UMAX10 Normal file
View File

@@ -0,0 +1,55 @@
# number of pads
# pad width in 1/1000 mil
# pad length in 1/1000 mil
# pad pitch 1/1000 mil
# seperation between pads on opposite sides 1/1000 mil
# X coordinates for the right hand column of pads (1/100 mils)
# pad clearance to plane layer in 1/100 mil
# pad soldermask width in 1/100 mil
# silk screen width (1/100 mils)
# figure out if we have an even or odd number of pins per side
# silk bounding box is -XMAX,-YMAX, XMAX,YMAX (1/100 mils)
# element_flags, description, pcb-name, value, mark_x, mark_y,
# text_x, text_y, text_direction, text_scale, text_flags
Element[0x00000000 "uMAX/uSOP package" "" "UMAX10" 0 0 -2000 -3000 0 100 0x00000000]
(
#
# Pad[x1, y1, x2, y2, thickness, clearance, mask, name , pad number, flags]
Pad[ -9402 -3936
-6652 -3936
1181 1000 2181 "1" "1" 0x00000100]
Pad[ -9402 -1968
-6652 -1968
1181 1000 2181 "2" "2" 0x00000100]
Pad[ -9402 0
-6652 0
1181 1000 2181 "3" "3" 0x00000100]
Pad[ -9402 1968
-6652 1968
1181 1000 2181 "4" "4" 0x00000100]
Pad[ -9402 3936
-6652 3936
1181 1000 2181 "5" "5" 0x00000100]
Pad[ 9402 3936
6652 3936
1181 1000 2181 "6" "6" 0x00000100]
Pad[ 9402 1968
6652 1968
1181 1000 2181 "7" "7" 0x00000100]
Pad[ 9402 0
6652 0
1181 1000 2181 "8" "8" 0x00000100]
Pad[ 9402 -1968
6652 -1968
1181 1000 2181 "9" "9" 0x00000100]
Pad[ 9402 -3936
6652 -3936
1181 1000 2181 "10" "10" 0x00000100]
ElementLine[-10992 -5527 -10992 5527 1000]
ElementLine[-10992 5527 10992 5527 1000]
ElementLine[ 10992 5527 10992 -5527 1000]
ElementLine[-10992 -5527 -2500 -5527 1000]
ElementLine[ 10992 -5527 2500 -5527 1000]
# punt on the arc on small parts as it can cover the pads
ElementArc[0 -5527 2500 2500 0 180 1000]
)