Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
72007a8
commit 9e537d5
Showing
2 changed files
with
253 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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)) | ||
) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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 |