Skip to content

Commit 1f7bec0

Browse files
committed
Close #23, Close #25
1 parent b3de996 commit 1f7bec0

15 files changed

+6042
-1930
lines changed

.gitignore

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,8 @@
77
*.kicad_pcb-bak
88
*~
99
_autosave-*
10+
#auto_saved_files#
1011
*.tmp
11-
rescue-backup/
12-
fp-info-cache
1312

1413
# Netlist files (exported from Eeschema)
1514
*.net
@@ -23,10 +22,13 @@ fp-info-cache
2322
*.csv
2423

2524
# Ignore the testproject files
26-
testproject.sch
27-
testproject.pro
25+
testproject.kicad_sch
26+
testproject.kicad_pro
2827
testproject.kicad_pcb
28+
testproject.kicad_prl
29+
testproject-backups
2930
fp-lib-table
3031
sym-lib-table
32+
fp-info-cache
3133
*-cache.lib
32-
*-rescue.lib
34+
*-rescue.lib
Lines changed: 70 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -1,71 +1,77 @@
1-
(module Arduino_101_Shield (layer F.Cu) (tedit 5A8605BA)
2-
(descr https://store.arduino.cc/genuino-101)
3-
(fp_text reference XA** (at 2.54 -54.356) (layer F.SilkS)
1+
(footprint "Arduino_101_Shield" (version 20211014) (generator pcbnew)
2+
(layer "F.Cu")
3+
(tedit 5A8605BA)
4+
(descr "https://docs.arduino.cc/retired/boards/arduino-101-619")
5+
(attr through_hole)
6+
(fp_text reference "XA**" (at 2.54 -54.356) (layer "F.SilkS")
47
(effects (font (size 1 1) (thickness 0.15)))
8+
(tstamp f7be9472-ed91-4ee9-bd76-3cdf0ea62d4c)
59
)
6-
(fp_text value Arduino_101_Shield (at 15.494 -54.356) (layer F.Fab)
10+
(fp_text value "Arduino_101_Shield" (at 15.494 -54.356) (layer "F.Fab")
711
(effects (font (size 1 1) (thickness 0.15)))
12+
(tstamp f88fbe00-ef5a-4aa3-8479-576bc2510cba)
813
)
9-
(fp_line (start 9.525 -32.385) (end -6.35 -32.385) (layer B.CrtYd) (width 0.15))
10-
(fp_line (start 9.525 -43.815) (end -6.35 -43.815) (layer B.CrtYd) (width 0.15))
11-
(fp_line (start 9.525 -43.815) (end 9.525 -32.385) (layer B.CrtYd) (width 0.15))
12-
(fp_line (start -6.35 -43.815) (end -6.35 -32.385) (layer B.CrtYd) (width 0.15))
13-
(fp_text user . (at 62.484 -32.004) (layer F.SilkS)
14+
(fp_text user "." (at 62.484 -32.004) (layer "F.SilkS")
1415
(effects (font (size 1 1) (thickness 0.15)))
16+
(tstamp baefb2b0-879b-443f-993d-5e9212d5d972)
1517
)
16-
(fp_line (start 11.43 -12.065) (end 11.43 -3.175) (layer B.CrtYd) (width 0.15))
17-
(fp_line (start -1.905 -3.175) (end 11.43 -3.175) (layer B.CrtYd) (width 0.15))
18-
(fp_line (start -1.905 -12.065) (end -1.905 -3.175) (layer B.CrtYd) (width 0.15))
19-
(fp_line (start -1.905 -12.065) (end 11.43 -12.065) (layer B.CrtYd) (width 0.15))
20-
(fp_line (start 0 -53.34) (end 0 0) (layer F.SilkS) (width 0.15))
21-
(fp_line (start 66.04 -40.64) (end 66.04 -51.816) (layer F.SilkS) (width 0.15))
22-
(fp_line (start 68.58 -38.1) (end 66.04 -40.64) (layer F.SilkS) (width 0.15))
23-
(fp_line (start 68.58 -3.81) (end 68.58 -38.1) (layer F.SilkS) (width 0.15))
24-
(fp_line (start 66.04 -1.27) (end 68.58 -3.81) (layer F.SilkS) (width 0.15))
25-
(fp_line (start 66.04 0) (end 66.04 -1.27) (layer F.SilkS) (width 0.15))
26-
(fp_line (start 64.516 -53.34) (end 66.04 -51.816) (layer F.SilkS) (width 0.15))
27-
(fp_line (start 0 0) (end 66.04 0) (layer F.SilkS) (width 0.15))
28-
(fp_line (start 0 -53.34) (end 64.516 -53.34) (layer F.SilkS) (width 0.15))
29-
(pad RST2 thru_hole oval (at 63.627 -25.4) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
30-
(pad GND4 thru_hole oval (at 66.167 -25.4) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
31-
(pad MOSI thru_hole oval (at 66.167 -27.94) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
32-
(pad SCK thru_hole oval (at 63.627 -27.94) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
33-
(pad 5V2 thru_hole oval (at 66.167 -30.48) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
34-
(pad A0 thru_hole oval (at 50.8 -2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
35-
(pad VIN thru_hole oval (at 45.72 -2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
36-
(pad GND3 thru_hole oval (at 43.18 -2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
37-
(pad GND2 thru_hole oval (at 40.64 -2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
38-
(pad 5V1 thru_hole oval (at 38.1 -2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
39-
(pad 3V3 thru_hole oval (at 35.56 -2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
40-
(pad RST1 thru_hole oval (at 33.02 -2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
41-
(pad IORF thru_hole oval (at 30.48 -2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
42-
(pad D0 thru_hole oval (at 63.5 -50.8) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
43-
(pad D1 thru_hole oval (at 60.96 -50.8) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
44-
(pad D2 thru_hole oval (at 58.42 -50.8) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
45-
(pad D3 thru_hole oval (at 55.88 -50.8) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
46-
(pad D4 thru_hole oval (at 53.34 -50.8) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
47-
(pad D5 thru_hole oval (at 50.8 -50.8) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
48-
(pad D6 thru_hole oval (at 48.26 -50.8) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
49-
(pad D7 thru_hole oval (at 45.72 -50.8) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
50-
(pad GND1 thru_hole oval (at 26.416 -50.8) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
51-
(pad D8 thru_hole oval (at 41.656 -50.8) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
52-
(pad D9 thru_hole oval (at 39.116 -50.8) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
53-
(pad D10 thru_hole oval (at 36.576 -50.8) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
54-
(pad "" np_thru_hole circle (at 66.04 -7.62) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask))
55-
(pad "" np_thru_hole circle (at 66.04 -35.56) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask))
56-
(pad "" np_thru_hole circle (at 15.24 -50.8) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask))
57-
(pad "" np_thru_hole circle (at 13.97 -2.54) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask))
58-
(pad SCL thru_hole oval (at 18.796 -50.8) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
59-
(pad SDA thru_hole oval (at 21.336 -50.8) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
60-
(pad AREF thru_hole oval (at 23.876 -50.8) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
61-
(pad D13 thru_hole oval (at 28.956 -50.8) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
62-
(pad D12 thru_hole oval (at 31.496 -50.8) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
63-
(pad D11 thru_hole oval (at 34.036 -50.8) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
64-
(pad ATN thru_hole oval (at 27.94 -2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
65-
(pad A1 thru_hole oval (at 53.34 -2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
66-
(pad A2 thru_hole oval (at 55.88 -2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
67-
(pad A3 thru_hole oval (at 58.42 -2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
68-
(pad A4 thru_hole oval (at 60.96 -2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
69-
(pad A5 thru_hole oval (at 63.5 -2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
70-
(pad MISO thru_hole oval (at 63.627 -30.48) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
18+
(fp_line (start 0 -53.34) (end 64.516 -53.34) (layer "F.SilkS") (width 0.15) (tstamp 113b87fe-f7db-43b5-af09-1401804cf997))
19+
(fp_line (start 66.04 -40.64) (end 66.04 -51.816) (layer "F.SilkS") (width 0.15) (tstamp 26bfdc56-1c35-4387-90f5-36990db6173a))
20+
(fp_line (start 68.58 -38.1) (end 66.04 -40.64) (layer "F.SilkS") (width 0.15) (tstamp 3f12cf62-aaf0-4057-9e73-406c8839270b))
21+
(fp_line (start 68.58 -3.81) (end 68.58 -38.1) (layer "F.SilkS") (width 0.15) (tstamp 4633f2a1-b5e1-4d5d-b39e-1c21bf4a66b3))
22+
(fp_line (start 0 -53.34) (end 0 0) (layer "F.SilkS") (width 0.15) (tstamp 57c19511-db19-475a-b474-64743dd840c5))
23+
(fp_line (start 66.04 0) (end 66.04 -1.27) (layer "F.SilkS") (width 0.15) (tstamp 61c68cf0-88b6-4092-b769-49650ba8c191))
24+
(fp_line (start 64.516 -53.34) (end 66.04 -51.816) (layer "F.SilkS") (width 0.15) (tstamp 9aec1ea6-055a-46e2-8946-2493f8f3c377))
25+
(fp_line (start 66.04 -1.27) (end 68.58 -3.81) (layer "F.SilkS") (width 0.15) (tstamp a7f18865-a6ef-4a19-9c08-066990ad8fc6))
26+
(fp_line (start 0 0) (end 66.04 0) (layer "F.SilkS") (width 0.15) (tstamp bacbfbe6-8ee3-490d-b6c8-6ea9902ed355))
27+
(fp_line (start 9.525 -43.815) (end 9.525 -32.385) (layer "B.CrtYd") (width 0.15) (tstamp 2274f470-0232-42b1-af3d-957d8481bd16))
28+
(fp_line (start -1.905 -3.175) (end 11.43 -3.175) (layer "B.CrtYd") (width 0.15) (tstamp 4e35682d-1ab2-43d7-a2af-683a3674f539))
29+
(fp_line (start 9.525 -43.815) (end -6.35 -43.815) (layer "B.CrtYd") (width 0.15) (tstamp 76255bc9-b69d-4ec9-97c9-7ae08bf62b1d))
30+
(fp_line (start -1.905 -12.065) (end -1.905 -3.175) (layer "B.CrtYd") (width 0.15) (tstamp a8dde2c1-2225-4bc2-b226-2f41b79963ff))
31+
(fp_line (start -6.35 -43.815) (end -6.35 -32.385) (layer "B.CrtYd") (width 0.15) (tstamp afe2cf52-b72d-4c40-97fc-c18b2c693666))
32+
(fp_line (start 9.525 -32.385) (end -6.35 -32.385) (layer "B.CrtYd") (width 0.15) (tstamp b82c04cb-b7f1-4345-9401-0b5ab042cbd5))
33+
(fp_line (start -1.905 -12.065) (end 11.43 -12.065) (layer "B.CrtYd") (width 0.15) (tstamp d127b310-7370-487a-a82f-100192c404f5))
34+
(fp_line (start 11.43 -12.065) (end 11.43 -3.175) (layer "B.CrtYd") (width 0.15) (tstamp f59c3519-8608-44e0-a578-21a32cd44299))
35+
(pad "" np_thru_hole circle (at 13.97 -2.54) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask) (tstamp 2b9885a4-3939-4aed-b8eb-7e4d53aadf4c))
36+
(pad "" np_thru_hole circle (at 66.04 -35.56) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask) (tstamp 67b5eb73-f7fe-4fdf-93a0-3c9266847eca))
37+
(pad "" np_thru_hole circle (at 66.04 -7.62) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask) (tstamp 6d737894-d3cc-46f0-9e72-75199fb3de6a))
38+
(pad "" np_thru_hole circle (at 15.24 -50.8) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask) (tstamp 91521639-a0ca-4319-b489-20206d6035f8))
39+
(pad "3V3" thru_hole oval (at 35.56 -2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) (tstamp d28901e1-a201-4074-9e85-cbdbdb5084e2))
40+
(pad "5V1" thru_hole oval (at 38.1 -2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) (tstamp 935c6c8e-8b6d-44d6-a20a-36f7d52e23c7))
41+
(pad "5V2" thru_hole oval (at 66.167 -30.48) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) (tstamp e199661e-da16-49f5-8296-0511e92864f3))
42+
(pad "A0" thru_hole oval (at 50.8 -2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) (tstamp 6b9dc8dc-0232-46da-97f2-257ea7731936))
43+
(pad "A1" thru_hole oval (at 53.34 -2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) (tstamp a0f52fc8-5ef2-4c87-beb3-a6e2db2ade12))
44+
(pad "A2" thru_hole oval (at 55.88 -2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) (tstamp ec923345-742d-41b6-b8e9-001b1353737e))
45+
(pad "A3" thru_hole oval (at 58.42 -2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) (tstamp 1456b3fc-9660-434d-8ce4-e4cd9f97bd47))
46+
(pad "A4" thru_hole oval (at 60.96 -2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) (tstamp da825118-50ca-443a-8904-94eb08ff3f8f))
47+
(pad "A5" thru_hole oval (at 63.5 -2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) (tstamp 339855d7-d505-4a9e-a7be-c653c8a367a7))
48+
(pad "AREF" thru_hole oval (at 23.876 -50.8) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) (tstamp 8f04767a-fe35-4f60-9e9b-a6dbb36aaf72))
49+
(pad "ATN" thru_hole oval (at 27.94 -2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) (tstamp f7feb380-c80f-4d30-8c6b-e65f925d5875))
50+
(pad "D0" thru_hole oval (at 63.5 -50.8) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) (tstamp 66256139-b8b1-470b-8274-cdfcebeeb564))
51+
(pad "D1" thru_hole oval (at 60.96 -50.8) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) (tstamp 290a9685-aa11-4bb5-bb7c-4c814e897a86))
52+
(pad "D2" thru_hole oval (at 58.42 -50.8) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) (tstamp 8b5bdd80-1dde-435d-89e4-3ddc01990087))
53+
(pad "D3" thru_hole oval (at 55.88 -50.8) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) (tstamp f7c1671c-01c0-41fb-92b8-e649ccf7eb34))
54+
(pad "D4" thru_hole oval (at 53.34 -50.8) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) (tstamp 7bc99667-f27b-4f7f-be53-674fcf4f9bde))
55+
(pad "D5" thru_hole oval (at 50.8 -50.8) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) (tstamp 134fb0ae-e56c-485f-85a0-24fb9dff99cc))
56+
(pad "D6" thru_hole oval (at 48.26 -50.8) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) (tstamp 7712ad68-ee75-4535-b700-1d16aef4885c))
57+
(pad "D7" thru_hole oval (at 45.72 -50.8) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) (tstamp ce416bf7-6a00-4999-a638-d432f752bd0d))
58+
(pad "D8" thru_hole oval (at 41.656 -50.8) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) (tstamp e695e808-4d13-461f-8497-2dc99332f757))
59+
(pad "D9" thru_hole oval (at 39.116 -50.8) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) (tstamp f71135da-181f-4a16-924e-48f19b55deb4))
60+
(pad "D10" thru_hole oval (at 36.576 -50.8) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) (tstamp 96c44752-c8b7-4252-861e-0a4ef66b0dcf))
61+
(pad "D11" thru_hole oval (at 34.036 -50.8) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) (tstamp 53593cb2-5da6-4776-a7e0-ab69932deb1e))
62+
(pad "D12" thru_hole oval (at 31.496 -50.8) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) (tstamp 7cc2dc2b-e1df-4d46-a65f-884a83358db7))
63+
(pad "D13" thru_hole oval (at 28.956 -50.8) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) (tstamp 3ba06480-06c9-4560-b6e1-9b5bce29749f))
64+
(pad "GND1" thru_hole oval (at 26.416 -50.8) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) (tstamp e42ab2e0-dbe8-43e5-ba65-a26c1a6fd6ed))
65+
(pad "GND2" thru_hole oval (at 40.64 -2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) (tstamp e8ad71a9-deba-4dc4-8c38-42e19f1d49c6))
66+
(pad "GND3" thru_hole oval (at 43.18 -2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) (tstamp ed0f9ff4-c3e8-447f-ad77-b002abed52ba))
67+
(pad "GND4" thru_hole oval (at 66.167 -25.4) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) (tstamp ab21b38b-a264-4021-bc4f-867cb7507201))
68+
(pad "IORF" thru_hole oval (at 30.48 -2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) (tstamp b7509c7e-a151-4522-90b4-8d8298a9ef39))
69+
(pad "MISO" thru_hole oval (at 63.627 -30.48) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) (tstamp e365a3cd-729f-4048-bfb2-08f8629cb7cd))
70+
(pad "MOSI" thru_hole oval (at 66.167 -27.94) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) (tstamp 90cc72cd-468d-4bfb-bef7-54aed011b188))
71+
(pad "RST1" thru_hole oval (at 33.02 -2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) (tstamp 505c0c1d-76f0-4f93-bd03-04f69a6bfc2e))
72+
(pad "RST2" thru_hole oval (at 63.627 -25.4) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) (tstamp 1ec6ab34-b80d-4017-afc5-9b52c2d91461))
73+
(pad "SCK" thru_hole oval (at 63.627 -27.94) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) (tstamp a6cdc8a4-ce48-4abb-a5a1-5fda1c52f3fc))
74+
(pad "SCL" thru_hole oval (at 18.796 -50.8) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) (tstamp 8b921c9f-a0ee-4f48-8ac2-595c76967c20))
75+
(pad "SDA" thru_hole oval (at 21.336 -50.8) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) (tstamp 6b1619af-fb44-4090-aa9e-99562d72438c))
76+
(pad "VIN" thru_hole oval (at 45.72 -2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) (tstamp 2a9a74c6-97b6-4bc9-bc3e-53d52f641ada))
7177
)

0 commit comments

Comments
 (0)