Skip to content

Commit

Permalink
Add files via upload
Browse files Browse the repository at this point in the history
  • Loading branch information
jackhumbert committed Dec 7, 2018
1 parent 72007a8 commit 9e537d5
Show file tree
Hide file tree
Showing 2 changed files with 253 additions and 0 deletions.
160 changes: 160 additions & 0 deletions kicad/proto_c/Proton_C.kicad_mod
@@ -0,0 +1,160 @@
(module ishtob-footprints:Proton-C (layer F.Cu) (tedit 5C0A0910)
(fp_text reference REF** (at 0.01 3.39) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Proton_C (at -0.05 1.67) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user "DFU Button" (at 0.8 -1.3 180) (layer Cmts.User)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user A13 (at 4.2 10.9 90) (layer Cmts.User)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user A14 (at 5.7 10.9 90) (layer Cmts.User)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user RESET (at -3.3 10.3 90) (layer Cmts.User)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_line (start 5.1588 13.317) (end 6.1588 13.317) (layer Cmts.User) (width 0.15))
(fp_line (start 5.1588 12.317) (end 6.1588 12.317) (layer Cmts.User) (width 0.15))
(fp_line (start 5.1588 12.317) (end 5.1588 13.317) (layer Cmts.User) (width 0.15))
(fp_line (start 3.711 13.317) (end 4.711 13.317) (layer Cmts.User) (width 0.15))
(fp_line (start 3.711 12.317) (end 3.711 13.317) (layer Cmts.User) (width 0.15))
(fp_line (start 4.711 12.317) (end 4.711 13.317) (layer Cmts.User) (width 0.15))
(fp_line (start 6.1588 12.317) (end 6.1588 13.317) (layer Cmts.User) (width 0.15))
(fp_line (start 3.711 12.317) (end 4.711 12.317) (layer Cmts.User) (width 0.15))
(fp_line (start -3.909 12.317) (end -3.909 13.317) (layer Cmts.User) (width 0.15))
(fp_line (start -3.909 13.317) (end -2.909 13.317) (layer Cmts.User) (width 0.15))
(fp_line (start -3.909 12.317) (end -2.909 12.317) (layer Cmts.User) (width 0.15))
(fp_line (start -2.909 12.317) (end -2.909 13.317) (layer Cmts.User) (width 0.15))
(fp_text user "A3(3.3v)" (at -1.1 -7.1 90) (layer Cmts.User)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user C15 (at -3.3 -5.6 90) (layer Cmts.User)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user C14 (at -4.8 -5.6 90) (layer Cmts.User)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user C13/LED (at 0.1 5) (layer Cmts.User)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "the PCB" (at -0.05 -14.98) (layer B.SilkS)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_text user "away from" (at -0.05 -16.48) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user "the PCB" (at -0.05 -14.98) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user towards (at -0.05 -16.48) (layer B.SilkS)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_text user "USB facing" (at -0.05 -17.98) (layer B.SilkS)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_line (start 4.7 29.2) (end 4.7 17.7) (layer F.SilkS) (width 0.15))
(fp_line (start -4.679 17.7) (end 4.7 17.7) (layer F.SilkS) (width 0.15))
(fp_line (start -4.679 29.2) (end 4.7 29.2) (layer F.SilkS) (width 0.15))
(fp_line (start -2.75 4.45) (end -2.75 5.45) (layer Cmts.User) (width 0.15))
(fp_line (start -3.75 4.45) (end -3.75 5.45) (layer Cmts.User) (width 0.15))
(fp_line (start -3.75 5.45) (end -2.75 5.45) (layer Cmts.User) (width 0.15))
(fp_line (start -3.75 4.45) (end -2.75 4.45) (layer Cmts.User) (width 0.15))
(fp_line (start 1.95 -4.31) (end 2.95 -4.31) (layer Cmts.User) (width 0.15))
(fp_line (start 1.95 -3.31) (end 2.95 -3.31) (layer Cmts.User) (width 0.15))
(fp_line (start 1.95 -4.31) (end 1.95 -3.31) (layer Cmts.User) (width 0.15))
(fp_line (start 2.95 -3.31) (end 2.95 -4.31) (layer Cmts.User) (width 0.15))
(fp_line (start -1.7 -3.31) (end -0.7 -3.31) (layer Cmts.User) (width 0.15))
(fp_line (start -1.7 -4.31) (end -1.7 -3.31) (layer Cmts.User) (width 0.15))
(fp_line (start -0.7 -3.31) (end -0.7 -4.31) (layer Cmts.User) (width 0.15))
(fp_line (start -1.7 -4.31) (end -0.7 -4.31) (layer Cmts.User) (width 0.15))
(fp_line (start -3.85 -4.31) (end -2.85 -4.31) (layer Cmts.User) (width 0.15))
(fp_line (start -3.85 -3.31) (end -2.85 -3.31) (layer Cmts.User) (width 0.15))
(fp_line (start -2.85 -3.31) (end -2.85 -4.31) (layer Cmts.User) (width 0.15))
(fp_line (start -3.85 -4.31) (end -3.85 -3.31) (layer Cmts.User) (width 0.15))
(fp_line (start -5.4 -3.31) (end -4.4 -3.31) (layer Cmts.User) (width 0.15))
(fp_line (start -5.4 -4.31) (end -4.4 -4.31) (layer Cmts.User) (width 0.15))
(fp_line (start -5.4 -4.31) (end -5.4 -3.31) (layer Cmts.User) (width 0.15))
(fp_line (start 7.64 31.74) (end -7.6 31.74) (layer F.SilkS) (width 0.15))
(fp_line (start -8.87 17.77) (end -8.87 30.47) (layer F.SilkS) (width 0.15))
(fp_line (start 8.91 17.77) (end 8.91 30.47) (layer F.SilkS) (width 0.15))
(fp_line (start 7.386 16.5) (end 7.64 16.5) (layer F.SilkS) (width 0.15))
(fp_line (start 7.132 14.976) (end 7.132 16.246) (layer F.SilkS) (width 0.15))
(fp_arc (start -7.346 16.246) (end -7.092 16.246) (angle 90) (layer F.SilkS) (width 0.15))
(fp_arc (start 7.386 16.246) (end 7.386 16.5) (angle 90) (layer F.SilkS) (width 0.15))
(fp_arc (start -7.6 17.77) (end -8.87 17.77) (angle 90) (layer F.SilkS) (width 0.15))
(fp_arc (start 7.64 17.77) (end 7.64 16.5) (angle 90) (layer F.SilkS) (width 0.15))
(fp_arc (start -7.6 30.47) (end -7.6 31.74) (angle 90) (layer F.SilkS) (width 0.15))
(fp_arc (start 7.64 30.47) (end 8.91 30.47) (angle 90) (layer F.SilkS) (width 0.15))
(fp_line (start 7.132 13.96) (end 7.64 13.96) (layer F.SilkS) (width 0.15))
(fp_arc (start -7.092 14.468) (end -7.092 13.96) (angle 180) (layer F.SilkS) (width 0.15))
(fp_arc (start -7.6 12.69) (end -7.6 13.96) (angle 90) (layer F.SilkS) (width 0.15))
(fp_arc (start 7.64 12.69) (end 8.91 12.69) (angle 90) (layer F.SilkS) (width 0.15))
(fp_arc (start 7.132 14.468) (end 7.132 14.976) (angle 180) (layer F.SilkS) (width 0.15))
(fp_arc (start -7.6 -18.524) (end -8.87 -18.524) (angle 90) (layer F.SilkS) (width 0.15))
(fp_line (start -4.48 -12.22) (end 4.52 -12.22) (layer Cmts.User) (width 0.15))
(fp_line (start -4.48 -20.71) (end 4.52 -20.71) (layer Cmts.User) (width 0.15))
(fp_line (start 4.52 -20.71) (end 4.52 -12.22) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 -0.035) (end 0.75 -0.035) (layer F.SilkS) (width 0.15))
(fp_line (start -4.48 -20.71) (end -4.48 -12.22) (layer Cmts.User) (width 0.15))
(fp_arc (start 7.64 -18.524) (end 7.64 -19.794) (angle 90) (layer F.SilkS) (width 0.15))
(fp_line (start -7.6 -19.794) (end 7.64 -19.794) (layer F.SilkS) (width 0.15))
(fp_line (start -8.87 -18.524) (end -8.87 12.69) (layer F.SilkS) (width 0.15))
(fp_line (start 8.91 12.69) (end 8.91 -18.524) (layer F.SilkS) (width 0.15))
(fp_line (start -7.6 13.96) (end -7.09 13.96) (layer F.SilkS) (width 0.15))
(fp_line (start -7.6 16.5) (end -7.346 16.5) (layer F.SilkS) (width 0.15))
(fp_line (start -7.092 14.976) (end -7.092 16.246) (layer F.SilkS) (width 0.15))
(fp_line (start -4.4 -3.31) (end -4.4 -4.31) (layer Cmts.User) (width 0.15))
(fp_line (start -4.679 17.7) (end -4.679 29.2) (layer F.SilkS) (width 0.15))
(fp_text user "USB facing" (at -0.05 -17.98) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user BOOT0 (at 2.5 -6.4 90) (layer Cmts.User)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(pad RST thru_hole circle (at 7.615 30.47) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad A13 thru_hole circle (at 7.615 27.93) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad B12 thru_hole circle (at 7.615 22.85) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad A14 thru_hole circle (at 7.615 25.39) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad B10 thru_hole circle (at 7.615 17.77) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad B11 thru_hole circle (at 7.615 20.31) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad B9 thru_hole circle (at 7.615 12.69) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad B13 thru_hole circle (at 7.615 5.07) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad B15 thru_hole circle (at 7.615 10.15) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad B14 thru_hole circle (at 7.615 7.61) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad B8 thru_hole circle (at 7.615 2.53) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad A0 thru_hole circle (at 7.615 -0.01) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad A1 thru_hole circle (at 7.615 -2.55) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 3.3V thru_hole circle (at 7.615 -7.63) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad A3|5v thru_hole circle (at 5.075 -10.17) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad A2 thru_hole circle (at 7.615 -5.09) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad DFU thru_hole circle (at 7.615 -10.17) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad GND thru_hole circle (at 7.615 -12.71) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad A4 thru_hole circle (at -7.6 17.77) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad A15 thru_hole circle (at -7.6 30.47) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad A6 thru_hole circle (at -7.6 22.85) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad A8 thru_hole circle (at -7.6 27.93) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad A7 thru_hole circle (at -7.6 25.39) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad A5 thru_hole circle (at -7.6 20.31) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad B0 thru_hole circle (at -7.6 12.69) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad B1 thru_hole circle (at -7.6 10.15) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad B2 thru_hole circle (at -7.6 7.61) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad B3 thru_hole circle (at -7.6 5.07) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad B4 thru_hole circle (at -7.6 2.53) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad B5 thru_hole circle (at -7.6 -0.01) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad CHRG thru_hole circle (at 0.02 -10.17) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad D- thru_hole circle (at -2.52 -10.17) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad B6 thru_hole circle (at -7.6 -2.55) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad B7 thru_hole circle (at -7.6 -5.09) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad GND thru_hole circle (at -7.6 -7.63) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad GND thru_hole circle (at -7.6 -10.17) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad D+ thru_hole circle (at -5.06 -10.17) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad A9 thru_hole circle (at -7.6 -15.25) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad SCRE thru_hole circle (at -6.9904 -18.0748) (size 2.2 2.2) (drill 2.2) (layers *.Cu *.Mask))
(pad SCRE thru_hole circle (at 7.005 -18.0748) (size 2.2 2.2) (drill 2.2) (layers *.Cu *.Mask))
(pad A10 thru_hole circle (at -7.6 -12.71) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 5V thru_hole circle (at 7.615 -15.25) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
)
93 changes: 93 additions & 0 deletions kicad/proto_c/Proton_C.lib
@@ -0,0 +1,93 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# proton_c
#
DEF proton_c U 0 40 Y Y 1 F N
F0 "U" 0 0 50 H V C CNN
F1 "proton_c" 0 100 50 H V C CNN
F2 "" -150 0 50 H I C CNN
F3 "" -150 0 50 H I C CNN
$FPLIST
proton_c
$ENDFPLIST
DRAW
C -500 400 50 0 1 0 f
C -300 400 50 0 1 0 f
C -100 400 50 0 1 0 f
C 250 400 50 0 1 0 f
S -550 -650 -450 -750 0 1 0 f
S -550 -400 -450 -500 0 1 0 f
S -550 -50 -450 -150 0 1 0 f
S -350 -50 -250 -150 0 1 0 f
S -150 -1300 50 -1350 0 1 0 f
S -150 -750 50 -800 0 1 0 f
S -150 -50 -50 -150 0 1 0 f
S 150 -50 250 -150 0 1 0 f
S 200 -650 300 -750 0 1 0 f
S 350 -650 450 -750 0 1 0 f
P 2 0 1 0 -550 -450 -650 -450 N
P 2 0 1 0 -300 450 -300 700 N
P 2 0 1 0 -200 -900 -150 -900 N
P 3 0 1 0 -450 400 -400 400 -400 700 N
P 3 0 1 0 -150 400 -200 400 -200 700 N
P 3 0 1 0 -100 -800 -100 -1000 -200 -1000 N
P 3 0 1 0 -50 -900 0 -900 0 -1300 N
P 3 0 1 0 200 400 150 400 150 500 N
P 4 0 1 0 -450 -700 100 -700 100 -1400 500 -1400 N
P 4 0 1 0 -450 -100 -400 -100 -400 -600 550 -600 N
P 4 0 1 0 -250 -100 -200 -100 -200 -500 550 -500 N
P 4 0 1 0 -50 -100 0 -100 0 -400 350 -400 N
P 4 0 1 0 200 -700 150 -700 150 -1300 250 -1300 N
P 4 0 1 0 250 -100 300 -100 300 -300 500 -300 N
P 5 0 1 0 250 -1200 200 -1200 200 -850 400 -850 400 -750 N
P 13 0 1 0 -850 -700 -700 -700 -700 -800 -850 -800 -850 -1450 800 -1450 800 -800 650 -800 650 -700 800 -700 800 1100 -850 1100 -850 -700 N
X VCC/3.3v 3.3V 1000 700 200 L 50 50 1 1 B
X VBUS(5V_RAW) 5V 1000 1000 200 L 50 50 1 1 B
X PA0 A0 1000 400 200 L 50 50 1 1 B
X PA1 A1 1000 500 200 L 50 50 1 1 B
X PA10/RX A10 -1050 900 200 R 50 50 1 1 B
X PA13/SWDIO A13 1000 -1300 200 L 50 50 1 1 B
X PA14/SWCLK A14 1000 -1200 200 L 50 50 1 1 B
X PA15 A15 -1050 -1400 200 R 50 50 1 1 B
X PA2 A2 1000 600 200 L 50 50 1 1 B
X PA3(3.3v) A3 1000 -400 200 L 50 50 1 1 B
X A3(5v_shifted) A3|5v 150 1300 200 D 50 50 1 1 B
X PA4/SPEAKER1 A4 -1050 -900 200 R 50 50 1 1 B
X PA5/SPEAKER2 A5 -1050 -1000 200 R 50 50 1 1 B
X PA6 A6 -1050 -1100 200 R 50 50 1 1 B
X PA7 A7 -1050 -1200 200 R 50 50 1 1 B
X PA8 A8 -1050 -1300 200 R 50 50 1 1 B
X PA9/TX A9 -1050 1000 200 R 50 50 1 1 B
X PB0 B0 -1050 -100 200 R 50 50 1 1 B
X PB1 B1 -1050 0 200 R 50 50 1 1 B
X PB10 B10 1000 -900 200 L 50 50 1 1 B
X PB11 B11 1000 -1000 200 L 50 50 1 1 B
X PB12 B12 1000 -1100 200 L 50 50 1 1 B
X PB13/SCLK B13 1000 200 200 L 50 50 1 1 B
X PB14/MISO B14 1000 100 200 L 50 50 1 1 B
X PB15/MOSI B15 1000 0 200 L 50 50 1 1 B
X PB2 B2 -1050 100 200 R 50 50 1 1 B
X PB3 B3 -1050 200 200 R 50 50 1 1 B
X PB4 B4 -1050 300 200 R 50 50 1 1 B
X PB5 B5 -1050 400 200 R 50 50 1 1 B
X PB6/SCL B6 -1050 500 200 R 50 50 1 1 B
X PB7/SDA B7 -1050 600 200 R 50 50 1 1 B
X PB8 B8 1000 300 200 L 50 50 1 1 B
X PB9 B9 1000 -100 200 L 50 50 1 1 B
X BOOT0 BT0 1000 -300 200 L 50 50 1 1 B
X PC14 C14 1000 -600 200 L 50 50 1 1 B
X PC15 C15 1000 -500 200 L 50 50 1 1 B
X CHRG(5v) CHRG -200 1300 200 D 50 50 1 1 B
X USB-DP D+ -400 1300 200 D 50 50 1 1 B
X USB-DM D- -300 1300 200 D 50 50 1 1 B
X DFU DFU 1000 800 200 L 50 50 1 1 B
X GND GND -1050 700 200 R 50 50 1 1 B
X GND GND -1050 800 200 R 50 50 1 1 B
X GND GND 1000 900 200 L 50 50 1 1 B
X LED LED -1050 -450 200 R 50 50 1 1 B
X RESET RST 1000 -1400 200 L 50 50 1 1 B
ENDDRAW
ENDDEF
#
#End Library

0 comments on commit 9e537d5

Please sign in to comment.