Hello new sweep home
This commit is contained in:
commit
95232942cc
45 changed files with 123860 additions and 0 deletions
33
README.md
Normal file
33
README.md
Normal file
|
@ -0,0 +1,33 @@
|
|||
# Sweep
|
||||
|
||||
## What is sweep?
|
||||
|
||||
Sweep is a version of the more fabulous [Ferris](https://github.com/pierrechevalier83/ferris) by [Pierre Chevalier](https://github.com/pierrechevalier83/) that uses a daughter board like a promicro, elite-c, bit-c etc instead of usuing onboard components.
|
||||
|
||||
## What are the different types?
|
||||
|
||||
There's only choc version of Sweeps, unlike the Ferris, which offers manny different versions for different switch types.
|
||||
|
||||
|
||||
* Sweep Compact - this is based on the Ferris compact.
|
||||
* Sweep Compact Low - this uses pg1232 or 'choc minis' rather than the standard choc v1 switch.
|
||||
* Sweep34 - this was the OG Sweep, before there was a choc spaced Ferris, I consider it retired now, and would use the Sweep Compact.
|
||||
|
||||
## Firmware
|
||||
|
||||
The firmware can be found with the Ferris firmware as part of QMK.
|
||||
|
||||
## BOM
|
||||
|
||||
To build a Sweep you will need:
|
||||
|
||||
* 2x promicro compatible boards
|
||||
* 34 choc switches
|
||||
* 2x reset switches (optional)
|
||||
* Some little rubber feet/bumpers
|
||||
|
||||
## Who made this?
|
||||
|
||||
* Pierre Chevalier
|
||||
* David Barr
|
||||
* [Ibnu Daru Aji](https://github.com/ibnuda/)
|
188
Sweep Compact LOW/ferris-sweep-compact-cache.lib
Normal file
188
Sweep Compact LOW/ferris-sweep-compact-cache.lib
Normal file
|
@ -0,0 +1,188 @@
|
|||
EESchema-LIBRARY Version 2.4
|
||||
#encoding utf-8
|
||||
#
|
||||
# Connector_Generic_Conn_01x04
|
||||
#
|
||||
DEF Connector_Generic_Conn_01x04 J 0 40 Y N 1 F N
|
||||
F0 "J" 0 200 50 H V C CNN
|
||||
F1 "Connector_Generic_Conn_01x04" 0 -300 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
Connector*:*_1x??_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -50 -195 0 -205 1 1 6 N
|
||||
S -50 -95 0 -105 1 1 6 N
|
||||
S -50 5 0 -5 1 1 6 N
|
||||
S -50 105 0 95 1 1 6 N
|
||||
S -50 150 50 -250 1 1 10 f
|
||||
X Pin_1 1 -200 100 150 R 50 50 1 1 P
|
||||
X Pin_2 2 -200 0 150 R 50 50 1 1 P
|
||||
X Pin_3 3 -200 -100 150 R 50 50 1 1 P
|
||||
X Pin_4 4 -200 -200 150 R 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Device_D
|
||||
#
|
||||
DEF Device_D D 0 40 N N 1 F N
|
||||
F0 "D" 0 100 50 H V C CNN
|
||||
F1 "Device_D" 0 -100 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
TO-???*
|
||||
*_Diode_*
|
||||
*SingleDiode*
|
||||
D_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
P 2 0 1 8 -50 50 -50 -50 N
|
||||
P 2 0 1 0 50 0 -50 0 N
|
||||
P 4 0 1 8 50 50 50 -50 -50 0 50 50 N
|
||||
X K 1 -150 0 100 R 50 50 1 1 P
|
||||
X A 2 150 0 100 L 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# corne-light-rescue_MJ-4PP-9-kbd
|
||||
#
|
||||
DEF corne-light-rescue_MJ-4PP-9-kbd J 0 40 Y Y 1 F N
|
||||
F0 "J" 0 150 50 H V C CNN
|
||||
F1 "corne-light-rescue_MJ-4PP-9-kbd" 0 -150 50 H V C CNN
|
||||
F2 "" 275 175 50 H I C CNN
|
||||
F3 "" 275 175 50 H I C CNN
|
||||
DRAW
|
||||
S -75 -75 -125 50 0 1 0 N
|
||||
S 125 100 -150 -100 0 1 12 N
|
||||
P 3 0 1 0 -100 50 -100 75 125 75 N
|
||||
P 4 0 1 0 -50 -75 -25 -50 0 -75 125 -75 N
|
||||
P 4 0 1 0 0 -25 25 0 50 -25 125 -25 N
|
||||
P 4 0 1 0 50 25 75 50 100 25 125 25 N
|
||||
X ~ A 200 75 79 L 28 20 1 1 I
|
||||
X ~ B 200 -75 79 L 28 20 1 1 I
|
||||
X ~ C 200 -25 79 L 28 20 1 1 I
|
||||
X ~ D 200 25 79 L 28 20 1 1 I
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# corne-light-rescue_ProMicro-kbd
|
||||
#
|
||||
DEF corne-light-rescue_ProMicro-kbd U 0 40 Y Y 1 F N
|
||||
F0 "U" 0 950 60 H V C CNN
|
||||
F1 "corne-light-rescue_ProMicro-kbd" 0 -550 60 H V C CNN
|
||||
F2 "" 100 -1050 60 H V C CNN
|
||||
F3 "" 100 -1050 60 H V C CNN
|
||||
DRAW
|
||||
S -500 850 500 -450 0 1 0 N
|
||||
X TX 1 -700 750 200 R 50 50 1 1 B
|
||||
X E6 10 -700 -150 200 R 50 50 1 1 B
|
||||
X B4 11 -700 -250 200 R 50 50 1 1 B
|
||||
X B5 12 -700 -350 200 R 50 50 1 1 B
|
||||
X B6 13 700 -350 200 L 50 50 1 1 B
|
||||
X B2 14 700 -250 200 L 50 50 1 1 B
|
||||
X B3 15 700 -150 200 L 50 50 1 1 B
|
||||
X B1 16 700 -50 200 L 50 50 1 1 B
|
||||
X F7 17 700 50 200 L 50 50 1 1 B
|
||||
X F6 18 700 150 200 L 50 50 1 1 B
|
||||
X F5 19 700 250 200 L 50 50 1 1 B
|
||||
X RX 2 -700 650 200 R 50 50 1 1 B
|
||||
X F4 20 700 350 200 L 50 50 1 1 B
|
||||
X VCC 21 700 450 200 L 50 50 1 1 W
|
||||
X RST 22 700 550 200 L 50 50 1 1 I
|
||||
X GND 23 700 650 200 L 50 50 1 1 W
|
||||
X RAW 24 700 750 200 L 50 50 1 1 w
|
||||
X GND 3 -700 550 200 R 50 50 1 1 W
|
||||
X GND 4 -700 450 200 R 50 50 1 1 W
|
||||
X SDA 5 -700 350 200 R 50 50 1 1 B
|
||||
X SCL 6 -700 250 200 R 50 50 1 1 B
|
||||
X D4 7 -700 150 200 R 50 50 1 1 B
|
||||
X C6 8 -700 50 200 R 50 50 1 1 B
|
||||
X D7 9 -700 -50 200 R 50 50 1 1 B
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# corne-light-rescue_SW_PUSH-kbd
|
||||
#
|
||||
DEF corne-light-rescue_SW_PUSH-kbd SW 0 40 N N 1 F N
|
||||
F0 "SW" 150 110 50 H V C CNN
|
||||
F1 "corne-light-rescue_SW_PUSH-kbd" 0 -80 50 H V C CNN
|
||||
F2 "" 0 0 50 H V C CNN
|
||||
F3 "" 0 0 50 H V C CNN
|
||||
DRAW
|
||||
S -170 50 170 60 0 1 0 N
|
||||
P 4 0 1 0 -40 60 -30 90 30 90 40 60 N
|
||||
X 1 1 -300 0 200 R 50 50 0 1 P I
|
||||
X 2 2 300 0 200 L 50 50 0 1 P I
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# power_GND
|
||||
#
|
||||
DEF power_GND #PWR 0 0 Y Y 1 F P
|
||||
F0 "#PWR" 0 -250 50 H I C CNN
|
||||
F1 "power_GND" 0 -150 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
|
||||
X GND 1 0 0 0 D 50 50 1 1 W N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# power_GNDA
|
||||
#
|
||||
DEF power_GNDA #PWR 0 0 Y Y 1 F P
|
||||
F0 "#PWR" 0 -250 50 H I C CNN
|
||||
F1 "power_GNDA" 0 -150 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
|
||||
X GNDA 1 0 0 0 D 50 50 1 1 W N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# power_PWR_FLAG
|
||||
#
|
||||
DEF power_PWR_FLAG #FLG 0 0 N N 1 F P
|
||||
F0 "#FLG" 0 75 50 H I C CNN
|
||||
F1 "power_PWR_FLAG" 0 150 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
P 6 0 1 0 0 0 0 50 -40 75 0 100 40 75 0 50 N
|
||||
X pwr 1 0 0 0 U 50 50 0 0 w
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# power_VCC
|
||||
#
|
||||
DEF power_VCC #PWR 0 0 Y Y 1 F P
|
||||
F0 "#PWR" 0 -150 50 H I C CNN
|
||||
F1 "power_VCC" 0 150 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
C 0 75 25 0 1 0 N
|
||||
P 2 0 1 0 0 0 0 50 N
|
||||
X VCC 1 0 0 0 U 50 50 1 1 W N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# power_VDD
|
||||
#
|
||||
DEF power_VDD #PWR 0 0 Y Y 1 F P
|
||||
F0 "#PWR" 0 -150 50 H I C CNN
|
||||
F1 "power_VDD" 0 150 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
C 0 75 25 0 1 0 N
|
||||
P 2 0 1 0 0 0 0 50 N
|
||||
X VDD 1 0 0 0 U 50 50 1 1 W N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
#End Library
|
3
Sweep Compact LOW/ferris-sweep-compact-rescue.dcm
Normal file
3
Sweep Compact LOW/ferris-sweep-compact-rescue.dcm
Normal file
|
@ -0,0 +1,3 @@
|
|||
EESchema-DOCLIB Version 2.0
|
||||
#
|
||||
#End Doc Library
|
76
Sweep Compact LOW/ferris-sweep-compact-rescue.lib
Normal file
76
Sweep Compact LOW/ferris-sweep-compact-rescue.lib
Normal file
|
@ -0,0 +1,76 @@
|
|||
EESchema-LIBRARY Version 2.4
|
||||
#encoding utf-8
|
||||
#
|
||||
# MJ-4PP-9-kbd-corne-light-rescue
|
||||
#
|
||||
DEF MJ-4PP-9-kbd-corne-light-rescue J 0 40 Y Y 1 F N
|
||||
F0 "J" 0 150 50 H V C CNN
|
||||
F1 "MJ-4PP-9-kbd-corne-light-rescue" 0 -150 50 H V C CNN
|
||||
F2 "" 275 175 50 H I C CNN
|
||||
F3 "" 275 175 50 H I C CNN
|
||||
DRAW
|
||||
S -75 -75 -125 50 0 1 0 N
|
||||
S 125 100 -150 -100 0 1 12 N
|
||||
P 3 0 1 0 -100 50 -100 75 125 75 N
|
||||
P 4 0 1 0 -50 -75 -25 -50 0 -75 125 -75 N
|
||||
P 4 0 1 0 0 -25 25 0 50 -25 125 -25 N
|
||||
P 4 0 1 0 50 25 75 50 100 25 125 25 N
|
||||
X ~ A 200 75 79 L 28 20 1 1 I
|
||||
X ~ B 200 -75 79 L 28 20 1 1 I
|
||||
X ~ C 200 -25 79 L 28 20 1 1 I
|
||||
X ~ D 200 25 79 L 28 20 1 1 I
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# ProMicro-kbd-corne-light-rescue
|
||||
#
|
||||
DEF ProMicro-kbd-corne-light-rescue U 0 40 Y Y 1 F N
|
||||
F0 "U" 0 950 60 H V C CNN
|
||||
F1 "ProMicro-kbd-corne-light-rescue" 0 -550 60 H V C CNN
|
||||
F2 "" 100 -1050 60 H V C CNN
|
||||
F3 "" 100 -1050 60 H V C CNN
|
||||
DRAW
|
||||
S -500 850 500 -450 0 1 0 N
|
||||
X TX 1 -700 750 200 R 50 50 1 1 B
|
||||
X E6 10 -700 -150 200 R 50 50 1 1 B
|
||||
X B4 11 -700 -250 200 R 50 50 1 1 B
|
||||
X B5 12 -700 -350 200 R 50 50 1 1 B
|
||||
X B6 13 700 -350 200 L 50 50 1 1 B
|
||||
X B2 14 700 -250 200 L 50 50 1 1 B
|
||||
X B3 15 700 -150 200 L 50 50 1 1 B
|
||||
X B1 16 700 -50 200 L 50 50 1 1 B
|
||||
X F7 17 700 50 200 L 50 50 1 1 B
|
||||
X F6 18 700 150 200 L 50 50 1 1 B
|
||||
X F5 19 700 250 200 L 50 50 1 1 B
|
||||
X RX 2 -700 650 200 R 50 50 1 1 B
|
||||
X F4 20 700 350 200 L 50 50 1 1 B
|
||||
X VCC 21 700 450 200 L 50 50 1 1 W
|
||||
X RST 22 700 550 200 L 50 50 1 1 I
|
||||
X GND 23 700 650 200 L 50 50 1 1 W
|
||||
X RAW 24 700 750 200 L 50 50 1 1 w
|
||||
X GND 3 -700 550 200 R 50 50 1 1 W
|
||||
X GND 4 -700 450 200 R 50 50 1 1 W
|
||||
X SDA 5 -700 350 200 R 50 50 1 1 B
|
||||
X SCL 6 -700 250 200 R 50 50 1 1 B
|
||||
X D4 7 -700 150 200 R 50 50 1 1 B
|
||||
X C6 8 -700 50 200 R 50 50 1 1 B
|
||||
X D7 9 -700 -50 200 R 50 50 1 1 B
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# SW_PUSH-kbd-corne-light-rescue
|
||||
#
|
||||
DEF SW_PUSH-kbd-corne-light-rescue SW 0 40 N N 1 F N
|
||||
F0 "SW" 150 110 50 H V C CNN
|
||||
F1 "SW_PUSH-kbd-corne-light-rescue" 0 -80 50 H V C CNN
|
||||
F2 "" 0 0 50 H V C CNN
|
||||
F3 "" 0 0 50 H V C CNN
|
||||
DRAW
|
||||
S -170 50 170 60 0 1 0 N
|
||||
P 4 0 1 0 -40 60 -30 90 30 90 40 60 N
|
||||
X 1 1 -300 0 200 R 50 50 0 1 P I
|
||||
X 2 2 300 0 200 L 50 50 0 1 P I
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
#End Library
|
386
Sweep Compact LOW/ferris-sweep-compact.dsn
Normal file
386
Sweep Compact LOW/ferris-sweep-compact.dsn
Normal file
|
@ -0,0 +1,386 @@
|
|||
(pcb "/home/david/Projects/36keys/34Keys/Ferris Sweep Compact LOW/ferris-sweep-compact.dsn"
|
||||
(parser
|
||||
(string_quote ")
|
||||
(space_in_quoted_tokens on)
|
||||
(host_cad "KiCad's Pcbnew")
|
||||
(host_version "5.1.8")
|
||||
)
|
||||
(resolution um 10)
|
||||
(unit um)
|
||||
(structure
|
||||
(layer F.Cu
|
||||
(type signal)
|
||||
(property
|
||||
(index 0)
|
||||
)
|
||||
)
|
||||
(layer B.Cu
|
||||
(type signal)
|
||||
(property
|
||||
(index 1)
|
||||
)
|
||||
)
|
||||
(boundary
|
||||
(path pcb 0 88766.5 -15372.4 91159.2 -15632.1 93547.2 -15931.7
|
||||
95929.9 -16271.2 98306.5 -16650.5 100677 -17069.4 103039 -17527.9
|
||||
105394 -18025.8 107740 -18562.9 110077 -19139.2 112403 -19754.5
|
||||
114720 -20408.5 117024 -21101.2 119318 -21832.3 121598 -22601.6
|
||||
123865 -23408.9 124011 -23497.5 124132 -23616.5 124224 -23760
|
||||
124281 -23920.3 124300 -24089.4 124300 -36080 124330 -36360.8
|
||||
124399 -36634.6 124506 -36896 124648 -37139.7 124824 -37360.9
|
||||
125028 -37555.3 125259 -37718.9 125509 -37848.4 125776 -37941.4
|
||||
126053 -37995.9 126335 -38010.9 142240 -38008 142407 -38026.8
|
||||
142565 -38082.3 142708 -38171.6 142826 -38290.4 142916 -38432.6
|
||||
142971 -38591.1 142990 -38758 143002 -75184 142974 -76027.3
|
||||
142904 -76868.1 142792 -77704.3 142638 -78533.8 142442 -79354.5
|
||||
142205 -80164.3 141928 -80961.2 141611 -81743.1 141255 -82508.1
|
||||
130748 -101101 130580 -101329 130381 -101530 130156 -101700
|
||||
129908 -101836 129644 -101936 129368 -101996 129086 -102017
|
||||
128804 -101996 128528 -101936 128264 -101836 128016 -101700
|
||||
126457 -100789 124879 -99910.3 123283 -99065.1 121669 -98253.4
|
||||
120039 -97475.7 118393 -96732.3 116732 -96023.5 115056 -95349.7
|
||||
113367 -94711 111665 -94107.9 109950 -93540.5 108224 -93009.1
|
||||
106487 -92513.9 102926 -91756 99356.4 -91038.1 95779.1 -90360.4
|
||||
92194.3 -89722.9 88602.7 -89125.7 85004.5 -88569 81400.3 -88052.7
|
||||
77790.5 -87577 74175.7 -87141.9 70556.1 -86747.4 66932.4 -86393.6
|
||||
63304.9 -86080.6 59674.1 -85808.4 56040.5 -85577 52404.5 -85386.4
|
||||
48766.6 -85236.7 45127.2 -85128 41486.9 -85060.1 37846 -85033.1
|
||||
37561.6 -85021.4 37281.8 -84969.5 37012.1 -84878.3 36758.1 -84749.9
|
||||
36524.9 -84586.7 36317.3 -84392.1 36139.3 -84170 35994.6 -83924.9
|
||||
35886.2 -83661.7 35816.2 -83385.8 35786 -83102.8 35768.1 -33928.7
|
||||
35915 -33537.6 36101.2 -33163.7 36324.9 -32810.9 36583.7 -32482.9
|
||||
36874.7 -32183.2 37195 -31915 38443.4 -30860.4 39716.5 -29835.9
|
||||
41013.6 -28841.8 42333.9 -27878.9 43676.8 -26947.7 45041.5 -26048.7
|
||||
46427.1 -25182.3 47833 -24349.2 49258.2 -23549.7 50702.1 -22784.3
|
||||
52163.7 -22053.4 53642.3 -21357.5 55137.1 -20697 56647.1 -20072.2
|
||||
58171.5 -19483.5 59709.5 -18931.1 61260.2 -18415.5 62822.8 -17936.9
|
||||
64396.2 -17495.6 65979.8 -17091.9 67572.4 -16725.9 69173.3 -16397.8
|
||||
70781.6 -16108 72396.3 -15856.4 74016.5 -15643.3 75641.4 -15468.8
|
||||
77269.9 -15332.9 78901.2 -15235.8 80534.3 -15177.6 82168.4 -15158.1
|
||||
86369.8 -15152.7 88766.5 -15372.4)
|
||||
)
|
||||
(via "Via[0-1]_600:400_um")
|
||||
(rule
|
||||
(width 250)
|
||||
(clearance 200.1)
|
||||
(clearance 200.1 (type default_smd))
|
||||
(clearance 50 (type smd_smd))
|
||||
)
|
||||
)
|
||||
(placement
|
||||
(component Kailh:Kailh_PG1232
|
||||
(place SW10 80000 -42670 front 0 (PN SW_PUSH))
|
||||
(place SW2 44000 -42370 front 0 (PN SW_PUSH))
|
||||
(place SW3 62000 -30140 front 0 (PN SW_PUSH))
|
||||
(place SW5 98000 -30540 front 0 (PN SW_PUSH))
|
||||
(place SW6 116000 -32420 front 0 (PN SW_PUSH))
|
||||
(place SW8 44000 -59370 front 0 (PN SW_PUSH))
|
||||
(place SW9 62000 -47140 front 0 (PN SW_PUSH))
|
||||
(place SW11 98000 -47540 front 0 (PN SW_PUSH))
|
||||
(place SW12 116000 -49420 front 0 (PN SW_PUSH))
|
||||
(place SW15 62000 -64145 front 0 (PN SW_PUSH))
|
||||
(place SW16 80000 -59670 front 0 (PN SW_PUSH))
|
||||
(place SW17 98000 -64545 front 0 (PN SW_PUSH))
|
||||
(place SW18 116000 -66420 front 0 (PN SW_PUSH))
|
||||
(place SW14 44000 -76375 front 0 (PN SW_PUSH))
|
||||
(place SW4 80000 -25680 front 0 (PN SW_PUSH))
|
||||
)
|
||||
(component kbd:ProMicro_v3
|
||||
(place U1 134300 -56500 front 0 (PN ProMicro))
|
||||
)
|
||||
(component Kailh:ferris_broom
|
||||
(place G*** 80300 -79150 back 351 (PN LOGO))
|
||||
)
|
||||
(component foostan:ResetSW
|
||||
(place RSW1 126970 -77240 front 90 (PN Val**))
|
||||
)
|
||||
(component "kbd:MJ-4PP-9"
|
||||
(place J1 142020 -78680 front 270 (PN "MJ-4PP-9"))
|
||||
)
|
||||
)
|
||||
(library
|
||||
(image Kailh:Kailh_PG1232
|
||||
(outline (path signal 120 -5950 2950 5950 2950))
|
||||
(outline (path signal 120 5950 2950 5950 -2950))
|
||||
(outline (path signal 120 -5950 -2950 -5950 2950))
|
||||
(outline (path signal 120 -6750 6250 6750 6250))
|
||||
(outline (path signal 120 6750 6250 6750 -6250))
|
||||
(outline (path signal 120 6750 -6250 -6750 -6250))
|
||||
(outline (path signal 120 -6750 -6250 -6750 6250))
|
||||
(outline (path signal 120 -2250 -2950 -2250 -4000))
|
||||
(outline (path signal 120 -2250 -4000 2250 -4000))
|
||||
(outline (path signal 120 2250 -4000 2250 -2950))
|
||||
(outline (path signal 120 -2250 -2950 -5950 -2950))
|
||||
(outline (path signal 120 2250 -2950 5950 -2950))
|
||||
(outline (path signal 120 -9000 8500 -9000 -8500))
|
||||
(outline (path signal 120 -9000 -8500 9000 -8500))
|
||||
(outline (path signal 120 9000 -8500 9000 8500))
|
||||
(outline (path signal 120 9000 8500 -9000 8500))
|
||||
(pin Oval[A]Pad_4700x1000_um @1 0 -3500)
|
||||
(pin Oval[A]Pad_1200x300_um (rotate 90) @2 -2200 -3500)
|
||||
(pin Oval[A]Pad_1200x300_um (rotate 90) @3 2200 -3500)
|
||||
(pin Oval[A]Pad_4700x300_um @4 0 -3950)
|
||||
(pin Oval[A]Pad_1000x5900_um @5 5360 0)
|
||||
(pin Oval[A]Pad_1000x5900_um @6 4590 0)
|
||||
(pin Oval[A]Pad_1000x5900_um @7 4200 0)
|
||||
(pin Oval[A]Pad_1000x5900_um @8 -4200 0)
|
||||
(pin Oval[A]Pad_1000x5900_um @9 -4590 0)
|
||||
(pin Oval[A]Pad_6100x300_um (rotate 90) @10 -5900 0)
|
||||
(pin Oval[A]Pad_6100x300_um (rotate 90) @11 5900 0)
|
||||
(pin Oval[A]Pad_12100x300_um @12 0 -2900)
|
||||
(pin Oval[A]Pad_12100x300_um @13 0 2900)
|
||||
(pin Oval[A]Pad_1000x5900_um @14 -5360 0)
|
||||
(pin Oval[A]Pad_11850x5900_um @15 0 0)
|
||||
(pin Round[A]Pad_1600_um 1 4580 -5100)
|
||||
(pin Round[A]Pad_1600_um 2 -2000 -5400)
|
||||
(pin Round[A]Pad_1600_um 1@1 -4580 -5100)
|
||||
(pin Round[A]Pad_1600_um 2@1 2000 -5400)
|
||||
(pin Round[A]Pad_1600_um 3 5300 4750)
|
||||
(pin Round[A]Pad_1600_um 4 -5300 4750)
|
||||
)
|
||||
(image kbd:ProMicro_v3
|
||||
(outline (path signal 150 8900 -14750 7890 -14750))
|
||||
(outline (path signal 150 -8900 -14750 -7900 -14750))
|
||||
(outline (path signal 150 8900 -13750 8900 -14750))
|
||||
(outline (path signal 150 -8900 -13700 -8900 -14750))
|
||||
(outline (path signal 150 8900 18300 7950 18300))
|
||||
(outline (path signal 150 -8900 18300 -7900 18300))
|
||||
(outline (path signal 150 8900 18300 8900 17300))
|
||||
(outline (path signal 150 -8900 18300 -8900 17300))
|
||||
(outline (path signal 150 -8900 -14750 -8900 18300))
|
||||
(outline (path signal 150 8900 -14750 -8900 -14750))
|
||||
(outline (path signal 150 8900 18300 8900 -14750))
|
||||
(outline (path signal 150 -8900 18300 -3750 18300))
|
||||
(outline (path signal 150 -3750 19600 3750 19600))
|
||||
(outline (path signal 150 3750 19600 3750 18300))
|
||||
(outline (path signal 150 -3750 19600 -3750 18299))
|
||||
(outline (path signal 150 -3750 18300 3750 18300))
|
||||
(outline (path signal 150 3760 18300 8900 18300))
|
||||
(outline (path signal 150 -3750 21200 -3750 19900))
|
||||
(outline (path signal 150 -3750 19900 3750 19900))
|
||||
(outline (path signal 150 3750 19900 3750 21200))
|
||||
(outline (path signal 150 3750 21200 -3750 21200))
|
||||
(outline (path signal 150 -500 20850 500 20850))
|
||||
(outline (path signal 150 500 20850 0 20200))
|
||||
(outline (path signal 150 0 20200 -500 20850))
|
||||
(outline (path signal 150 -350 20700 350 20700))
|
||||
(outline (path signal 150 -250 20550 250 20550))
|
||||
(outline (path signal 150 -150 20400 150 20400))
|
||||
(pin Round[A]Pad_1524_um 1 7611.4 14478)
|
||||
(pin Round[A]Pad_1524_um 2 7611.4 11938)
|
||||
(pin Round[A]Pad_1524_um 3 7611.4 9398)
|
||||
(pin Round[A]Pad_1524_um 4 7611.4 6858)
|
||||
(pin Round[A]Pad_1524_um 5 7611.4 4318)
|
||||
(pin Round[A]Pad_1524_um 6 7611.4 1778)
|
||||
(pin Round[A]Pad_1524_um 7 7611.4 -762)
|
||||
(pin Round[A]Pad_1524_um 8 7611.4 -3302)
|
||||
(pin Round[A]Pad_1524_um 9 7611.4 -5842)
|
||||
(pin Round[A]Pad_1524_um 10 7611.4 -8382)
|
||||
(pin Round[A]Pad_1524_um 11 7611.4 -10922)
|
||||
(pin Round[A]Pad_1524_um 12 7611.4 -13462)
|
||||
(pin Round[A]Pad_1524_um 13 -7608.6 -13462)
|
||||
(pin Round[A]Pad_1524_um 14 -7608.6 -10922)
|
||||
(pin Round[A]Pad_1524_um 15 -7608.6 -8382)
|
||||
(pin Round[A]Pad_1524_um 16 -7608.6 -5842)
|
||||
(pin Round[A]Pad_1524_um 17 -7608.6 -3302)
|
||||
(pin Round[A]Pad_1524_um 18 -7608.6 -762)
|
||||
(pin Round[A]Pad_1524_um 19 -7608.6 1778)
|
||||
(pin Round[A]Pad_1524_um 20 -7608.6 4318)
|
||||
(pin Round[A]Pad_1524_um 21 -7608.6 6858)
|
||||
(pin Round[A]Pad_1524_um 22 -7608.6 9398)
|
||||
(pin Round[A]Pad_1524_um 23 -7608.6 11938)
|
||||
(pin Round[A]Pad_1524_um 24 -7608.6 14478)
|
||||
)
|
||||
(image Kailh:ferris_broom
|
||||
)
|
||||
(image foostan:ResetSW
|
||||
(outline (path signal 150 3000 -1500 3000 -1750))
|
||||
(outline (path signal 150 3000 -1750 -3000 -1750))
|
||||
(outline (path signal 150 -3000 -1750 -3000 -1500))
|
||||
(outline (path signal 150 -3000 1500 -3000 1750))
|
||||
(outline (path signal 150 -3000 1750 3000 1750))
|
||||
(outline (path signal 150 3000 1750 3000 1500))
|
||||
(outline (path signal 150 -3000 -1750 3000 -1750))
|
||||
(outline (path signal 150 3000 -1750 3000 -1500))
|
||||
(outline (path signal 150 -3000 -1750 -3000 -1500))
|
||||
(outline (path signal 150 -3000 1750 -3000 1500))
|
||||
(outline (path signal 150 -3000 1750 3000 1750))
|
||||
(outline (path signal 150 3000 1750 3000 1500))
|
||||
(pin Round[A]Pad_2000_um 1 3250 0)
|
||||
(pin Round[A]Pad_2000_um 2 -3250 0)
|
||||
)
|
||||
(image "kbd:MJ-4PP-9"
|
||||
(outline (path signal 150 -4750 -12000 -4750 0))
|
||||
(outline (path signal 150 1250 -12000 -4750 -12000))
|
||||
(outline (path signal 150 1250 0 1250 -12000))
|
||||
(outline (path signal 150 -4750 0 1250 0))
|
||||
(outline (path signal 150 -3000 0 3000 0))
|
||||
(outline (path signal 150 3000 0 3000 -12000))
|
||||
(outline (path signal 150 3000 -12000 -3000 -12000))
|
||||
(outline (path signal 150 -3000 -12000 -3000 0))
|
||||
(pin Oval[A]Pad_1700x2500_um D -3850 -10300)
|
||||
(pin Oval[A]Pad_1700x2500_um A 350 -11800)
|
||||
(pin Oval[A]Pad_1700x2500_um B -3850 -3300)
|
||||
(pin Oval[A]Pad_1700x2500_um C -3850 -6300)
|
||||
(pin Oval[A]Pad_1700x2500_um B@1 2100 -3300)
|
||||
(pin Oval[A]Pad_1700x2500_um C@1 2100 -6300)
|
||||
(pin Oval[A]Pad_1700x2500_um D@1 2100 -10300)
|
||||
(pin Oval[A]Pad_1700x2500_um A@1 -2100 -11800)
|
||||
(keepout "" (circle F.Cu 1200 -1750 -8500))
|
||||
(keepout "" (circle B.Cu 1200 -1750 -8500))
|
||||
(keepout "" (circle F.Cu 1200 -1750 -1500))
|
||||
(keepout "" (circle B.Cu 1200 -1750 -1500))
|
||||
(keepout "" (circle F.Cu 1200 0 -1500))
|
||||
(keepout "" (circle B.Cu 1200 0 -1500))
|
||||
(keepout "" (circle F.Cu 1200 0 -8500))
|
||||
(keepout "" (circle B.Cu 1200 0 -8500))
|
||||
)
|
||||
(padstack Round[A]Pad_1524_um
|
||||
(shape (circle F.Cu 1524))
|
||||
(shape (circle B.Cu 1524))
|
||||
(attach off)
|
||||
)
|
||||
(padstack Round[A]Pad_1600_um
|
||||
(shape (circle F.Cu 1600))
|
||||
(shape (circle B.Cu 1600))
|
||||
(attach off)
|
||||
)
|
||||
(padstack Round[A]Pad_2000_um
|
||||
(shape (circle F.Cu 2000))
|
||||
(shape (circle B.Cu 2000))
|
||||
(attach off)
|
||||
)
|
||||
(padstack Oval[A]Pad_4700x1000_um
|
||||
(shape (path F.Cu 1000 -1850 0 1850 0))
|
||||
(shape (path B.Cu 1000 -1850 0 1850 0))
|
||||
(attach off)
|
||||
)
|
||||
(padstack Oval[A]Pad_1000x5900_um
|
||||
(shape (path F.Cu 1000 0 -2450 0 2450))
|
||||
(shape (path B.Cu 1000 0 -2450 0 2450))
|
||||
(attach off)
|
||||
)
|
||||
(padstack Oval[A]Pad_1700x2500_um
|
||||
(shape (path F.Cu 1700 0 -400 0 400))
|
||||
(shape (path B.Cu 1700 0 -400 0 400))
|
||||
(attach off)
|
||||
)
|
||||
(padstack Oval[A]Pad_4700x300_um
|
||||
(shape (path F.Cu 300 -2200 0 2200 0))
|
||||
(shape (path B.Cu 300 -2200 0 2200 0))
|
||||
(attach off)
|
||||
)
|
||||
(padstack Oval[A]Pad_6100x300_um
|
||||
(shape (path F.Cu 300 -2900 0 2900 0))
|
||||
(shape (path B.Cu 300 -2900 0 2900 0))
|
||||
(attach off)
|
||||
)
|
||||
(padstack Oval[A]Pad_1200x300_um
|
||||
(shape (path F.Cu 300 -450 0 450 0))
|
||||
(shape (path B.Cu 300 -450 0 450 0))
|
||||
(attach off)
|
||||
)
|
||||
(padstack Oval[A]Pad_12100x300_um
|
||||
(shape (path F.Cu 300 -5900 0 5900 0))
|
||||
(shape (path B.Cu 300 -5900 0 5900 0))
|
||||
(attach off)
|
||||
)
|
||||
(padstack Oval[A]Pad_11850x5900_um
|
||||
(shape (path F.Cu 5900 -2975 0 2975 0))
|
||||
(shape (path B.Cu 5900 -2975 0 2975 0))
|
||||
(attach off)
|
||||
)
|
||||
(padstack "Via[0-1]_600:400_um"
|
||||
(shape (circle F.Cu 600))
|
||||
(shape (circle B.Cu 600))
|
||||
(attach off)
|
||||
)
|
||||
)
|
||||
(network
|
||||
(net row0
|
||||
(pins SW16-1 SW16-1@1 U1-7)
|
||||
)
|
||||
(net row1
|
||||
(pins SW17-1 SW17-1@1 U1-8)
|
||||
)
|
||||
(net row2
|
||||
(pins SW18-1 SW18-1@1 U1-9)
|
||||
)
|
||||
(net row3
|
||||
(pins SW2-1 SW2-1@1 U1-10)
|
||||
)
|
||||
(net GND
|
||||
(pins SW10-2 SW10-2@1 SW2-2 SW2-2@1 SW3-2 SW3-2@1 SW5-2 SW5-2@1 SW6-2 SW6-2@1
|
||||
SW8-2 SW8-2@1 SW9-2 SW9-2@1 SW11-2 SW11-2@1 SW12-2 SW12-2@1 SW15-2 SW15-2@1
|
||||
SW16-2 SW16-2@1 SW17-2 SW17-2@1 SW18-2 SW18-2@1 SW14-2 SW14-2@1 SW4-2 SW4-2@1
|
||||
U1-3 U1-4 U1-23 RSW1-2 J1-C J1-C@1)
|
||||
)
|
||||
(net VCC
|
||||
(pins U1-21 J1-D J1-D@1)
|
||||
)
|
||||
(net col0
|
||||
(pins SW6-1 SW6-1@1 U1-20)
|
||||
)
|
||||
(net col1
|
||||
(pins SW5-1 SW5-1@1 U1-19)
|
||||
)
|
||||
(net col2
|
||||
(pins SW4-1 SW4-1@1 U1-18)
|
||||
)
|
||||
(net col3
|
||||
(pins SW3-1 SW3-1@1 U1-17)
|
||||
)
|
||||
(net col4
|
||||
(pins SW8-1 SW8-1@1 U1-16)
|
||||
)
|
||||
(net col5
|
||||
(pins SW9-1 SW9-1@1 U1-15)
|
||||
)
|
||||
(net LED
|
||||
(pins SW12-1 SW12-1@1 U1-1)
|
||||
)
|
||||
(net data
|
||||
(pins U1-2 J1-B J1-B@1)
|
||||
)
|
||||
(net reset
|
||||
(pins U1-22 RSW1-1)
|
||||
)
|
||||
(net SCL
|
||||
(pins SW15-1 SW15-1@1 U1-6)
|
||||
)
|
||||
(net SDA
|
||||
(pins SW14-1 SW14-1@1 U1-5)
|
||||
)
|
||||
(net "Net-(U1-Pad24)"
|
||||
(pins U1-24)
|
||||
)
|
||||
(net "Net-(J1-PadA)"
|
||||
(pins J1-A J1-A@1)
|
||||
)
|
||||
(net "Net-(U1-Pad14)"
|
||||
(pins SW10-1 SW10-1@1 U1-14)
|
||||
)
|
||||
(net "Net-(U1-Pad13)"
|
||||
(pins SW11-1 SW11-1@1 U1-13)
|
||||
)
|
||||
(net "Net-(U1-Pad12)"
|
||||
(pins U1-12)
|
||||
)
|
||||
(net "Net-(U1-Pad11)"
|
||||
(pins U1-11)
|
||||
)
|
||||
(class kicad_default "" GND LED "Net-(J1-PadA)" "Net-(U1-Pad11)" "Net-(U1-Pad12)"
|
||||
"Net-(U1-Pad13)" "Net-(U1-Pad14)" "Net-(U1-Pad24)" SCL SDA VCC col0
|
||||
col1 col2 col3 col4 col5 data reset row0 row1 row2 row3
|
||||
(circuit
|
||||
(use_via Via[0-1]_600:400_um)
|
||||
)
|
||||
(rule
|
||||
(width 250)
|
||||
(clearance 200.1)
|
||||
)
|
||||
)
|
||||
)
|
||||
(wiring
|
||||
)
|
||||
)
|
6559
Sweep Compact LOW/ferris-sweep-compact.kicad_pcb
Normal file
6559
Sweep Compact LOW/ferris-sweep-compact.kicad_pcb
Normal file
File diff suppressed because it is too large
Load diff
976
Sweep Compact LOW/ferris-sweep-compact.net
Normal file
976
Sweep Compact LOW/ferris-sweep-compact.net
Normal file
|
@ -0,0 +1,976 @@
|
|||
(export (version D)
|
||||
(design
|
||||
(source /Users/adachi-kousuke/src/github.com/foostan/crkbd/corne-light/pcb/corne-light.sch)
|
||||
(date "2019年02月16日土曜日 00:14:31")
|
||||
(tool "Eeschema (5.0.0-3-g5ebb6b6)")
|
||||
(sheet (number 1) (name /) (tstamps /)
|
||||
(title_block
|
||||
(title "Corne Light")
|
||||
(company foostan)
|
||||
(rev 2.1)
|
||||
(date 2018-12-26)
|
||||
(source corne-light.sch)
|
||||
(comment (number 1) (value ""))
|
||||
(comment (number 2) (value ""))
|
||||
(comment (number 3) (value ""))
|
||||
(comment (number 4) (value "")))))
|
||||
(components
|
||||
(comp (ref U1)
|
||||
(value ProMicro)
|
||||
(footprint kbd:ProMicro_v2_1side)
|
||||
(libsource (lib kbd) (part ProMicro) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E14C2))
|
||||
(comp (ref SW2)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2699))
|
||||
(comp (ref D2)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E26C6))
|
||||
(comp (ref SW3)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E27F9))
|
||||
(comp (ref D3)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E281F))
|
||||
(comp (ref SW4)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2908))
|
||||
(comp (ref SW5)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2933))
|
||||
(comp (ref SW6)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E295E))
|
||||
(comp (ref D4)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E29BF))
|
||||
(comp (ref D5)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E29F2))
|
||||
(comp (ref D6)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2A33))
|
||||
(comp (ref SW1)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2B19))
|
||||
(comp (ref D1)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2B5B))
|
||||
(comp (ref SW8)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2D26))
|
||||
(comp (ref D8)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2D2C))
|
||||
(comp (ref SW9)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2D32))
|
||||
(comp (ref D9)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2D38))
|
||||
(comp (ref SW10)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2D3E))
|
||||
(comp (ref SW11)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2D44))
|
||||
(comp (ref SW12)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2D4A))
|
||||
(comp (ref D10)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2D56))
|
||||
(comp (ref D11)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2D5C))
|
||||
(comp (ref D12)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2D62))
|
||||
(comp (ref SW7)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2D6E))
|
||||
(comp (ref D7)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2D74))
|
||||
(comp (ref SW14)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E35B1))
|
||||
(comp (ref D14)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E35B7))
|
||||
(comp (ref SW15)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E35BD))
|
||||
(comp (ref D15)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E35C3))
|
||||
(comp (ref SW16)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E35C9))
|
||||
(comp (ref SW17)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E35CF))
|
||||
(comp (ref SW18)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E35D5))
|
||||
(comp (ref D16)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E35E1))
|
||||
(comp (ref D17)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E35E7))
|
||||
(comp (ref D18)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E35ED))
|
||||
(comp (ref SW13)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E35F9))
|
||||
(comp (ref D13)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E35FF))
|
||||
(comp (ref SW20)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E37A4))
|
||||
(comp (ref D20)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E37AA))
|
||||
(comp (ref SW21)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1.5u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E37B0))
|
||||
(comp (ref D21)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E37B6))
|
||||
(comp (ref SW19)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E37EC))
|
||||
(comp (ref D19)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E37F2))
|
||||
(comp (ref RSW1)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:ResetSW_1side)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5EB9E2))
|
||||
(comp (ref J2)
|
||||
(value OLED)
|
||||
(footprint kbd:OLED_1side)
|
||||
(libsource (lib Connector_Generic) (part Conn_01x04) (description "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)"))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A91DA4B))
|
||||
(comp (ref J1)
|
||||
(value MJ-4PP-9)
|
||||
(footprint kbd:MJ-4PP-9_1side)
|
||||
(libsource (lib kbd) (part MJ-4PP-9) (description "4-pin (audio) jack receptable (stereo + 4th pin/TRRS connector)"))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5ACD605D))
|
||||
(comp (ref U2)
|
||||
(value ProMicro)
|
||||
(footprint kbd:ProMicro_v2_1side)
|
||||
(libsource (lib kbd) (part ProMicro) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F857))
|
||||
(comp (ref SW23)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F85D))
|
||||
(comp (ref D23)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F863))
|
||||
(comp (ref SW24)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F869))
|
||||
(comp (ref D24)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F86F))
|
||||
(comp (ref SW25)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F875))
|
||||
(comp (ref SW26)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F87B))
|
||||
(comp (ref SW27)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F881))
|
||||
(comp (ref D25)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F887))
|
||||
(comp (ref D26)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F88D))
|
||||
(comp (ref D27)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F893))
|
||||
(comp (ref SW22)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F899))
|
||||
(comp (ref D22)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F89F))
|
||||
(comp (ref SW29)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F8A5))
|
||||
(comp (ref D29)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F8AB))
|
||||
(comp (ref SW30)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F8B1))
|
||||
(comp (ref D30)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F8B7))
|
||||
(comp (ref SW31)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F8BD))
|
||||
(comp (ref SW32)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F8C3))
|
||||
(comp (ref SW33)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F8C9))
|
||||
(comp (ref D31)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F8CF))
|
||||
(comp (ref D32)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F8D5))
|
||||
(comp (ref D33)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F8DB))
|
||||
(comp (ref SW28)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F8E1))
|
||||
(comp (ref D28)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F8E7))
|
||||
(comp (ref SW35)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F8ED))
|
||||
(comp (ref D35)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F8F3))
|
||||
(comp (ref SW36)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F8F9))
|
||||
(comp (ref D36)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F8FF))
|
||||
(comp (ref SW37)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F905))
|
||||
(comp (ref SW38)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F90B))
|
||||
(comp (ref SW39)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F911))
|
||||
(comp (ref D37)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F917))
|
||||
(comp (ref D38)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F91D))
|
||||
(comp (ref D39)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F923))
|
||||
(comp (ref SW34)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F929))
|
||||
(comp (ref D34)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F92F))
|
||||
(comp (ref SW41)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F935))
|
||||
(comp (ref D41)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F93B))
|
||||
(comp (ref SW42)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1.5u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F941))
|
||||
(comp (ref D42)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F947))
|
||||
(comp (ref SW40)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F94D))
|
||||
(comp (ref D40)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F953))
|
||||
(comp (ref RSW2)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:ResetSW_1side)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F978))
|
||||
(comp (ref J7)
|
||||
(value OLED)
|
||||
(footprint kbd:OLED_1side)
|
||||
(libsource (lib Connector_Generic) (part Conn_01x04) (description "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)"))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F9A2))
|
||||
(comp (ref J6)
|
||||
(value MJ-4PP-9)
|
||||
(footprint kbd:MJ-4PP-9_1side)
|
||||
(libsource (lib kbd) (part MJ-4PP-9) (description "4-pin (audio) jack receptable (stereo + 4th pin/TRRS connector)"))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25FA15)))
|
||||
(libparts
|
||||
(libpart (lib Connector_Generic) (part Conn_01x04)
|
||||
(description "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)")
|
||||
(docs ~)
|
||||
(footprints
|
||||
(fp Connector*:*_1x??_*))
|
||||
(fields
|
||||
(field (name Reference) J)
|
||||
(field (name Value) Conn_01x04))
|
||||
(pins
|
||||
(pin (num 1) (name Pin_1) (type passive))
|
||||
(pin (num 2) (name Pin_2) (type passive))
|
||||
(pin (num 3) (name Pin_3) (type passive))
|
||||
(pin (num 4) (name Pin_4) (type passive))))
|
||||
(libpart (lib Device) (part D)
|
||||
(description Diode)
|
||||
(docs ~)
|
||||
(footprints
|
||||
(fp TO-???*)
|
||||
(fp *_Diode_*)
|
||||
(fp *SingleDiode*)
|
||||
(fp D_*))
|
||||
(fields
|
||||
(field (name Reference) D)
|
||||
(field (name Value) D))
|
||||
(pins
|
||||
(pin (num 1) (name K) (type passive))
|
||||
(pin (num 2) (name A) (type passive))))
|
||||
(libpart (lib kbd) (part MJ-4PP-9)
|
||||
(description "4-pin (audio) jack receptable (stereo + 4th pin/TRRS connector)")
|
||||
(docs ~)
|
||||
(fields
|
||||
(field (name Reference) J)
|
||||
(field (name Value) MJ-4PP-9))
|
||||
(pins
|
||||
(pin (num A) (name ~) (type input))
|
||||
(pin (num B) (name ~) (type input))
|
||||
(pin (num C) (name ~) (type input))
|
||||
(pin (num D) (name ~) (type input))))
|
||||
(libpart (lib kbd) (part ProMicro)
|
||||
(fields
|
||||
(field (name Reference) U)
|
||||
(field (name Value) ProMicro))
|
||||
(pins
|
||||
(pin (num 1) (name TX) (type BiDi))
|
||||
(pin (num 2) (name RX) (type BiDi))
|
||||
(pin (num 3) (name GND) (type power_in))
|
||||
(pin (num 4) (name GND) (type power_in))
|
||||
(pin (num 5) (name SDA) (type BiDi))
|
||||
(pin (num 6) (name SCL) (type BiDi))
|
||||
(pin (num 7) (name D4) (type BiDi))
|
||||
(pin (num 8) (name C6) (type BiDi))
|
||||
(pin (num 9) (name D7) (type BiDi))
|
||||
(pin (num 10) (name E6) (type BiDi))
|
||||
(pin (num 11) (name B4) (type BiDi))
|
||||
(pin (num 12) (name B5) (type BiDi))
|
||||
(pin (num 13) (name B6) (type BiDi))
|
||||
(pin (num 14) (name B2) (type BiDi))
|
||||
(pin (num 15) (name B3) (type BiDi))
|
||||
(pin (num 16) (name B1) (type BiDi))
|
||||
(pin (num 17) (name F7) (type BiDi))
|
||||
(pin (num 18) (name F6) (type BiDi))
|
||||
(pin (num 19) (name F5) (type BiDi))
|
||||
(pin (num 20) (name F4) (type BiDi))
|
||||
(pin (num 21) (name VCC) (type power_in))
|
||||
(pin (num 22) (name RST) (type input))
|
||||
(pin (num 23) (name GND) (type power_in))
|
||||
(pin (num 24) (name RAW) (type power_out))))
|
||||
(libpart (lib kbd) (part SW_PUSH)
|
||||
(fields
|
||||
(field (name Reference) SW)
|
||||
(field (name Value) SW_PUSH))
|
||||
(pins
|
||||
(pin (num 1) (name 1) (type passive))
|
||||
(pin (num 2) (name 2) (type passive)))))
|
||||
(libraries
|
||||
(library (logical Connector_Generic)
|
||||
(uri "/Library/Application Support/kicad/library/Connector_Generic.lib"))
|
||||
(library (logical Device)
|
||||
(uri "/Library/Application Support/kicad/library/Device.lib"))
|
||||
(library (logical kbd)
|
||||
(uri /Users/adachi-kousuke/src/github.com/foostan/kbd/library/kbd.lib)))
|
||||
(nets
|
||||
(net (code 1) (name LED)
|
||||
(node (ref U1) (pin 1)))
|
||||
(net (code 2) (name data)
|
||||
(node (ref U1) (pin 2))
|
||||
(node (ref J1) (pin B)))
|
||||
(net (code 3) (name SDA)
|
||||
(node (ref U1) (pin 5))
|
||||
(node (ref J2) (pin 1)))
|
||||
(net (code 4) (name SCL)
|
||||
(node (ref U1) (pin 6))
|
||||
(node (ref J2) (pin 2)))
|
||||
(net (code 5) (name "Net-(U1-Pad11)")
|
||||
(node (ref U1) (pin 11)))
|
||||
(net (code 6) (name "Net-(U1-Pad12)")
|
||||
(node (ref U1) (pin 12)))
|
||||
(net (code 7) (name reset)
|
||||
(node (ref U1) (pin 22))
|
||||
(node (ref RSW1) (pin 1)))
|
||||
(net (code 8) (name "Net-(U1-Pad13)")
|
||||
(node (ref U1) (pin 13)))
|
||||
(net (code 9) (name "Net-(U1-Pad14)")
|
||||
(node (ref U1) (pin 14)))
|
||||
(net (code 10) (name "Net-(U1-Pad24)")
|
||||
(node (ref U1) (pin 24)))
|
||||
(net (code 11) (name "Net-(D2-Pad2)")
|
||||
(node (ref D2) (pin 2))
|
||||
(node (ref SW2) (pin 2)))
|
||||
(net (code 12) (name "Net-(D3-Pad2)")
|
||||
(node (ref SW3) (pin 2))
|
||||
(node (ref D3) (pin 2)))
|
||||
(net (code 13) (name "Net-(D4-Pad2)")
|
||||
(node (ref SW4) (pin 2))
|
||||
(node (ref D4) (pin 2)))
|
||||
(net (code 14) (name "Net-(D5-Pad2)")
|
||||
(node (ref SW5) (pin 2))
|
||||
(node (ref D5) (pin 2)))
|
||||
(net (code 15) (name "Net-(D6-Pad2)")
|
||||
(node (ref SW6) (pin 2))
|
||||
(node (ref D6) (pin 2)))
|
||||
(net (code 16) (name "Net-(D1-Pad2)")
|
||||
(node (ref SW1) (pin 2))
|
||||
(node (ref D1) (pin 2)))
|
||||
(net (code 17) (name "Net-(D8-Pad2)")
|
||||
(node (ref D8) (pin 2))
|
||||
(node (ref SW8) (pin 2)))
|
||||
(net (code 18) (name "Net-(D9-Pad2)")
|
||||
(node (ref D9) (pin 2))
|
||||
(node (ref SW9) (pin 2)))
|
||||
(net (code 19) (name "Net-(D10-Pad2)")
|
||||
(node (ref D10) (pin 2))
|
||||
(node (ref SW10) (pin 2)))
|
||||
(net (code 20) (name "Net-(D11-Pad2)")
|
||||
(node (ref D11) (pin 2))
|
||||
(node (ref SW11) (pin 2)))
|
||||
(net (code 21) (name "Net-(D12-Pad2)")
|
||||
(node (ref SW12) (pin 2))
|
||||
(node (ref D12) (pin 2)))
|
||||
(net (code 22) (name "Net-(D7-Pad2)")
|
||||
(node (ref D7) (pin 2))
|
||||
(node (ref SW7) (pin 2)))
|
||||
(net (code 23) (name "Net-(D14-Pad2)")
|
||||
(node (ref D14) (pin 2))
|
||||
(node (ref SW14) (pin 2)))
|
||||
(net (code 24) (name "Net-(D15-Pad2)")
|
||||
(node (ref D15) (pin 2))
|
||||
(node (ref SW15) (pin 2)))
|
||||
(net (code 25) (name "Net-(D16-Pad2)")
|
||||
(node (ref SW16) (pin 2))
|
||||
(node (ref D16) (pin 2)))
|
||||
(net (code 26) (name "Net-(D17-Pad2)")
|
||||
(node (ref D17) (pin 2))
|
||||
(node (ref SW17) (pin 2)))
|
||||
(net (code 27) (name "Net-(D18-Pad2)")
|
||||
(node (ref SW18) (pin 2))
|
||||
(node (ref D18) (pin 2)))
|
||||
(net (code 28) (name "Net-(D13-Pad2)")
|
||||
(node (ref SW13) (pin 2))
|
||||
(node (ref D13) (pin 2)))
|
||||
(net (code 29) (name "Net-(D20-Pad2)")
|
||||
(node (ref SW20) (pin 2))
|
||||
(node (ref D20) (pin 2)))
|
||||
(net (code 30) (name "Net-(D21-Pad2)")
|
||||
(node (ref D21) (pin 2))
|
||||
(node (ref SW21) (pin 2)))
|
||||
(net (code 31) (name "Net-(D19-Pad2)")
|
||||
(node (ref D19) (pin 2))
|
||||
(node (ref SW19) (pin 2)))
|
||||
(net (code 32) (name col1)
|
||||
(node (ref U1) (pin 19))
|
||||
(node (ref SW2) (pin 1))
|
||||
(node (ref SW14) (pin 1))
|
||||
(node (ref SW8) (pin 1)))
|
||||
(net (code 33) (name col0)
|
||||
(node (ref U1) (pin 20))
|
||||
(node (ref SW7) (pin 1))
|
||||
(node (ref SW1) (pin 1))
|
||||
(node (ref SW13) (pin 1)))
|
||||
(net (code 34) (name col2)
|
||||
(node (ref SW3) (pin 1))
|
||||
(node (ref U1) (pin 18))
|
||||
(node (ref SW15) (pin 1))
|
||||
(node (ref SW9) (pin 1)))
|
||||
(net (code 35) (name col3)
|
||||
(node (ref SW19) (pin 1))
|
||||
(node (ref U1) (pin 17))
|
||||
(node (ref SW4) (pin 1))
|
||||
(node (ref SW10) (pin 1))
|
||||
(node (ref SW16) (pin 1)))
|
||||
(net (code 36) (name col4)
|
||||
(node (ref SW17) (pin 1))
|
||||
(node (ref U1) (pin 16))
|
||||
(node (ref SW5) (pin 1))
|
||||
(node (ref SW11) (pin 1))
|
||||
(node (ref SW20) (pin 1)))
|
||||
(net (code 37) (name col5)
|
||||
(node (ref SW6) (pin 1))
|
||||
(node (ref SW18) (pin 1))
|
||||
(node (ref SW21) (pin 1))
|
||||
(node (ref SW12) (pin 1))
|
||||
(node (ref U1) (pin 15)))
|
||||
(net (code 38) (name row0)
|
||||
(node (ref D1) (pin 1))
|
||||
(node (ref D5) (pin 1))
|
||||
(node (ref D4) (pin 1))
|
||||
(node (ref D3) (pin 1))
|
||||
(node (ref D6) (pin 1))
|
||||
(node (ref D2) (pin 1))
|
||||
(node (ref U1) (pin 7)))
|
||||
(net (code 39) (name row1)
|
||||
(node (ref D7) (pin 1))
|
||||
(node (ref D12) (pin 1))
|
||||
(node (ref D11) (pin 1))
|
||||
(node (ref D10) (pin 1))
|
||||
(node (ref D9) (pin 1))
|
||||
(node (ref D8) (pin 1))
|
||||
(node (ref U1) (pin 8)))
|
||||
(net (code 40) (name row2)
|
||||
(node (ref D14) (pin 1))
|
||||
(node (ref D15) (pin 1))
|
||||
(node (ref D16) (pin 1))
|
||||
(node (ref D17) (pin 1))
|
||||
(node (ref D18) (pin 1))
|
||||
(node (ref D13) (pin 1))
|
||||
(node (ref U1) (pin 9)))
|
||||
(net (code 41) (name row3)
|
||||
(node (ref U1) (pin 10))
|
||||
(node (ref D20) (pin 1))
|
||||
(node (ref D21) (pin 1))
|
||||
(node (ref D19) (pin 1)))
|
||||
(net (code 42) (name GND)
|
||||
(node (ref RSW1) (pin 2))
|
||||
(node (ref U1) (pin 3))
|
||||
(node (ref J1) (pin C))
|
||||
(node (ref U1) (pin 23))
|
||||
(node (ref U1) (pin 4))
|
||||
(node (ref J2) (pin 4)))
|
||||
(net (code 43) (name VCC)
|
||||
(node (ref U1) (pin 21))
|
||||
(node (ref J2) (pin 3))
|
||||
(node (ref J1) (pin D)))
|
||||
(net (code 44) (name "Net-(J1-PadA)")
|
||||
(node (ref J1) (pin A)))
|
||||
(net (code 45) (name LED_r)
|
||||
(node (ref U2) (pin 1)))
|
||||
(net (code 46) (name data_r)
|
||||
(node (ref J6) (pin B))
|
||||
(node (ref U2) (pin 2)))
|
||||
(net (code 47) (name SDA_r)
|
||||
(node (ref U2) (pin 5))
|
||||
(node (ref J7) (pin 4)))
|
||||
(net (code 48) (name SCL_r)
|
||||
(node (ref U2) (pin 6))
|
||||
(node (ref J7) (pin 3)))
|
||||
(net (code 49) (name "Net-(U2-Pad11)")
|
||||
(node (ref U2) (pin 11)))
|
||||
(net (code 50) (name VDD)
|
||||
(node (ref J6) (pin D))
|
||||
(node (ref U2) (pin 21))
|
||||
(node (ref J7) (pin 2)))
|
||||
(net (code 51) (name "Net-(U2-Pad12)")
|
||||
(node (ref U2) (pin 12)))
|
||||
(net (code 52) (name reset_r)
|
||||
(node (ref RSW2) (pin 1))
|
||||
(node (ref U2) (pin 22)))
|
||||
(net (code 53) (name "Net-(U2-Pad13)")
|
||||
(node (ref U2) (pin 13)))
|
||||
(net (code 54) (name "Net-(U2-Pad14)")
|
||||
(node (ref U2) (pin 14)))
|
||||
(net (code 55) (name "Net-(U2-Pad24)")
|
||||
(node (ref U2) (pin 24)))
|
||||
(net (code 56) (name "Net-(D23-Pad2)")
|
||||
(node (ref SW23) (pin 2))
|
||||
(node (ref D23) (pin 2)))
|
||||
(net (code 57) (name "Net-(D24-Pad2)")
|
||||
(node (ref D24) (pin 2))
|
||||
(node (ref SW24) (pin 2)))
|
||||
(net (code 58) (name "Net-(D25-Pad2)")
|
||||
(node (ref SW25) (pin 2))
|
||||
(node (ref D25) (pin 2)))
|
||||
(net (code 59) (name "Net-(D26-Pad2)")
|
||||
(node (ref D26) (pin 2))
|
||||
(node (ref SW26) (pin 2)))
|
||||
(net (code 60) (name "Net-(D27-Pad2)")
|
||||
(node (ref D27) (pin 2))
|
||||
(node (ref SW27) (pin 2)))
|
||||
(net (code 61) (name "Net-(D22-Pad2)")
|
||||
(node (ref SW22) (pin 2))
|
||||
(node (ref D22) (pin 2)))
|
||||
(net (code 62) (name "Net-(D29-Pad2)")
|
||||
(node (ref D29) (pin 2))
|
||||
(node (ref SW29) (pin 2)))
|
||||
(net (code 63) (name "Net-(D30-Pad2)")
|
||||
(node (ref D30) (pin 2))
|
||||
(node (ref SW30) (pin 2)))
|
||||
(net (code 64) (name "Net-(D31-Pad2)")
|
||||
(node (ref D31) (pin 2))
|
||||
(node (ref SW31) (pin 2)))
|
||||
(net (code 65) (name "Net-(D32-Pad2)")
|
||||
(node (ref SW32) (pin 2))
|
||||
(node (ref D32) (pin 2)))
|
||||
(net (code 66) (name "Net-(D33-Pad2)")
|
||||
(node (ref D33) (pin 2))
|
||||
(node (ref SW33) (pin 2)))
|
||||
(net (code 67) (name "Net-(D28-Pad2)")
|
||||
(node (ref SW28) (pin 2))
|
||||
(node (ref D28) (pin 2)))
|
||||
(net (code 68) (name "Net-(D35-Pad2)")
|
||||
(node (ref SW35) (pin 2))
|
||||
(node (ref D35) (pin 2)))
|
||||
(net (code 69) (name "Net-(D36-Pad2)")
|
||||
(node (ref SW36) (pin 2))
|
||||
(node (ref D36) (pin 2)))
|
||||
(net (code 70) (name "Net-(D37-Pad2)")
|
||||
(node (ref SW37) (pin 2))
|
||||
(node (ref D37) (pin 2)))
|
||||
(net (code 71) (name "Net-(D38-Pad2)")
|
||||
(node (ref SW38) (pin 2))
|
||||
(node (ref D38) (pin 2)))
|
||||
(net (code 72) (name "Net-(D39-Pad2)")
|
||||
(node (ref SW39) (pin 2))
|
||||
(node (ref D39) (pin 2)))
|
||||
(net (code 73) (name "Net-(D34-Pad2)")
|
||||
(node (ref D34) (pin 2))
|
||||
(node (ref SW34) (pin 2)))
|
||||
(net (code 74) (name "Net-(D41-Pad2)")
|
||||
(node (ref D41) (pin 2))
|
||||
(node (ref SW41) (pin 2)))
|
||||
(net (code 75) (name "Net-(D42-Pad2)")
|
||||
(node (ref D42) (pin 2))
|
||||
(node (ref SW42) (pin 2)))
|
||||
(net (code 76) (name "Net-(D40-Pad2)")
|
||||
(node (ref D40) (pin 2))
|
||||
(node (ref SW40) (pin 2)))
|
||||
(net (code 77) (name col1_r)
|
||||
(node (ref SW23) (pin 1))
|
||||
(node (ref SW35) (pin 1))
|
||||
(node (ref U2) (pin 19))
|
||||
(node (ref SW29) (pin 1)))
|
||||
(net (code 78) (name col0_r)
|
||||
(node (ref SW28) (pin 1))
|
||||
(node (ref SW34) (pin 1))
|
||||
(node (ref SW22) (pin 1))
|
||||
(node (ref U2) (pin 20)))
|
||||
(net (code 79) (name col2_r)
|
||||
(node (ref SW36) (pin 1))
|
||||
(node (ref SW30) (pin 1))
|
||||
(node (ref U2) (pin 18))
|
||||
(node (ref SW24) (pin 1)))
|
||||
(net (code 80) (name col3_r)
|
||||
(node (ref SW31) (pin 1))
|
||||
(node (ref SW37) (pin 1))
|
||||
(node (ref SW40) (pin 1))
|
||||
(node (ref U2) (pin 17))
|
||||
(node (ref SW25) (pin 1)))
|
||||
(net (code 81) (name col4_r)
|
||||
(node (ref SW32) (pin 1))
|
||||
(node (ref U2) (pin 16))
|
||||
(node (ref SW38) (pin 1))
|
||||
(node (ref SW26) (pin 1))
|
||||
(node (ref SW41) (pin 1)))
|
||||
(net (code 82) (name col5_r)
|
||||
(node (ref SW33) (pin 1))
|
||||
(node (ref U2) (pin 15))
|
||||
(node (ref SW39) (pin 1))
|
||||
(node (ref SW42) (pin 1))
|
||||
(node (ref SW27) (pin 1)))
|
||||
(net (code 83) (name row0_r)
|
||||
(node (ref U2) (pin 7))
|
||||
(node (ref D22) (pin 1))
|
||||
(node (ref D27) (pin 1))
|
||||
(node (ref D26) (pin 1))
|
||||
(node (ref D25) (pin 1))
|
||||
(node (ref D24) (pin 1))
|
||||
(node (ref D23) (pin 1)))
|
||||
(net (code 84) (name row1_r)
|
||||
(node (ref U2) (pin 8))
|
||||
(node (ref D28) (pin 1))
|
||||
(node (ref D33) (pin 1))
|
||||
(node (ref D32) (pin 1))
|
||||
(node (ref D31) (pin 1))
|
||||
(node (ref D30) (pin 1))
|
||||
(node (ref D29) (pin 1)))
|
||||
(net (code 85) (name row2_r)
|
||||
(node (ref D35) (pin 1))
|
||||
(node (ref D36) (pin 1))
|
||||
(node (ref U2) (pin 9))
|
||||
(node (ref D37) (pin 1))
|
||||
(node (ref D38) (pin 1))
|
||||
(node (ref D39) (pin 1))
|
||||
(node (ref D34) (pin 1)))
|
||||
(net (code 86) (name row3_r)
|
||||
(node (ref U2) (pin 10))
|
||||
(node (ref D40) (pin 1))
|
||||
(node (ref D42) (pin 1))
|
||||
(node (ref D41) (pin 1)))
|
||||
(net (code 87) (name GNDA)
|
||||
(node (ref RSW2) (pin 2))
|
||||
(node (ref J7) (pin 1))
|
||||
(node (ref J6) (pin C))
|
||||
(node (ref U2) (pin 23))
|
||||
(node (ref U2) (pin 4))
|
||||
(node (ref U2) (pin 3)))
|
||||
(net (code 88) (name "Net-(J6-PadA)")
|
||||
(node (ref J6) (pin A)))))
|
236
Sweep Compact LOW/ferris-sweep-compact.pro
Normal file
236
Sweep Compact LOW/ferris-sweep-compact.pro
Normal file
|
@ -0,0 +1,236 @@
|
|||
update=Wed 22 Jul 2020 14:49:49 BST
|
||||
version=1
|
||||
last_client=kicad
|
||||
[cvpcb]
|
||||
version=1
|
||||
NetIExt=net
|
||||
[general]
|
||||
version=1
|
||||
[eeschema]
|
||||
version=1
|
||||
LibDir=
|
||||
[pcbnew]
|
||||
version=1
|
||||
PageLayoutDescrFile=
|
||||
LastNetListRead=sweep.net
|
||||
CopperLayerCount=2
|
||||
BoardThickness=1.6
|
||||
AllowMicroVias=0
|
||||
AllowBlindVias=0
|
||||
RequireCourtyardDefinitions=0
|
||||
ProhibitOverlappingCourtyards=1
|
||||
MinTrackWidth=0.2
|
||||
MinViaDiameter=0.4
|
||||
MinViaDrill=0.3
|
||||
MinMicroViaDiameter=0.2
|
||||
MinMicroViaDrill=0.09999999999999999
|
||||
MinHoleToHole=0.25
|
||||
TrackWidth1=0.25
|
||||
TrackWidth2=0.5
|
||||
ViaDiameter1=0.6
|
||||
ViaDrill1=0.4
|
||||
dPairWidth1=0.2
|
||||
dPairGap1=0.25
|
||||
dPairViaGap1=0.25
|
||||
SilkLineWidth=0.15
|
||||
SilkTextSizeV=1
|
||||
SilkTextSizeH=1
|
||||
SilkTextSizeThickness=0.15
|
||||
SilkTextItalic=0
|
||||
SilkTextUpright=1
|
||||
CopperLineWidth=0.15
|
||||
CopperTextSizeV=1.5
|
||||
CopperTextSizeH=1.5
|
||||
CopperTextThickness=0.3
|
||||
CopperTextItalic=0
|
||||
CopperTextUpright=1
|
||||
EdgeCutLineWidth=0.15
|
||||
CourtyardLineWidth=0.05
|
||||
OthersLineWidth=0.15
|
||||
OthersTextSizeV=1
|
||||
OthersTextSizeH=1
|
||||
OthersTextSizeThickness=0.15
|
||||
OthersTextItalic=0
|
||||
OthersTextUpright=1
|
||||
SolderMaskClearance=0.2
|
||||
SolderMaskMinWidth=0
|
||||
SolderPasteClearance=0
|
||||
SolderPasteRatio=0
|
||||
[pcbnew/Layer.F.Cu]
|
||||
Name=F.Cu
|
||||
Type=0
|
||||
Enabled=1
|
||||
[pcbnew/Layer.In1.Cu]
|
||||
Name=In1.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In2.Cu]
|
||||
Name=In2.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In3.Cu]
|
||||
Name=In3.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In4.Cu]
|
||||
Name=In4.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In5.Cu]
|
||||
Name=In5.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In6.Cu]
|
||||
Name=In6.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In7.Cu]
|
||||
Name=In7.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In8.Cu]
|
||||
Name=In8.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In9.Cu]
|
||||
Name=In9.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In10.Cu]
|
||||
Name=In10.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In11.Cu]
|
||||
Name=In11.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In12.Cu]
|
||||
Name=In12.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In13.Cu]
|
||||
Name=In13.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In14.Cu]
|
||||
Name=In14.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In15.Cu]
|
||||
Name=In15.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In16.Cu]
|
||||
Name=In16.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In17.Cu]
|
||||
Name=In17.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In18.Cu]
|
||||
Name=In18.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In19.Cu]
|
||||
Name=In19.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In20.Cu]
|
||||
Name=In20.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In21.Cu]
|
||||
Name=In21.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In22.Cu]
|
||||
Name=In22.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In23.Cu]
|
||||
Name=In23.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In24.Cu]
|
||||
Name=In24.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In25.Cu]
|
||||
Name=In25.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In26.Cu]
|
||||
Name=In26.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In27.Cu]
|
||||
Name=In27.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In28.Cu]
|
||||
Name=In28.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In29.Cu]
|
||||
Name=In29.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In30.Cu]
|
||||
Name=In30.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.B.Cu]
|
||||
Name=B.Cu
|
||||
Type=0
|
||||
Enabled=1
|
||||
[pcbnew/Layer.B.Adhes]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.F.Adhes]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.B.Paste]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.F.Paste]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.B.SilkS]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.F.SilkS]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.B.Mask]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.F.Mask]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.Dwgs.User]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.Cmts.User]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.Eco1.User]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.Eco2.User]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.Edge.Cuts]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.Margin]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.B.CrtYd]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.F.CrtYd]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.B.Fab]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.F.Fab]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.Rescue]
|
||||
Enabled=0
|
||||
[pcbnew/Netclasses]
|
||||
[pcbnew/Netclasses/Default]
|
||||
Name=Default
|
||||
Clearance=0.2
|
||||
TrackWidth=0.25
|
||||
ViaDiameter=0.6
|
||||
ViaDrill=0.4
|
||||
uViaDiameter=0.3
|
||||
uViaDrill=0.1
|
||||
dPairWidth=0.2
|
||||
dPairGap=0.25
|
||||
dPairViaGap=0.25
|
78
Sweep Compact LOW/ferris-sweep-compact.rules
Normal file
78
Sweep Compact LOW/ferris-sweep-compact.rules
Normal file
|
@ -0,0 +1,78 @@
|
|||
|
||||
(rules PCB ferris-sweep-compact
|
||||
(snap_angle
|
||||
fortyfive_degree
|
||||
)
|
||||
(autoroute_settings
|
||||
(fanout off)
|
||||
(autoroute on)
|
||||
(postroute on)
|
||||
(vias on)
|
||||
(via_costs 50)
|
||||
(plane_via_costs 5)
|
||||
(start_ripup_costs 100)
|
||||
(start_pass_no 927)
|
||||
(layer_rule F.Cu
|
||||
(active on)
|
||||
(preferred_direction horizontal)
|
||||
(preferred_direction_trace_costs 1.0)
|
||||
(against_preferred_direction_trace_costs 2.2)
|
||||
)
|
||||
(layer_rule B.Cu
|
||||
(active on)
|
||||
(preferred_direction vertical)
|
||||
(preferred_direction_trace_costs 1.0)
|
||||
(against_preferred_direction_trace_costs 1.8)
|
||||
)
|
||||
)
|
||||
(rule
|
||||
(width 250.0)
|
||||
(clear 200.2)
|
||||
(clear 125.0 (type smd_to_turn_gap))
|
||||
(clear 50.0 (type smd_smd))
|
||||
)
|
||||
(padstack "Via[0-1]_600:400_um"
|
||||
(shape
|
||||
(circle F.Cu 600.0 0.0 0.0)
|
||||
)
|
||||
(shape
|
||||
(circle B.Cu 600.0 0.0 0.0)
|
||||
)
|
||||
(attach off)
|
||||
)
|
||||
(via
|
||||
"Via[0-1]_600:400_um" "Via[0-1]_600:400_um" default
|
||||
)
|
||||
(via
|
||||
"Via[0-1]_600:400_um-kicad_default" "Via[0-1]_600:400_um" "kicad_default"
|
||||
)
|
||||
(via_rule
|
||||
default "Via[0-1]_600:400_um"
|
||||
)
|
||||
(via_rule
|
||||
"kicad_default" "Via[0-1]_600:400_um-kicad_default"
|
||||
)
|
||||
(class default
|
||||
(clearance_class default)
|
||||
(via_rule default)
|
||||
(rule
|
||||
(width 250.0)
|
||||
)
|
||||
(circuit
|
||||
(use_layer F.Cu B.Cu)
|
||||
)
|
||||
)
|
||||
(class "kicad_default"
|
||||
row0 row1 row2 row3 GND VCC col0 col1
|
||||
col2 col3 col4 col5 LED data reset SCL
|
||||
SDA "Net-(U1-Pad24)" "Net-(J1-PadA)" "Net-(U1-Pad14)" "Net-(U1-Pad13)" "Net-(U1-Pad12)" "Net-(U1-Pad11)"
|
||||
(clearance_class "kicad_default")
|
||||
(via_rule kicad_default)
|
||||
(rule
|
||||
(width 250.0)
|
||||
)
|
||||
(circuit
|
||||
(use_layer F.Cu B.Cu)
|
||||
)
|
||||
)
|
||||
)
|
1711
Sweep Compact LOW/ferris-sweep-compact.sch
Normal file
1711
Sweep Compact LOW/ferris-sweep-compact.sch
Normal file
File diff suppressed because it is too large
Load diff
769
Sweep Compact LOW/ferris-sweep-compact.ses
Normal file
769
Sweep Compact LOW/ferris-sweep-compact.ses
Normal file
|
@ -0,0 +1,769 @@
|
|||
|
||||
(session "ferris-sweep-compact.ses"
|
||||
(base_design "ferris-sweep-compact.dsn")
|
||||
(placement
|
||||
(resolution um 10)
|
||||
(component Kailh:Kailh_PG1232
|
||||
(place SW10 800000 -426700 front 0)
|
||||
(place SW2 440000 -423700 front 0)
|
||||
(place SW3 620000 -301400 front 0)
|
||||
(place SW5 980000 -305400 front 0)
|
||||
(place SW6 1160000 -324200 front 0)
|
||||
(place SW8 440000 -593700 front 0)
|
||||
(place SW9 620000 -471400 front 0)
|
||||
(place SW11 980000 -475400 front 0)
|
||||
(place SW12 1160000 -494200 front 0)
|
||||
(place SW15 620000 -641450 front 0)
|
||||
(place SW16 800000 -596700 front 0)
|
||||
(place SW17 980000 -645450 front 0)
|
||||
(place SW18 1160000 -664200 front 0)
|
||||
(place SW14 440000 -763750 front 0)
|
||||
(place SW4 800000 -256800 front 0)
|
||||
)
|
||||
(component kbd:ProMicro_v3
|
||||
(place U1 1343000 -565000 front 0)
|
||||
)
|
||||
(component foostan:ResetSW
|
||||
(place RSW1 1269700 -772400 front 90)
|
||||
)
|
||||
(component "kbd:MJ-4PP-9"
|
||||
(place J1 1420200 -786800 front 270)
|
||||
)
|
||||
)
|
||||
(was_is
|
||||
)
|
||||
(routes
|
||||
(resolution um 10)
|
||||
(parser
|
||||
(host_cad "KiCad's Pcbnew")
|
||||
(host_version 5.1.8)
|
||||
)
|
||||
(library_out
|
||||
(padstack "Via[0-1]_600:400_um"
|
||||
(shape
|
||||
(circle F.Cu 6000 0 0)
|
||||
)
|
||||
(shape
|
||||
(circle B.Cu 6000 0 0)
|
||||
)
|
||||
(attach off)
|
||||
)
|
||||
)
|
||||
(network_out
|
||||
(net row0
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
1419114 -572620
|
||||
1382807 -608927
|
||||
1226194 -608927
|
||||
1222713 -605446
|
||||
1099504 -605446
|
||||
1095402 -609548
|
||||
883952 -609548
|
||||
845800 -647700
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
754200 -647700
|
||||
768671 -662171
|
||||
831329 -662171
|
||||
845800 -647700
|
||||
)
|
||||
)
|
||||
)
|
||||
(net row1
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
1419114 -598020
|
||||
1400082 -617052
|
||||
1326981 -617052
|
||||
1309613 -634420
|
||||
1260014 -634420
|
||||
1255997 -630403
|
||||
1091847 -630403
|
||||
1025800 -696450
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
1025800 -696450
|
||||
1011372 -710878
|
||||
948628 -710878
|
||||
934200 -696450
|
||||
)
|
||||
)
|
||||
)
|
||||
(net row2
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
1419114 -623420
|
||||
1397796 -623420
|
||||
1334296 -686920
|
||||
1256752 -686920
|
||||
1228472 -715200
|
||||
1205800 -715200
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
1114200 -715200
|
||||
1133069 -734069
|
||||
1186931 -734069
|
||||
1205800 -715200
|
||||
)
|
||||
)
|
||||
)
|
||||
(net row3
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
485800 -474700
|
||||
618796 -607696
|
||||
691654 -607696
|
||||
822886 -738928
|
||||
1211113 -738928
|
||||
1232594 -717447
|
||||
1316507 -717447
|
||||
1391047 -642907
|
||||
1413201 -642907
|
||||
1419114 -648820
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
394200 -474700
|
||||
408669 -489169
|
||||
471331 -489169
|
||||
485800 -474700
|
||||
)
|
||||
)
|
||||
)
|
||||
(net GND
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
1000000 -699450
|
||||
960000 -699450
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
1140000 -718200
|
||||
1121139 -699339
|
||||
1053273 -699339
|
||||
1044700 -707912
|
||||
1008462 -707912
|
||||
1000000 -699450
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
820000 -310800
|
||||
834254 -296546
|
||||
868360 -296546
|
||||
912371 -340557
|
||||
941157 -340557
|
||||
960000 -359400
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
820000 -310800
|
||||
780000 -310800
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
697219 -659049
|
||||
679661 -676607
|
||||
658843 -676607
|
||||
640000 -695450
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
640000 -525400
|
||||
697219 -582619
|
||||
697219 -659049
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
780000 -650700
|
||||
771651 -659049
|
||||
697219 -659049
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
820000 -650700
|
||||
780000 -650700
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
960000 -699450
|
||||
945357 -684807
|
||||
854107 -684807
|
||||
820000 -650700
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
1180000 -548200
|
||||
1190150 -558350
|
||||
1357184 -558350
|
||||
1419114 -496420
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
1140000 -548200
|
||||
1180000 -548200
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
1247420 -445620
|
||||
1266914 -445620
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
1247420 -445620
|
||||
1180000 -378200
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
1247420 -445620
|
||||
1247420 -501988
|
||||
1220051 -529357
|
||||
1198843 -529357
|
||||
1180000 -548200
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
1140000 -378200
|
||||
1180000 -378200
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
1000000 -359400
|
||||
1008572 -367972
|
||||
1031024 -367972
|
||||
1035139 -363857
|
||||
1125657 -363857
|
||||
1140000 -378200
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
820000 -480700
|
||||
853082 -513782
|
||||
944382 -513782
|
||||
960000 -529400
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
780000 -480700
|
||||
820000 -480700
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
1357200 -807800
|
||||
1341447 -807800
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
1341447 -807800
|
||||
1329313 -819934
|
||||
1284734 -819934
|
||||
1269700 -804900
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
1357200 -807800
|
||||
1357200 -748300
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
1180000 -718200
|
||||
1140000 -718200
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
1269700 -804900
|
||||
1266700 -804900
|
||||
1180000 -718200
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
1000000 -529400
|
||||
960000 -529400
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
780000 -310800
|
||||
754243 -336557
|
||||
658843 -336557
|
||||
640000 -355400
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
555016 -486370
|
||||
555016 -400384
|
||||
600000 -355400
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
600000 -525400
|
||||
580044 -505444
|
||||
558592 -505444
|
||||
555016 -501868
|
||||
555016 -486370
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
555016 -486370
|
||||
468670 -486370
|
||||
460000 -477700
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
516341 -704041
|
||||
460000 -647700
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
600000 -695450
|
||||
591409 -704041
|
||||
516341 -704041
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
516341 -704041
|
||||
516341 -782353
|
||||
497273 -801421
|
||||
476329 -801421
|
||||
460000 -817750
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
600000 -355400
|
||||
640000 -355400
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
460000 -477700
|
||||
420000 -477700
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
1000000 -359400
|
||||
960000 -359400
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
600000 -695450
|
||||
640000 -695450
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
460000 -647700
|
||||
420000 -647700
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
640000 -525400
|
||||
658499 -506901
|
||||
753799 -506901
|
||||
780000 -480700
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
600000 -525400
|
||||
640000 -525400
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
460000 -817750
|
||||
420000 -817750
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
1419114 -496420
|
||||
1419114 -471020
|
||||
)
|
||||
)
|
||||
)
|
||||
(net VCC
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
1317200 -748300
|
||||
1317200 -760053
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
1317200 -807800
|
||||
1317200 -796047
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
1317200 -796047
|
||||
1318636 -794611
|
||||
1318636 -761489
|
||||
1317200 -760053
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
1317200 -748300
|
||||
1317200 -546706
|
||||
1266914 -496420
|
||||
)
|
||||
)
|
||||
)
|
||||
(net col0
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
1205800 -389631
|
||||
1240190 -424021
|
||||
1240190 -495096
|
||||
1266914 -521820
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
1205800 -375200
|
||||
1205800 -389631
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
1205800 -389631
|
||||
1128631 -389631
|
||||
1114200 -375200
|
||||
)
|
||||
)
|
||||
)
|
||||
(net col1
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
934200 -356400
|
||||
948516 -370716
|
||||
1011484 -370716
|
||||
1025800 -356400
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
1266914 -547220
|
||||
1229795 -510101
|
||||
1229795 -468775
|
||||
1220220 -459200
|
||||
1156177 -459200
|
||||
1053377 -356400
|
||||
1025800 -356400
|
||||
)
|
||||
)
|
||||
)
|
||||
(net col2
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
1266914 -572620
|
||||
1125584 -572620
|
||||
1058862 -505898
|
||||
1058862 -459152
|
||||
1041356 -441646
|
||||
979646 -441646
|
||||
845800 -307800
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
845800 -307800
|
||||
831262 -322338
|
||||
768738 -322338
|
||||
754200 -307800
|
||||
)
|
||||
)
|
||||
)
|
||||
(net col3
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
1266914 -598020
|
||||
1173625 -598020
|
||||
1126897 -551292
|
||||
1126897 -541858
|
||||
1118877 -533838
|
||||
1104759 -533838
|
||||
1055044 -484123
|
||||
1055044 -455712
|
||||
1040978 -441646
|
||||
976789 -441646
|
||||
887543 -352400
|
||||
665800 -352400
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
574200 -352400
|
||||
588590 -366790
|
||||
651410 -366790
|
||||
665800 -352400
|
||||
)
|
||||
)
|
||||
)
|
||||
(net col4
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
1237050 -728203
|
||||
1216748 -748505
|
||||
589605 -748505
|
||||
485800 -644700
|
||||
)
|
||||
)
|
||||
(via "Via[0-1]_600:400_um" 1237050 -728203
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
1266914 -623420
|
||||
1282468 -638974
|
||||
1282468 -699666
|
||||
1253931 -728203
|
||||
1237050 -728203
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
394200 -644700
|
||||
408535 -659035
|
||||
471465 -659035
|
||||
485800 -644700
|
||||
)
|
||||
)
|
||||
)
|
||||
(net col5
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
651344 -536856
|
||||
665800 -522400
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
574200 -522400
|
||||
588656 -536856
|
||||
651344 -536856
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
1266914 -648820
|
||||
1266914 -652479
|
||||
1220036 -699357
|
||||
1205342 -699357
|
||||
1193594 -711105
|
||||
1193594 -721037
|
||||
1185066 -729565
|
||||
1134934 -729565
|
||||
1127794 -722425
|
||||
1127794 -712363
|
||||
1119274 -703843
|
||||
1093165 -703843
|
||||
1084449 -712559
|
||||
802886 -712559
|
||||
702094 -611767
|
||||
702094 -587606
|
||||
651344 -536856
|
||||
)
|
||||
)
|
||||
)
|
||||
(net LED
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
1419114 -420220
|
||||
1305473 -533861
|
||||
1217139 -533861
|
||||
1205800 -545200
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
1114200 -545200
|
||||
1128692 -559692
|
||||
1191308 -559692
|
||||
1205800 -545200
|
||||
)
|
||||
)
|
||||
)
|
||||
(net data
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
1387200 -748300
|
||||
1387200 -736547
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
1419114 -445620
|
||||
1387200 -477534
|
||||
1387200 -736547
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
1387200 -807800
|
||||
1387200 -748300
|
||||
)
|
||||
)
|
||||
)
|
||||
(net reset
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
1269700 -739900
|
||||
1286972 -722628
|
||||
1286972 -526178
|
||||
1269914 -509120
|
||||
1264082 -509120
|
||||
1255859 -500897
|
||||
1255859 -482075
|
||||
1266914 -471020
|
||||
)
|
||||
)
|
||||
)
|
||||
(net SCL
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
665800 -692450
|
||||
716987 -743637
|
||||
1212773 -743637
|
||||
1234460 -721950
|
||||
1325812 -721950
|
||||
1398593 -649169
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
1419114 -547220
|
||||
1398593 -567741
|
||||
1398593 -649169
|
||||
)
|
||||
)
|
||||
(via "Via[0-1]_600:400_um" 1398593 -649169
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
574200 -692450
|
||||
589047 -707297
|
||||
650953 -707297
|
||||
665800 -692450
|
||||
)
|
||||
)
|
||||
)
|
||||
(net SDA
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
1419114 -521820
|
||||
1392340 -548594
|
||||
1392340 -714788
|
||||
1414539 -736987
|
||||
1414539 -801306
|
||||
1391408 -824437
|
||||
495487 -824437
|
||||
485800 -814750
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
485800 -814750
|
||||
471411 -829139
|
||||
408589 -829139
|
||||
394200 -814750
|
||||
)
|
||||
)
|
||||
)
|
||||
(net "Net-(J1-PadA)"
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
1302200 -765800
|
||||
1302200 -790300
|
||||
)
|
||||
)
|
||||
)
|
||||
(net "Net-(U1-Pad14)"
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
1266914 -674220
|
||||
1223140 -630446
|
||||
1147014 -630446
|
||||
1122014 -605446
|
||||
1087019 -605446
|
||||
1022415 -540842
|
||||
908942 -540842
|
||||
845800 -477700
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
754200 -477700
|
||||
768738 -492238
|
||||
831262 -492238
|
||||
845800 -477700
|
||||
)
|
||||
)
|
||||
)
|
||||
(net "Net-(U1-Pad13)"
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
1266914 -699620
|
||||
1277942 -688592
|
||||
1277942 -669745
|
||||
1269717 -661520
|
||||
1264008 -661520
|
||||
1230496 -628008
|
||||
1230496 -618009
|
||||
1211363 -598876
|
||||
1098276 -598876
|
||||
1025800 -526400
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
1025800 -526400
|
||||
1011108 -541092
|
||||
948892 -541092
|
||||
934200 -526400
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
246
Sweep Compact LOW/fp-info-cache
Normal file
246
Sweep Compact LOW/fp-info-cache
Normal file
|
@ -0,0 +1,246 @@
|
|||
55623219045489
|
||||
Kailh
|
||||
Kailh_PG1232
|
||||
|
||||
|
||||
0
|
||||
6
|
||||
4
|
||||
Kailh
|
||||
Kailh_socket_MX
|
||||
MX-style keyswitch with Kailh socket mount
|
||||
MX,cherry,gateron,kailh,pg1511,socket
|
||||
0
|
||||
2
|
||||
2
|
||||
Kailh
|
||||
Kailh_socket_MX_optional
|
||||
MX-style keyswitch with support for optional Kailh socket
|
||||
MX,cherry,gateron,kailh,pg1511,socket
|
||||
0
|
||||
4
|
||||
2
|
||||
Kailh
|
||||
Kailh_socket_MX_optional_reversible
|
||||
MX-style keyswitch with support for reversible optional Kailh socket
|
||||
MX,cherry,gateron,kailh,pg1511,socket
|
||||
0
|
||||
8
|
||||
2
|
||||
Kailh
|
||||
Kailh_socket_MX_reversible
|
||||
MX-style keyswitch with reversible Kailh socket mount
|
||||
MX,cherry,gateron,kailh,pg1511,socket
|
||||
0
|
||||
4
|
||||
2
|
||||
Kailh
|
||||
Kailh_socket_PG1350
|
||||
Kailh "Choc" PG1350 keyswitch socket mount
|
||||
kailh,choc
|
||||
0
|
||||
2
|
||||
2
|
||||
Kailh
|
||||
Kailh_socket_PG1350_optional
|
||||
Kailh "Choc" PG1350 keyswitch with optional socket mount
|
||||
kailh,choc
|
||||
0
|
||||
4
|
||||
2
|
||||
Kailh
|
||||
Kailh_socket_PG1350_optional_reversible
|
||||
Kailh "Choc" PG1350 keyswitch with optional socket mount, reversible
|
||||
kailh,choc
|
||||
0
|
||||
7
|
||||
2
|
||||
Kailh
|
||||
Kailh_socket_PG1350_reversible
|
||||
Kailh "Choc" PG1350 keyswitch reversible socket mount
|
||||
kailh,choc
|
||||
0
|
||||
4
|
||||
2
|
||||
Kailh
|
||||
SPDT_C128955
|
||||
|
||||
|
||||
0
|
||||
7
|
||||
4
|
||||
Kailh
|
||||
SPDT_C128955r
|
||||
|
||||
|
||||
0
|
||||
7
|
||||
4
|
||||
Kailh
|
||||
SW_MX
|
||||
MX-style keyswitch
|
||||
MX,cherry,gateron,kailh
|
||||
0
|
||||
2
|
||||
2
|
||||
Kailh
|
||||
SW_MX_reversible
|
||||
MX-style keyswitch, reversible
|
||||
MX,cherry,gateron,kailh
|
||||
0
|
||||
4
|
||||
2
|
||||
Kailh
|
||||
SW_MX_reversible_minimal
|
||||
MX-style keyswitch, reversible, without pcb-mount holes
|
||||
MX,cherry,gateron,kailh
|
||||
0
|
||||
4
|
||||
2
|
||||
Kailh
|
||||
SW_PG1350
|
||||
Kailh "Choc" PG1350 keyswitch
|
||||
kailh,choc
|
||||
0
|
||||
2
|
||||
2
|
||||
Kailh
|
||||
SW_PG1350_15_reversible_b2
|
||||
Kailh "Choc" PG1350 keyswitch, able to be mounted on front or back of PCB
|
||||
kailh,choc
|
||||
0
|
||||
3
|
||||
2
|
||||
Kailh
|
||||
SW_PG1350_b2
|
||||
Kailh "Choc" PG1350 keyswitch, able to be mounted on front or back of PCB
|
||||
kailh,choc
|
||||
0
|
||||
2
|
||||
2
|
||||
Kailh
|
||||
SW_PG1350_cut
|
||||
Kailh "Choc" PG1350 keyswitch, able to be mounted on front or back of PCB
|
||||
kailh,choc
|
||||
0
|
||||
0
|
||||
0
|
||||
Kailh
|
||||
SW_PG1350_reversible
|
||||
Kailh "Choc" PG1350 keyswitch, able to be mounted on front or back of PCB
|
||||
kailh,choc
|
||||
0
|
||||
3
|
||||
2
|
||||
Kailh
|
||||
SW_PG1350_reversible_b
|
||||
Kailh "Choc" PG1350 keyswitch, able to be mounted on front or back of PCB
|
||||
kailh,choc
|
||||
0
|
||||
3
|
||||
2
|
||||
Kailh
|
||||
SW_PG1350_reversible_b2
|
||||
Kailh "Choc" PG1350 keyswitch, able to be mounted on front or back of PCB
|
||||
kailh,choc
|
||||
0
|
||||
3
|
||||
2
|
||||
Kailh
|
||||
SW_PG1350_reversible_rotatable
|
||||
Kailh "Choc" PG1350 keyswitch, able to be mounted on front or back of PCB and/or rotated 90 degrees (see README)
|
||||
kailh,choc
|
||||
0
|
||||
6
|
||||
2
|
||||
Kailh
|
||||
SW_PG1350_single_b2
|
||||
Kailh "Choc" PG1350 keyswitch, able to be mounted on front or back of PCB
|
||||
kailh,choc
|
||||
0
|
||||
2
|
||||
2
|
||||
Kailh
|
||||
SW_PG1350b
|
||||
Kailh "Choc" PG1350 keyswitch
|
||||
kailh,choc
|
||||
0
|
||||
2
|
||||
2
|
||||
Kailh
|
||||
SW_PG1350v
|
||||
Kailh "Choc" PG1350 keyswitch
|
||||
kailh,choc
|
||||
0
|
||||
2
|
||||
2
|
||||
Kailh
|
||||
SW_PG1353
|
||||
Kailh "Choc" PG1350 keyswitch
|
||||
kailh,choc
|
||||
0
|
||||
2
|
||||
2
|
||||
Kailh
|
||||
Stabilizer_MX_2u
|
||||
MX-style stabilizer mount
|
||||
MX,cherry,gateron,kailh,pg1511,stabilizer,stab
|
||||
0
|
||||
0
|
||||
0
|
||||
Kailh
|
||||
TRRS-PJ-320A
|
||||
|
||||
|
||||
0
|
||||
4
|
||||
4
|
||||
Kailh
|
||||
ferris_broom
|
||||
|
||||
|
||||
0
|
||||
0
|
||||
0
|
||||
Kailh
|
||||
kailh-cpg1353
|
||||
|
||||
|
||||
0
|
||||
6
|
||||
6
|
||||
Kailh
|
||||
kailh-cpg1353b
|
||||
|
||||
|
||||
0
|
||||
6
|
||||
5
|
||||
Kailh
|
||||
kailh-cpg1353c
|
||||
|
||||
|
||||
0
|
||||
6
|
||||
5
|
||||
Kailh
|
||||
kailh-cpg1353d
|
||||
|
||||
|
||||
0
|
||||
6
|
||||
5
|
||||
Kailh
|
||||
kailh-cpg1353e
|
||||
|
||||
|
||||
0
|
||||
6
|
||||
5
|
||||
Kailh
|
||||
kailh-cpg1353f
|
||||
|
||||
|
||||
0
|
||||
6
|
||||
5
|
2
Sweep Compact LOW/fp-lib-table
Normal file
2
Sweep Compact LOW/fp-lib-table
Normal file
|
@ -0,0 +1,2 @@
|
|||
(fp_lib_table
|
||||
)
|
BIN
Sweep Compact LOW/gerber.zip
Normal file
BIN
Sweep Compact LOW/gerber.zip
Normal file
Binary file not shown.
BIN
Sweep Compact LOW/sweep-low.png
Normal file
BIN
Sweep Compact LOW/sweep-low.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1 MiB |
4
Sweep Compact LOW/sym-lib-table
Normal file
4
Sweep Compact LOW/sym-lib-table
Normal file
|
@ -0,0 +1,4 @@
|
|||
(sym_lib_table
|
||||
(lib (name corne-light-rescue)(type Legacy)(uri ${KIPRJMOD}/corne-light-rescue.lib)(options "")(descr ""))
|
||||
(lib (name sweep-rescue)(type Legacy)(uri ${KIPRJMOD}/sweep-rescue.lib)(options "")(descr ""))
|
||||
)
|
BIN
Sweep Compact/Screenshot_from_2020-09-03_12-08-48.png
Normal file
BIN
Sweep Compact/Screenshot_from_2020-09-03_12-08-48.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 226 KiB |
188
Sweep Compact/ferris-sweep-compact-cache.lib
Normal file
188
Sweep Compact/ferris-sweep-compact-cache.lib
Normal file
|
@ -0,0 +1,188 @@
|
|||
EESchema-LIBRARY Version 2.4
|
||||
#encoding utf-8
|
||||
#
|
||||
# Connector_Generic_Conn_01x04
|
||||
#
|
||||
DEF Connector_Generic_Conn_01x04 J 0 40 Y N 1 F N
|
||||
F0 "J" 0 200 50 H V C CNN
|
||||
F1 "Connector_Generic_Conn_01x04" 0 -300 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
Connector*:*_1x??_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -50 -195 0 -205 1 1 6 N
|
||||
S -50 -95 0 -105 1 1 6 N
|
||||
S -50 5 0 -5 1 1 6 N
|
||||
S -50 105 0 95 1 1 6 N
|
||||
S -50 150 50 -250 1 1 10 f
|
||||
X Pin_1 1 -200 100 150 R 50 50 1 1 P
|
||||
X Pin_2 2 -200 0 150 R 50 50 1 1 P
|
||||
X Pin_3 3 -200 -100 150 R 50 50 1 1 P
|
||||
X Pin_4 4 -200 -200 150 R 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Device_D
|
||||
#
|
||||
DEF Device_D D 0 40 N N 1 F N
|
||||
F0 "D" 0 100 50 H V C CNN
|
||||
F1 "Device_D" 0 -100 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
TO-???*
|
||||
*_Diode_*
|
||||
*SingleDiode*
|
||||
D_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
P 2 0 1 8 -50 50 -50 -50 N
|
||||
P 2 0 1 0 50 0 -50 0 N
|
||||
P 4 0 1 8 50 50 50 -50 -50 0 50 50 N
|
||||
X K 1 -150 0 100 R 50 50 1 1 P
|
||||
X A 2 150 0 100 L 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# corne-light-rescue_MJ-4PP-9-kbd
|
||||
#
|
||||
DEF corne-light-rescue_MJ-4PP-9-kbd J 0 40 Y Y 1 F N
|
||||
F0 "J" 0 150 50 H V C CNN
|
||||
F1 "corne-light-rescue_MJ-4PP-9-kbd" 0 -150 50 H V C CNN
|
||||
F2 "" 275 175 50 H I C CNN
|
||||
F3 "" 275 175 50 H I C CNN
|
||||
DRAW
|
||||
S -75 -75 -125 50 0 1 0 N
|
||||
S 125 100 -150 -100 0 1 12 N
|
||||
P 3 0 1 0 -100 50 -100 75 125 75 N
|
||||
P 4 0 1 0 -50 -75 -25 -50 0 -75 125 -75 N
|
||||
P 4 0 1 0 0 -25 25 0 50 -25 125 -25 N
|
||||
P 4 0 1 0 50 25 75 50 100 25 125 25 N
|
||||
X ~ A 200 75 79 L 28 20 1 1 I
|
||||
X ~ B 200 -75 79 L 28 20 1 1 I
|
||||
X ~ C 200 -25 79 L 28 20 1 1 I
|
||||
X ~ D 200 25 79 L 28 20 1 1 I
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# corne-light-rescue_ProMicro-kbd
|
||||
#
|
||||
DEF corne-light-rescue_ProMicro-kbd U 0 40 Y Y 1 F N
|
||||
F0 "U" 0 950 60 H V C CNN
|
||||
F1 "corne-light-rescue_ProMicro-kbd" 0 -550 60 H V C CNN
|
||||
F2 "" 100 -1050 60 H V C CNN
|
||||
F3 "" 100 -1050 60 H V C CNN
|
||||
DRAW
|
||||
S -500 850 500 -450 0 1 0 N
|
||||
X TX 1 -700 750 200 R 50 50 1 1 B
|
||||
X E6 10 -700 -150 200 R 50 50 1 1 B
|
||||
X B4 11 -700 -250 200 R 50 50 1 1 B
|
||||
X B5 12 -700 -350 200 R 50 50 1 1 B
|
||||
X B6 13 700 -350 200 L 50 50 1 1 B
|
||||
X B2 14 700 -250 200 L 50 50 1 1 B
|
||||
X B3 15 700 -150 200 L 50 50 1 1 B
|
||||
X B1 16 700 -50 200 L 50 50 1 1 B
|
||||
X F7 17 700 50 200 L 50 50 1 1 B
|
||||
X F6 18 700 150 200 L 50 50 1 1 B
|
||||
X F5 19 700 250 200 L 50 50 1 1 B
|
||||
X RX 2 -700 650 200 R 50 50 1 1 B
|
||||
X F4 20 700 350 200 L 50 50 1 1 B
|
||||
X VCC 21 700 450 200 L 50 50 1 1 W
|
||||
X RST 22 700 550 200 L 50 50 1 1 I
|
||||
X GND 23 700 650 200 L 50 50 1 1 W
|
||||
X RAW 24 700 750 200 L 50 50 1 1 w
|
||||
X GND 3 -700 550 200 R 50 50 1 1 W
|
||||
X GND 4 -700 450 200 R 50 50 1 1 W
|
||||
X SDA 5 -700 350 200 R 50 50 1 1 B
|
||||
X SCL 6 -700 250 200 R 50 50 1 1 B
|
||||
X D4 7 -700 150 200 R 50 50 1 1 B
|
||||
X C6 8 -700 50 200 R 50 50 1 1 B
|
||||
X D7 9 -700 -50 200 R 50 50 1 1 B
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# corne-light-rescue_SW_PUSH-kbd
|
||||
#
|
||||
DEF corne-light-rescue_SW_PUSH-kbd SW 0 40 N N 1 F N
|
||||
F0 "SW" 150 110 50 H V C CNN
|
||||
F1 "corne-light-rescue_SW_PUSH-kbd" 0 -80 50 H V C CNN
|
||||
F2 "" 0 0 50 H V C CNN
|
||||
F3 "" 0 0 50 H V C CNN
|
||||
DRAW
|
||||
S -170 50 170 60 0 1 0 N
|
||||
P 4 0 1 0 -40 60 -30 90 30 90 40 60 N
|
||||
X 1 1 -300 0 200 R 50 50 0 1 P I
|
||||
X 2 2 300 0 200 L 50 50 0 1 P I
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# power_GND
|
||||
#
|
||||
DEF power_GND #PWR 0 0 Y Y 1 F P
|
||||
F0 "#PWR" 0 -250 50 H I C CNN
|
||||
F1 "power_GND" 0 -150 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
|
||||
X GND 1 0 0 0 D 50 50 1 1 W N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# power_GNDA
|
||||
#
|
||||
DEF power_GNDA #PWR 0 0 Y Y 1 F P
|
||||
F0 "#PWR" 0 -250 50 H I C CNN
|
||||
F1 "power_GNDA" 0 -150 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
|
||||
X GNDA 1 0 0 0 D 50 50 1 1 W N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# power_PWR_FLAG
|
||||
#
|
||||
DEF power_PWR_FLAG #FLG 0 0 N N 1 F P
|
||||
F0 "#FLG" 0 75 50 H I C CNN
|
||||
F1 "power_PWR_FLAG" 0 150 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
P 6 0 1 0 0 0 0 50 -40 75 0 100 40 75 0 50 N
|
||||
X pwr 1 0 0 0 U 50 50 0 0 w
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# power_VCC
|
||||
#
|
||||
DEF power_VCC #PWR 0 0 Y Y 1 F P
|
||||
F0 "#PWR" 0 -150 50 H I C CNN
|
||||
F1 "power_VCC" 0 150 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
C 0 75 25 0 1 0 N
|
||||
P 2 0 1 0 0 0 0 50 N
|
||||
X VCC 1 0 0 0 U 50 50 1 1 W N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# power_VDD
|
||||
#
|
||||
DEF power_VDD #PWR 0 0 Y Y 1 F P
|
||||
F0 "#PWR" 0 -150 50 H I C CNN
|
||||
F1 "power_VDD" 0 150 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
C 0 75 25 0 1 0 N
|
||||
P 2 0 1 0 0 0 0 50 N
|
||||
X VDD 1 0 0 0 U 50 50 1 1 W N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
#End Library
|
3
Sweep Compact/ferris-sweep-compact-rescue.dcm
Normal file
3
Sweep Compact/ferris-sweep-compact-rescue.dcm
Normal file
|
@ -0,0 +1,3 @@
|
|||
EESchema-DOCLIB Version 2.0
|
||||
#
|
||||
#End Doc Library
|
76
Sweep Compact/ferris-sweep-compact-rescue.lib
Normal file
76
Sweep Compact/ferris-sweep-compact-rescue.lib
Normal file
|
@ -0,0 +1,76 @@
|
|||
EESchema-LIBRARY Version 2.4
|
||||
#encoding utf-8
|
||||
#
|
||||
# MJ-4PP-9-kbd-corne-light-rescue
|
||||
#
|
||||
DEF MJ-4PP-9-kbd-corne-light-rescue J 0 40 Y Y 1 F N
|
||||
F0 "J" 0 150 50 H V C CNN
|
||||
F1 "MJ-4PP-9-kbd-corne-light-rescue" 0 -150 50 H V C CNN
|
||||
F2 "" 275 175 50 H I C CNN
|
||||
F3 "" 275 175 50 H I C CNN
|
||||
DRAW
|
||||
S -75 -75 -125 50 0 1 0 N
|
||||
S 125 100 -150 -100 0 1 12 N
|
||||
P 3 0 1 0 -100 50 -100 75 125 75 N
|
||||
P 4 0 1 0 -50 -75 -25 -50 0 -75 125 -75 N
|
||||
P 4 0 1 0 0 -25 25 0 50 -25 125 -25 N
|
||||
P 4 0 1 0 50 25 75 50 100 25 125 25 N
|
||||
X ~ A 200 75 79 L 28 20 1 1 I
|
||||
X ~ B 200 -75 79 L 28 20 1 1 I
|
||||
X ~ C 200 -25 79 L 28 20 1 1 I
|
||||
X ~ D 200 25 79 L 28 20 1 1 I
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# ProMicro-kbd-corne-light-rescue
|
||||
#
|
||||
DEF ProMicro-kbd-corne-light-rescue U 0 40 Y Y 1 F N
|
||||
F0 "U" 0 950 60 H V C CNN
|
||||
F1 "ProMicro-kbd-corne-light-rescue" 0 -550 60 H V C CNN
|
||||
F2 "" 100 -1050 60 H V C CNN
|
||||
F3 "" 100 -1050 60 H V C CNN
|
||||
DRAW
|
||||
S -500 850 500 -450 0 1 0 N
|
||||
X TX 1 -700 750 200 R 50 50 1 1 B
|
||||
X E6 10 -700 -150 200 R 50 50 1 1 B
|
||||
X B4 11 -700 -250 200 R 50 50 1 1 B
|
||||
X B5 12 -700 -350 200 R 50 50 1 1 B
|
||||
X B6 13 700 -350 200 L 50 50 1 1 B
|
||||
X B2 14 700 -250 200 L 50 50 1 1 B
|
||||
X B3 15 700 -150 200 L 50 50 1 1 B
|
||||
X B1 16 700 -50 200 L 50 50 1 1 B
|
||||
X F7 17 700 50 200 L 50 50 1 1 B
|
||||
X F6 18 700 150 200 L 50 50 1 1 B
|
||||
X F5 19 700 250 200 L 50 50 1 1 B
|
||||
X RX 2 -700 650 200 R 50 50 1 1 B
|
||||
X F4 20 700 350 200 L 50 50 1 1 B
|
||||
X VCC 21 700 450 200 L 50 50 1 1 W
|
||||
X RST 22 700 550 200 L 50 50 1 1 I
|
||||
X GND 23 700 650 200 L 50 50 1 1 W
|
||||
X RAW 24 700 750 200 L 50 50 1 1 w
|
||||
X GND 3 -700 550 200 R 50 50 1 1 W
|
||||
X GND 4 -700 450 200 R 50 50 1 1 W
|
||||
X SDA 5 -700 350 200 R 50 50 1 1 B
|
||||
X SCL 6 -700 250 200 R 50 50 1 1 B
|
||||
X D4 7 -700 150 200 R 50 50 1 1 B
|
||||
X C6 8 -700 50 200 R 50 50 1 1 B
|
||||
X D7 9 -700 -50 200 R 50 50 1 1 B
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# SW_PUSH-kbd-corne-light-rescue
|
||||
#
|
||||
DEF SW_PUSH-kbd-corne-light-rescue SW 0 40 N N 1 F N
|
||||
F0 "SW" 150 110 50 H V C CNN
|
||||
F1 "SW_PUSH-kbd-corne-light-rescue" 0 -80 50 H V C CNN
|
||||
F2 "" 0 0 50 H V C CNN
|
||||
F3 "" 0 0 50 H V C CNN
|
||||
DRAW
|
||||
S -170 50 170 60 0 1 0 N
|
||||
P 4 0 1 0 -40 60 -30 90 30 90 40 60 N
|
||||
X 1 1 -300 0 200 R 50 50 0 1 P I
|
||||
X 2 2 300 0 200 L 50 50 0 1 P I
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
#End Library
|
6723
Sweep Compact/ferris-sweep-compact.kicad_pcb
Normal file
6723
Sweep Compact/ferris-sweep-compact.kicad_pcb
Normal file
File diff suppressed because it is too large
Load diff
6728
Sweep Compact/ferris-sweep-compact.kicad_pcb-bak
Normal file
6728
Sweep Compact/ferris-sweep-compact.kicad_pcb-bak
Normal file
File diff suppressed because it is too large
Load diff
976
Sweep Compact/ferris-sweep-compact.net
Normal file
976
Sweep Compact/ferris-sweep-compact.net
Normal file
|
@ -0,0 +1,976 @@
|
|||
(export (version D)
|
||||
(design
|
||||
(source /Users/adachi-kousuke/src/github.com/foostan/crkbd/corne-light/pcb/corne-light.sch)
|
||||
(date "2019年02月16日土曜日 00:14:31")
|
||||
(tool "Eeschema (5.0.0-3-g5ebb6b6)")
|
||||
(sheet (number 1) (name /) (tstamps /)
|
||||
(title_block
|
||||
(title "Corne Light")
|
||||
(company foostan)
|
||||
(rev 2.1)
|
||||
(date 2018-12-26)
|
||||
(source corne-light.sch)
|
||||
(comment (number 1) (value ""))
|
||||
(comment (number 2) (value ""))
|
||||
(comment (number 3) (value ""))
|
||||
(comment (number 4) (value "")))))
|
||||
(components
|
||||
(comp (ref U1)
|
||||
(value ProMicro)
|
||||
(footprint kbd:ProMicro_v2_1side)
|
||||
(libsource (lib kbd) (part ProMicro) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E14C2))
|
||||
(comp (ref SW2)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2699))
|
||||
(comp (ref D2)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E26C6))
|
||||
(comp (ref SW3)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E27F9))
|
||||
(comp (ref D3)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E281F))
|
||||
(comp (ref SW4)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2908))
|
||||
(comp (ref SW5)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2933))
|
||||
(comp (ref SW6)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E295E))
|
||||
(comp (ref D4)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E29BF))
|
||||
(comp (ref D5)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E29F2))
|
||||
(comp (ref D6)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2A33))
|
||||
(comp (ref SW1)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2B19))
|
||||
(comp (ref D1)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2B5B))
|
||||
(comp (ref SW8)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2D26))
|
||||
(comp (ref D8)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2D2C))
|
||||
(comp (ref SW9)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2D32))
|
||||
(comp (ref D9)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2D38))
|
||||
(comp (ref SW10)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2D3E))
|
||||
(comp (ref SW11)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2D44))
|
||||
(comp (ref SW12)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2D4A))
|
||||
(comp (ref D10)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2D56))
|
||||
(comp (ref D11)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2D5C))
|
||||
(comp (ref D12)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2D62))
|
||||
(comp (ref SW7)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2D6E))
|
||||
(comp (ref D7)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2D74))
|
||||
(comp (ref SW14)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E35B1))
|
||||
(comp (ref D14)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E35B7))
|
||||
(comp (ref SW15)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E35BD))
|
||||
(comp (ref D15)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E35C3))
|
||||
(comp (ref SW16)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E35C9))
|
||||
(comp (ref SW17)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E35CF))
|
||||
(comp (ref SW18)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E35D5))
|
||||
(comp (ref D16)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E35E1))
|
||||
(comp (ref D17)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E35E7))
|
||||
(comp (ref D18)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E35ED))
|
||||
(comp (ref SW13)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E35F9))
|
||||
(comp (ref D13)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E35FF))
|
||||
(comp (ref SW20)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E37A4))
|
||||
(comp (ref D20)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E37AA))
|
||||
(comp (ref SW21)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1.5u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E37B0))
|
||||
(comp (ref D21)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E37B6))
|
||||
(comp (ref SW19)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E37EC))
|
||||
(comp (ref D19)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E37F2))
|
||||
(comp (ref RSW1)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:ResetSW_1side)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5EB9E2))
|
||||
(comp (ref J2)
|
||||
(value OLED)
|
||||
(footprint kbd:OLED_1side)
|
||||
(libsource (lib Connector_Generic) (part Conn_01x04) (description "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)"))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A91DA4B))
|
||||
(comp (ref J1)
|
||||
(value MJ-4PP-9)
|
||||
(footprint kbd:MJ-4PP-9_1side)
|
||||
(libsource (lib kbd) (part MJ-4PP-9) (description "4-pin (audio) jack receptable (stereo + 4th pin/TRRS connector)"))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5ACD605D))
|
||||
(comp (ref U2)
|
||||
(value ProMicro)
|
||||
(footprint kbd:ProMicro_v2_1side)
|
||||
(libsource (lib kbd) (part ProMicro) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F857))
|
||||
(comp (ref SW23)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F85D))
|
||||
(comp (ref D23)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F863))
|
||||
(comp (ref SW24)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F869))
|
||||
(comp (ref D24)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F86F))
|
||||
(comp (ref SW25)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F875))
|
||||
(comp (ref SW26)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F87B))
|
||||
(comp (ref SW27)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F881))
|
||||
(comp (ref D25)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F887))
|
||||
(comp (ref D26)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F88D))
|
||||
(comp (ref D27)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F893))
|
||||
(comp (ref SW22)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F899))
|
||||
(comp (ref D22)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F89F))
|
||||
(comp (ref SW29)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F8A5))
|
||||
(comp (ref D29)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F8AB))
|
||||
(comp (ref SW30)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F8B1))
|
||||
(comp (ref D30)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F8B7))
|
||||
(comp (ref SW31)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F8BD))
|
||||
(comp (ref SW32)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F8C3))
|
||||
(comp (ref SW33)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F8C9))
|
||||
(comp (ref D31)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F8CF))
|
||||
(comp (ref D32)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F8D5))
|
||||
(comp (ref D33)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F8DB))
|
||||
(comp (ref SW28)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F8E1))
|
||||
(comp (ref D28)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F8E7))
|
||||
(comp (ref SW35)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F8ED))
|
||||
(comp (ref D35)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F8F3))
|
||||
(comp (ref SW36)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F8F9))
|
||||
(comp (ref D36)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F8FF))
|
||||
(comp (ref SW37)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F905))
|
||||
(comp (ref SW38)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F90B))
|
||||
(comp (ref SW39)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F911))
|
||||
(comp (ref D37)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F917))
|
||||
(comp (ref D38)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F91D))
|
||||
(comp (ref D39)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F923))
|
||||
(comp (ref SW34)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F929))
|
||||
(comp (ref D34)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F92F))
|
||||
(comp (ref SW41)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F935))
|
||||
(comp (ref D41)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F93B))
|
||||
(comp (ref SW42)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1.5u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F941))
|
||||
(comp (ref D42)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F947))
|
||||
(comp (ref SW40)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F94D))
|
||||
(comp (ref D40)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F953))
|
||||
(comp (ref RSW2)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:ResetSW_1side)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F978))
|
||||
(comp (ref J7)
|
||||
(value OLED)
|
||||
(footprint kbd:OLED_1side)
|
||||
(libsource (lib Connector_Generic) (part Conn_01x04) (description "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)"))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F9A2))
|
||||
(comp (ref J6)
|
||||
(value MJ-4PP-9)
|
||||
(footprint kbd:MJ-4PP-9_1side)
|
||||
(libsource (lib kbd) (part MJ-4PP-9) (description "4-pin (audio) jack receptable (stereo + 4th pin/TRRS connector)"))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25FA15)))
|
||||
(libparts
|
||||
(libpart (lib Connector_Generic) (part Conn_01x04)
|
||||
(description "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)")
|
||||
(docs ~)
|
||||
(footprints
|
||||
(fp Connector*:*_1x??_*))
|
||||
(fields
|
||||
(field (name Reference) J)
|
||||
(field (name Value) Conn_01x04))
|
||||
(pins
|
||||
(pin (num 1) (name Pin_1) (type passive))
|
||||
(pin (num 2) (name Pin_2) (type passive))
|
||||
(pin (num 3) (name Pin_3) (type passive))
|
||||
(pin (num 4) (name Pin_4) (type passive))))
|
||||
(libpart (lib Device) (part D)
|
||||
(description Diode)
|
||||
(docs ~)
|
||||
(footprints
|
||||
(fp TO-???*)
|
||||
(fp *_Diode_*)
|
||||
(fp *SingleDiode*)
|
||||
(fp D_*))
|
||||
(fields
|
||||
(field (name Reference) D)
|
||||
(field (name Value) D))
|
||||
(pins
|
||||
(pin (num 1) (name K) (type passive))
|
||||
(pin (num 2) (name A) (type passive))))
|
||||
(libpart (lib kbd) (part MJ-4PP-9)
|
||||
(description "4-pin (audio) jack receptable (stereo + 4th pin/TRRS connector)")
|
||||
(docs ~)
|
||||
(fields
|
||||
(field (name Reference) J)
|
||||
(field (name Value) MJ-4PP-9))
|
||||
(pins
|
||||
(pin (num A) (name ~) (type input))
|
||||
(pin (num B) (name ~) (type input))
|
||||
(pin (num C) (name ~) (type input))
|
||||
(pin (num D) (name ~) (type input))))
|
||||
(libpart (lib kbd) (part ProMicro)
|
||||
(fields
|
||||
(field (name Reference) U)
|
||||
(field (name Value) ProMicro))
|
||||
(pins
|
||||
(pin (num 1) (name TX) (type BiDi))
|
||||
(pin (num 2) (name RX) (type BiDi))
|
||||
(pin (num 3) (name GND) (type power_in))
|
||||
(pin (num 4) (name GND) (type power_in))
|
||||
(pin (num 5) (name SDA) (type BiDi))
|
||||
(pin (num 6) (name SCL) (type BiDi))
|
||||
(pin (num 7) (name D4) (type BiDi))
|
||||
(pin (num 8) (name C6) (type BiDi))
|
||||
(pin (num 9) (name D7) (type BiDi))
|
||||
(pin (num 10) (name E6) (type BiDi))
|
||||
(pin (num 11) (name B4) (type BiDi))
|
||||
(pin (num 12) (name B5) (type BiDi))
|
||||
(pin (num 13) (name B6) (type BiDi))
|
||||
(pin (num 14) (name B2) (type BiDi))
|
||||
(pin (num 15) (name B3) (type BiDi))
|
||||
(pin (num 16) (name B1) (type BiDi))
|
||||
(pin (num 17) (name F7) (type BiDi))
|
||||
(pin (num 18) (name F6) (type BiDi))
|
||||
(pin (num 19) (name F5) (type BiDi))
|
||||
(pin (num 20) (name F4) (type BiDi))
|
||||
(pin (num 21) (name VCC) (type power_in))
|
||||
(pin (num 22) (name RST) (type input))
|
||||
(pin (num 23) (name GND) (type power_in))
|
||||
(pin (num 24) (name RAW) (type power_out))))
|
||||
(libpart (lib kbd) (part SW_PUSH)
|
||||
(fields
|
||||
(field (name Reference) SW)
|
||||
(field (name Value) SW_PUSH))
|
||||
(pins
|
||||
(pin (num 1) (name 1) (type passive))
|
||||
(pin (num 2) (name 2) (type passive)))))
|
||||
(libraries
|
||||
(library (logical Connector_Generic)
|
||||
(uri "/Library/Application Support/kicad/library/Connector_Generic.lib"))
|
||||
(library (logical Device)
|
||||
(uri "/Library/Application Support/kicad/library/Device.lib"))
|
||||
(library (logical kbd)
|
||||
(uri /Users/adachi-kousuke/src/github.com/foostan/kbd/library/kbd.lib)))
|
||||
(nets
|
||||
(net (code 1) (name LED)
|
||||
(node (ref U1) (pin 1)))
|
||||
(net (code 2) (name data)
|
||||
(node (ref U1) (pin 2))
|
||||
(node (ref J1) (pin B)))
|
||||
(net (code 3) (name SDA)
|
||||
(node (ref U1) (pin 5))
|
||||
(node (ref J2) (pin 1)))
|
||||
(net (code 4) (name SCL)
|
||||
(node (ref U1) (pin 6))
|
||||
(node (ref J2) (pin 2)))
|
||||
(net (code 5) (name "Net-(U1-Pad11)")
|
||||
(node (ref U1) (pin 11)))
|
||||
(net (code 6) (name "Net-(U1-Pad12)")
|
||||
(node (ref U1) (pin 12)))
|
||||
(net (code 7) (name reset)
|
||||
(node (ref U1) (pin 22))
|
||||
(node (ref RSW1) (pin 1)))
|
||||
(net (code 8) (name "Net-(U1-Pad13)")
|
||||
(node (ref U1) (pin 13)))
|
||||
(net (code 9) (name "Net-(U1-Pad14)")
|
||||
(node (ref U1) (pin 14)))
|
||||
(net (code 10) (name "Net-(U1-Pad24)")
|
||||
(node (ref U1) (pin 24)))
|
||||
(net (code 11) (name "Net-(D2-Pad2)")
|
||||
(node (ref D2) (pin 2))
|
||||
(node (ref SW2) (pin 2)))
|
||||
(net (code 12) (name "Net-(D3-Pad2)")
|
||||
(node (ref SW3) (pin 2))
|
||||
(node (ref D3) (pin 2)))
|
||||
(net (code 13) (name "Net-(D4-Pad2)")
|
||||
(node (ref SW4) (pin 2))
|
||||
(node (ref D4) (pin 2)))
|
||||
(net (code 14) (name "Net-(D5-Pad2)")
|
||||
(node (ref SW5) (pin 2))
|
||||
(node (ref D5) (pin 2)))
|
||||
(net (code 15) (name "Net-(D6-Pad2)")
|
||||
(node (ref SW6) (pin 2))
|
||||
(node (ref D6) (pin 2)))
|
||||
(net (code 16) (name "Net-(D1-Pad2)")
|
||||
(node (ref SW1) (pin 2))
|
||||
(node (ref D1) (pin 2)))
|
||||
(net (code 17) (name "Net-(D8-Pad2)")
|
||||
(node (ref D8) (pin 2))
|
||||
(node (ref SW8) (pin 2)))
|
||||
(net (code 18) (name "Net-(D9-Pad2)")
|
||||
(node (ref D9) (pin 2))
|
||||
(node (ref SW9) (pin 2)))
|
||||
(net (code 19) (name "Net-(D10-Pad2)")
|
||||
(node (ref D10) (pin 2))
|
||||
(node (ref SW10) (pin 2)))
|
||||
(net (code 20) (name "Net-(D11-Pad2)")
|
||||
(node (ref D11) (pin 2))
|
||||
(node (ref SW11) (pin 2)))
|
||||
(net (code 21) (name "Net-(D12-Pad2)")
|
||||
(node (ref SW12) (pin 2))
|
||||
(node (ref D12) (pin 2)))
|
||||
(net (code 22) (name "Net-(D7-Pad2)")
|
||||
(node (ref D7) (pin 2))
|
||||
(node (ref SW7) (pin 2)))
|
||||
(net (code 23) (name "Net-(D14-Pad2)")
|
||||
(node (ref D14) (pin 2))
|
||||
(node (ref SW14) (pin 2)))
|
||||
(net (code 24) (name "Net-(D15-Pad2)")
|
||||
(node (ref D15) (pin 2))
|
||||
(node (ref SW15) (pin 2)))
|
||||
(net (code 25) (name "Net-(D16-Pad2)")
|
||||
(node (ref SW16) (pin 2))
|
||||
(node (ref D16) (pin 2)))
|
||||
(net (code 26) (name "Net-(D17-Pad2)")
|
||||
(node (ref D17) (pin 2))
|
||||
(node (ref SW17) (pin 2)))
|
||||
(net (code 27) (name "Net-(D18-Pad2)")
|
||||
(node (ref SW18) (pin 2))
|
||||
(node (ref D18) (pin 2)))
|
||||
(net (code 28) (name "Net-(D13-Pad2)")
|
||||
(node (ref SW13) (pin 2))
|
||||
(node (ref D13) (pin 2)))
|
||||
(net (code 29) (name "Net-(D20-Pad2)")
|
||||
(node (ref SW20) (pin 2))
|
||||
(node (ref D20) (pin 2)))
|
||||
(net (code 30) (name "Net-(D21-Pad2)")
|
||||
(node (ref D21) (pin 2))
|
||||
(node (ref SW21) (pin 2)))
|
||||
(net (code 31) (name "Net-(D19-Pad2)")
|
||||
(node (ref D19) (pin 2))
|
||||
(node (ref SW19) (pin 2)))
|
||||
(net (code 32) (name col1)
|
||||
(node (ref U1) (pin 19))
|
||||
(node (ref SW2) (pin 1))
|
||||
(node (ref SW14) (pin 1))
|
||||
(node (ref SW8) (pin 1)))
|
||||
(net (code 33) (name col0)
|
||||
(node (ref U1) (pin 20))
|
||||
(node (ref SW7) (pin 1))
|
||||
(node (ref SW1) (pin 1))
|
||||
(node (ref SW13) (pin 1)))
|
||||
(net (code 34) (name col2)
|
||||
(node (ref SW3) (pin 1))
|
||||
(node (ref U1) (pin 18))
|
||||
(node (ref SW15) (pin 1))
|
||||
(node (ref SW9) (pin 1)))
|
||||
(net (code 35) (name col3)
|
||||
(node (ref SW19) (pin 1))
|
||||
(node (ref U1) (pin 17))
|
||||
(node (ref SW4) (pin 1))
|
||||
(node (ref SW10) (pin 1))
|
||||
(node (ref SW16) (pin 1)))
|
||||
(net (code 36) (name col4)
|
||||
(node (ref SW17) (pin 1))
|
||||
(node (ref U1) (pin 16))
|
||||
(node (ref SW5) (pin 1))
|
||||
(node (ref SW11) (pin 1))
|
||||
(node (ref SW20) (pin 1)))
|
||||
(net (code 37) (name col5)
|
||||
(node (ref SW6) (pin 1))
|
||||
(node (ref SW18) (pin 1))
|
||||
(node (ref SW21) (pin 1))
|
||||
(node (ref SW12) (pin 1))
|
||||
(node (ref U1) (pin 15)))
|
||||
(net (code 38) (name row0)
|
||||
(node (ref D1) (pin 1))
|
||||
(node (ref D5) (pin 1))
|
||||
(node (ref D4) (pin 1))
|
||||
(node (ref D3) (pin 1))
|
||||
(node (ref D6) (pin 1))
|
||||
(node (ref D2) (pin 1))
|
||||
(node (ref U1) (pin 7)))
|
||||
(net (code 39) (name row1)
|
||||
(node (ref D7) (pin 1))
|
||||
(node (ref D12) (pin 1))
|
||||
(node (ref D11) (pin 1))
|
||||
(node (ref D10) (pin 1))
|
||||
(node (ref D9) (pin 1))
|
||||
(node (ref D8) (pin 1))
|
||||
(node (ref U1) (pin 8)))
|
||||
(net (code 40) (name row2)
|
||||
(node (ref D14) (pin 1))
|
||||
(node (ref D15) (pin 1))
|
||||
(node (ref D16) (pin 1))
|
||||
(node (ref D17) (pin 1))
|
||||
(node (ref D18) (pin 1))
|
||||
(node (ref D13) (pin 1))
|
||||
(node (ref U1) (pin 9)))
|
||||
(net (code 41) (name row3)
|
||||
(node (ref U1) (pin 10))
|
||||
(node (ref D20) (pin 1))
|
||||
(node (ref D21) (pin 1))
|
||||
(node (ref D19) (pin 1)))
|
||||
(net (code 42) (name GND)
|
||||
(node (ref RSW1) (pin 2))
|
||||
(node (ref U1) (pin 3))
|
||||
(node (ref J1) (pin C))
|
||||
(node (ref U1) (pin 23))
|
||||
(node (ref U1) (pin 4))
|
||||
(node (ref J2) (pin 4)))
|
||||
(net (code 43) (name VCC)
|
||||
(node (ref U1) (pin 21))
|
||||
(node (ref J2) (pin 3))
|
||||
(node (ref J1) (pin D)))
|
||||
(net (code 44) (name "Net-(J1-PadA)")
|
||||
(node (ref J1) (pin A)))
|
||||
(net (code 45) (name LED_r)
|
||||
(node (ref U2) (pin 1)))
|
||||
(net (code 46) (name data_r)
|
||||
(node (ref J6) (pin B))
|
||||
(node (ref U2) (pin 2)))
|
||||
(net (code 47) (name SDA_r)
|
||||
(node (ref U2) (pin 5))
|
||||
(node (ref J7) (pin 4)))
|
||||
(net (code 48) (name SCL_r)
|
||||
(node (ref U2) (pin 6))
|
||||
(node (ref J7) (pin 3)))
|
||||
(net (code 49) (name "Net-(U2-Pad11)")
|
||||
(node (ref U2) (pin 11)))
|
||||
(net (code 50) (name VDD)
|
||||
(node (ref J6) (pin D))
|
||||
(node (ref U2) (pin 21))
|
||||
(node (ref J7) (pin 2)))
|
||||
(net (code 51) (name "Net-(U2-Pad12)")
|
||||
(node (ref U2) (pin 12)))
|
||||
(net (code 52) (name reset_r)
|
||||
(node (ref RSW2) (pin 1))
|
||||
(node (ref U2) (pin 22)))
|
||||
(net (code 53) (name "Net-(U2-Pad13)")
|
||||
(node (ref U2) (pin 13)))
|
||||
(net (code 54) (name "Net-(U2-Pad14)")
|
||||
(node (ref U2) (pin 14)))
|
||||
(net (code 55) (name "Net-(U2-Pad24)")
|
||||
(node (ref U2) (pin 24)))
|
||||
(net (code 56) (name "Net-(D23-Pad2)")
|
||||
(node (ref SW23) (pin 2))
|
||||
(node (ref D23) (pin 2)))
|
||||
(net (code 57) (name "Net-(D24-Pad2)")
|
||||
(node (ref D24) (pin 2))
|
||||
(node (ref SW24) (pin 2)))
|
||||
(net (code 58) (name "Net-(D25-Pad2)")
|
||||
(node (ref SW25) (pin 2))
|
||||
(node (ref D25) (pin 2)))
|
||||
(net (code 59) (name "Net-(D26-Pad2)")
|
||||
(node (ref D26) (pin 2))
|
||||
(node (ref SW26) (pin 2)))
|
||||
(net (code 60) (name "Net-(D27-Pad2)")
|
||||
(node (ref D27) (pin 2))
|
||||
(node (ref SW27) (pin 2)))
|
||||
(net (code 61) (name "Net-(D22-Pad2)")
|
||||
(node (ref SW22) (pin 2))
|
||||
(node (ref D22) (pin 2)))
|
||||
(net (code 62) (name "Net-(D29-Pad2)")
|
||||
(node (ref D29) (pin 2))
|
||||
(node (ref SW29) (pin 2)))
|
||||
(net (code 63) (name "Net-(D30-Pad2)")
|
||||
(node (ref D30) (pin 2))
|
||||
(node (ref SW30) (pin 2)))
|
||||
(net (code 64) (name "Net-(D31-Pad2)")
|
||||
(node (ref D31) (pin 2))
|
||||
(node (ref SW31) (pin 2)))
|
||||
(net (code 65) (name "Net-(D32-Pad2)")
|
||||
(node (ref SW32) (pin 2))
|
||||
(node (ref D32) (pin 2)))
|
||||
(net (code 66) (name "Net-(D33-Pad2)")
|
||||
(node (ref D33) (pin 2))
|
||||
(node (ref SW33) (pin 2)))
|
||||
(net (code 67) (name "Net-(D28-Pad2)")
|
||||
(node (ref SW28) (pin 2))
|
||||
(node (ref D28) (pin 2)))
|
||||
(net (code 68) (name "Net-(D35-Pad2)")
|
||||
(node (ref SW35) (pin 2))
|
||||
(node (ref D35) (pin 2)))
|
||||
(net (code 69) (name "Net-(D36-Pad2)")
|
||||
(node (ref SW36) (pin 2))
|
||||
(node (ref D36) (pin 2)))
|
||||
(net (code 70) (name "Net-(D37-Pad2)")
|
||||
(node (ref SW37) (pin 2))
|
||||
(node (ref D37) (pin 2)))
|
||||
(net (code 71) (name "Net-(D38-Pad2)")
|
||||
(node (ref SW38) (pin 2))
|
||||
(node (ref D38) (pin 2)))
|
||||
(net (code 72) (name "Net-(D39-Pad2)")
|
||||
(node (ref SW39) (pin 2))
|
||||
(node (ref D39) (pin 2)))
|
||||
(net (code 73) (name "Net-(D34-Pad2)")
|
||||
(node (ref D34) (pin 2))
|
||||
(node (ref SW34) (pin 2)))
|
||||
(net (code 74) (name "Net-(D41-Pad2)")
|
||||
(node (ref D41) (pin 2))
|
||||
(node (ref SW41) (pin 2)))
|
||||
(net (code 75) (name "Net-(D42-Pad2)")
|
||||
(node (ref D42) (pin 2))
|
||||
(node (ref SW42) (pin 2)))
|
||||
(net (code 76) (name "Net-(D40-Pad2)")
|
||||
(node (ref D40) (pin 2))
|
||||
(node (ref SW40) (pin 2)))
|
||||
(net (code 77) (name col1_r)
|
||||
(node (ref SW23) (pin 1))
|
||||
(node (ref SW35) (pin 1))
|
||||
(node (ref U2) (pin 19))
|
||||
(node (ref SW29) (pin 1)))
|
||||
(net (code 78) (name col0_r)
|
||||
(node (ref SW28) (pin 1))
|
||||
(node (ref SW34) (pin 1))
|
||||
(node (ref SW22) (pin 1))
|
||||
(node (ref U2) (pin 20)))
|
||||
(net (code 79) (name col2_r)
|
||||
(node (ref SW36) (pin 1))
|
||||
(node (ref SW30) (pin 1))
|
||||
(node (ref U2) (pin 18))
|
||||
(node (ref SW24) (pin 1)))
|
||||
(net (code 80) (name col3_r)
|
||||
(node (ref SW31) (pin 1))
|
||||
(node (ref SW37) (pin 1))
|
||||
(node (ref SW40) (pin 1))
|
||||
(node (ref U2) (pin 17))
|
||||
(node (ref SW25) (pin 1)))
|
||||
(net (code 81) (name col4_r)
|
||||
(node (ref SW32) (pin 1))
|
||||
(node (ref U2) (pin 16))
|
||||
(node (ref SW38) (pin 1))
|
||||
(node (ref SW26) (pin 1))
|
||||
(node (ref SW41) (pin 1)))
|
||||
(net (code 82) (name col5_r)
|
||||
(node (ref SW33) (pin 1))
|
||||
(node (ref U2) (pin 15))
|
||||
(node (ref SW39) (pin 1))
|
||||
(node (ref SW42) (pin 1))
|
||||
(node (ref SW27) (pin 1)))
|
||||
(net (code 83) (name row0_r)
|
||||
(node (ref U2) (pin 7))
|
||||
(node (ref D22) (pin 1))
|
||||
(node (ref D27) (pin 1))
|
||||
(node (ref D26) (pin 1))
|
||||
(node (ref D25) (pin 1))
|
||||
(node (ref D24) (pin 1))
|
||||
(node (ref D23) (pin 1)))
|
||||
(net (code 84) (name row1_r)
|
||||
(node (ref U2) (pin 8))
|
||||
(node (ref D28) (pin 1))
|
||||
(node (ref D33) (pin 1))
|
||||
(node (ref D32) (pin 1))
|
||||
(node (ref D31) (pin 1))
|
||||
(node (ref D30) (pin 1))
|
||||
(node (ref D29) (pin 1)))
|
||||
(net (code 85) (name row2_r)
|
||||
(node (ref D35) (pin 1))
|
||||
(node (ref D36) (pin 1))
|
||||
(node (ref U2) (pin 9))
|
||||
(node (ref D37) (pin 1))
|
||||
(node (ref D38) (pin 1))
|
||||
(node (ref D39) (pin 1))
|
||||
(node (ref D34) (pin 1)))
|
||||
(net (code 86) (name row3_r)
|
||||
(node (ref U2) (pin 10))
|
||||
(node (ref D40) (pin 1))
|
||||
(node (ref D42) (pin 1))
|
||||
(node (ref D41) (pin 1)))
|
||||
(net (code 87) (name GNDA)
|
||||
(node (ref RSW2) (pin 2))
|
||||
(node (ref J7) (pin 1))
|
||||
(node (ref J6) (pin C))
|
||||
(node (ref U2) (pin 23))
|
||||
(node (ref U2) (pin 4))
|
||||
(node (ref U2) (pin 3)))
|
||||
(net (code 88) (name "Net-(J6-PadA)")
|
||||
(node (ref J6) (pin A)))))
|
236
Sweep Compact/ferris-sweep-compact.pro
Normal file
236
Sweep Compact/ferris-sweep-compact.pro
Normal file
|
@ -0,0 +1,236 @@
|
|||
update=Wed 22 Jul 2020 14:49:49 BST
|
||||
version=1
|
||||
last_client=kicad
|
||||
[cvpcb]
|
||||
version=1
|
||||
NetIExt=net
|
||||
[general]
|
||||
version=1
|
||||
[eeschema]
|
||||
version=1
|
||||
LibDir=
|
||||
[pcbnew]
|
||||
version=1
|
||||
PageLayoutDescrFile=
|
||||
LastNetListRead=sweep.net
|
||||
CopperLayerCount=2
|
||||
BoardThickness=1.6
|
||||
AllowMicroVias=0
|
||||
AllowBlindVias=0
|
||||
RequireCourtyardDefinitions=0
|
||||
ProhibitOverlappingCourtyards=1
|
||||
MinTrackWidth=0.2
|
||||
MinViaDiameter=0.4
|
||||
MinViaDrill=0.3
|
||||
MinMicroViaDiameter=0.2
|
||||
MinMicroViaDrill=0.09999999999999999
|
||||
MinHoleToHole=0.25
|
||||
TrackWidth1=0.25
|
||||
TrackWidth2=0.5
|
||||
ViaDiameter1=0.6
|
||||
ViaDrill1=0.4
|
||||
dPairWidth1=0.2
|
||||
dPairGap1=0.25
|
||||
dPairViaGap1=0.25
|
||||
SilkLineWidth=0.15
|
||||
SilkTextSizeV=1
|
||||
SilkTextSizeH=1
|
||||
SilkTextSizeThickness=0.15
|
||||
SilkTextItalic=0
|
||||
SilkTextUpright=1
|
||||
CopperLineWidth=0.15
|
||||
CopperTextSizeV=1.5
|
||||
CopperTextSizeH=1.5
|
||||
CopperTextThickness=0.3
|
||||
CopperTextItalic=0
|
||||
CopperTextUpright=1
|
||||
EdgeCutLineWidth=0.15
|
||||
CourtyardLineWidth=0.05
|
||||
OthersLineWidth=0.15
|
||||
OthersTextSizeV=1
|
||||
OthersTextSizeH=1
|
||||
OthersTextSizeThickness=0.15
|
||||
OthersTextItalic=0
|
||||
OthersTextUpright=1
|
||||
SolderMaskClearance=0.2
|
||||
SolderMaskMinWidth=0
|
||||
SolderPasteClearance=0
|
||||
SolderPasteRatio=0
|
||||
[pcbnew/Layer.F.Cu]
|
||||
Name=F.Cu
|
||||
Type=0
|
||||
Enabled=1
|
||||
[pcbnew/Layer.In1.Cu]
|
||||
Name=In1.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In2.Cu]
|
||||
Name=In2.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In3.Cu]
|
||||
Name=In3.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In4.Cu]
|
||||
Name=In4.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In5.Cu]
|
||||
Name=In5.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In6.Cu]
|
||||
Name=In6.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In7.Cu]
|
||||
Name=In7.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In8.Cu]
|
||||
Name=In8.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In9.Cu]
|
||||
Name=In9.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In10.Cu]
|
||||
Name=In10.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In11.Cu]
|
||||
Name=In11.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In12.Cu]
|
||||
Name=In12.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In13.Cu]
|
||||
Name=In13.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In14.Cu]
|
||||
Name=In14.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In15.Cu]
|
||||
Name=In15.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In16.Cu]
|
||||
Name=In16.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In17.Cu]
|
||||
Name=In17.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In18.Cu]
|
||||
Name=In18.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In19.Cu]
|
||||
Name=In19.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In20.Cu]
|
||||
Name=In20.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In21.Cu]
|
||||
Name=In21.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In22.Cu]
|
||||
Name=In22.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In23.Cu]
|
||||
Name=In23.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In24.Cu]
|
||||
Name=In24.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In25.Cu]
|
||||
Name=In25.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In26.Cu]
|
||||
Name=In26.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In27.Cu]
|
||||
Name=In27.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In28.Cu]
|
||||
Name=In28.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In29.Cu]
|
||||
Name=In29.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In30.Cu]
|
||||
Name=In30.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.B.Cu]
|
||||
Name=B.Cu
|
||||
Type=0
|
||||
Enabled=1
|
||||
[pcbnew/Layer.B.Adhes]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.F.Adhes]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.B.Paste]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.F.Paste]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.B.SilkS]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.F.SilkS]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.B.Mask]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.F.Mask]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.Dwgs.User]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.Cmts.User]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.Eco1.User]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.Eco2.User]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.Edge.Cuts]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.Margin]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.B.CrtYd]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.F.CrtYd]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.B.Fab]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.F.Fab]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.Rescue]
|
||||
Enabled=0
|
||||
[pcbnew/Netclasses]
|
||||
[pcbnew/Netclasses/Default]
|
||||
Name=Default
|
||||
Clearance=0.2
|
||||
TrackWidth=0.25
|
||||
ViaDiameter=0.6
|
||||
ViaDrill=0.4
|
||||
uViaDiameter=0.3
|
||||
uViaDrill=0.1
|
||||
dPairWidth=0.2
|
||||
dPairGap=0.25
|
||||
dPairViaGap=0.25
|
1711
Sweep Compact/ferris-sweep-compact.sch
Normal file
1711
Sweep Compact/ferris-sweep-compact.sch
Normal file
File diff suppressed because it is too large
Load diff
84344
Sweep Compact/fp-info-cache
Normal file
84344
Sweep Compact/fp-info-cache
Normal file
File diff suppressed because it is too large
Load diff
2
Sweep Compact/fp-lib-table
Normal file
2
Sweep Compact/fp-lib-table
Normal file
|
@ -0,0 +1,2 @@
|
|||
(fp_lib_table
|
||||
)
|
BIN
Sweep Compact/sweep-compact-v2.zip
Normal file
BIN
Sweep Compact/sweep-compact-v2.zip
Normal file
Binary file not shown.
4
Sweep Compact/sym-lib-table
Normal file
4
Sweep Compact/sym-lib-table
Normal file
|
@ -0,0 +1,4 @@
|
|||
(sym_lib_table
|
||||
(lib (name corne-light-rescue)(type Legacy)(uri ${KIPRJMOD}/corne-light-rescue.lib)(options "")(descr ""))
|
||||
(lib (name sweep-rescue)(type Legacy)(uri ${KIPRJMOD}/sweep-rescue.lib)(options "")(descr ""))
|
||||
)
|
211
Sweep34/fp-info-cache
Normal file
211
Sweep34/fp-info-cache
Normal file
|
@ -0,0 +1,211 @@
|
|||
47617164059489
|
||||
Kailh
|
||||
Kailh_socket_MX
|
||||
MX-style keyswitch with Kailh socket mount
|
||||
MX,cherry,gateron,kailh,pg1511,socket
|
||||
0
|
||||
2
|
||||
2
|
||||
Kailh
|
||||
Kailh_socket_MX_optional
|
||||
MX-style keyswitch with support for optional Kailh socket
|
||||
MX,cherry,gateron,kailh,pg1511,socket
|
||||
0
|
||||
4
|
||||
2
|
||||
Kailh
|
||||
Kailh_socket_MX_optional_reversible
|
||||
MX-style keyswitch with support for reversible optional Kailh socket
|
||||
MX,cherry,gateron,kailh,pg1511,socket
|
||||
0
|
||||
8
|
||||
2
|
||||
Kailh
|
||||
Kailh_socket_MX_reversible
|
||||
MX-style keyswitch with reversible Kailh socket mount
|
||||
MX,cherry,gateron,kailh,pg1511,socket
|
||||
0
|
||||
4
|
||||
2
|
||||
Kailh
|
||||
Kailh_socket_PG1350
|
||||
Kailh "Choc" PG1350 keyswitch socket mount
|
||||
kailh,choc
|
||||
0
|
||||
2
|
||||
2
|
||||
Kailh
|
||||
Kailh_socket_PG1350_optional
|
||||
Kailh "Choc" PG1350 keyswitch with optional socket mount
|
||||
kailh,choc
|
||||
0
|
||||
4
|
||||
2
|
||||
Kailh
|
||||
Kailh_socket_PG1350_optional_reversible
|
||||
Kailh "Choc" PG1350 keyswitch with optional socket mount, reversible
|
||||
kailh,choc
|
||||
0
|
||||
7
|
||||
2
|
||||
Kailh
|
||||
Kailh_socket_PG1350_reversible
|
||||
Kailh "Choc" PG1350 keyswitch reversible socket mount
|
||||
kailh,choc
|
||||
0
|
||||
4
|
||||
2
|
||||
Kailh
|
||||
SW_MX
|
||||
MX-style keyswitch
|
||||
MX,cherry,gateron,kailh
|
||||
0
|
||||
2
|
||||
2
|
||||
Kailh
|
||||
SW_MX_reversible
|
||||
MX-style keyswitch, reversible
|
||||
MX,cherry,gateron,kailh
|
||||
0
|
||||
4
|
||||
2
|
||||
Kailh
|
||||
SW_MX_reversible_minimal
|
||||
MX-style keyswitch, reversible, without pcb-mount holes
|
||||
MX,cherry,gateron,kailh
|
||||
0
|
||||
4
|
||||
2
|
||||
Kailh
|
||||
SW_PG1350
|
||||
Kailh "Choc" PG1350 keyswitch
|
||||
kailh,choc
|
||||
0
|
||||
2
|
||||
2
|
||||
Kailh
|
||||
SW_PG1350_b2
|
||||
Kailh "Choc" PG1350 keyswitch, able to be mounted on front or back of PCB
|
||||
kailh,choc
|
||||
0
|
||||
2
|
||||
2
|
||||
Kailh
|
||||
SW_PG1350_cut
|
||||
Kailh "Choc" PG1350 keyswitch, able to be mounted on front or back of PCB
|
||||
kailh,choc
|
||||
0
|
||||
0
|
||||
0
|
||||
Kailh
|
||||
SW_PG1350_reversible
|
||||
Kailh "Choc" PG1350 keyswitch, able to be mounted on front or back of PCB
|
||||
kailh,choc
|
||||
0
|
||||
3
|
||||
2
|
||||
Kailh
|
||||
SW_PG1350_reversible_b
|
||||
Kailh "Choc" PG1350 keyswitch, able to be mounted on front or back of PCB
|
||||
kailh,choc
|
||||
0
|
||||
3
|
||||
2
|
||||
Kailh
|
||||
SW_PG1350_reversible_b2
|
||||
Kailh "Choc" PG1350 keyswitch, able to be mounted on front or back of PCB
|
||||
kailh,choc
|
||||
0
|
||||
3
|
||||
2
|
||||
Kailh
|
||||
SW_PG1350_reversible_rotatable
|
||||
Kailh "Choc" PG1350 keyswitch, able to be mounted on front or back of PCB and/or rotated 90 degrees (see README)
|
||||
kailh,choc
|
||||
0
|
||||
6
|
||||
2
|
||||
Kailh
|
||||
SW_PG1350b
|
||||
Kailh "Choc" PG1350 keyswitch
|
||||
kailh,choc
|
||||
0
|
||||
2
|
||||
2
|
||||
Kailh
|
||||
SW_PG1350v
|
||||
Kailh "Choc" PG1350 keyswitch
|
||||
kailh,choc
|
||||
0
|
||||
2
|
||||
2
|
||||
Kailh
|
||||
SW_PG1353
|
||||
Kailh "Choc" PG1350 keyswitch
|
||||
kailh,choc
|
||||
0
|
||||
2
|
||||
2
|
||||
Kailh
|
||||
Stabilizer_MX_2u
|
||||
MX-style stabilizer mount
|
||||
MX,cherry,gateron,kailh,pg1511,stabilizer,stab
|
||||
0
|
||||
0
|
||||
0
|
||||
Kailh
|
||||
TRRS-PJ-320A
|
||||
|
||||
|
||||
0
|
||||
4
|
||||
4
|
||||
Kailh
|
||||
ferris_broom
|
||||
|
||||
|
||||
0
|
||||
0
|
||||
0
|
||||
Kailh
|
||||
kailh-cpg1353
|
||||
|
||||
|
||||
0
|
||||
6
|
||||
6
|
||||
Kailh
|
||||
kailh-cpg1353b
|
||||
|
||||
|
||||
0
|
||||
6
|
||||
5
|
||||
Kailh
|
||||
kailh-cpg1353c
|
||||
|
||||
|
||||
0
|
||||
6
|
||||
5
|
||||
Kailh
|
||||
kailh-cpg1353d
|
||||
|
||||
|
||||
0
|
||||
6
|
||||
5
|
||||
Kailh
|
||||
kailh-cpg1353e
|
||||
|
||||
|
||||
0
|
||||
6
|
||||
5
|
||||
Kailh
|
||||
kailh-cpg1353f
|
||||
|
||||
|
||||
0
|
||||
6
|
||||
5
|
2
Sweep34/fp-lib-table
Normal file
2
Sweep34/fp-lib-table
Normal file
|
@ -0,0 +1,2 @@
|
|||
(fp_lib_table
|
||||
)
|
BIN
Sweep34/gerber.zip
Normal file
BIN
Sweep34/gerber.zip
Normal file
Binary file not shown.
188
Sweep34/sweep-cache.lib
Normal file
188
Sweep34/sweep-cache.lib
Normal file
|
@ -0,0 +1,188 @@
|
|||
EESchema-LIBRARY Version 2.4
|
||||
#encoding utf-8
|
||||
#
|
||||
# Connector_Generic_Conn_01x04
|
||||
#
|
||||
DEF Connector_Generic_Conn_01x04 J 0 40 Y N 1 F N
|
||||
F0 "J" 0 200 50 H V C CNN
|
||||
F1 "Connector_Generic_Conn_01x04" 0 -300 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
Connector*:*_1x??_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -50 -195 0 -205 1 1 6 N
|
||||
S -50 -95 0 -105 1 1 6 N
|
||||
S -50 5 0 -5 1 1 6 N
|
||||
S -50 105 0 95 1 1 6 N
|
||||
S -50 150 50 -250 1 1 10 f
|
||||
X Pin_1 1 -200 100 150 R 50 50 1 1 P
|
||||
X Pin_2 2 -200 0 150 R 50 50 1 1 P
|
||||
X Pin_3 3 -200 -100 150 R 50 50 1 1 P
|
||||
X Pin_4 4 -200 -200 150 R 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Device_D
|
||||
#
|
||||
DEF Device_D D 0 40 N N 1 F N
|
||||
F0 "D" 0 100 50 H V C CNN
|
||||
F1 "Device_D" 0 -100 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
TO-???*
|
||||
*_Diode_*
|
||||
*SingleDiode*
|
||||
D_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
P 2 0 1 8 -50 50 -50 -50 N
|
||||
P 2 0 1 0 50 0 -50 0 N
|
||||
P 4 0 1 8 50 50 50 -50 -50 0 50 50 N
|
||||
X K 1 -150 0 100 R 50 50 1 1 P
|
||||
X A 2 150 0 100 L 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# corne-light-rescue_MJ-4PP-9-kbd
|
||||
#
|
||||
DEF corne-light-rescue_MJ-4PP-9-kbd J 0 40 Y Y 1 F N
|
||||
F0 "J" 0 150 50 H V C CNN
|
||||
F1 "corne-light-rescue_MJ-4PP-9-kbd" 0 -150 50 H V C CNN
|
||||
F2 "" 275 175 50 H I C CNN
|
||||
F3 "" 275 175 50 H I C CNN
|
||||
DRAW
|
||||
S -75 -75 -125 50 0 1 0 N
|
||||
S 125 100 -150 -100 0 1 12 N
|
||||
P 3 0 1 0 -100 50 -100 75 125 75 N
|
||||
P 4 0 1 0 -50 -75 -25 -50 0 -75 125 -75 N
|
||||
P 4 0 1 0 0 -25 25 0 50 -25 125 -25 N
|
||||
P 4 0 1 0 50 25 75 50 100 25 125 25 N
|
||||
X ~ A 200 75 79 L 28 20 1 1 I
|
||||
X ~ B 200 -75 79 L 28 20 1 1 I
|
||||
X ~ C 200 -25 79 L 28 20 1 1 I
|
||||
X ~ D 200 25 79 L 28 20 1 1 I
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# corne-light-rescue_ProMicro-kbd
|
||||
#
|
||||
DEF corne-light-rescue_ProMicro-kbd U 0 40 Y Y 1 F N
|
||||
F0 "U" 0 950 60 H V C CNN
|
||||
F1 "corne-light-rescue_ProMicro-kbd" 0 -550 60 H V C CNN
|
||||
F2 "" 100 -1050 60 H V C CNN
|
||||
F3 "" 100 -1050 60 H V C CNN
|
||||
DRAW
|
||||
S -500 850 500 -450 0 1 0 N
|
||||
X TX 1 -700 750 200 R 50 50 1 1 B
|
||||
X E6 10 -700 -150 200 R 50 50 1 1 B
|
||||
X B4 11 -700 -250 200 R 50 50 1 1 B
|
||||
X B5 12 -700 -350 200 R 50 50 1 1 B
|
||||
X B6 13 700 -350 200 L 50 50 1 1 B
|
||||
X B2 14 700 -250 200 L 50 50 1 1 B
|
||||
X B3 15 700 -150 200 L 50 50 1 1 B
|
||||
X B1 16 700 -50 200 L 50 50 1 1 B
|
||||
X F7 17 700 50 200 L 50 50 1 1 B
|
||||
X F6 18 700 150 200 L 50 50 1 1 B
|
||||
X F5 19 700 250 200 L 50 50 1 1 B
|
||||
X RX 2 -700 650 200 R 50 50 1 1 B
|
||||
X F4 20 700 350 200 L 50 50 1 1 B
|
||||
X VCC 21 700 450 200 L 50 50 1 1 W
|
||||
X RST 22 700 550 200 L 50 50 1 1 I
|
||||
X GND 23 700 650 200 L 50 50 1 1 W
|
||||
X RAW 24 700 750 200 L 50 50 1 1 w
|
||||
X GND 3 -700 550 200 R 50 50 1 1 W
|
||||
X GND 4 -700 450 200 R 50 50 1 1 W
|
||||
X SDA 5 -700 350 200 R 50 50 1 1 B
|
||||
X SCL 6 -700 250 200 R 50 50 1 1 B
|
||||
X D4 7 -700 150 200 R 50 50 1 1 B
|
||||
X C6 8 -700 50 200 R 50 50 1 1 B
|
||||
X D7 9 -700 -50 200 R 50 50 1 1 B
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# corne-light-rescue_SW_PUSH-kbd
|
||||
#
|
||||
DEF corne-light-rescue_SW_PUSH-kbd SW 0 40 N N 1 F N
|
||||
F0 "SW" 150 110 50 H V C CNN
|
||||
F1 "corne-light-rescue_SW_PUSH-kbd" 0 -80 50 H V C CNN
|
||||
F2 "" 0 0 50 H V C CNN
|
||||
F3 "" 0 0 50 H V C CNN
|
||||
DRAW
|
||||
S -170 50 170 60 0 1 0 N
|
||||
P 4 0 1 0 -40 60 -30 90 30 90 40 60 N
|
||||
X 1 1 -300 0 200 R 50 50 0 1 P I
|
||||
X 2 2 300 0 200 L 50 50 0 1 P I
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# power_GND
|
||||
#
|
||||
DEF power_GND #PWR 0 0 Y Y 1 F P
|
||||
F0 "#PWR" 0 -250 50 H I C CNN
|
||||
F1 "power_GND" 0 -150 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
|
||||
X GND 1 0 0 0 D 50 50 1 1 W N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# power_GNDA
|
||||
#
|
||||
DEF power_GNDA #PWR 0 0 Y Y 1 F P
|
||||
F0 "#PWR" 0 -250 50 H I C CNN
|
||||
F1 "power_GNDA" 0 -150 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
|
||||
X GNDA 1 0 0 0 D 50 50 1 1 W N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# power_PWR_FLAG
|
||||
#
|
||||
DEF power_PWR_FLAG #FLG 0 0 N N 1 F P
|
||||
F0 "#FLG" 0 75 50 H I C CNN
|
||||
F1 "power_PWR_FLAG" 0 150 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
P 6 0 1 0 0 0 0 50 -40 75 0 100 40 75 0 50 N
|
||||
X pwr 1 0 0 0 U 50 50 0 0 w
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# power_VCC
|
||||
#
|
||||
DEF power_VCC #PWR 0 0 Y Y 1 F P
|
||||
F0 "#PWR" 0 -150 50 H I C CNN
|
||||
F1 "power_VCC" 0 150 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
C 0 75 25 0 1 0 N
|
||||
P 2 0 1 0 0 0 0 50 N
|
||||
X VCC 1 0 0 0 U 50 50 1 1 W N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# power_VDD
|
||||
#
|
||||
DEF power_VDD #PWR 0 0 Y Y 1 F P
|
||||
F0 "#PWR" 0 -150 50 H I C CNN
|
||||
F1 "power_VDD" 0 150 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
C 0 75 25 0 1 0 N
|
||||
P 2 0 1 0 0 0 0 50 N
|
||||
X VDD 1 0 0 0 U 50 50 1 1 W N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
#End Library
|
3
Sweep34/sweep-rescue.dcm
Normal file
3
Sweep34/sweep-rescue.dcm
Normal file
|
@ -0,0 +1,3 @@
|
|||
EESchema-DOCLIB Version 2.0
|
||||
#
|
||||
#End Doc Library
|
76
Sweep34/sweep-rescue.lib
Normal file
76
Sweep34/sweep-rescue.lib
Normal file
|
@ -0,0 +1,76 @@
|
|||
EESchema-LIBRARY Version 2.4
|
||||
#encoding utf-8
|
||||
#
|
||||
# MJ-4PP-9-kbd-corne-light-rescue
|
||||
#
|
||||
DEF MJ-4PP-9-kbd-corne-light-rescue J 0 40 Y Y 1 F N
|
||||
F0 "J" 0 150 50 H V C CNN
|
||||
F1 "MJ-4PP-9-kbd-corne-light-rescue" 0 -150 50 H V C CNN
|
||||
F2 "" 275 175 50 H I C CNN
|
||||
F3 "" 275 175 50 H I C CNN
|
||||
DRAW
|
||||
S -75 -75 -125 50 0 1 0 N
|
||||
S 125 100 -150 -100 0 1 12 N
|
||||
P 3 0 1 0 -100 50 -100 75 125 75 N
|
||||
P 4 0 1 0 -50 -75 -25 -50 0 -75 125 -75 N
|
||||
P 4 0 1 0 0 -25 25 0 50 -25 125 -25 N
|
||||
P 4 0 1 0 50 25 75 50 100 25 125 25 N
|
||||
X ~ A 200 75 79 L 28 20 1 1 I
|
||||
X ~ B 200 -75 79 L 28 20 1 1 I
|
||||
X ~ C 200 -25 79 L 28 20 1 1 I
|
||||
X ~ D 200 25 79 L 28 20 1 1 I
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# ProMicro-kbd-corne-light-rescue
|
||||
#
|
||||
DEF ProMicro-kbd-corne-light-rescue U 0 40 Y Y 1 F N
|
||||
F0 "U" 0 950 60 H V C CNN
|
||||
F1 "ProMicro-kbd-corne-light-rescue" 0 -550 60 H V C CNN
|
||||
F2 "" 100 -1050 60 H V C CNN
|
||||
F3 "" 100 -1050 60 H V C CNN
|
||||
DRAW
|
||||
S -500 850 500 -450 0 1 0 N
|
||||
X TX 1 -700 750 200 R 50 50 1 1 B
|
||||
X E6 10 -700 -150 200 R 50 50 1 1 B
|
||||
X B4 11 -700 -250 200 R 50 50 1 1 B
|
||||
X B5 12 -700 -350 200 R 50 50 1 1 B
|
||||
X B6 13 700 -350 200 L 50 50 1 1 B
|
||||
X B2 14 700 -250 200 L 50 50 1 1 B
|
||||
X B3 15 700 -150 200 L 50 50 1 1 B
|
||||
X B1 16 700 -50 200 L 50 50 1 1 B
|
||||
X F7 17 700 50 200 L 50 50 1 1 B
|
||||
X F6 18 700 150 200 L 50 50 1 1 B
|
||||
X F5 19 700 250 200 L 50 50 1 1 B
|
||||
X RX 2 -700 650 200 R 50 50 1 1 B
|
||||
X F4 20 700 350 200 L 50 50 1 1 B
|
||||
X VCC 21 700 450 200 L 50 50 1 1 W
|
||||
X RST 22 700 550 200 L 50 50 1 1 I
|
||||
X GND 23 700 650 200 L 50 50 1 1 W
|
||||
X RAW 24 700 750 200 L 50 50 1 1 w
|
||||
X GND 3 -700 550 200 R 50 50 1 1 W
|
||||
X GND 4 -700 450 200 R 50 50 1 1 W
|
||||
X SDA 5 -700 350 200 R 50 50 1 1 B
|
||||
X SCL 6 -700 250 200 R 50 50 1 1 B
|
||||
X D4 7 -700 150 200 R 50 50 1 1 B
|
||||
X C6 8 -700 50 200 R 50 50 1 1 B
|
||||
X D7 9 -700 -50 200 R 50 50 1 1 B
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# SW_PUSH-kbd-corne-light-rescue
|
||||
#
|
||||
DEF SW_PUSH-kbd-corne-light-rescue SW 0 40 N N 1 F N
|
||||
F0 "SW" 150 110 50 H V C CNN
|
||||
F1 "SW_PUSH-kbd-corne-light-rescue" 0 -80 50 H V C CNN
|
||||
F2 "" 0 0 50 H V C CNN
|
||||
F3 "" 0 0 50 H V C CNN
|
||||
DRAW
|
||||
S -170 50 170 60 0 1 0 N
|
||||
P 4 0 1 0 -40 60 -30 90 30 90 40 60 N
|
||||
X 1 1 -300 0 200 R 50 50 0 1 P I
|
||||
X 2 2 300 0 200 L 50 50 0 1 P I
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
#End Library
|
418
Sweep34/sweep.dsn
Normal file
418
Sweep34/sweep.dsn
Normal file
|
@ -0,0 +1,418 @@
|
|||
(pcb /home/david/Projects/36keys/34Keys/Sweep34/sweep.dsn
|
||||
(parser
|
||||
(string_quote ")
|
||||
(space_in_quoted_tokens on)
|
||||
(host_cad "KiCad's Pcbnew")
|
||||
(host_version "5.1.6")
|
||||
)
|
||||
(resolution um 10)
|
||||
(unit um)
|
||||
(structure
|
||||
(layer F.Cu
|
||||
(type signal)
|
||||
(property
|
||||
(index 0)
|
||||
)
|
||||
)
|
||||
(layer B.Cu
|
||||
(type signal)
|
||||
(property
|
||||
(index 1)
|
||||
)
|
||||
)
|
||||
(boundary
|
||||
(path pcb 0 80490 -16320 84254.5 -16504.7 85439.7 -16588.8 86634.1 -16685.2
|
||||
87837.3 -16793.4 89049 -16913.2 90268.7 -17044 91496.2 -17185.5
|
||||
92730.9 -17337.1 93972.7 -17498.6 95221.1 -17669.4 96475.6 -17849.2
|
||||
97736.1 -18037.6 99002 -18234 100273 -18438.1 101549 -18649.6
|
||||
102829 -18867.8 104113 -19092.5 105401 -19323.2 106692 -19559.5
|
||||
107986 -19801 109282 -20047.3 110581 -20297.8 111881 -20552.3
|
||||
113183 -20810.3 114485 -21071.4 115789 -21335.1 117093 -21601
|
||||
118396 -21868.7 119699 -22137.9 121002 -22408 122303 -22678.7
|
||||
123602 -22949.5 124900 -23220 124922 -23230.5 124943 -23241.8
|
||||
124964 -23253.9 124984 -23266.8 125004 -23280.5 125023 -23294.9
|
||||
125042 -23310 125060 -23325.9 125078 -23342.4 125095 -23359.6
|
||||
125111 -23377.4 125127 -23395.8 125143 -23414.8 125157 -23434.4
|
||||
125171 -23454.6 125185 -23475.2 125197 -23496.4 125209 -23518
|
||||
125221 -23540.2 125231 -23562.7 125241 -23585.7 125250 -23609
|
||||
125258 -23632.7 125266 -23656.8 125273 -23681.2 125278 -23705.9
|
||||
125283 -23730.8 125287 -23756.1 125291 -23781.6 125293 -23807.2
|
||||
125294 -23833.1 125295 -23859.2 125300 -31440 125306 -31536.9
|
||||
125316 -31632.4 125332 -31726.3 125351 -31818.7 125375 -31909.3
|
||||
125403 -31998 125436 -32084.7 125472 -32169.4 125513 -32251.9
|
||||
125557 -32332 125604 -32409.7 125656 -32484.9 125710 -32557.5
|
||||
125768 -32627.2 125830 -32694.1 125894 -32758 125961 -32818.8
|
||||
126031 -32876.4 126104 -32930.7 126179 -32981.5 126257 -33028.8
|
||||
126337 -33072.4 126419 -33112.2 126504 -33148.1 126590 -33180.1
|
||||
126679 -33207.9 126769 -33231.4 126860 -33250.7 126954 -33265.5
|
||||
127048 -33275.7 127144 -33281.2 127241 -33281.9 144150 -33290
|
||||
144168 -33290.2 144185 -33290.9 144203 -33292 144221 -33293.5
|
||||
144238 -33295.5 144256 -33297.8 144273 -33300.6 144290 -33303.9
|
||||
144307 -33307.5 144324 -33311.6 144341 -33316 144358 -33320.9
|
||||
144375 -33326.2 144391 -33331.9 144408 -33338 144424 -33344.4
|
||||
144440 -33351.3 144456 -33358.6 144471 -33366.2 144487 -33374.3
|
||||
144502 -33382.7 144517 -33391.5 144532 -33400.7 144547 -33410.2
|
||||
144561 -33420.1 144576 -33430.4 144590 -33441 144603 -33452
|
||||
144617 -33463.4 144630 -33475.1 144643 -33487.1 144656 -33499.5
|
||||
144669 -33512.6 144681 -33525.9 144693 -33539.4 144705 -33553.2
|
||||
144717 -33567.2 144728 -33581.4 144738 -33595.9 144748 -33610.6
|
||||
144758 -33625.5 144768 -33640.5 144777 -33655.8 144785 -33671.3
|
||||
144793 -33687 144801 -33702.8 144809 -33718.8 144816 -33734.9
|
||||
144822 -33751.3 144828 -33767.7 144834 -33784.3 144839 -33801.1
|
||||
144844 -33818 144849 -33835 144853 -33852.1 144857 -33869.3
|
||||
144860 -33886.7 144863 -33904.1 144865 -33921.6 144867 -33939.3
|
||||
144868 -33956.9 144869 -33974.7 144870 -33992.6 144870 -34010.5
|
||||
144840 -73040 144812 -73637.2 144772 -74235.6 144720 -74837.6
|
||||
144654 -75445.4 144573 -76061.3 144475 -76687.5 144359 -77326.3
|
||||
144223 -77980 144067 -78650.9 143888 -79341.2 143685 -80053.2
|
||||
143456 -80789.2 143201 -81551.4 142918 -82342.1 142605 -83163.7
|
||||
142261 -84018.2 141884 -84908.1 141474 -85835.6 141029 -86803
|
||||
140546 -87812.5 140026 -88866.4 139465 -89967 138864 -91116.6
|
||||
138220 -92317.3 137533 -93571.6 136800 -94881.6 136020 -96249.7
|
||||
135192 -97678.1 134315 -99169 133386 -100725 132405 -102348
|
||||
131370 -104040 131344 -104079 131318 -104118 131291 -104156
|
||||
131262 -104193 131233 -104229 131203 -104265 131172 -104299
|
||||
131141 -104333 131108 -104366 131075 -104398 131041 -104430
|
||||
131007 -104460 130971 -104490 130935 -104519 130899 -104547
|
||||
130861 -104573 130823 -104599 130784 -104624 130745 -104649
|
||||
130705 -104672 130665 -104694 130624 -104715 130582 -104735
|
||||
130540 -104754 130497 -104772 130454 -104790 130411 -104806
|
||||
130367 -104821 130322 -104834 130277 -104847 130232 -104859
|
||||
130186 -104870 130140 -104879 130094 -104887 130048 -104895
|
||||
130002 -104900 129955 -104905 129909 -104909 129863 -104911
|
||||
129817 -104913 129770 -104913 129724 -104912 129678 -104910
|
||||
129632 -104907 129586 -104903 129540 -104897 129495 -104891
|
||||
129449 -104883 129404 -104874 129359 -104864 129314 -104853
|
||||
129270 -104841 129225 -104828 129182 -104813 129138 -104798
|
||||
129095 -104782 129052 -104764 129009 -104745 128967 -104726
|
||||
128926 -104705 128884 -104683 128844 -104660 128804 -104636
|
||||
128764 -104611 127951 -104153 127139 -103697 126326 -103243
|
||||
125510 -102793 124689 -102345 123861 -101900 123023 -101458
|
||||
122174 -101019 121311 -100583 120432 -100150 119535 -99719.7
|
||||
118618 -99292.5 117679 -98868.4 116715 -98447.4 115724 -98029.5
|
||||
114704 -97614.7 113654 -97203.2 112570 -96795 111451 -96390
|
||||
110295 -95988.3 109098 -95590 107861 -95195 106579 -94803.5
|
||||
105251 -94415.5 103875 -94030.9 102448 -93649.9 100969 -93272.5
|
||||
99435.3 -92898.6 97844.7 -92528.4 96195 -92161.9 94484.2 -91799.1
|
||||
92710 -91440 91884.4 -91313.7 90973.2 -91173.7 89979 -91021.2
|
||||
88904.5 -90857.5 87752.4 -90683.6 86525.3 -90500.9 85225.9 -90310.5
|
||||
83856.8 -90113.6 82420.8 -89911.4 80920.4 -89705.1 79358.4 -89495.9
|
||||
77737.5 -89285 76060.2 -89073.6 74329.2 -88862.9 72547.3 -88654.1
|
||||
70717.1 -88448.5 68841.2 -88247.1 66922.3 -88051.2 64963.1 -87862
|
||||
62966.2 -87680.8 60934.3 -87508.6 58870.1 -87346.7 56776.3 -87196.3
|
||||
54655.4 -87058.6 52510.2 -86934.8 50343.4 -86826 48157.5 -86733.6
|
||||
45955.3 -86658.7 43739.5 -86602.4 41512.6 -86566 39277.4 -86550.8
|
||||
37036.5 -86557.8 36774.8 -86555.3 36677.8 -86554.6 36581.9 -86549.1
|
||||
36487.2 -86538.9 36394 -86524.1 36302.3 -86504.9 36212.2 -86481.3
|
||||
36123.9 -86453.5 36037.4 -86421.6 35953 -86385.6 35870.6 -86345.8
|
||||
35790.5 -86302.2 35712.7 -86254.9 35637.4 -86204.1 35564.7 -86149.8
|
||||
35494.7 -86092.3 35427.5 -86031.5 35363.2 -85967.5 35302 -85900.6
|
||||
35244 -85830.9 35189.3 -85758.3 35138 -85683.1 35090.3 -85605.4
|
||||
35046.2 -85525.3 35005.9 -85442.8 34969.5 -85358.1 34937.1 -85271.4
|
||||
34908.8 -85182.7 34884.8 -85092.1 34865.1 -84999.8 34850 -84905.8
|
||||
34839.4 -84810.3 34833.6 -84713.4 34840.8 -34910 34841.1 -34911.2
|
||||
34864.6 -34839.7 34889.5 -34768.7 34915.6 -34698.3 34943 -34628.6
|
||||
34971.7 -34559.5 35001.5 -34491 35032.6 -34423.3 35064.8 -34356.3
|
||||
35098.2 -34290 35132.6 -34224.4 35168.1 -34159.7 35204.7 -34095.7
|
||||
35242.3 -34032.6 35280.8 -33970.3 35320.3 -33908.9 35360.8 -33848.3
|
||||
35402.1 -33788.7 35444.3 -33730.1 35487.3 -33672.4 35531.2 -33615.6
|
||||
35575.8 -33559.9 35621.2 -33505.3 35667.3 -33451.6 35714.1 -33399.1
|
||||
35761.6 -33347.6 35809.7 -33297.3 35858.4 -33248.1 35907.7 -33200
|
||||
35957.5 -33153.2 36007.8 -33107.6 36058.7 -33063.1 36110 -33020
|
||||
37236.1 -32010.8 38382.9 -31030.7 39550.1 -30080 40737.1 -29159
|
||||
41943.7 -28267.8 43169.5 -27406.7 44414 -26575.9 45676.9 -25775.6
|
||||
46957.8 -25006.1 48256.2 -24267.6 49571.9 -23560.3 50904.5 -22884.5
|
||||
52253.4 -22240.3 53618.4 -21628 54999.1 -21047.8 56395 -20500
|
||||
57805.8 -19984.8 59231.1 -19502.3 60670.5 -19052.9 62123.7 -18636.8
|
||||
63590.1 -18254.1 65069.5 -17905.2 66561.5 -17590.2 68065.6 -17309.4
|
||||
69581.5 -17062.9 71108.8 -16851.1 72647.1 -16674.2 74196 -16532.3
|
||||
75755.1 -16425.7 77324.1 -16354.6 78902.5 -16319.3 80490 -16320)
|
||||
)
|
||||
(via "Via[0-1]_600:400_um")
|
||||
(rule
|
||||
(width 250)
|
||||
(clearance 200.1)
|
||||
(clearance 200.1 (type default_smd))
|
||||
(clearance 50 (type smd_smd))
|
||||
)
|
||||
)
|
||||
(placement
|
||||
(component Kailh:SW_PG1350_reversible_b2
|
||||
(place SW10 80000 -42670 front 0 (PN SW_PUSH))
|
||||
(place SW2 44000 -42370 front 0 (PN SW_PUSH))
|
||||
(place SW3 62000 -30140 front 0 (PN SW_PUSH))
|
||||
(place SW4 80000 -25680 front 0 (PN SW_PUSH))
|
||||
(place SW5 98000 -30540 front 0 (PN SW_PUSH))
|
||||
(place SW6 116000 -32420 front 0 (PN SW_PUSH))
|
||||
(place SW8 44000 -59370 front 0 (PN SW_PUSH))
|
||||
(place SW9 62000 -47140 front 0 (PN SW_PUSH))
|
||||
(place SW11 98000 -47540 front 0 (PN SW_PUSH))
|
||||
(place SW12 116000 -49420 front 0 (PN SW_PUSH))
|
||||
(place SW15 62000 -64145 front 0 (PN SW_PUSH))
|
||||
(place SW16 80000 -59670 front 0 (PN SW_PUSH))
|
||||
(place SW17 98000 -64545 front 0 (PN SW_PUSH))
|
||||
(place SW21 126810 -92000 back 150 (PN SW_PUSH))
|
||||
(place SW18 116000 -66420 front 0 (PN SW_PUSH))
|
||||
(place SW20 106680 -85090 back 165 (PN SW_PUSH))
|
||||
(place SW14 44000 -76375 front 0 (PN SW_PUSH))
|
||||
)
|
||||
(component kbd:ProMicro_v3
|
||||
(place U1 135350 -52910 front 0 (PN ProMicro))
|
||||
)
|
||||
(component Kailh:ferris_broom
|
||||
(place G*** 84340 -81280 back 351 (PN LOGO))
|
||||
)
|
||||
(component foostan:ResetSW
|
||||
(place RSW1 127560 -74300 front 90 (PN Val**))
|
||||
)
|
||||
(component "kbd:MJ-4PP-9"
|
||||
(place J1 142900 -74190 front 270 (PN "MJ-4PP-9"))
|
||||
)
|
||||
)
|
||||
(library
|
||||
(image Kailh:SW_PG1350_reversible_b2
|
||||
(outline (path signal 120 -9000 -8500 9000 -8500))
|
||||
(outline (path signal 120 9000 -8500 9000 8500))
|
||||
(outline (path signal 120 -9000 8500 9000 8500))
|
||||
(outline (path signal 120 -9000 -8500 -9000 8500))
|
||||
(outline (path signal 150 -7500 -7500 -7500 7500))
|
||||
(outline (path signal 150 7500 7500 7500 -7500))
|
||||
(outline (path signal 150 7500 -7500 -7500 -7500))
|
||||
(outline (path signal 150 -7500 7500 7500 7500))
|
||||
(outline (path signal 150 -7500 -7500 -7500 7500))
|
||||
(outline (path signal 150 7500 -7500 -7500 -7500))
|
||||
(outline (path signal 150 7500 7500 7500 -7500))
|
||||
(outline (path signal 150 -7500 7500 7500 7500))
|
||||
(outline (path signal 150 -6900 -6900 -6900 6900))
|
||||
(outline (path signal 150 6900 6900 6900 -6900))
|
||||
(outline (path signal 150 6900 6900 -6900 6900))
|
||||
(outline (path signal 150 -6900 -6900 6900 -6900))
|
||||
(outline (path signal 150 -2600 3100 -2600 6300))
|
||||
(outline (path signal 150 2600 6300 -2600 6300))
|
||||
(outline (path signal 150 2600 3100 2600 6300))
|
||||
(outline (path signal 150 -2600 3100 2600 3100))
|
||||
(pin Round[A]Pad_2032_um 2 5000 -3800)
|
||||
(pin Round[A]Pad_2032_um 2@1 -5000 -3800)
|
||||
(pin Round[A]Pad_2032_um 1 0 -5900)
|
||||
(keepout "" (circle F.Cu 990.6 -5220 4200))
|
||||
(keepout "" (circle B.Cu 990.6 -5220 4200))
|
||||
(keepout "" (circle F.Cu 3429))
|
||||
(keepout "" (circle B.Cu 3429))
|
||||
(keepout "" (circle F.Cu 990.6 5220 4200))
|
||||
(keepout "" (circle B.Cu 990.6 5220 4200))
|
||||
(keepout "" (circle F.Cu 1701.8 5500 0))
|
||||
(keepout "" (circle B.Cu 1701.8 5500 0))
|
||||
(keepout "" (circle F.Cu 1701.8 -5500 0))
|
||||
(keepout "" (circle B.Cu 1701.8 -5500 0))
|
||||
)
|
||||
(image kbd:ProMicro_v3
|
||||
(outline (path signal 150 8900 -14750 7890 -14750))
|
||||
(outline (path signal 150 -8900 -14750 -7900 -14750))
|
||||
(outline (path signal 150 8900 -13750 8900 -14750))
|
||||
(outline (path signal 150 -8900 -13700 -8900 -14750))
|
||||
(outline (path signal 150 8900 18300 7950 18300))
|
||||
(outline (path signal 150 -8900 18300 -7900 18300))
|
||||
(outline (path signal 150 8900 18300 8900 17300))
|
||||
(outline (path signal 150 -8900 18300 -8900 17300))
|
||||
(outline (path signal 150 -8900 -14750 -8900 18300))
|
||||
(outline (path signal 150 8900 -14750 -8900 -14750))
|
||||
(outline (path signal 150 8900 18300 8900 -14750))
|
||||
(outline (path signal 150 -8900 18300 -3750 18300))
|
||||
(outline (path signal 150 -3750 19600 3750 19600))
|
||||
(outline (path signal 150 3750 19600 3750 18300))
|
||||
(outline (path signal 150 -3750 19600 -3750 18299))
|
||||
(outline (path signal 150 -3750 18300 3750 18300))
|
||||
(outline (path signal 150 3760 18300 8900 18300))
|
||||
(outline (path signal 150 -3750 21200 -3750 19900))
|
||||
(outline (path signal 150 -3750 19900 3750 19900))
|
||||
(outline (path signal 150 3750 19900 3750 21200))
|
||||
(outline (path signal 150 3750 21200 -3750 21200))
|
||||
(outline (path signal 150 -500 20850 500 20850))
|
||||
(outline (path signal 150 500 20850 0 20200))
|
||||
(outline (path signal 150 0 20200 -500 20850))
|
||||
(outline (path signal 150 -350 20700 350 20700))
|
||||
(outline (path signal 150 -250 20550 250 20550))
|
||||
(outline (path signal 150 -150 20400 150 20400))
|
||||
(pin Round[A]Pad_1524_um 1 7611.4 14478)
|
||||
(pin Round[A]Pad_1524_um 2 7611.4 11938)
|
||||
(pin Round[A]Pad_1524_um 3 7611.4 9398)
|
||||
(pin Round[A]Pad_1524_um 4 7611.4 6858)
|
||||
(pin Round[A]Pad_1524_um 5 7611.4 4318)
|
||||
(pin Round[A]Pad_1524_um 6 7611.4 1778)
|
||||
(pin Round[A]Pad_1524_um 7 7611.4 -762)
|
||||
(pin Round[A]Pad_1524_um 8 7611.4 -3302)
|
||||
(pin Round[A]Pad_1524_um 9 7611.4 -5842)
|
||||
(pin Round[A]Pad_1524_um 10 7611.4 -8382)
|
||||
(pin Round[A]Pad_1524_um 11 7611.4 -10922)
|
||||
(pin Round[A]Pad_1524_um 12 7611.4 -13462)
|
||||
(pin Round[A]Pad_1524_um 13 -7608.6 -13462)
|
||||
(pin Round[A]Pad_1524_um 14 -7608.6 -10922)
|
||||
(pin Round[A]Pad_1524_um 15 -7608.6 -8382)
|
||||
(pin Round[A]Pad_1524_um 16 -7608.6 -5842)
|
||||
(pin Round[A]Pad_1524_um 17 -7608.6 -3302)
|
||||
(pin Round[A]Pad_1524_um 18 -7608.6 -762)
|
||||
(pin Round[A]Pad_1524_um 19 -7608.6 1778)
|
||||
(pin Round[A]Pad_1524_um 20 -7608.6 4318)
|
||||
(pin Round[A]Pad_1524_um 21 -7608.6 6858)
|
||||
(pin Round[A]Pad_1524_um 22 -7608.6 9398)
|
||||
(pin Round[A]Pad_1524_um 23 -7608.6 11938)
|
||||
(pin Round[A]Pad_1524_um 24 -7608.6 14478)
|
||||
)
|
||||
(image Kailh:ferris_broom
|
||||
)
|
||||
(image foostan:ResetSW
|
||||
(outline (path signal 150 3000 -1500 3000 -1750))
|
||||
(outline (path signal 150 3000 -1750 -3000 -1750))
|
||||
(outline (path signal 150 -3000 -1750 -3000 -1500))
|
||||
(outline (path signal 150 -3000 1500 -3000 1750))
|
||||
(outline (path signal 150 -3000 1750 3000 1750))
|
||||
(outline (path signal 150 3000 1750 3000 1500))
|
||||
(outline (path signal 150 -3000 -1750 3000 -1750))
|
||||
(outline (path signal 150 3000 -1750 3000 -1500))
|
||||
(outline (path signal 150 -3000 -1750 -3000 -1500))
|
||||
(outline (path signal 150 -3000 1750 -3000 1500))
|
||||
(outline (path signal 150 -3000 1750 3000 1750))
|
||||
(outline (path signal 150 3000 1750 3000 1500))
|
||||
(pin Round[A]Pad_2000_um 1 3250 0)
|
||||
(pin Round[A]Pad_2000_um 2 -3250 0)
|
||||
)
|
||||
(image "kbd:MJ-4PP-9"
|
||||
(outline (path signal 150 -4750 -12000 -4750 0))
|
||||
(outline (path signal 150 1250 -12000 -4750 -12000))
|
||||
(outline (path signal 150 1250 0 1250 -12000))
|
||||
(outline (path signal 150 -4750 0 1250 0))
|
||||
(outline (path signal 150 -3000 0 3000 0))
|
||||
(outline (path signal 150 3000 0 3000 -12000))
|
||||
(outline (path signal 150 3000 -12000 -3000 -12000))
|
||||
(outline (path signal 150 -3000 -12000 -3000 0))
|
||||
(pin Oval[A]Pad_1700x2500_um D -3850 -10300)
|
||||
(pin Oval[A]Pad_1700x2500_um A 350 -11800)
|
||||
(pin Oval[A]Pad_1700x2500_um B -3850 -3300)
|
||||
(pin Oval[A]Pad_1700x2500_um C -3850 -6300)
|
||||
(pin Oval[A]Pad_1700x2500_um B@1 2100 -3300)
|
||||
(pin Oval[A]Pad_1700x2500_um C@1 2100 -6300)
|
||||
(pin Oval[A]Pad_1700x2500_um D@1 2100 -10300)
|
||||
(pin Oval[A]Pad_1700x2500_um A@1 -2100 -11800)
|
||||
(keepout "" (circle F.Cu 1200 -1750 -8500))
|
||||
(keepout "" (circle B.Cu 1200 -1750 -8500))
|
||||
(keepout "" (circle F.Cu 1200 -1750 -1500))
|
||||
(keepout "" (circle B.Cu 1200 -1750 -1500))
|
||||
(keepout "" (circle F.Cu 1200 0 -1500))
|
||||
(keepout "" (circle B.Cu 1200 0 -1500))
|
||||
(keepout "" (circle F.Cu 1200 0 -8500))
|
||||
(keepout "" (circle B.Cu 1200 0 -8500))
|
||||
)
|
||||
(padstack Round[A]Pad_1524_um
|
||||
(shape (circle F.Cu 1524))
|
||||
(shape (circle B.Cu 1524))
|
||||
(attach off)
|
||||
)
|
||||
(padstack Round[A]Pad_2000_um
|
||||
(shape (circle F.Cu 2000))
|
||||
(shape (circle B.Cu 2000))
|
||||
(attach off)
|
||||
)
|
||||
(padstack Round[A]Pad_2032_um
|
||||
(shape (circle F.Cu 2032))
|
||||
(shape (circle B.Cu 2032))
|
||||
(attach off)
|
||||
)
|
||||
(padstack Oval[A]Pad_1700x2500_um
|
||||
(shape (path F.Cu 1700 0 -400 0 400))
|
||||
(shape (path B.Cu 1700 0 -400 0 400))
|
||||
(attach off)
|
||||
)
|
||||
(padstack "Via[0-1]_600:400_um"
|
||||
(shape (circle F.Cu 600))
|
||||
(shape (circle B.Cu 600))
|
||||
(attach off)
|
||||
)
|
||||
)
|
||||
(network
|
||||
(net row0
|
||||
(pins SW16-1 U1-7)
|
||||
)
|
||||
(net row1
|
||||
(pins SW17-1 U1-8)
|
||||
)
|
||||
(net row2
|
||||
(pins SW18-1 U1-9)
|
||||
)
|
||||
(net row3
|
||||
(pins SW2-1 U1-10)
|
||||
)
|
||||
(net GND
|
||||
(pins SW10-2 SW10-2@1 SW2-2 SW2-2@1 SW3-2 SW3-2@1 SW4-2 SW4-2@1 SW5-2 SW5-2@1
|
||||
SW6-2 SW6-2@1 SW8-2 SW8-2@1 SW9-2 SW9-2@1 SW11-2 SW11-2@1 SW12-2 SW12-2@1
|
||||
SW15-2 SW15-2@1 SW16-2 SW16-2@1 SW17-2 SW17-2@1 SW21-2 SW21-2@1 SW18-2 SW18-2@1
|
||||
SW20-2 SW20-2@1 SW14-2 SW14-2@1 U1-3 U1-4 U1-23 RSW1-2 J1-C J1-C@1)
|
||||
)
|
||||
(net VCC
|
||||
(pins U1-21 J1-D J1-D@1)
|
||||
)
|
||||
(net col0
|
||||
(pins SW6-1 U1-20)
|
||||
)
|
||||
(net col1
|
||||
(pins SW5-1 U1-19)
|
||||
)
|
||||
(net col2
|
||||
(pins SW4-1 U1-18)
|
||||
)
|
||||
(net col3
|
||||
(pins SW3-1 U1-17)
|
||||
)
|
||||
(net col4
|
||||
(pins SW8-1 U1-16)
|
||||
)
|
||||
(net col5
|
||||
(pins SW9-1 U1-15)
|
||||
)
|
||||
(net LED
|
||||
(pins SW12-1 U1-1)
|
||||
)
|
||||
(net data
|
||||
(pins U1-2 J1-B J1-B@1)
|
||||
)
|
||||
(net reset
|
||||
(pins U1-22 RSW1-1)
|
||||
)
|
||||
(net SCL
|
||||
(pins SW15-1 U1-6)
|
||||
)
|
||||
(net SDA
|
||||
(pins SW14-1 U1-5)
|
||||
)
|
||||
(net "Net-(U1-Pad24)"
|
||||
(pins U1-24)
|
||||
)
|
||||
(net "Net-(J1-PadA)"
|
||||
(pins J1-A J1-A@1)
|
||||
)
|
||||
(net "Net-(U1-Pad14)"
|
||||
(pins SW10-1 U1-14)
|
||||
)
|
||||
(net "Net-(U1-Pad13)"
|
||||
(pins SW11-1 U1-13)
|
||||
)
|
||||
(net "Net-(U1-Pad12)"
|
||||
(pins SW21-1 U1-12)
|
||||
)
|
||||
(net "Net-(U1-Pad11)"
|
||||
(pins SW20-1 U1-11)
|
||||
)
|
||||
(class kicad_default "" GND LED "Net-(J1-PadA)" "Net-(U1-Pad11)" "Net-(U1-Pad12)"
|
||||
"Net-(U1-Pad13)" "Net-(U1-Pad14)" "Net-(U1-Pad24)" SCL SDA VCC col0
|
||||
col1 col2 col3 col4 col5 data reset row0 row1 row2 row3
|
||||
(circuit
|
||||
(use_via Via[0-1]_600:400_um)
|
||||
)
|
||||
(rule
|
||||
(width 250)
|
||||
(clearance 200.1)
|
||||
)
|
||||
)
|
||||
)
|
||||
(wiring
|
||||
)
|
||||
)
|
3526
Sweep34/sweep.kicad_pcb
Normal file
3526
Sweep34/sweep.kicad_pcb
Normal file
File diff suppressed because it is too large
Load diff
3525
Sweep34/sweep.kicad_pcb-bak
Normal file
3525
Sweep34/sweep.kicad_pcb-bak
Normal file
File diff suppressed because it is too large
Load diff
976
Sweep34/sweep.net
Normal file
976
Sweep34/sweep.net
Normal file
|
@ -0,0 +1,976 @@
|
|||
(export (version D)
|
||||
(design
|
||||
(source /Users/adachi-kousuke/src/github.com/foostan/crkbd/corne-light/pcb/corne-light.sch)
|
||||
(date "2019年02月16日土曜日 00:14:31")
|
||||
(tool "Eeschema (5.0.0-3-g5ebb6b6)")
|
||||
(sheet (number 1) (name /) (tstamps /)
|
||||
(title_block
|
||||
(title "Corne Light")
|
||||
(company foostan)
|
||||
(rev 2.1)
|
||||
(date 2018-12-26)
|
||||
(source corne-light.sch)
|
||||
(comment (number 1) (value ""))
|
||||
(comment (number 2) (value ""))
|
||||
(comment (number 3) (value ""))
|
||||
(comment (number 4) (value "")))))
|
||||
(components
|
||||
(comp (ref U1)
|
||||
(value ProMicro)
|
||||
(footprint kbd:ProMicro_v2_1side)
|
||||
(libsource (lib kbd) (part ProMicro) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E14C2))
|
||||
(comp (ref SW2)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2699))
|
||||
(comp (ref D2)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E26C6))
|
||||
(comp (ref SW3)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E27F9))
|
||||
(comp (ref D3)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E281F))
|
||||
(comp (ref SW4)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2908))
|
||||
(comp (ref SW5)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2933))
|
||||
(comp (ref SW6)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E295E))
|
||||
(comp (ref D4)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E29BF))
|
||||
(comp (ref D5)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E29F2))
|
||||
(comp (ref D6)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2A33))
|
||||
(comp (ref SW1)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2B19))
|
||||
(comp (ref D1)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2B5B))
|
||||
(comp (ref SW8)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2D26))
|
||||
(comp (ref D8)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2D2C))
|
||||
(comp (ref SW9)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2D32))
|
||||
(comp (ref D9)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2D38))
|
||||
(comp (ref SW10)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2D3E))
|
||||
(comp (ref SW11)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2D44))
|
||||
(comp (ref SW12)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2D4A))
|
||||
(comp (ref D10)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2D56))
|
||||
(comp (ref D11)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2D5C))
|
||||
(comp (ref D12)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2D62))
|
||||
(comp (ref SW7)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2D6E))
|
||||
(comp (ref D7)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E2D74))
|
||||
(comp (ref SW14)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E35B1))
|
||||
(comp (ref D14)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E35B7))
|
||||
(comp (ref SW15)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E35BD))
|
||||
(comp (ref D15)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E35C3))
|
||||
(comp (ref SW16)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E35C9))
|
||||
(comp (ref SW17)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E35CF))
|
||||
(comp (ref SW18)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E35D5))
|
||||
(comp (ref D16)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E35E1))
|
||||
(comp (ref D17)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E35E7))
|
||||
(comp (ref D18)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E35ED))
|
||||
(comp (ref SW13)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E35F9))
|
||||
(comp (ref D13)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E35FF))
|
||||
(comp (ref SW20)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E37A4))
|
||||
(comp (ref D20)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E37AA))
|
||||
(comp (ref SW21)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1.5u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E37B0))
|
||||
(comp (ref D21)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E37B6))
|
||||
(comp (ref SW19)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E37EC))
|
||||
(comp (ref D19)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5E37F2))
|
||||
(comp (ref RSW1)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:ResetSW_1side)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A5EB9E2))
|
||||
(comp (ref J2)
|
||||
(value OLED)
|
||||
(footprint kbd:OLED_1side)
|
||||
(libsource (lib Connector_Generic) (part Conn_01x04) (description "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)"))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5A91DA4B))
|
||||
(comp (ref J1)
|
||||
(value MJ-4PP-9)
|
||||
(footprint kbd:MJ-4PP-9_1side)
|
||||
(libsource (lib kbd) (part MJ-4PP-9) (description "4-pin (audio) jack receptable (stereo + 4th pin/TRRS connector)"))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5ACD605D))
|
||||
(comp (ref U2)
|
||||
(value ProMicro)
|
||||
(footprint kbd:ProMicro_v2_1side)
|
||||
(libsource (lib kbd) (part ProMicro) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F857))
|
||||
(comp (ref SW23)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F85D))
|
||||
(comp (ref D23)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F863))
|
||||
(comp (ref SW24)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F869))
|
||||
(comp (ref D24)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F86F))
|
||||
(comp (ref SW25)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F875))
|
||||
(comp (ref SW26)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F87B))
|
||||
(comp (ref SW27)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F881))
|
||||
(comp (ref D25)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F887))
|
||||
(comp (ref D26)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F88D))
|
||||
(comp (ref D27)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F893))
|
||||
(comp (ref SW22)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F899))
|
||||
(comp (ref D22)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F89F))
|
||||
(comp (ref SW29)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F8A5))
|
||||
(comp (ref D29)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F8AB))
|
||||
(comp (ref SW30)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F8B1))
|
||||
(comp (ref D30)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F8B7))
|
||||
(comp (ref SW31)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F8BD))
|
||||
(comp (ref SW32)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F8C3))
|
||||
(comp (ref SW33)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F8C9))
|
||||
(comp (ref D31)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F8CF))
|
||||
(comp (ref D32)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F8D5))
|
||||
(comp (ref D33)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F8DB))
|
||||
(comp (ref SW28)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F8E1))
|
||||
(comp (ref D28)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F8E7))
|
||||
(comp (ref SW35)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F8ED))
|
||||
(comp (ref D35)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F8F3))
|
||||
(comp (ref SW36)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F8F9))
|
||||
(comp (ref D36)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F8FF))
|
||||
(comp (ref SW37)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F905))
|
||||
(comp (ref SW38)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F90B))
|
||||
(comp (ref SW39)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F911))
|
||||
(comp (ref D37)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F917))
|
||||
(comp (ref D38)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F91D))
|
||||
(comp (ref D39)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F923))
|
||||
(comp (ref SW34)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F929))
|
||||
(comp (ref D34)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F92F))
|
||||
(comp (ref SW41)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F935))
|
||||
(comp (ref D41)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F93B))
|
||||
(comp (ref SW42)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1.5u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F941))
|
||||
(comp (ref D42)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F947))
|
||||
(comp (ref SW40)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:CherryMX_Choc_1u)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F94D))
|
||||
(comp (ref D40)
|
||||
(value D)
|
||||
(footprint kbd:D3_TH)
|
||||
(libsource (lib Device) (part D) (description Diode))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F953))
|
||||
(comp (ref RSW2)
|
||||
(value SW_PUSH)
|
||||
(footprint kbd:ResetSW_1side)
|
||||
(libsource (lib kbd) (part SW_PUSH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F978))
|
||||
(comp (ref J7)
|
||||
(value OLED)
|
||||
(footprint kbd:OLED_1side)
|
||||
(libsource (lib Connector_Generic) (part Conn_01x04) (description "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)"))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25F9A2))
|
||||
(comp (ref J6)
|
||||
(value MJ-4PP-9)
|
||||
(footprint kbd:MJ-4PP-9_1side)
|
||||
(libsource (lib kbd) (part MJ-4PP-9) (description "4-pin (audio) jack receptable (stereo + 4th pin/TRRS connector)"))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5C25FA15)))
|
||||
(libparts
|
||||
(libpart (lib Connector_Generic) (part Conn_01x04)
|
||||
(description "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)")
|
||||
(docs ~)
|
||||
(footprints
|
||||
(fp Connector*:*_1x??_*))
|
||||
(fields
|
||||
(field (name Reference) J)
|
||||
(field (name Value) Conn_01x04))
|
||||
(pins
|
||||
(pin (num 1) (name Pin_1) (type passive))
|
||||
(pin (num 2) (name Pin_2) (type passive))
|
||||
(pin (num 3) (name Pin_3) (type passive))
|
||||
(pin (num 4) (name Pin_4) (type passive))))
|
||||
(libpart (lib Device) (part D)
|
||||
(description Diode)
|
||||
(docs ~)
|
||||
(footprints
|
||||
(fp TO-???*)
|
||||
(fp *_Diode_*)
|
||||
(fp *SingleDiode*)
|
||||
(fp D_*))
|
||||
(fields
|
||||
(field (name Reference) D)
|
||||
(field (name Value) D))
|
||||
(pins
|
||||
(pin (num 1) (name K) (type passive))
|
||||
(pin (num 2) (name A) (type passive))))
|
||||
(libpart (lib kbd) (part MJ-4PP-9)
|
||||
(description "4-pin (audio) jack receptable (stereo + 4th pin/TRRS connector)")
|
||||
(docs ~)
|
||||
(fields
|
||||
(field (name Reference) J)
|
||||
(field (name Value) MJ-4PP-9))
|
||||
(pins
|
||||
(pin (num A) (name ~) (type input))
|
||||
(pin (num B) (name ~) (type input))
|
||||
(pin (num C) (name ~) (type input))
|
||||
(pin (num D) (name ~) (type input))))
|
||||
(libpart (lib kbd) (part ProMicro)
|
||||
(fields
|
||||
(field (name Reference) U)
|
||||
(field (name Value) ProMicro))
|
||||
(pins
|
||||
(pin (num 1) (name TX) (type BiDi))
|
||||
(pin (num 2) (name RX) (type BiDi))
|
||||
(pin (num 3) (name GND) (type power_in))
|
||||
(pin (num 4) (name GND) (type power_in))
|
||||
(pin (num 5) (name SDA) (type BiDi))
|
||||
(pin (num 6) (name SCL) (type BiDi))
|
||||
(pin (num 7) (name D4) (type BiDi))
|
||||
(pin (num 8) (name C6) (type BiDi))
|
||||
(pin (num 9) (name D7) (type BiDi))
|
||||
(pin (num 10) (name E6) (type BiDi))
|
||||
(pin (num 11) (name B4) (type BiDi))
|
||||
(pin (num 12) (name B5) (type BiDi))
|
||||
(pin (num 13) (name B6) (type BiDi))
|
||||
(pin (num 14) (name B2) (type BiDi))
|
||||
(pin (num 15) (name B3) (type BiDi))
|
||||
(pin (num 16) (name B1) (type BiDi))
|
||||
(pin (num 17) (name F7) (type BiDi))
|
||||
(pin (num 18) (name F6) (type BiDi))
|
||||
(pin (num 19) (name F5) (type BiDi))
|
||||
(pin (num 20) (name F4) (type BiDi))
|
||||
(pin (num 21) (name VCC) (type power_in))
|
||||
(pin (num 22) (name RST) (type input))
|
||||
(pin (num 23) (name GND) (type power_in))
|
||||
(pin (num 24) (name RAW) (type power_out))))
|
||||
(libpart (lib kbd) (part SW_PUSH)
|
||||
(fields
|
||||
(field (name Reference) SW)
|
||||
(field (name Value) SW_PUSH))
|
||||
(pins
|
||||
(pin (num 1) (name 1) (type passive))
|
||||
(pin (num 2) (name 2) (type passive)))))
|
||||
(libraries
|
||||
(library (logical Connector_Generic)
|
||||
(uri "/Library/Application Support/kicad/library/Connector_Generic.lib"))
|
||||
(library (logical Device)
|
||||
(uri "/Library/Application Support/kicad/library/Device.lib"))
|
||||
(library (logical kbd)
|
||||
(uri /Users/adachi-kousuke/src/github.com/foostan/kbd/library/kbd.lib)))
|
||||
(nets
|
||||
(net (code 1) (name LED)
|
||||
(node (ref U1) (pin 1)))
|
||||
(net (code 2) (name data)
|
||||
(node (ref U1) (pin 2))
|
||||
(node (ref J1) (pin B)))
|
||||
(net (code 3) (name SDA)
|
||||
(node (ref U1) (pin 5))
|
||||
(node (ref J2) (pin 1)))
|
||||
(net (code 4) (name SCL)
|
||||
(node (ref U1) (pin 6))
|
||||
(node (ref J2) (pin 2)))
|
||||
(net (code 5) (name "Net-(U1-Pad11)")
|
||||
(node (ref U1) (pin 11)))
|
||||
(net (code 6) (name "Net-(U1-Pad12)")
|
||||
(node (ref U1) (pin 12)))
|
||||
(net (code 7) (name reset)
|
||||
(node (ref U1) (pin 22))
|
||||
(node (ref RSW1) (pin 1)))
|
||||
(net (code 8) (name "Net-(U1-Pad13)")
|
||||
(node (ref U1) (pin 13)))
|
||||
(net (code 9) (name "Net-(U1-Pad14)")
|
||||
(node (ref U1) (pin 14)))
|
||||
(net (code 10) (name "Net-(U1-Pad24)")
|
||||
(node (ref U1) (pin 24)))
|
||||
(net (code 11) (name "Net-(D2-Pad2)")
|
||||
(node (ref D2) (pin 2))
|
||||
(node (ref SW2) (pin 2)))
|
||||
(net (code 12) (name "Net-(D3-Pad2)")
|
||||
(node (ref SW3) (pin 2))
|
||||
(node (ref D3) (pin 2)))
|
||||
(net (code 13) (name "Net-(D4-Pad2)")
|
||||
(node (ref SW4) (pin 2))
|
||||
(node (ref D4) (pin 2)))
|
||||
(net (code 14) (name "Net-(D5-Pad2)")
|
||||
(node (ref SW5) (pin 2))
|
||||
(node (ref D5) (pin 2)))
|
||||
(net (code 15) (name "Net-(D6-Pad2)")
|
||||
(node (ref SW6) (pin 2))
|
||||
(node (ref D6) (pin 2)))
|
||||
(net (code 16) (name "Net-(D1-Pad2)")
|
||||
(node (ref SW1) (pin 2))
|
||||
(node (ref D1) (pin 2)))
|
||||
(net (code 17) (name "Net-(D8-Pad2)")
|
||||
(node (ref D8) (pin 2))
|
||||
(node (ref SW8) (pin 2)))
|
||||
(net (code 18) (name "Net-(D9-Pad2)")
|
||||
(node (ref D9) (pin 2))
|
||||
(node (ref SW9) (pin 2)))
|
||||
(net (code 19) (name "Net-(D10-Pad2)")
|
||||
(node (ref D10) (pin 2))
|
||||
(node (ref SW10) (pin 2)))
|
||||
(net (code 20) (name "Net-(D11-Pad2)")
|
||||
(node (ref D11) (pin 2))
|
||||
(node (ref SW11) (pin 2)))
|
||||
(net (code 21) (name "Net-(D12-Pad2)")
|
||||
(node (ref SW12) (pin 2))
|
||||
(node (ref D12) (pin 2)))
|
||||
(net (code 22) (name "Net-(D7-Pad2)")
|
||||
(node (ref D7) (pin 2))
|
||||
(node (ref SW7) (pin 2)))
|
||||
(net (code 23) (name "Net-(D14-Pad2)")
|
||||
(node (ref D14) (pin 2))
|
||||
(node (ref SW14) (pin 2)))
|
||||
(net (code 24) (name "Net-(D15-Pad2)")
|
||||
(node (ref D15) (pin 2))
|
||||
(node (ref SW15) (pin 2)))
|
||||
(net (code 25) (name "Net-(D16-Pad2)")
|
||||
(node (ref SW16) (pin 2))
|
||||
(node (ref D16) (pin 2)))
|
||||
(net (code 26) (name "Net-(D17-Pad2)")
|
||||
(node (ref D17) (pin 2))
|
||||
(node (ref SW17) (pin 2)))
|
||||
(net (code 27) (name "Net-(D18-Pad2)")
|
||||
(node (ref SW18) (pin 2))
|
||||
(node (ref D18) (pin 2)))
|
||||
(net (code 28) (name "Net-(D13-Pad2)")
|
||||
(node (ref SW13) (pin 2))
|
||||
(node (ref D13) (pin 2)))
|
||||
(net (code 29) (name "Net-(D20-Pad2)")
|
||||
(node (ref SW20) (pin 2))
|
||||
(node (ref D20) (pin 2)))
|
||||
(net (code 30) (name "Net-(D21-Pad2)")
|
||||
(node (ref D21) (pin 2))
|
||||
(node (ref SW21) (pin 2)))
|
||||
(net (code 31) (name "Net-(D19-Pad2)")
|
||||
(node (ref D19) (pin 2))
|
||||
(node (ref SW19) (pin 2)))
|
||||
(net (code 32) (name col1)
|
||||
(node (ref U1) (pin 19))
|
||||
(node (ref SW2) (pin 1))
|
||||
(node (ref SW14) (pin 1))
|
||||
(node (ref SW8) (pin 1)))
|
||||
(net (code 33) (name col0)
|
||||
(node (ref U1) (pin 20))
|
||||
(node (ref SW7) (pin 1))
|
||||
(node (ref SW1) (pin 1))
|
||||
(node (ref SW13) (pin 1)))
|
||||
(net (code 34) (name col2)
|
||||
(node (ref SW3) (pin 1))
|
||||
(node (ref U1) (pin 18))
|
||||
(node (ref SW15) (pin 1))
|
||||
(node (ref SW9) (pin 1)))
|
||||
(net (code 35) (name col3)
|
||||
(node (ref SW19) (pin 1))
|
||||
(node (ref U1) (pin 17))
|
||||
(node (ref SW4) (pin 1))
|
||||
(node (ref SW10) (pin 1))
|
||||
(node (ref SW16) (pin 1)))
|
||||
(net (code 36) (name col4)
|
||||
(node (ref SW17) (pin 1))
|
||||
(node (ref U1) (pin 16))
|
||||
(node (ref SW5) (pin 1))
|
||||
(node (ref SW11) (pin 1))
|
||||
(node (ref SW20) (pin 1)))
|
||||
(net (code 37) (name col5)
|
||||
(node (ref SW6) (pin 1))
|
||||
(node (ref SW18) (pin 1))
|
||||
(node (ref SW21) (pin 1))
|
||||
(node (ref SW12) (pin 1))
|
||||
(node (ref U1) (pin 15)))
|
||||
(net (code 38) (name row0)
|
||||
(node (ref D1) (pin 1))
|
||||
(node (ref D5) (pin 1))
|
||||
(node (ref D4) (pin 1))
|
||||
(node (ref D3) (pin 1))
|
||||
(node (ref D6) (pin 1))
|
||||
(node (ref D2) (pin 1))
|
||||
(node (ref U1) (pin 7)))
|
||||
(net (code 39) (name row1)
|
||||
(node (ref D7) (pin 1))
|
||||
(node (ref D12) (pin 1))
|
||||
(node (ref D11) (pin 1))
|
||||
(node (ref D10) (pin 1))
|
||||
(node (ref D9) (pin 1))
|
||||
(node (ref D8) (pin 1))
|
||||
(node (ref U1) (pin 8)))
|
||||
(net (code 40) (name row2)
|
||||
(node (ref D14) (pin 1))
|
||||
(node (ref D15) (pin 1))
|
||||
(node (ref D16) (pin 1))
|
||||
(node (ref D17) (pin 1))
|
||||
(node (ref D18) (pin 1))
|
||||
(node (ref D13) (pin 1))
|
||||
(node (ref U1) (pin 9)))
|
||||
(net (code 41) (name row3)
|
||||
(node (ref U1) (pin 10))
|
||||
(node (ref D20) (pin 1))
|
||||
(node (ref D21) (pin 1))
|
||||
(node (ref D19) (pin 1)))
|
||||
(net (code 42) (name GND)
|
||||
(node (ref RSW1) (pin 2))
|
||||
(node (ref U1) (pin 3))
|
||||
(node (ref J1) (pin C))
|
||||
(node (ref U1) (pin 23))
|
||||
(node (ref U1) (pin 4))
|
||||
(node (ref J2) (pin 4)))
|
||||
(net (code 43) (name VCC)
|
||||
(node (ref U1) (pin 21))
|
||||
(node (ref J2) (pin 3))
|
||||
(node (ref J1) (pin D)))
|
||||
(net (code 44) (name "Net-(J1-PadA)")
|
||||
(node (ref J1) (pin A)))
|
||||
(net (code 45) (name LED_r)
|
||||
(node (ref U2) (pin 1)))
|
||||
(net (code 46) (name data_r)
|
||||
(node (ref J6) (pin B))
|
||||
(node (ref U2) (pin 2)))
|
||||
(net (code 47) (name SDA_r)
|
||||
(node (ref U2) (pin 5))
|
||||
(node (ref J7) (pin 4)))
|
||||
(net (code 48) (name SCL_r)
|
||||
(node (ref U2) (pin 6))
|
||||
(node (ref J7) (pin 3)))
|
||||
(net (code 49) (name "Net-(U2-Pad11)")
|
||||
(node (ref U2) (pin 11)))
|
||||
(net (code 50) (name VDD)
|
||||
(node (ref J6) (pin D))
|
||||
(node (ref U2) (pin 21))
|
||||
(node (ref J7) (pin 2)))
|
||||
(net (code 51) (name "Net-(U2-Pad12)")
|
||||
(node (ref U2) (pin 12)))
|
||||
(net (code 52) (name reset_r)
|
||||
(node (ref RSW2) (pin 1))
|
||||
(node (ref U2) (pin 22)))
|
||||
(net (code 53) (name "Net-(U2-Pad13)")
|
||||
(node (ref U2) (pin 13)))
|
||||
(net (code 54) (name "Net-(U2-Pad14)")
|
||||
(node (ref U2) (pin 14)))
|
||||
(net (code 55) (name "Net-(U2-Pad24)")
|
||||
(node (ref U2) (pin 24)))
|
||||
(net (code 56) (name "Net-(D23-Pad2)")
|
||||
(node (ref SW23) (pin 2))
|
||||
(node (ref D23) (pin 2)))
|
||||
(net (code 57) (name "Net-(D24-Pad2)")
|
||||
(node (ref D24) (pin 2))
|
||||
(node (ref SW24) (pin 2)))
|
||||
(net (code 58) (name "Net-(D25-Pad2)")
|
||||
(node (ref SW25) (pin 2))
|
||||
(node (ref D25) (pin 2)))
|
||||
(net (code 59) (name "Net-(D26-Pad2)")
|
||||
(node (ref D26) (pin 2))
|
||||
(node (ref SW26) (pin 2)))
|
||||
(net (code 60) (name "Net-(D27-Pad2)")
|
||||
(node (ref D27) (pin 2))
|
||||
(node (ref SW27) (pin 2)))
|
||||
(net (code 61) (name "Net-(D22-Pad2)")
|
||||
(node (ref SW22) (pin 2))
|
||||
(node (ref D22) (pin 2)))
|
||||
(net (code 62) (name "Net-(D29-Pad2)")
|
||||
(node (ref D29) (pin 2))
|
||||
(node (ref SW29) (pin 2)))
|
||||
(net (code 63) (name "Net-(D30-Pad2)")
|
||||
(node (ref D30) (pin 2))
|
||||
(node (ref SW30) (pin 2)))
|
||||
(net (code 64) (name "Net-(D31-Pad2)")
|
||||
(node (ref D31) (pin 2))
|
||||
(node (ref SW31) (pin 2)))
|
||||
(net (code 65) (name "Net-(D32-Pad2)")
|
||||
(node (ref SW32) (pin 2))
|
||||
(node (ref D32) (pin 2)))
|
||||
(net (code 66) (name "Net-(D33-Pad2)")
|
||||
(node (ref D33) (pin 2))
|
||||
(node (ref SW33) (pin 2)))
|
||||
(net (code 67) (name "Net-(D28-Pad2)")
|
||||
(node (ref SW28) (pin 2))
|
||||
(node (ref D28) (pin 2)))
|
||||
(net (code 68) (name "Net-(D35-Pad2)")
|
||||
(node (ref SW35) (pin 2))
|
||||
(node (ref D35) (pin 2)))
|
||||
(net (code 69) (name "Net-(D36-Pad2)")
|
||||
(node (ref SW36) (pin 2))
|
||||
(node (ref D36) (pin 2)))
|
||||
(net (code 70) (name "Net-(D37-Pad2)")
|
||||
(node (ref SW37) (pin 2))
|
||||
(node (ref D37) (pin 2)))
|
||||
(net (code 71) (name "Net-(D38-Pad2)")
|
||||
(node (ref SW38) (pin 2))
|
||||
(node (ref D38) (pin 2)))
|
||||
(net (code 72) (name "Net-(D39-Pad2)")
|
||||
(node (ref SW39) (pin 2))
|
||||
(node (ref D39) (pin 2)))
|
||||
(net (code 73) (name "Net-(D34-Pad2)")
|
||||
(node (ref D34) (pin 2))
|
||||
(node (ref SW34) (pin 2)))
|
||||
(net (code 74) (name "Net-(D41-Pad2)")
|
||||
(node (ref D41) (pin 2))
|
||||
(node (ref SW41) (pin 2)))
|
||||
(net (code 75) (name "Net-(D42-Pad2)")
|
||||
(node (ref D42) (pin 2))
|
||||
(node (ref SW42) (pin 2)))
|
||||
(net (code 76) (name "Net-(D40-Pad2)")
|
||||
(node (ref D40) (pin 2))
|
||||
(node (ref SW40) (pin 2)))
|
||||
(net (code 77) (name col1_r)
|
||||
(node (ref SW23) (pin 1))
|
||||
(node (ref SW35) (pin 1))
|
||||
(node (ref U2) (pin 19))
|
||||
(node (ref SW29) (pin 1)))
|
||||
(net (code 78) (name col0_r)
|
||||
(node (ref SW28) (pin 1))
|
||||
(node (ref SW34) (pin 1))
|
||||
(node (ref SW22) (pin 1))
|
||||
(node (ref U2) (pin 20)))
|
||||
(net (code 79) (name col2_r)
|
||||
(node (ref SW36) (pin 1))
|
||||
(node (ref SW30) (pin 1))
|
||||
(node (ref U2) (pin 18))
|
||||
(node (ref SW24) (pin 1)))
|
||||
(net (code 80) (name col3_r)
|
||||
(node (ref SW31) (pin 1))
|
||||
(node (ref SW37) (pin 1))
|
||||
(node (ref SW40) (pin 1))
|
||||
(node (ref U2) (pin 17))
|
||||
(node (ref SW25) (pin 1)))
|
||||
(net (code 81) (name col4_r)
|
||||
(node (ref SW32) (pin 1))
|
||||
(node (ref U2) (pin 16))
|
||||
(node (ref SW38) (pin 1))
|
||||
(node (ref SW26) (pin 1))
|
||||
(node (ref SW41) (pin 1)))
|
||||
(net (code 82) (name col5_r)
|
||||
(node (ref SW33) (pin 1))
|
||||
(node (ref U2) (pin 15))
|
||||
(node (ref SW39) (pin 1))
|
||||
(node (ref SW42) (pin 1))
|
||||
(node (ref SW27) (pin 1)))
|
||||
(net (code 83) (name row0_r)
|
||||
(node (ref U2) (pin 7))
|
||||
(node (ref D22) (pin 1))
|
||||
(node (ref D27) (pin 1))
|
||||
(node (ref D26) (pin 1))
|
||||
(node (ref D25) (pin 1))
|
||||
(node (ref D24) (pin 1))
|
||||
(node (ref D23) (pin 1)))
|
||||
(net (code 84) (name row1_r)
|
||||
(node (ref U2) (pin 8))
|
||||
(node (ref D28) (pin 1))
|
||||
(node (ref D33) (pin 1))
|
||||
(node (ref D32) (pin 1))
|
||||
(node (ref D31) (pin 1))
|
||||
(node (ref D30) (pin 1))
|
||||
(node (ref D29) (pin 1)))
|
||||
(net (code 85) (name row2_r)
|
||||
(node (ref D35) (pin 1))
|
||||
(node (ref D36) (pin 1))
|
||||
(node (ref U2) (pin 9))
|
||||
(node (ref D37) (pin 1))
|
||||
(node (ref D38) (pin 1))
|
||||
(node (ref D39) (pin 1))
|
||||
(node (ref D34) (pin 1)))
|
||||
(net (code 86) (name row3_r)
|
||||
(node (ref U2) (pin 10))
|
||||
(node (ref D40) (pin 1))
|
||||
(node (ref D42) (pin 1))
|
||||
(node (ref D41) (pin 1)))
|
||||
(net (code 87) (name GNDA)
|
||||
(node (ref RSW2) (pin 2))
|
||||
(node (ref J7) (pin 1))
|
||||
(node (ref J6) (pin C))
|
||||
(node (ref U2) (pin 23))
|
||||
(node (ref U2) (pin 4))
|
||||
(node (ref U2) (pin 3)))
|
||||
(net (code 88) (name "Net-(J6-PadA)")
|
||||
(node (ref J6) (pin A)))))
|
BIN
Sweep34/sweep.png
Normal file
BIN
Sweep34/sweep.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 236 KiB |
236
Sweep34/sweep.pro
Normal file
236
Sweep34/sweep.pro
Normal file
|
@ -0,0 +1,236 @@
|
|||
update=Wed 22 Jul 2020 14:49:49 BST
|
||||
version=1
|
||||
last_client=kicad
|
||||
[cvpcb]
|
||||
version=1
|
||||
NetIExt=net
|
||||
[general]
|
||||
version=1
|
||||
[eeschema]
|
||||
version=1
|
||||
LibDir=
|
||||
[pcbnew]
|
||||
version=1
|
||||
PageLayoutDescrFile=
|
||||
LastNetListRead=sweep.net
|
||||
CopperLayerCount=2
|
||||
BoardThickness=1.6
|
||||
AllowMicroVias=0
|
||||
AllowBlindVias=0
|
||||
RequireCourtyardDefinitions=0
|
||||
ProhibitOverlappingCourtyards=1
|
||||
MinTrackWidth=0.2
|
||||
MinViaDiameter=0.4
|
||||
MinViaDrill=0.3
|
||||
MinMicroViaDiameter=0.2
|
||||
MinMicroViaDrill=0.09999999999999999
|
||||
MinHoleToHole=0.25
|
||||
TrackWidth1=0.25
|
||||
TrackWidth2=0.5
|
||||
ViaDiameter1=0.6
|
||||
ViaDrill1=0.4
|
||||
dPairWidth1=0.2
|
||||
dPairGap1=0.25
|
||||
dPairViaGap1=0.25
|
||||
SilkLineWidth=0.15
|
||||
SilkTextSizeV=1
|
||||
SilkTextSizeH=1
|
||||
SilkTextSizeThickness=0.15
|
||||
SilkTextItalic=0
|
||||
SilkTextUpright=1
|
||||
CopperLineWidth=0.15
|
||||
CopperTextSizeV=1.5
|
||||
CopperTextSizeH=1.5
|
||||
CopperTextThickness=0.3
|
||||
CopperTextItalic=0
|
||||
CopperTextUpright=1
|
||||
EdgeCutLineWidth=0.15
|
||||
CourtyardLineWidth=0.05
|
||||
OthersLineWidth=0.15
|
||||
OthersTextSizeV=1
|
||||
OthersTextSizeH=1
|
||||
OthersTextSizeThickness=0.15
|
||||
OthersTextItalic=0
|
||||
OthersTextUpright=1
|
||||
SolderMaskClearance=0.2
|
||||
SolderMaskMinWidth=0
|
||||
SolderPasteClearance=0
|
||||
SolderPasteRatio=0
|
||||
[pcbnew/Layer.F.Cu]
|
||||
Name=F.Cu
|
||||
Type=0
|
||||
Enabled=1
|
||||
[pcbnew/Layer.In1.Cu]
|
||||
Name=In1.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In2.Cu]
|
||||
Name=In2.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In3.Cu]
|
||||
Name=In3.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In4.Cu]
|
||||
Name=In4.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In5.Cu]
|
||||
Name=In5.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In6.Cu]
|
||||
Name=In6.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In7.Cu]
|
||||
Name=In7.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In8.Cu]
|
||||
Name=In8.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In9.Cu]
|
||||
Name=In9.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In10.Cu]
|
||||
Name=In10.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In11.Cu]
|
||||
Name=In11.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In12.Cu]
|
||||
Name=In12.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In13.Cu]
|
||||
Name=In13.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In14.Cu]
|
||||
Name=In14.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In15.Cu]
|
||||
Name=In15.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In16.Cu]
|
||||
Name=In16.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In17.Cu]
|
||||
Name=In17.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In18.Cu]
|
||||
Name=In18.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In19.Cu]
|
||||
Name=In19.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In20.Cu]
|
||||
Name=In20.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In21.Cu]
|
||||
Name=In21.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In22.Cu]
|
||||
Name=In22.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In23.Cu]
|
||||
Name=In23.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In24.Cu]
|
||||
Name=In24.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In25.Cu]
|
||||
Name=In25.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In26.Cu]
|
||||
Name=In26.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In27.Cu]
|
||||
Name=In27.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In28.Cu]
|
||||
Name=In28.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In29.Cu]
|
||||
Name=In29.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In30.Cu]
|
||||
Name=In30.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.B.Cu]
|
||||
Name=B.Cu
|
||||
Type=0
|
||||
Enabled=1
|
||||
[pcbnew/Layer.B.Adhes]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.F.Adhes]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.B.Paste]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.F.Paste]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.B.SilkS]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.F.SilkS]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.B.Mask]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.F.Mask]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.Dwgs.User]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.Cmts.User]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.Eco1.User]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.Eco2.User]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.Edge.Cuts]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.Margin]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.B.CrtYd]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.F.CrtYd]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.B.Fab]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.F.Fab]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.Rescue]
|
||||
Enabled=0
|
||||
[pcbnew/Netclasses]
|
||||
[pcbnew/Netclasses/Default]
|
||||
Name=Default
|
||||
Clearance=0.2
|
||||
TrackWidth=0.25
|
||||
ViaDiameter=0.6
|
||||
ViaDrill=0.4
|
||||
uViaDiameter=0.3
|
||||
uViaDrill=0.1
|
||||
dPairWidth=0.2
|
||||
dPairGap=0.25
|
||||
dPairViaGap=0.25
|
78
Sweep34/sweep.rules
Normal file
78
Sweep34/sweep.rules
Normal file
|
@ -0,0 +1,78 @@
|
|||
|
||||
(rules PCB sweep
|
||||
(snap_angle
|
||||
fortyfive_degree
|
||||
)
|
||||
(autoroute_settings
|
||||
(fanout off)
|
||||
(autoroute on)
|
||||
(postroute on)
|
||||
(vias on)
|
||||
(via_costs 50)
|
||||
(plane_via_costs 5)
|
||||
(start_ripup_costs 100)
|
||||
(start_pass_no 1062)
|
||||
(layer_rule F.Cu
|
||||
(active on)
|
||||
(preferred_direction horizontal)
|
||||
(preferred_direction_trace_costs 1.0)
|
||||
(against_preferred_direction_trace_costs 2.2)
|
||||
)
|
||||
(layer_rule B.Cu
|
||||
(active on)
|
||||
(preferred_direction vertical)
|
||||
(preferred_direction_trace_costs 1.0)
|
||||
(against_preferred_direction_trace_costs 1.8)
|
||||
)
|
||||
)
|
||||
(rule
|
||||
(width 250.0)
|
||||
(clear 200.2)
|
||||
(clear 125.0 (type smd_to_turn_gap))
|
||||
(clear 50.0 (type smd_smd))
|
||||
)
|
||||
(padstack "Via[0-1]_600:400_um"
|
||||
(shape
|
||||
(circle F.Cu 600.0 0.0 0.0)
|
||||
)
|
||||
(shape
|
||||
(circle B.Cu 600.0 0.0 0.0)
|
||||
)
|
||||
(attach off)
|
||||
)
|
||||
(via
|
||||
"Via[0-1]_600:400_um" "Via[0-1]_600:400_um" default
|
||||
)
|
||||
(via
|
||||
"Via[0-1]_600:400_um-kicad_default" "Via[0-1]_600:400_um" "kicad_default"
|
||||
)
|
||||
(via_rule
|
||||
default "Via[0-1]_600:400_um"
|
||||
)
|
||||
(via_rule
|
||||
"kicad_default" "Via[0-1]_600:400_um-kicad_default"
|
||||
)
|
||||
(class default
|
||||
(clearance_class default)
|
||||
(via_rule default)
|
||||
(rule
|
||||
(width 250.0)
|
||||
)
|
||||
(circuit
|
||||
(use_layer F.Cu B.Cu)
|
||||
)
|
||||
)
|
||||
(class "kicad_default"
|
||||
row0 row1 row2 row3 GND VCC col0 col1
|
||||
col2 col3 col4 col5 LED data reset SCL
|
||||
SDA "Net-(U1-Pad24)" "Net-(J1-PadA)" "Net-(U1-Pad14)" "Net-(U1-Pad13)" "Net-(U1-Pad12)" "Net-(U1-Pad11)"
|
||||
(clearance_class "kicad_default")
|
||||
(via_rule kicad_default)
|
||||
(rule
|
||||
(width 250.0)
|
||||
)
|
||||
(circuit
|
||||
(use_layer F.Cu B.Cu)
|
||||
)
|
||||
)
|
||||
)
|
1711
Sweep34/sweep.sch
Normal file
1711
Sweep34/sweep.sch
Normal file
File diff suppressed because it is too large
Load diff
648
Sweep34/sweep.ses
Normal file
648
Sweep34/sweep.ses
Normal file
|
@ -0,0 +1,648 @@
|
|||
|
||||
(session sweep.ses
|
||||
(base_design sweep.dsn)
|
||||
(placement
|
||||
(resolution um 10)
|
||||
(component Kailh:SW_PG1350_reversible_b2
|
||||
(place SW10 800000 -426700 front 0)
|
||||
(place SW2 440000 -423700 front 0)
|
||||
(place SW3 620000 -301400 front 0)
|
||||
(place SW4 800000 -256800 front 0)
|
||||
(place SW5 980000 -305400 front 0)
|
||||
(place SW6 1160000 -324200 front 0)
|
||||
(place SW8 440000 -593700 front 0)
|
||||
(place SW9 620000 -471400 front 0)
|
||||
(place SW11 980000 -475400 front 0)
|
||||
(place SW12 1160000 -494200 front 0)
|
||||
(place SW15 620000 -641450 front 0)
|
||||
(place SW16 800000 -596700 front 0)
|
||||
(place SW17 980000 -645450 front 0)
|
||||
(place SW21 1268100 -920000 back 150)
|
||||
(place SW18 1160000 -664200 front 0)
|
||||
(place SW20 1066800 -850900 back 165)
|
||||
(place SW14 440000 -763750 front 0)
|
||||
)
|
||||
(component kbd:ProMicro_v3
|
||||
(place U1 1353500 -529100 front 0)
|
||||
)
|
||||
(component foostan:ResetSW
|
||||
(place RSW1 1275600 -743000 front 90)
|
||||
)
|
||||
(component "kbd:MJ-4PP-9"
|
||||
(place J1 1429000 -741900 front 270)
|
||||
)
|
||||
)
|
||||
(was_is
|
||||
)
|
||||
(routes
|
||||
(resolution um 10)
|
||||
(parser
|
||||
(host_cad "KiCad's Pcbnew")
|
||||
(host_version 5.1.6)
|
||||
)
|
||||
(library_out
|
||||
(padstack "Via[0-1]_600:400_um"
|
||||
(shape
|
||||
(circle F.Cu 6000 0 0)
|
||||
)
|
||||
(shape
|
||||
(circle B.Cu 6000 0 0)
|
||||
)
|
||||
(attach off)
|
||||
)
|
||||
)
|
||||
(network_out
|
||||
(net row0
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
1429614 -536720
|
||||
1399660 -536720
|
||||
1287186 -649194
|
||||
1211102 -649194
|
||||
1195595 -633687
|
||||
1053648 -633687
|
||||
1040955 -620994
|
||||
834706 -620994
|
||||
800000 -655700
|
||||
)
|
||||
)
|
||||
)
|
||||
(net row1
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
1429614 -562120
|
||||
1395649 -562120
|
||||
1283013 -674756
|
||||
1253944 -674756
|
||||
1243922 -684778
|
||||
1058950 -684778
|
||||
1039278 -704450
|
||||
980000 -704450
|
||||
)
|
||||
)
|
||||
)
|
||||
(net row2
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
1429614 -587520
|
||||
1394253 -587520
|
||||
1288047 -693726
|
||||
1255711 -693726
|
||||
1226237 -723200
|
||||
1160000 -723200
|
||||
)
|
||||
)
|
||||
)
|
||||
(net row3
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
1429614 -612920
|
||||
1418740 -623794
|
||||
1418740 -709976
|
||||
1423384 -714620
|
||||
1423384 -756172
|
||||
1404723 -774833
|
||||
1303993 -774833
|
||||
1172962 -643802
|
||||
1060911 -643802
|
||||
963602 -546493
|
||||
503793 -546493
|
||||
440000 -482700
|
||||
)
|
||||
)
|
||||
)
|
||||
(net GND
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
490000 -801750
|
||||
390000 -801750
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
1028339 -685111
|
||||
1030000 -683450
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
1028339 -801254
|
||||
1028339 -685111
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
1028339 -685111
|
||||
931661 -685111
|
||||
930000 -683450
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
930000 -683450
|
||||
898750 -683450
|
||||
850000 -634700
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
882995 -343400
|
||||
882995 -327795
|
||||
850000 -294800
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
882995 -464700
|
||||
882995 -343400
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
882995 -343400
|
||||
930000 -343400
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
930000 -513400
|
||||
882995 -466395
|
||||
882995 -464700
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
882995 -464700
|
||||
850000 -464700
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
1257506 -848384
|
||||
1243799 -862091
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
1275600 -775500
|
||||
1275600 -830290
|
||||
1257506 -848384
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
1257506 -848384
|
||||
1321213 -912091
|
||||
1330401 -912091
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
1366000 -774653
|
||||
1276447 -774653
|
||||
1275600 -775500
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
1030000 -683450
|
||||
1091250 -683450
|
||||
1110000 -702200
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
1275600 -775500
|
||||
1210000 -709900
|
||||
1210000 -702200
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
1030000 -513400
|
||||
1091200 -513400
|
||||
1110000 -532200
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
537700 -509400
|
||||
490000 -461700
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
570000 -509400
|
||||
537700 -509400
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
490000 -631700
|
||||
537700 -584000
|
||||
537700 -509400
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
390000 -631700
|
||||
490000 -631700
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
1030000 -513400
|
||||
930000 -513400
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
1110000 -702200
|
||||
1210000 -702200
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
537750 -679450
|
||||
537750 -754000
|
||||
490000 -801750
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
537750 -679450
|
||||
570000 -679450
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
490000 -631700
|
||||
537750 -679450
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
490000 -461700
|
||||
390000 -461700
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
850000 -634700
|
||||
750000 -634700
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
670000 -509400
|
||||
570000 -509400
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
750000 -464700
|
||||
850000 -464700
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
670000 -509400
|
||||
705300 -509400
|
||||
750000 -464700
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
570000 -339400
|
||||
670000 -339400
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
750000 -294800
|
||||
705400 -339400
|
||||
670000 -339400
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
850000 -294800
|
||||
750000 -294800
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
1030000 -343400
|
||||
930000 -343400
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
1277414 -409720
|
||||
1257520 -409720
|
||||
1210000 -362200
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
1210000 -362200
|
||||
1110000 -362200
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
1110000 -362200
|
||||
1048800 -362200
|
||||
1030000 -343400
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
1210000 -532200
|
||||
1110000 -532200
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
570000 -679450
|
||||
670000 -679450
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
750000 -634700
|
||||
705250 -679450
|
||||
670000 -679450
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
1124931 -827136
|
||||
1054221 -827136
|
||||
1028339 -801254
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
1429614 -435120
|
||||
1404214 -409720
|
||||
1277414 -409720
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
1429614 -460520
|
||||
1429614 -435120
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
1366000 -762900
|
||||
1366000 -774653
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
1366000 -762900
|
||||
1366000 -703400
|
||||
)
|
||||
)
|
||||
)
|
||||
(net VCC
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
1326000 -691647
|
||||
1326000 -509106
|
||||
1277414 -460520
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
1326000 -703400
|
||||
1326000 -691647
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
1326000 -703400
|
||||
1326000 -715153
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
1326000 -762900
|
||||
1326000 -751147
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
1326000 -751147
|
||||
1326877 -750270
|
||||
1326877 -716030
|
||||
1326000 -715153
|
||||
)
|
||||
)
|
||||
)
|
||||
(net col0
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
1277414 -485920
|
||||
1174694 -383200
|
||||
1160000 -383200
|
||||
)
|
||||
)
|
||||
)
|
||||
(net col1
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
980000 -364400
|
||||
1040188 -364400
|
||||
1144056 -468268
|
||||
1234362 -468268
|
||||
1277414 -511320
|
||||
)
|
||||
)
|
||||
)
|
||||
(net col2
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
800000 -315800
|
||||
862641 -378441
|
||||
1047860 -378441
|
||||
1142190 -472771
|
||||
1213465 -472771
|
||||
1277414 -536720
|
||||
)
|
||||
)
|
||||
)
|
||||
(net col3
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
620000 -360400
|
||||
816294 -360400
|
||||
910786 -454892
|
||||
1085476 -454892
|
||||
1149157 -518573
|
||||
1233867 -518573
|
||||
1277414 -562120
|
||||
)
|
||||
)
|
||||
)
|
||||
(net col4
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
1277414 -587520
|
||||
897603 -587520
|
||||
874746 -610377
|
||||
819984 -610377
|
||||
768048 -662313
|
||||
449613 -662313
|
||||
440000 -652700
|
||||
)
|
||||
)
|
||||
)
|
||||
(net col5
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
1277414 -612920
|
||||
1288422 -601912
|
||||
1288422 -583054
|
||||
1282011 -576643
|
||||
828071 -576643
|
||||
781828 -530400
|
||||
620000 -530400
|
||||
)
|
||||
)
|
||||
)
|
||||
(net LED
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
1429614 -384320
|
||||
1391514 -422420
|
||||
1270063 -422420
|
||||
1160000 -532483
|
||||
1160000 -553200
|
||||
)
|
||||
)
|
||||
)
|
||||
(net data
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
1396000 -703400
|
||||
1396000 -443334
|
||||
1429614 -409720
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
1396000 -762900
|
||||
1396000 -703400
|
||||
)
|
||||
)
|
||||
)
|
||||
(net reset
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
1275600 -710500
|
||||
1288340 -697760
|
||||
1288340 -633837
|
||||
1280123 -625620
|
||||
1274180 -625620
|
||||
1266417 -617857
|
||||
1266417 -446117
|
||||
1277414 -435120
|
||||
)
|
||||
)
|
||||
)
|
||||
(net SCL
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
1429614 -511320
|
||||
1395026 -511320
|
||||
1282484 -623862
|
||||
1243329 -623862
|
||||
1233224 -613757
|
||||
883542 -613757
|
||||
880809 -616490
|
||||
820241 -616490
|
||||
736281 -700450
|
||||
620000 -700450
|
||||
)
|
||||
)
|
||||
)
|
||||
(net SDA
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
1429614 -485920
|
||||
1440584 -496890
|
||||
1440584 -566577
|
||||
1432341 -574820
|
||||
1389318 -574820
|
||||
1284879 -679259
|
||||
1255810 -679259
|
||||
1219157 -715912
|
||||
1202712 -715912
|
||||
1196288 -709488
|
||||
1147522 -709488
|
||||
1126132 -730878
|
||||
607862 -730878
|
||||
515990 -822750
|
||||
440000 -822750
|
||||
)
|
||||
)
|
||||
)
|
||||
(net "Net-(J1-PadA)"
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
1311000 -720900
|
||||
1311000 -745400
|
||||
)
|
||||
)
|
||||
)
|
||||
(net "Net-(U1-Pad14)"
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
1277414 -638320
|
||||
1273890 -634796
|
||||
1105702 -634796
|
||||
991865 -520959
|
||||
972441 -520959
|
||||
966550 -526850
|
||||
841150 -526850
|
||||
800000 -485700
|
||||
)
|
||||
)
|
||||
)
|
||||
(net "Net-(U1-Pad13)"
|
||||
(wire
|
||||
(path B.Cu 2500
|
||||
1277414 -663720
|
||||
1252993 -639299
|
||||
1084899 -639299
|
||||
980000 -534400
|
||||
)
|
||||
)
|
||||
)
|
||||
(net "Net-(U1-Pad12)"
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
1429614 -663720
|
||||
1429614 -750149
|
||||
1310858 -868905
|
||||
1297600 -868905
|
||||
)
|
||||
)
|
||||
)
|
||||
(net "Net-(U1-Pad11)"
|
||||
(wire
|
||||
(path F.Cu 2500
|
||||
1082070 -793910
|
||||
1214512 -793910
|
||||
1370102 -638320
|
||||
1429614 -638320
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
4
Sweep34/sym-lib-table
Normal file
4
Sweep34/sym-lib-table
Normal file
|
@ -0,0 +1,4 @@
|
|||
(sym_lib_table
|
||||
(lib (name corne-light-rescue)(type Legacy)(uri ${KIPRJMOD}/corne-light-rescue.lib)(options "")(descr ""))
|
||||
(lib (name sweep-rescue)(type Legacy)(uri ${KIPRJMOD}/sweep-rescue.lib)(options "")(descr ""))
|
||||
)
|
Loading…
Reference in a new issue