Added combined SMT-Thru-hole Diode for keyboard

This commit is contained in:
Dave 2020-06-23 17:17:25 -05:00
parent d7985ef3ce
commit 3998a3d4ab
2 changed files with 252 additions and 0 deletions

View File

@ -106,6 +106,187 @@ X D 9 -500 -300 200 R 50 50 1 0 I
ENDDRAW
ENDDEF
#
# ATSAMD51J18A-A
#
DEF ATSAMD51J18A-A U 0 20 Y Y 1 F N
F0 "U" -4600 -4850 50 H V L TNN
F1 "ATSAMD51J18A-A" -3800 -4850 50 H V L TNN
F2 "Package_QFP:TQFP-64_10x10mm_P0.5mm" -4000 -3100 50 H I C CIN
F3 "" -4000 -3100 50 H I C CNN
ALIAS ATSAMD51J19A-A ATSAMD51J20A-A
$FPLIST
TQFP*10x10mm*P0.5mm*
$ENDFPLIST
DRAW
S -4600 -1400 -3400 -4800 0 1 10 f
S -650 -3350 650 2750 1 1 10 f
X PB03 64 -3300 -2100 100 L 50 50 1 0 B
X PA00 1 -4700 -1700 100 R 50 50 1 1 B
X PG5 1 800 -2100 150 L 50 50 1 1 B
X PB07 10 -3300 -2500 100 L 50 50 1 1 B
X VCC 10 100 2900 150 D 50 50 1 1 W
X AVCC 100 300 2900 150 D 50 50 1 1 W
X GND 11 200 -3500 150 U 50 50 1 1 W
X PB08 11 -3300 -2600 100 L 50 50 1 1 B
X PB09 12 -3300 -2700 100 L 50 50 1 1 B
X PH0 12 -800 -2200 150 R 50 50 1 1 B
X PA04 13 -4700 -2100 100 R 50 50 1 1 B
X PH1 13 -800 -2300 150 R 50 50 1 1 B
X PA05 14 -4700 -2200 100 R 50 50 1 1 B
X PH2 14 -800 -2400 150 R 50 50 1 1 B
X PA06 15 -4700 -2300 100 R 50 50 1 1 B
X PH3 15 -800 -2500 150 R 50 50 1 1 B
X PA07 16 -4700 -2400 100 R 50 50 1 1 B
X PH4 16 -800 -2600 150 R 50 50 1 1 B
X PA08 17 -4700 -2500 100 R 50 50 1 1 B
X PH5 17 -800 -2700 150 R 50 50 1 1 B
X PA09 18 -4700 -2600 100 R 50 50 1 1 B
X PH6 18 -800 -2800 150 R 50 50 1 1 B
X PA10 19 -4700 -2700 100 R 50 50 1 1 B
X PB0 19 -800 1800 150 R 50 50 1 1 B
X PA01 2 -4700 -1800 100 R 50 50 1 1 B
X RXD0/PE0 2 -800 -1000 150 R 50 50 1 1 B
X PA11 20 -4700 -2800 100 R 50 50 1 1 B
X SCK/PB1 20 -800 1700 150 R 50 50 1 1 B
X MOSI/PB2 21 -800 1600 150 R 50 50 1 1 B
X VDDIOB 21 -4100 -1300 100 D 50 50 1 1 W
X GND 22 -4000 -4900 100 U 50 50 1 1 W
X MISO/PB3 22 -800 1500 150 R 50 50 1 1 B
X PB10 23 -3300 -2800 100 L 50 50 1 1 B
X PB4 23 -800 1400 150 R 50 50 1 1 B
X PB11 24 -3300 -2900 100 L 50 50 1 1 B
X PB5 24 -800 1300 150 R 50 50 1 1 B
X PB12 25 -3300 -3000 100 L 50 50 1 1 B
X PB6 25 -800 1200 150 R 50 50 1 1 B
X PB13 26 -3300 -3100 100 L 50 50 1 1 B
X PB7 26 -800 1100 150 R 50 50 1 1 B
X PB14 27 -3300 -3200 100 L 50 50 1 1 B
X PH7 27 -800 -2900 150 R 50 50 1 1 B
X PB15 28 -3300 -3300 100 L 50 50 1 1 B
X PG3 28 800 -1900 150 L 50 50 1 1 B
X PA12 29 -4700 -2900 100 R 50 50 1 1 B
X PG4 29 800 -2000 150 L 50 50 1 1 B
X PA02 3 -4700 -1900 100 R 50 50 1 1 B
X TXD0/PE1 3 -800 -1100 150 R 50 50 1 1 B
X PA13 30 -4700 -3000 100 R 50 50 1 1 B
X ~RESET 30 -800 2200 150 R 50 50 1 1 I
X PA14 31 -4700 -3100 100 R 50 50 1 1 B
X VCC 31 0 2900 150 D 50 50 1 1 W
X GND 32 100 -3500 150 U 50 50 1 1 W
X PA15 32 -4700 -3200 100 R 50 50 1 1 B
X GND 33 -4000 -4900 100 U 50 50 1 1 P N
X XTAL2 33 -800 2400 150 R 50 50 1 1 O
X VDDIO 34 -4000 -1300 100 D 50 50 1 1 W
X XTAL1 34 -800 2600 150 R 50 50 1 1 I
X PA16 35 -4700 -3300 100 R 50 50 1 1 B
X PL0 35 800 -600 150 L 50 50 1 1 B
X PA17 36 -4700 -3400 100 R 50 50 1 1 B
X PL1 36 800 -700 150 L 50 50 1 1 B
X PA18 37 -4700 -3500 100 R 50 50 1 1 B
X PL2 37 800 -800 150 L 50 50 1 1 B
X PA19 38 -4700 -3600 100 R 50 50 1 1 B
X PL3 38 800 -900 150 L 50 50 1 1 B
X PB16 39 -3300 -3400 100 L 50 50 1 1 B
X PL4 39 800 -1000 150 L 50 50 1 1 B
X PA03 4 -4700 -2000 100 R 50 50 1 1 B
X PE2 4 -800 -1200 150 R 50 50 1 1 B
X PB17 40 -3300 -3500 100 L 50 50 1 1 B
X PL5 40 800 -1100 150 L 50 50 1 1 B
X PA20 41 -4700 -3700 100 R 50 50 1 1 B
X PL6 41 800 -1200 150 L 50 50 1 1 B
X PA21 42 -4700 -3800 100 R 50 50 1 1 B
X PL7 42 800 -1300 150 L 50 50 1 1 B
X PA22 43 -4700 -3900 100 R 50 50 1 1 B
X PD0 43 800 -2300 150 L 50 50 1 1 B
X PA23 44 -4700 -4000 100 R 50 50 1 1 B
X PD1 44 800 -2400 150 L 50 50 1 1 B
X PA24 45 -4700 -4100 100 R 50 50 1 1 B
X PD2 45 800 -2500 150 L 50 50 1 1 B
X PA25 46 -4700 -4200 100 R 50 50 1 1 B
X PD3 46 800 -2600 150 L 50 50 1 1 B
X GND 47 -4000 -4900 100 U 50 50 1 1 P N
X PD4 47 800 -2700 150 L 50 50 1 1 B
X PD5 48 800 -2800 150 L 50 50 1 1 B
X VDDIO 48 -3900 -1300 100 D 50 50 1 1 W
X PB22 49 -3300 -3600 100 L 50 50 1 1 B
X PD6 49 800 -2900 150 L 50 50 1 1 B
X PB04 5 -3300 -2200 100 L 50 50 1 1 B
X PE3 5 -800 -1300 150 R 50 50 1 1 B
X PB23 50 -3300 -3700 100 L 50 50 1 1 B
X PD7 50 800 -3000 150 L 50 50 1 1 B
X PA27 51 -4700 -4300 100 R 50 50 1 1 B
X PG0 51 800 -1600 150 L 50 50 1 1 B
X PG1 52 800 -1700 150 L 50 50 1 1 B
X ~RESET 52 -4700 -4700 100 R 50 50 1 1 I
X PC0 53 800 2400 150 L 50 50 1 1 B
X VDDCORE 53 -4300 -1300 100 D 50 50 1 1 w
X GND 54 -4000 -4900 100 U 50 50 1 1 P N
X PC1 54 800 2300 150 L 50 50 1 1 B
X PC2 55 800 2200 150 L 50 50 1 1 B
X VSW 55 -4400 -1300 100 D 50 50 1 1 W
X PC3 56 800 2100 150 L 50 50 1 1 B
X VDDIO 56 -3800 -1300 100 D 50 50 1 1 W
X PA30 57 -4700 -4400 100 R 50 50 1 1 B
X PC4 57 800 2000 150 L 50 50 1 1 B
X PA31 58 -4700 -4500 100 R 50 50 1 1 B
X PC5 58 800 1900 150 L 50 50 1 1 B
X PB30 59 -3300 -3800 100 L 50 50 1 1 B
X PC6 59 800 1800 150 L 50 50 1 1 B
X PB05 6 -3300 -2300 100 L 50 50 1 1 B
X PE4 6 -800 -1400 150 R 50 50 1 1 B
X PB31 60 -3300 -3900 100 L 50 50 1 1 B
X PC7 60 800 1700 150 L 50 50 1 1 B
X PB00 61 -3300 -1800 100 L 50 50 1 1 B
X VCC 61 -100 2900 150 D 50 50 1 1 W
X GND 62 0 -3500 150 U 50 50 1 1 W
X PB01 62 -3300 -1900 100 L 50 50 1 1 B
X PB02 63 -3300 -2000 100 L 50 50 1 1 B
X PJ0 63 800 1400 150 L 50 50 1 1 B
X PJ1 64 800 1300 150 L 50 50 1 1 B
X PJ2 65 800 1200 150 L 50 50 1 1 B
X PJ3 66 800 1100 150 L 50 50 1 1 B
X PJ4 67 800 1000 150 L 50 50 1 1 B
X PJ5 68 800 900 150 L 50 50 1 1 B
X PJ6 69 800 800 150 L 50 50 1 1 B
X GNDANA 7 -3900 -4900 100 U 50 50 1 1 W
X PE5 7 -800 -1500 150 R 50 50 1 1 B
X PG2 70 800 -1800 150 L 50 50 1 1 B
X PA7 71 800 -300 150 L 50 50 1 1 B
X PA6 72 800 -200 150 L 50 50 1 1 B
X PA5 73 800 -100 150 L 50 50 1 1 B
X PA4 74 800 0 150 L 50 50 1 1 B
X PA3 75 800 100 150 L 50 50 1 1 B
X PA2 76 800 200 150 L 50 50 1 1 B
X PA1 77 800 300 150 L 50 50 1 1 B
X PA0 78 800 400 150 L 50 50 1 1 B
X PJ7 79 800 700 150 L 50 50 1 1 B
X PE6 8 -800 -1600 150 R 50 50 1 1 B
X VDDANA 8 -3600 -1300 100 D 50 50 1 1 W
X VCC 80 -200 2900 150 D 50 50 1 1 W
X GND 81 -100 -3500 150 U 50 50 1 1 W
X PK7 82 -800 200 150 R 50 50 1 1 B
X PK6 83 -800 300 150 R 50 50 1 1 B
X PK5 84 -800 400 150 R 50 50 1 1 B
X PK4 85 -800 500 150 R 50 50 1 1 B
X PK3 86 -800 600 150 R 50 50 1 1 B
X PK2 87 -800 700 150 R 50 50 1 1 B
X PK1 88 -800 800 150 R 50 50 1 1 B
X PK0 89 -800 900 150 R 50 50 1 1 B
X PB06 9 -3300 -2400 100 L 50 50 1 1 B
X PE7 9 -800 -1700 150 R 50 50 1 1 B
X PF7 90 -800 -700 150 R 50 50 1 1 B
X PF6 91 -800 -600 150 R 50 50 1 1 B
X PF5 92 -800 -500 150 R 50 50 1 1 B
X PF4 93 -800 -400 150 R 50 50 1 1 B
X PF3 94 -800 -300 150 R 50 50 1 1 B
X PF2 95 -800 -200 150 R 50 50 1 1 B
X PF1 96 -800 -100 150 R 50 50 1 1 B
X PF0 97 -800 0 150 R 50 50 1 1 B
X AREF 98 -800 2000 150 R 50 50 1 1 P
X GND 99 -200 -3500 150 U 50 50 1 1 W
ENDDRAW
ENDDEF
#
# ATmega328P-PU-MCU_Microchip_ATmega
#
DEF ATmega328P-PU-MCU_Microchip_ATmega U 0 20 Y Y 1 F N

