first commit
This commit is contained in:
@@ -0,0 +1 @@
|
||||
*.bck
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Vendored
+33
@@ -0,0 +1,33 @@
|
||||
EESchema-DOCLIB Version 2.0
|
||||
#
|
||||
$CMP Arduino_Micro
|
||||
D Arduino Micro
|
||||
K Arduino micro microcontroller module USB
|
||||
F https://store.arduino.cc/usa/arduino-micro
|
||||
$ENDCMP
|
||||
#
|
||||
$CMP Arduino_Nano
|
||||
D Arduino Nano
|
||||
K Arduino nano microcontroller module USB
|
||||
F https://store.arduino.cc/usa/arduino-nano
|
||||
$ENDCMP
|
||||
#
|
||||
$CMP Arduino_Nano_Every
|
||||
D Arduino Nano Every
|
||||
K Arduino nano every microcontroller module USB
|
||||
F https://store.arduino.cc/usa/nano-every
|
||||
$ENDCMP
|
||||
#
|
||||
$CMP Arduino_Pro_Mini
|
||||
D Arduino Pro Mini
|
||||
K Arduino pro mini microcontroller module
|
||||
F https://www.sparkfun.com/products/11113
|
||||
$ENDCMP
|
||||
#
|
||||
$CMP Sparkfun_Pro_Micro
|
||||
D Sparkfun Pro Micro
|
||||
K Arduino Sparkfun pro micro microcontroller module USB
|
||||
F https://www.sparkfun.com/products/12640
|
||||
$ENDCMP
|
||||
#
|
||||
#End Doc Library
|
||||
Vendored
+216
@@ -0,0 +1,216 @@
|
||||
EESchema-LIBRARY Version 2.4
|
||||
#encoding utf-8
|
||||
#
|
||||
# Arduino_Micro
|
||||
#
|
||||
DEF Arduino_Micro U 0 40 Y Y 1 F N
|
||||
F0 "U" -400 1050 60 H V C CNN
|
||||
F1 "Arduino_Micro" -100 950 60 H V C CNN
|
||||
F2 "Arduino:Arduino_Micro" 0 -950 60 H I C CNN
|
||||
F3 "" 150 -1050 60 H I C CNN
|
||||
DRAW
|
||||
S -400 900 400 -900 0 1 10 f
|
||||
X D16 1 -600 800 200 R 50 50 1 1 B
|
||||
X ~~D5 10 -600 -100 200 R 50 50 1 1 B
|
||||
X ~~D6/A7 11 -600 -200 200 R 50 50 1 1 B
|
||||
X D7 12 -600 -300 200 R 50 50 1 1 B
|
||||
X D8/A8 13 -600 -400 200 R 50 50 1 1 B
|
||||
X ~~D9/A9 14 -600 -500 200 R 50 50 1 1 B
|
||||
X ~~D10/A10 15 -600 -600 200 R 50 50 1 1 B
|
||||
X ~~D11 16 -600 -700 200 R 50 50 1 1 B
|
||||
X D12/A11 17 -600 -800 200 R 50 50 1 1 B
|
||||
X ~~D13 18 600 -800 200 L 50 50 1 1 B
|
||||
X 3V3 19 600 -700 200 L 50 50 1 1 w
|
||||
X D17 2 -600 700 200 R 50 50 1 1 B
|
||||
X AREF 20 600 -600 200 L 50 50 1 1 I
|
||||
X A0/D18 21 600 -500 200 L 50 50 1 1 B
|
||||
X A1/D19 22 600 -400 200 L 50 50 1 1 B
|
||||
X A2/D20 23 600 -300 200 L 50 50 1 1 B
|
||||
X A3/D21 24 600 -200 200 L 50 50 1 1 B
|
||||
X A4/D22 25 600 -100 200 L 50 50 1 1 B
|
||||
X A5/D23 26 600 0 200 L 50 50 1 1 B
|
||||
X NC 27 600 100 200 L 50 50 1 1 N
|
||||
X NC 28 600 200 200 L 50 50 1 1 N
|
||||
X +5V 29 600 300 200 L 50 50 1 1 W
|
||||
X D1/TX 3 -600 600 200 R 50 50 1 1 B
|
||||
X RESET 30 600 400 200 L 50 50 1 1 I
|
||||
X GND 31 600 500 200 L 50 50 1 1 W
|
||||
X VIN 32 600 600 200 L 50 50 1 1 w
|
||||
X D14 33 600 700 200 L 50 50 1 1 B
|
||||
X D15 34 600 800 200 L 50 50 1 1 B
|
||||
X D0/RX 4 -600 500 200 R 50 50 1 1 B
|
||||
X RESET 5 -600 400 200 R 50 50 1 1 I
|
||||
X GND 6 -600 300 200 R 50 50 1 1 W
|
||||
X D2/SDA 7 -600 200 200 R 50 50 1 1 B
|
||||
X ~~D3/SCL 8 -600 100 200 R 50 50 1 1 B
|
||||
X D4/A6 9 -600 0 200 R 50 50 1 1 B
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Arduino_Nano
|
||||
#
|
||||
DEF Arduino_Nano U 0 20 Y Y 1 F N
|
||||
F0 "U" -400 950 50 H V L BNN
|
||||
F1 "Arduino_Nano" -400 900 50 H V L TNN
|
||||
F2 "Arduino:Arduino_Nano" 0 -850 50 H I C CNN
|
||||
F3 "" 0 -100 50 H I C CNN
|
||||
$FPLIST
|
||||
Arduino*Nano*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -400 800 400 -800 0 1 10 f
|
||||
X D1/TX 1 -600 700 200 R 50 50 1 1 B
|
||||
X D7 10 -600 -200 200 R 50 50 1 1 B
|
||||
X D8 11 -600 -300 200 R 50 50 1 1 B
|
||||
X ~~D9 12 -600 -400 200 R 50 50 1 1 B
|
||||
X ~~D10 13 -600 -500 200 R 50 50 1 1 B
|
||||
X ~~D11 14 -600 -600 200 R 50 50 1 1 B
|
||||
X D12 15 -600 -700 200 R 50 50 1 1 B
|
||||
X D13 16 600 -700 200 L 50 50 1 1 B
|
||||
X 3V3 17 600 -600 200 L 50 50 1 1 w
|
||||
X AREF 18 600 -500 200 L 50 50 1 1 I
|
||||
X A0/D14 19 600 -400 200 L 50 50 1 1 B
|
||||
X D0/RX 2 -600 600 200 R 50 50 1 1 B
|
||||
X A1/D15 20 600 -300 200 L 50 50 1 1 B
|
||||
X A2/D16 21 600 -200 200 L 50 50 1 1 B
|
||||
X A3/D17 22 600 -100 200 L 50 50 1 1 B
|
||||
X A4/D18 23 600 0 200 L 50 50 1 1 B
|
||||
X A5/D19 24 600 100 200 L 50 50 1 1 B
|
||||
X A6/D20 25 600 200 200 L 50 50 1 1 B
|
||||
X A7/D21 26 600 300 200 L 50 50 1 1 B
|
||||
X +5V 27 600 400 200 L 50 50 1 1 w
|
||||
X ~RESET 28 600 500 200 L 50 50 1 1 I
|
||||
X GND 29 600 600 200 L 50 50 1 1 W
|
||||
X ~RESET 3 -600 500 200 R 50 50 1 1 I
|
||||
X VIN 30 600 700 200 L 50 50 1 1 W
|
||||
X GND 4 -600 400 200 R 50 50 1 1 W
|
||||
X D2 5 -600 300 200 R 50 50 1 1 B
|
||||
X ~~D3 6 -600 200 200 R 50 50 1 1 B
|
||||
X D4 7 -600 100 200 R 50 50 1 1 B
|
||||
X ~~D5 8 -600 0 200 R 50 50 1 1 B
|
||||
X ~~D6 9 -600 -100 200 R 50 50 1 1 B
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Arduino_Nano_Every
|
||||
#
|
||||
DEF Arduino_Nano_Every U 0 20 Y Y 1 F N
|
||||
F0 "U" -400 1050 50 H V L BNN
|
||||
F1 "Arduino_Nano_Every" -400 1000 50 H V L TNN
|
||||
F2 "Arduino:Arduino_Nano_Every" 0 -750 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
Arduino*Nano*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -400 900 400 -700 0 1 10 f
|
||||
X TX 1 -600 800 200 R 50 50 1 1 B
|
||||
X D7 10 -600 -100 200 R 50 50 1 1 B
|
||||
X D8 11 -600 -200 200 R 50 50 1 1 B
|
||||
X ~~D9 12 -600 -300 200 R 50 50 1 1 B
|
||||
X ~~D10 13 -600 -400 200 R 50 50 1 1 B
|
||||
X D11 14 -600 -500 200 R 50 50 1 1 B
|
||||
X D12 15 -600 -600 200 R 50 50 1 1 B
|
||||
X D13 16 600 -600 200 L 50 50 1 1 B
|
||||
X 3V3 17 600 -500 200 L 50 50 1 1 w
|
||||
X AREF 18 600 -400 200 L 50 50 1 1 I
|
||||
X A0/D14 19 600 -300 200 L 50 50 1 1 B
|
||||
X RX 2 -600 700 200 R 50 50 1 1 B
|
||||
X A1/D15 20 600 -200 200 L 50 50 1 1 B
|
||||
X A2/D16 21 600 -100 200 L 50 50 1 1 B
|
||||
X A3/D17 22 600 0 200 L 50 50 1 1 B
|
||||
X A4/D18 23 600 100 200 L 50 50 1 1 B
|
||||
X A5/D19 24 600 200 200 L 50 50 1 1 B
|
||||
X A6/D20 25 600 300 200 L 50 50 1 1 B
|
||||
X A7/D21 26 600 400 200 L 50 50 1 1 B
|
||||
X +5V 27 600 500 200 L 50 50 1 1 w
|
||||
X ~RESET 28 600 600 200 L 50 50 1 1 I
|
||||
X GND 29 600 700 200 L 50 50 1 1 W
|
||||
X ~RESET 3 -600 600 200 R 50 50 1 1 I
|
||||
X VIN 30 600 800 200 L 50 50 1 1 W
|
||||
X GND 4 -600 500 200 R 50 50 1 1 W
|
||||
X D2 5 -600 400 200 R 50 50 1 1 B
|
||||
X ~~D3 6 -600 300 200 R 50 50 1 1 B
|
||||
X D4 7 -600 200 200 R 50 50 1 1 B
|
||||
X ~~D5 8 -600 100 200 R 50 50 1 1 B
|
||||
X ~~D6 9 -600 0 200 R 50 50 1 1 B
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Arduino_Pro_Mini
|
||||
#
|
||||
DEF Arduino_Pro_Mini U 0 40 Y Y 1 F N
|
||||
F0 "U" -400 850 60 H V C CNN
|
||||
F1 "Arduino_Pro_Mini" 0 750 60 H V C CNN
|
||||
F2 "Arduino:Arduino_Pro_Mini" 800 -750 60 H I C CNN
|
||||
F3 "" 200 -1200 60 H I C CNN
|
||||
DRAW
|
||||
S -400 700 400 -700 0 1 10 f
|
||||
X D1/TX 1 -600 600 200 R 50 50 1 1 B
|
||||
X D7 10 -600 -300 200 R 50 50 1 1 B
|
||||
X D8 11 -600 -400 200 R 50 50 1 1 B
|
||||
X ~~D9 12 -600 -500 200 R 50 50 1 1 B
|
||||
X ~~D10 13 600 -500 200 L 50 50 1 1 B
|
||||
X ~~D11 14 600 -400 200 L 50 50 1 1 B
|
||||
X D12 15 600 -300 200 L 50 50 1 1 B
|
||||
X D13 16 600 -200 200 L 50 50 1 1 B
|
||||
X D14/A0 17 600 -100 200 L 50 50 1 1 B
|
||||
X D15/A1 18 600 0 200 L 50 50 1 1 B
|
||||
X D16/A2 19 600 100 200 L 50 50 1 1 B
|
||||
X D0/RX 2 -600 500 200 R 50 50 1 1 B
|
||||
X D17/A3 20 600 200 200 L 50 50 1 1 B
|
||||
X VCC 21 600 300 200 L 50 50 1 1 W
|
||||
X RST 22 600 400 200 L 50 50 1 1 I
|
||||
X GND 23 600 500 200 L 50 50 1 1 W
|
||||
X RAW 24 600 600 200 L 50 50 1 1 w
|
||||
X RST 3 -600 400 200 R 50 50 1 1 I
|
||||
X GND 4 -600 300 200 R 50 50 1 1 W
|
||||
X D2 5 -600 200 200 R 50 50 1 1 B
|
||||
X ~~D3 6 -600 100 200 R 50 50 1 1 B
|
||||
X D4 7 -600 0 200 R 50 50 1 1 B
|
||||
X ~~D5 8 -600 -100 200 R 50 50 1 1 B
|
||||
X ~~D6 9 -600 -200 200 R 50 50 1 1 B
|
||||
X A4 A4 100 -900 200 U 50 50 1 1 B
|
||||
X A5 A5 200 -900 200 U 50 50 1 1 B
|
||||
X A6 A6 -100 -900 200 U 50 50 1 1 B
|
||||
X A7 A7 0 -900 200 U 50 50 1 1 B
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Sparkfun_Pro_Micro
|
||||
#
|
||||
DEF Sparkfun_Pro_Micro U 0 40 Y Y 1 F N
|
||||
F0 "U" -350 850 60 H V C CNN
|
||||
F1 "Sparkfun_Pro_Micro" 0 750 60 H V C CNN
|
||||
F2 "Arduino:Sparkfun_Pro_Micro" 0 -650 60 H I C CNN
|
||||
F3 "" 100 -1050 60 H I C CNN
|
||||
DRAW
|
||||
S -400 700 400 -600 0 1 10 f
|
||||
X D1/TX 1 -600 600 200 R 50 50 1 1 B
|
||||
X D7 10 -600 -300 200 R 50 50 1 1 B
|
||||
X D8/A8 11 -600 -400 200 R 50 50 1 1 B
|
||||
X ~~D9/A9 12 -600 -500 200 R 50 50 1 1 B
|
||||
X ~~D10/A10 13 600 -500 200 L 50 50 1 1 B
|
||||
X D16 14 600 -400 200 L 50 50 1 1 B
|
||||
X D14 15 600 -300 200 L 50 50 1 1 B
|
||||
X D15 16 600 -200 200 L 50 50 1 1 B
|
||||
X D18/A0 17 600 -100 200 L 50 50 1 1 B
|
||||
X D19/A1 18 600 0 200 L 50 50 1 1 B
|
||||
X D20/A2 19 600 100 200 L 50 50 1 1 B
|
||||
X D0/RX 2 -600 500 200 R 50 50 1 1 B
|
||||
X D21/A3 20 600 200 200 L 50 50 1 1 B
|
||||
X VCC 21 600 300 200 L 50 50 1 1 W
|
||||
X RST 22 600 400 200 L 50 50 1 1 I
|
||||
X GND 23 600 500 200 L 50 50 1 1 W
|
||||
X RAW 24 600 600 200 L 50 50 1 1 W
|
||||
X GND 3 -600 400 200 R 50 50 1 1 W
|
||||
X GND 4 -600 300 200 R 50 50 1 1 W
|
||||
X D2 5 -600 200 200 R 50 50 1 1 B
|
||||
X ~~D3 6 -600 100 200 R 50 50 1 1 B
|
||||
X D4/A6 7 -600 0 200 R 50 50 1 1 B
|
||||
X ~~D5 8 -600 -100 200 R 50 50 1 1 B
|
||||
X ~~D6/A7 9 -600 -200 200 R 50 50 1 1 B
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
#End Library
|
||||
@@ -0,0 +1,87 @@
|
||||
(module Arduino_Micro (layer F.Cu) (tedit 5FA0E988)
|
||||
(descr "Arduino Micro")
|
||||
(tags "Arduino Micro")
|
||||
(fp_text reference REF** (at 7.62 -5.08) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value Arduino_Micro (at 8.89 19.05 90) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text user %R (at 6.35 19.05 90) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 1.27 -1.27) (end -1.397 -1.27) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -1.397 1.27) (end -1.397 44.577) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -1.397 -3.937) (end -1.397 -1.27) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 13.97 -1.27) (end 16.637 -1.27) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 13.97 -1.27) (end 13.97 41.91) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 13.97 41.91) (end 16.637 41.91) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 1.27 1.27) (end -1.397 1.27) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 1.27 1.27) (end 1.27 41.91) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 1.27 41.91) (end -1.397 41.91) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 3.81 39.624) (end 11.43 39.624) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 11.43 39.624) (end 11.43 45.72) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 11.43 45.72) (end 3.81 45.72) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 3.81 45.72) (end 3.81 39.624) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -1.397 44.577) (end 3.683 44.577) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 16.637 44.577) (end 16.637 -3.937) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 16.637 -3.937) (end -1.397 -3.937) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 16.51 44.45) (end -1.27 44.45) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -1.27 44.45) (end -1.27 -2.54) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -1.27 -2.54) (end 0 -3.81) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 0 -3.81) (end 16.51 -3.81) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 16.51 -3.81) (end 16.51 44.45) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -1.524 -4.064) (end 16.764 -4.064) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.524 -4.064) (end -1.524 45.974) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 16.764 45.974) (end 16.764 -4.064) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 16.764 45.974) (end -1.524 45.974) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 11.557 44.577) (end 16.637 44.577) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 3.683 45.847) (end 11.557 45.847) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 3.683 44.577) (end 3.683 45.847) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 11.557 44.577) (end 11.557 45.847) (layer F.SilkS) (width 0.12))
|
||||
(pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 17 thru_hole oval (at 0 40.64) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 2 thru_hole oval (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 18 thru_hole oval (at 15.24 40.64) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 3 thru_hole oval (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 19 thru_hole oval (at 15.24 38.1) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 4 thru_hole oval (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 20 thru_hole oval (at 15.24 35.56) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 5 thru_hole oval (at 0 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 21 thru_hole oval (at 15.24 33.02) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 6 thru_hole oval (at 0 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 22 thru_hole oval (at 15.24 30.48) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 7 thru_hole oval (at 0 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 23 thru_hole oval (at 15.24 27.94) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 8 thru_hole oval (at 0 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 24 thru_hole oval (at 15.24 25.4) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 9 thru_hole oval (at 0 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 25 thru_hole oval (at 15.24 22.86) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 10 thru_hole oval (at 0 22.86) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 26 thru_hole oval (at 15.24 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 11 thru_hole oval (at 0 25.4) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 27 thru_hole oval (at 15.24 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 12 thru_hole oval (at 0 27.94) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 28 thru_hole oval (at 15.24 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 13 thru_hole oval (at 0 30.48) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 29 thru_hole oval (at 15.24 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 14 thru_hole oval (at 0 33.02) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 30 thru_hole oval (at 15.24 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 15 thru_hole oval (at 0 35.56) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 16 thru_hole oval (at 0 38.1) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 31 thru_hole oval (at 15.24 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 32 thru_hole oval (at 15.24 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 33 thru_hole oval (at 15.24 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 34 thru_hole oval (at 15.24 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(model ${KISYS3DMOD}/Module.3dshapes/Arduino_Nano_WithMountingHoles.wrl
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
(model ${LOCALREPO}/kicad-lib-arduino/Arduino.3dshapes/arduino_micro.x3d
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
@@ -0,0 +1,83 @@
|
||||
(module Arduino_Nano (layer F.Cu) (tedit 5FA0E99E)
|
||||
(descr "Arduino Nano")
|
||||
(tags "Arduino Nano")
|
||||
(fp_text reference REF** (at 7.62 -5.08) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value Arduino_Nano (at 8.89 19.05 90) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text user %R (at 6.35 19.05 90) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 1.27 -1.27) (end -1.397 -1.27) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -1.397 1.27) (end -1.397 39.497) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -1.397 -3.937) (end -1.397 -1.27) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 13.97 -1.27) (end 16.64 -1.27) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 13.97 -1.27) (end 13.97 36.83) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 13.97 36.83) (end 16.64 36.83) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 1.27 1.27) (end -1.397 1.27) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 1.27 1.27) (end 1.27 36.83) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 1.27 36.83) (end -1.4 36.83) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 3.81 31.75) (end 11.43 31.75) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 11.43 31.75) (end 11.43 41.91) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 11.43 41.91) (end 3.81 41.91) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 3.81 41.91) (end 3.81 31.75) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -1.397 39.497) (end 3.683 39.497) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 16.637 39.497) (end 16.637 -3.937) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 16.637 -3.937) (end -1.397 -3.937) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 16.51 39.37) (end -1.27 39.37) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -1.27 39.37) (end -1.27 -2.54) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -1.27 -2.54) (end 0 -3.81) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 0 -3.81) (end 16.51 -3.81) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 16.51 -3.81) (end 16.51 39.37) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -1.524 -4.064) (end 16.764 -4.064) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.524 -4.064) (end -1.524 42.164) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 16.764 42.164) (end 16.764 -4.064) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 16.764 42.164) (end -1.524 42.164) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 3.683 42.037) (end 3.683 39.497) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 11.557 39.497) (end 16.637 39.497) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 11.557 42.037) (end 11.557 39.497) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 3.683 42.037) (end 11.557 42.037) (layer F.SilkS) (width 0.12))
|
||||
(pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 17 thru_hole oval (at 15.24 33.02) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 2 thru_hole oval (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 18 thru_hole oval (at 15.24 30.48) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 3 thru_hole oval (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 19 thru_hole oval (at 15.24 27.94) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 4 thru_hole oval (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 20 thru_hole oval (at 15.24 25.4) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 5 thru_hole oval (at 0 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 21 thru_hole oval (at 15.24 22.86) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 6 thru_hole oval (at 0 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 22 thru_hole oval (at 15.24 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 7 thru_hole oval (at 0 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 23 thru_hole oval (at 15.24 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 8 thru_hole oval (at 0 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 24 thru_hole oval (at 15.24 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 9 thru_hole oval (at 0 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 25 thru_hole oval (at 15.24 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 10 thru_hole oval (at 0 22.86) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 26 thru_hole oval (at 15.24 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 11 thru_hole oval (at 0 25.4) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 27 thru_hole oval (at 15.24 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 12 thru_hole oval (at 0 27.94) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 28 thru_hole oval (at 15.24 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 13 thru_hole oval (at 0 30.48) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 29 thru_hole oval (at 15.24 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 14 thru_hole oval (at 0 33.02) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 30 thru_hole oval (at 15.24 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 15 thru_hole oval (at 0 35.56) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 16 thru_hole oval (at 15.24 35.56) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(model ${KISYS3DMOD}/Module.3dshapes/Arduino_Nano_WithMountingHoles.wrl
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
(model ${LOCALREPO}/kicad-lib-arduino/Arduino.3dshapes/arduino_nano.x3d
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
@@ -0,0 +1,83 @@
|
||||
(module Arduino_Nano_Every (layer F.Cu) (tedit 5FA0E9AA)
|
||||
(descr "Arduino Nano Every")
|
||||
(tags "Arduino Nano Every")
|
||||
(fp_text reference REF** (at 7.62 -5.08) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value Arduino_Nano_Every (at 8.89 19.05 90) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text user %R (at 6.35 19.05 90) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 1.27 -1.27) (end -1.397 -1.27) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -1.397 1.27) (end -1.397 39.497) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -1.397 -3.937) (end -1.397 -1.27) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 13.97 -1.27) (end 16.64 -1.27) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 13.97 -1.27) (end 13.97 36.83) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 13.97 36.83) (end 16.64 36.83) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 1.27 1.27) (end -1.397 1.27) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 1.27 1.27) (end 1.27 36.83) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 1.27 36.83) (end -1.4 36.83) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 3.81 35.56) (end 11.43 35.56) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 11.43 35.56) (end 11.43 41.91) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 11.43 41.91) (end 3.81 41.91) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 3.81 41.91) (end 3.81 35.56) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -1.397 39.497) (end 3.683 39.497) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 16.637 39.497) (end 16.637 -3.937) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 16.637 -3.937) (end -1.397 -3.937) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 16.51 39.37) (end -1.27 39.37) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -1.27 39.37) (end -1.27 -2.54) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -1.27 -2.54) (end 0 -3.81) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 0 -3.81) (end 16.51 -3.81) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 16.51 -3.81) (end 16.51 39.37) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -1.524 -4.064) (end 16.764 -4.064) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.524 -4.064) (end -1.524 42.164) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 16.764 42.164) (end 16.764 -4.064) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 16.764 42.164) (end -1.524 42.164) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 3.683 42.037) (end 3.683 39.497) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 11.557 39.497) (end 16.637 39.497) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 11.557 42.037) (end 11.557 39.497) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 3.683 42.037) (end 11.557 42.037) (layer F.SilkS) (width 0.12))
|
||||
(pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 17 thru_hole oval (at 15.24 33.02) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 2 thru_hole oval (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 18 thru_hole oval (at 15.24 30.48) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 3 thru_hole oval (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 19 thru_hole oval (at 15.24 27.94) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 4 thru_hole oval (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 20 thru_hole oval (at 15.24 25.4) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 5 thru_hole oval (at 0 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 21 thru_hole oval (at 15.24 22.86) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 6 thru_hole oval (at 0 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 22 thru_hole oval (at 15.24 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 7 thru_hole oval (at 0 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 23 thru_hole oval (at 15.24 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 8 thru_hole oval (at 0 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 24 thru_hole oval (at 15.24 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 9 thru_hole oval (at 0 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 25 thru_hole oval (at 15.24 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 10 thru_hole oval (at 0 22.86) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 26 thru_hole oval (at 15.24 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 11 thru_hole oval (at 0 25.4) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 27 thru_hole oval (at 15.24 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 12 thru_hole oval (at 0 27.94) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 28 thru_hole oval (at 15.24 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 13 thru_hole oval (at 0 30.48) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 29 thru_hole oval (at 15.24 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 14 thru_hole oval (at 0 33.02) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 30 thru_hole oval (at 15.24 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 15 thru_hole oval (at 0 35.56) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 16 thru_hole oval (at 15.24 35.56) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(model ${KISYS3DMOD}/Module.3dshapes/Arduino_Nano_WithMountingHoles.wrl
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
(model ${LOCALREPO}/kicad-lib-arduino/Arduino.3dshapes/arduino_nano_every.x3d
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
@@ -0,0 +1,71 @@
|
||||
(module Arduino_Pro_Mini (layer F.Cu) (tedit 5FA0E9FC)
|
||||
(descr "Arduino Pro Mini")
|
||||
(tags "Arduino Pro Mini")
|
||||
(fp_text reference REF** (at 7.62 -5.08) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value Arduino_Pro_Mini (at 8.89 19.05 90) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text user %R (at 6.35 19.05 90) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 1.27 -1.27) (end -1.397 -1.27) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -1.397 1.27) (end -1.397 29.337) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -1.397 -3.937) (end -1.397 -1.27) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 13.97 -1.27) (end 16.64 -1.27) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 13.97 -1.27) (end 13.97 29.337) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -1.397 29.337) (end 16.64 29.337) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 1.27 1.27) (end -1.397 1.27) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 1.27 1.27) (end 1.27 29.337) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 16.637 29.337) (end 16.637 -3.937) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 16.637 -3.937) (end -1.397 -3.937) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 16.51 29.21) (end -1.27 29.21) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -1.27 29.21) (end -1.27 -2.54) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -1.27 -2.54) (end 0 -3.81) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 0 -3.81) (end 16.51 -3.81) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 16.51 -3.81) (end 16.51 29.21) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -1.524 -4.064) (end 16.764 -4.064) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.524 -4.064) (end -1.524 29.464) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 16.764 29.464) (end 16.764 -4.064) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 16.764 29.464) (end -1.524 29.464) (layer F.CrtYd) (width 0.05))
|
||||
(pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 2 thru_hole oval (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 3 thru_hole oval (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 13 thru_hole oval (at 15.24 27.94) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 4 thru_hole oval (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 14 thru_hole oval (at 15.24 25.4) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 5 thru_hole oval (at 0 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 15 thru_hole oval (at 15.24 22.86) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 6 thru_hole oval (at 0 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 16 thru_hole oval (at 15.24 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 7 thru_hole oval (at 0 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 17 thru_hole oval (at 15.24 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 8 thru_hole oval (at 0 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 18 thru_hole oval (at 15.24 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 9 thru_hole oval (at 0 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 19 thru_hole oval (at 15.24 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 10 thru_hole oval (at 0 22.86) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 20 thru_hole oval (at 15.24 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 11 thru_hole oval (at 0 25.4) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 21 thru_hole oval (at 15.24 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 12 thru_hole oval (at 0 27.94) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 22 thru_hole oval (at 15.24 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 23 thru_hole oval (at 15.24 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 24 thru_hole oval (at 15.24 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad A5 thru_hole oval (at 12.7 8.89) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad A4 thru_hole oval (at 12.7 11.43) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad A7 thru_hole oval (at 12.7 19.05) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad A6 thru_hole oval (at 12.7 21.59) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(model ${KISYS3DMOD}/Module.3dshapes/Arduino_Nano_WithMountingHoles.wrl
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
(model ${LOCALREPO}/kicad-lib-arduino/Arduino.3dshapes/arduino_pro_mini.x3d
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
@@ -0,0 +1,75 @@
|
||||
(module Sparkfun_Pro_Micro (layer F.Cu) (tedit 60523A91)
|
||||
(descr "Sparkfun Pro Micro")
|
||||
(tags "Arduino Sparkfun Pro Micro")
|
||||
(fp_text reference REF** (at 7.62 -5.08) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value Sparkfun_Pro_Micro (at 8.89 19.05 90) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text user %R (at 6.35 19.05 90) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 1.27 -1.27) (end -1.397 -1.27) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -1.397 -1.27) (end -1.397 31.75) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 13.97 -1.27) (end 16.64 -1.27) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 13.97 -1.27) (end 13.97 29.21) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 13.97 26.67) (end 16.64 26.67) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 13.97 29.21) (end 16.64 29.21) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 1.27 1.27) (end 1.27 29.21) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 1.27 29.21) (end -1.4 29.21) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 3.81 27.813) (end 11.43 27.813) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 11.43 27.813) (end 11.43 34.163) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 11.43 34.163) (end 3.81 34.163) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 3.81 34.163) (end 3.81 27.813) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -1.397 31.75) (end 3.683 31.75) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 16.637 31.75) (end 16.64 -1.27) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 16.637 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 16.51 31.623) (end -1.27 31.623) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -1.27 31.623) (end -1.27 -1.143) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -1.27 -1.143) (end 16.51 -1.143) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 16.51 -1.143) (end 16.51 31.623) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -1.524 -1.397) (end 16.764 -1.397) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.524 -1.397) (end -1.524 34.417) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 16.764 34.417) (end 16.764 -1.397) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 16.764 34.417) (end -1.524 34.417) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 3.683 34.29) (end 3.683 31.75) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 11.557 31.75) (end 16.637 31.75) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 11.557 34.29) (end 11.557 31.75) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 3.683 34.29) (end 11.557 34.29) (layer F.SilkS) (width 0.12))
|
||||
(pad 13 thru_hole oval (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 14 thru_hole oval (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 15 thru_hole oval (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 1 thru_hole rect (at 15.24 27.94) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 16 thru_hole oval (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 2 thru_hole oval (at 15.24 25.4) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 17 thru_hole oval (at 0 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 3 thru_hole oval (at 15.24 22.86) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 18 thru_hole oval (at 0 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 4 thru_hole oval (at 15.24 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 19 thru_hole oval (at 0 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 5 thru_hole oval (at 15.24 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 20 thru_hole oval (at 0 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 6 thru_hole oval (at 15.24 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 21 thru_hole oval (at 0 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 7 thru_hole oval (at 15.24 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 22 thru_hole oval (at 0 22.86) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 8 thru_hole oval (at 15.24 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 23 thru_hole oval (at 0 25.4) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 9 thru_hole oval (at 15.24 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 24 thru_hole oval (at 0 27.94) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 10 thru_hole oval (at 15.24 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 11 thru_hole oval (at 15.24 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad 12 thru_hole oval (at 15.24 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(model ${KISYS3DMOD}/Module.3dshapes/Arduino_Nano_WithMountingHoles.wrl
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
(model ${LOCALREPO}/kicad-lib-arduino/Arduino.3dshapes/sparkfun_pro_micro.x3d
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
Vendored
+121
@@ -0,0 +1,121 @@
|
||||
Creative Commons Legal Code
|
||||
|
||||
CC0 1.0 Universal
|
||||
|
||||
CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE
|
||||
LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN
|
||||
ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS
|
||||
INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES
|
||||
REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS
|
||||
PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM
|
||||
THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED
|
||||
HEREUNDER.
|
||||
|
||||
Statement of Purpose
|
||||
|
||||
The laws of most jurisdictions throughout the world automatically confer
|
||||
exclusive Copyright and Related Rights (defined below) upon the creator
|
||||
and subsequent owner(s) (each and all, an "owner") of an original work of
|
||||
authorship and/or a database (each, a "Work").
|
||||
|
||||
Certain owners wish to permanently relinquish those rights to a Work for
|
||||
the purpose of contributing to a commons of creative, cultural and
|
||||
scientific works ("Commons") that the public can reliably and without fear
|
||||
of later claims of infringement build upon, modify, incorporate in other
|
||||
works, reuse and redistribute as freely as possible in any form whatsoever
|
||||
and for any purposes, including without limitation commercial purposes.
|
||||
These owners may contribute to the Commons to promote the ideal of a free
|
||||
culture and the further production of creative, cultural and scientific
|
||||
works, or to gain reputation or greater distribution for their Work in
|
||||
part through the use and efforts of others.
|
||||
|
||||
For these and/or other purposes and motivations, and without any
|
||||
expectation of additional consideration or compensation, the person
|
||||
associating CC0 with a Work (the "Affirmer"), to the extent that he or she
|
||||
is an owner of Copyright and Related Rights in the Work, voluntarily
|
||||
elects to apply CC0 to the Work and publicly distribute the Work under its
|
||||
terms, with knowledge of his or her Copyright and Related Rights in the
|
||||
Work and the meaning and intended legal effect of CC0 on those rights.
|
||||
|
||||
1. Copyright and Related Rights. A Work made available under CC0 may be
|
||||
protected by copyright and related or neighboring rights ("Copyright and
|
||||
Related Rights"). Copyright and Related Rights include, but are not
|
||||
limited to, the following:
|
||||
|
||||
i. the right to reproduce, adapt, distribute, perform, display,
|
||||
communicate, and translate a Work;
|
||||
ii. moral rights retained by the original author(s) and/or performer(s);
|
||||
iii. publicity and privacy rights pertaining to a person's image or
|
||||
likeness depicted in a Work;
|
||||
iv. rights protecting against unfair competition in regards to a Work,
|
||||
subject to the limitations in paragraph 4(a), below;
|
||||
v. rights protecting the extraction, dissemination, use and reuse of data
|
||||
in a Work;
|
||||
vi. database rights (such as those arising under Directive 96/9/EC of the
|
||||
European Parliament and of the Council of 11 March 1996 on the legal
|
||||
protection of databases, and under any national implementation
|
||||
thereof, including any amended or successor version of such
|
||||
directive); and
|
||||
vii. other similar, equivalent or corresponding rights throughout the
|
||||
world based on applicable law or treaty, and any national
|
||||
implementations thereof.
|
||||
|
||||
2. Waiver. To the greatest extent permitted by, but not in contravention
|
||||
of, applicable law, Affirmer hereby overtly, fully, permanently,
|
||||
irrevocably and unconditionally waives, abandons, and surrenders all of
|
||||
Affirmer's Copyright and Related Rights and associated claims and causes
|
||||
of action, whether now known or unknown (including existing as well as
|
||||
future claims and causes of action), in the Work (i) in all territories
|
||||
worldwide, (ii) for the maximum duration provided by applicable law or
|
||||
treaty (including future time extensions), (iii) in any current or future
|
||||
medium and for any number of copies, and (iv) for any purpose whatsoever,
|
||||
including without limitation commercial, advertising or promotional
|
||||
purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each
|
||||
member of the public at large and to the detriment of Affirmer's heirs and
|
||||
successors, fully intending that such Waiver shall not be subject to
|
||||
revocation, rescission, cancellation, termination, or any other legal or
|
||||
equitable action to disrupt the quiet enjoyment of the Work by the public
|
||||
as contemplated by Affirmer's express Statement of Purpose.
|
||||
|
||||
3. Public License Fallback. Should any part of the Waiver for any reason
|
||||
be judged legally invalid or ineffective under applicable law, then the
|
||||
Waiver shall be preserved to the maximum extent permitted taking into
|
||||
account Affirmer's express Statement of Purpose. In addition, to the
|
||||
extent the Waiver is so judged Affirmer hereby grants to each affected
|
||||
person a royalty-free, non transferable, non sublicensable, non exclusive,
|
||||
irrevocable and unconditional license to exercise Affirmer's Copyright and
|
||||
Related Rights in the Work (i) in all territories worldwide, (ii) for the
|
||||
maximum duration provided by applicable law or treaty (including future
|
||||
time extensions), (iii) in any current or future medium and for any number
|
||||
of copies, and (iv) for any purpose whatsoever, including without
|
||||
limitation commercial, advertising or promotional purposes (the
|
||||
"License"). The License shall be deemed effective as of the date CC0 was
|
||||
applied by Affirmer to the Work. Should any part of the License for any
|
||||
reason be judged legally invalid or ineffective under applicable law, such
|
||||
partial invalidity or ineffectiveness shall not invalidate the remainder
|
||||
of the License, and in such case Affirmer hereby affirms that he or she
|
||||
will not (i) exercise any of his or her remaining Copyright and Related
|
||||
Rights in the Work or (ii) assert any associated claims and causes of
|
||||
action with respect to the Work, in either case contrary to Affirmer's
|
||||
express Statement of Purpose.
|
||||
|
||||
4. Limitations and Disclaimers.
|
||||
|
||||
a. No trademark or patent rights held by Affirmer are waived, abandoned,
|
||||
surrendered, licensed or otherwise affected by this document.
|
||||
b. Affirmer offers the Work as-is and makes no representations or
|
||||
warranties of any kind concerning the Work, express, implied,
|
||||
statutory or otherwise, including without limitation warranties of
|
||||
title, merchantability, fitness for a particular purpose, non
|
||||
infringement, or the absence of latent or other defects, accuracy, or
|
||||
the present or absence of errors, whether or not discoverable, all to
|
||||
the greatest extent permissible under applicable law.
|
||||
c. Affirmer disclaims responsibility for clearing rights of other persons
|
||||
that may apply to the Work or any use thereof, including without
|
||||
limitation any person's Copyright and Related Rights in the Work.
|
||||
Further, Affirmer disclaims responsibility for obtaining any necessary
|
||||
consents, permissions or other rights required for any use of the
|
||||
Work.
|
||||
d. Affirmer understands and acknowledges that Creative Commons is not a
|
||||
party to this document and has no duty or obligation with respect to
|
||||
this CC0 or use of the Work.
|
||||
Vendored
+69
@@ -0,0 +1,69 @@
|
||||
# kicad-lib-arduino
|
||||
|
||||
600mil width Arduino library for **KiCAD** with 3D models.
|
||||
* Please set the path settings etc to suit your environment.
|
||||
* 3D models are output as .x3d files from Blender, KiCAD's recommendation is .wrl but in my test, x3d can be used.
|
||||
|
||||
Include :
|
||||
> Arduino Micro
|
||||
> Arduino Nano
|
||||
> Arduino Nano Every
|
||||
> Arduino Pro Mini
|
||||
> Sparkfun Pro Micro
|
||||
|
||||
## Files
|
||||
|
||||
| File | Description
|
||||
|--------------------------|-------
|
||||
| Arduino.dcm, Arduino.lib | Symbol library
|
||||
| Arduino.pretty | Footprints
|
||||
| Arduino.3dshapes | 3D models
|
||||
|
||||
## Install
|
||||
|
||||
1. Copy files to your favorite folder of local PC.
|
||||
`$ cd <YourPath>`
|
||||
`$ git clone https://github.com/g200kg/kicad-lib-arduino.git`
|
||||
or just
|
||||
Download and place files (`Arduino.lib`, `Arduino.dcm`, `Arduino.pretty/*.*`, `Arduino.3dshapes/*.*`)
|
||||
Here the your folder will be :
|
||||
```
|
||||
< YourPath >
|
||||
|
|
||||
+-- kicad-lib-arduino
|
||||
+-- Arduino.lib
|
||||
+-- Arduino.dcm
|
||||
+-- Arduino.pretty
|
||||
| +-- *.kicad_mod
|
||||
+-- Arduino.3dshapes
|
||||
+--- *.x3d
|
||||
```
|
||||
|
||||
2. Symbol
|
||||
Open KiCAD's "Preferences"->"Manage Symbol Libraries"
|
||||
Add line to "Global libraries"
|
||||
Nickname=Arduino, LibraryPath=<PathToYourFolder>/kicad-lib-arduino/Arduino.lib, PluginType=Legacy
|
||||
|
||||
3. Footprint
|
||||
Open KiCAD's "Preference"->"Manage Footprint Libraries"
|
||||
Add line to "Global Libraries"
|
||||
Nickname=Arduino, LibraryPath=<PathToYourFolder>/kicad-lib-arduino/Arduino.pretty, PluginType=KiCad
|
||||
|
||||
4. 3DModels
|
||||
Open KiCAD's "Preference"->"Configure Paths"
|
||||
Add line to "Environment Variables"
|
||||
Name=LOCALREPO, Path=<PathToYourFolder>
|
||||
* Because 3D Setting of footprints link to "${LOCALREPO}/kicad-lib-arduino/Arduino.3dshapes/xxxx.x3d"
|
||||
|
||||
### Symbol
|
||||

|
||||
|
||||
### Footprint
|
||||

|
||||
|
||||
### 3D Model
|
||||

|
||||
|
||||
## License
|
||||
Licensed under Creative Commons CC0
|
||||
|
||||
BIN
Binary file not shown.
|
After Width: | Height: | Size: 121 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 92 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 134 KiB |
Reference in New Issue
Block a user