View File

@ -0,0 +1,71 @@
(module diode-combined (layer F.Cu) (tedit 5EF156A6)
(descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
(tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm")
(fp_text reference REF** (at 3.81 -2.247) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value D_DO-35_SOD27_P7.62mm_Horizontal (at 0.635 -16.422) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 2.796 1.453) (end 4.256 1.453) (layer B.SilkS) (width 0.12))
(fp_line (start 4.256 -1.647) (end 4.256 1.393) (layer B.Fab) (width 0.1))
(fp_line (start 4.256 -1.647) (end 2.856 -1.647) (layer B.Fab) (width 0.1))
(fp_line (start 2.796 -1.707) (end 4.956 -1.707) (layer B.SilkS) (width 0.12))
(fp_line (start 5.256 1.623) (end 5.256 -1.877) (layer B.CrtYd) (width 0.05))
(fp_line (start 1.856 1.623) (end 5.256 1.623) (layer B.CrtYd) (width 0.05))
(fp_line (start 1.856 -1.877) (end 1.856 1.623) (layer B.CrtYd) (width 0.05))
(fp_line (start 5.256 -1.877) (end 1.856 -1.877) (layer B.CrtYd) (width 0.05))
(fp_line (start 4.256 1.393) (end 2.856 1.393) (layer B.Fab) (width 0.1))
(fp_line (start 2.856 -1.647) (end 2.856 1.393) (layer B.Fab) (width 0.1))
(fp_line (start 2.796 -1.707) (end 2.796 -0.777) (layer B.SilkS) (width 0.12))
(fp_line (start 2.796 1.453) (end 2.796 0.523) (layer B.SilkS) (width 0.12))
(fp_line (start 3.406 -0.777) (end 3.406 -0.377) (layer B.Fab) (width 0.1))
(fp_line (start 3.406 -0.577) (end 3.156 -0.577) (layer B.Fab) (width 0.1))
(fp_line (start 3.406 -0.577) (end 3.706 -0.777) (layer B.Fab) (width 0.1))
(fp_line (start 3.706 -0.777) (end 3.706 -0.377) (layer B.Fab) (width 0.1))
(fp_line (start 3.706 -0.377) (end 3.406 -0.577) (layer B.Fab) (width 0.1))
(fp_line (start 3.706 -0.577) (end 3.956 -0.577) (layer B.Fab) (width 0.1))
(fp_line (start 1.81 -1.127) (end 1.81 0.873) (layer F.Fab) (width 0.1))
(fp_line (start 1.81 0.873) (end 5.81 0.873) (layer F.Fab) (width 0.1))
(fp_line (start 5.81 0.873) (end 5.81 -1.127) (layer F.Fab) (width 0.1))
(fp_line (start 5.81 -1.127) (end 1.81 -1.127) (layer F.Fab) (width 0.1))
(fp_line (start 0 -0.127) (end 1.81 -0.127) (layer F.Fab) (width 0.1))
(fp_line (start 7.62 -0.127) (end 5.81 -0.127) (layer F.Fab) (width 0.1))
(fp_line (start 2.41 -1.127) (end 2.41 0.873) (layer F.Fab) (width 0.1))
(fp_line (start 2.51 -1.127) (end 2.51 0.873) (layer F.Fab) (width 0.1))
(fp_line (start 2.31 -1.127) (end 2.31 0.873) (layer F.Fab) (width 0.1))
(fp_line (start 1.69 -1.247) (end 1.69 0.993) (layer F.SilkS) (width 0.12))
(fp_line (start 1.69 0.993) (end 5.93 0.993) (layer F.SilkS) (width 0.12))
(fp_line (start 5.93 0.993) (end 5.93 -1.247) (layer F.SilkS) (width 0.12))
(fp_line (start 5.93 -1.247) (end 1.69 -1.247) (layer F.SilkS) (width 0.12))
(fp_line (start 1.04 -0.127) (end 1.69 -0.127) (layer F.SilkS) (width 0.12))
(fp_line (start 6.58 -0.127) (end 5.93 -0.127) (layer F.SilkS) (width 0.12))
(fp_line (start 2.41 -1.247) (end 2.41 0.993) (layer F.SilkS) (width 0.12))
(fp_line (start 2.53 -1.247) (end 2.53 0.993) (layer F.SilkS) (width 0.12))
(fp_line (start 2.29 -1.247) (end 2.29 0.993) (layer F.SilkS) (width 0.12))
(fp_line (start -1.05 -1.377) (end -1.05 1.123) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.05 1.123) (end 8.67 1.123) (layer F.CrtYd) (width 0.05))
(fp_line (start 8.67 1.123) (end 8.67 -1.377) (layer F.CrtYd) (width 0.05))
(fp_line (start 8.67 -1.377) (end -1.05 -1.377) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 0.635 -2.159) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.12)) (justify mirror))
)
(fp_poly (pts (xy 7.7216 -0.6604) (xy 7.5692 -0.6604) (xy 7.5692 -1.1176) (xy 4.7752 -1.1176)
(xy 4.7752 -1.27) (xy 7.7216 -1.27)) (layer B.Cu) (width 0.1))
(fp_poly (pts (xy 2.3368 -0.0508) (xy 0.508 -0.0508) (xy 0.508 -0.2032) (xy 2.3368 -0.2032)) (layer B.Cu) (width 0.1))
(pad 3 smd rect (at 4.556 -1.077 180) (size 0.9 0.8) (layers B.Cu B.Paste B.Mask))
(pad "" smd rect (at 4.556 0.823 180) (size 0.9 0.8) (layers B.Cu B.Paste B.Mask))
(pad 4 smd rect (at 2.556 -0.127 180) (size 0.9 0.8) (layers B.Cu B.Paste B.Mask))
(pad 1 thru_hole rect (at 0 -0.127) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 2 thru_hole oval (at 7.62 -0.127) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
(model ${KISYS3DMOD}/Diode_SMD.3dshapes/D_SOT-23.wrl
(offset (xyz 3.556 0.0762 -1.7526))
(scale (xyz 1 1 1))
(rotate (xyz 0 180 0))
)
)