added gateron ks27 switch support, in addition to the existing choc, on the same board

This commit is contained in:
Sadek Baroudi
2022-05-05 17:14:12 -07:00
parent 11206cc47a
commit b544c06ed0
251 changed files with 288696 additions and 0 deletions

1965
pcb/ks27-choc/Connector.dcm Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,857 @@
EESchema Schematic File Version 5
EELAYER 36 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title "Sweep V2"
Date "2021-03-10"
Rev "0.1"
Comp "broomlabs"
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
Comment5 ""
Comment6 ""
Comment7 ""
Comment8 ""
Comment9 ""
$EndDescr
Wire Notes Line
8100 800 11050 800
Wire Notes Line
8100 2900 8100 800
Wire Notes Line
8150 3550 11100 3550
Wire Notes Line
8150 5650 8150 3550
Wire Notes Line
11050 800 11050 2900
Wire Notes Line
11050 2900 8100 2900
Wire Notes Line
11100 3550 11100 5650
Wire Notes Line
11100 5650 8150 5650
Text Notes 4300 2050 0 118 ~ 0
Useless TRRS\n
Text Notes 4450 5900 0 118 ~ 0
Useless TRRS\n
Text Notes 4600 1000 0 118 ~ 0
Reset
Text Notes 4650 4900 0 118 ~ 0
Reset
Text Notes 8750 1100 0 118 ~ 0
Battery Business
Text Notes 8800 3850 0 118 ~ 0
Battery Business
Text GLabel 850 2750 3 50 Input ~ 0
Switch11
Text GLabel 850 6300 3 50 Input ~ 0
Switch11_r
Text GLabel 900 1150 3 50 Input ~ 0
Switch1
Text GLabel 900 2000 3 50 Input ~ 0
Switch6
Text GLabel 900 4700 3 50 Input ~ 0
Switch1_r
Text GLabel 900 5550 3 50 Input ~ 0
Switch6_r
Text GLabel 1250 2750 3 50 Input ~ 0
gnd
Text GLabel 1250 6300 3 50 Input ~ 0
gnd
Text GLabel 1300 1150 3 50 Input ~ 0
gnd
Text GLabel 1300 2000 3 50 Input ~ 0
gnd
Text GLabel 1300 4700 3 50 Input ~ 0
gnd
Text GLabel 1300 5550 3 50 Input ~ 0
gnd
Text GLabel 1500 2750 3 50 Input ~ 0
Switch12
Text GLabel 1500 6300 3 50 Input ~ 0
Switch12_r
Text GLabel 1550 1150 3 50 Input ~ 0
Switch2
Text GLabel 1550 2000 3 50 Input ~ 0
Switch7
Text GLabel 1550 4700 3 50 Input ~ 0
Switch2_r
Text GLabel 1550 5550 3 50 Input ~ 0
Switch7_r
Text GLabel 1900 2750 3 50 Input ~ 0
gnd
Text GLabel 1900 6300 3 50 Input ~ 0
gnd
Text GLabel 1950 1150 3 50 Input ~ 0
gnd
Text GLabel 1950 2000 3 50 Input ~ 0
gnd
Text GLabel 1950 4700 3 50 Input ~ 0
gnd
Text GLabel 1950 5550 3 50 Input ~ 0
gnd
Text GLabel 2150 2750 3 50 Input ~ 0
Switch13
Text GLabel 2150 3600 3 50 Input ~ 0
Switch18
Text GLabel 2150 6300 3 50 Input ~ 0
Switch13_r
Text GLabel 2150 7150 3 50 Input ~ 0
Switch18_r
Text GLabel 2200 1150 3 50 Input ~ 0
Switch3
Text GLabel 2200 2000 3 50 Input ~ 0
Switch8
Text GLabel 2200 4700 3 50 Input ~ 0
Switch3_r
Text GLabel 2200 5550 3 50 Input ~ 0
Switch8_r
Text GLabel 2550 2750 3 50 Input ~ 0
gnd
Text GLabel 2550 3600 3 50 Input ~ 0
gnd
Text GLabel 2550 6300 3 50 Input ~ 0
gnd
Text GLabel 2550 7150 3 50 Input ~ 0
gnd
Text GLabel 2600 1150 3 50 Input ~ 0
gnd
Text GLabel 2600 2000 3 50 Input ~ 0
gnd
Text GLabel 2600 4700 3 50 Input ~ 0
gnd
Text GLabel 2600 5550 3 50 Input ~ 0
gnd
Text GLabel 2750 2750 3 50 Input ~ 0
Switch14
Text GLabel 2750 6300 3 50 Input ~ 0
Switch14_r
Text GLabel 2800 1150 3 50 Input ~ 0
Switch4
Text GLabel 2800 2000 3 50 Input ~ 0
Switch9
Text GLabel 2800 3600 3 50 Input ~ 0
Switch16
Text GLabel 2800 4700 3 50 Input ~ 0
Switch4_r
Text GLabel 2800 5550 3 50 Input ~ 0
Switch9_r
Text GLabel 2800 7150 3 50 Input ~ 0
Switch16_r
Text GLabel 3150 2750 3 50 Input ~ 0
gnd
Text GLabel 3150 6300 3 50 Input ~ 0
gnd
Text GLabel 3200 1150 3 50 Input ~ 0
gnd
Text GLabel 3200 2000 3 50 Input ~ 0
gnd
Text GLabel 3200 3600 3 50 Input ~ 0
gnd
Text GLabel 3200 4700 3 50 Input ~ 0
gnd
Text GLabel 3200 5550 3 50 Input ~ 0
gnd
Text GLabel 3200 7150 3 50 Input ~ 0
gnd
Text GLabel 3350 3600 3 50 Input ~ 0
Switch17
Text GLabel 3350 7150 3 50 Input ~ 0
Switch17_r
Text GLabel 3400 2750 3 50 Input ~ 0
Switch15
Text GLabel 3400 6300 3 50 Input ~ 0
Switch15_r
Text GLabel 3450 1150 3 50 Input ~ 0
Switch5
Text GLabel 3450 2000 3 50 Input ~ 0
Switch10
Text GLabel 3450 4700 3 50 Input ~ 0
Switch5_r
Text GLabel 3450 5550 3 50 Input ~ 0
Switch10_r
Text GLabel 3750 3600 3 50 Input ~ 0
gnd
Text GLabel 3750 7150 3 50 Input ~ 0
gnd
Text GLabel 3800 2750 3 50 Input ~ 0
gnd
Text GLabel 3800 6300 3 50 Input ~ 0
gnd
Text GLabel 3850 1150 3 50 Input ~ 0
gnd
Text GLabel 3850 2000 3 50 Input ~ 0
gnd
Text GLabel 3850 4700 3 50 Input ~ 0
gnd
Text GLabel 3850 5550 3 50 Input ~ 0
gnd
Text GLabel 4600 1550 0 50 Input ~ 0
gnd
Text GLabel 4650 5450 0 50 Input ~ 0
gnd
Text GLabel 5000 1550 2 50 Input ~ 0
reset
Text GLabel 5000 2550 2 50 Input ~ 0
Switch19
Text GLabel 5000 2650 2 50 Input ~ 0
gnd
Text GLabel 5000 2750 2 50 Input ~ 0
vcc
Text GLabel 5050 5450 2 50 Input ~ 0
reset_r
Text GLabel 5050 6450 2 50 Input ~ 0
Switch19_r
Text GLabel 5050 6550 2 50 Input ~ 0
gnd
Text GLabel 5050 6650 2 50 Input ~ 0
vcc
Text GLabel 6200 4300 0 50 Input ~ 0
Switch10_r
Text GLabel 6200 4400 0 50 Input ~ 0
Switch19_r
Text GLabel 6200 4500 0 50 Input ~ 0
gnd
Text GLabel 6200 4600 0 50 Input ~ 0
gnd
Text GLabel 6200 4700 0 50 Input ~ 0
Switch11_r
Text GLabel 6200 4800 0 50 Input ~ 0
Switch12_r
Text GLabel 6200 4900 0 50 Input ~ 0
Switch13_r
Text GLabel 6200 5000 0 50 Input ~ 0
Switch14_r
Text GLabel 6200 5100 0 50 Input ~ 0
Switch1_r
Text GLabel 6200 5200 0 50 Input ~ 0
Switch15_r
Text GLabel 6200 5300 0 50 Input ~ 0
Switch16_r
Text GLabel 6200 5400 0 50 Input ~ 0
Switch17_r
Text GLabel 6250 1400 0 50 Input ~ 0
Switch10
Text GLabel 6250 1500 0 50 Input ~ 0
Switch19
Text GLabel 6250 1600 0 50 Input ~ 0
gnd
Text GLabel 6250 1700 0 50 Input ~ 0
gnd
Text GLabel 6250 1800 0 50 Input ~ 0
Switch11
Text GLabel 6250 1900 0 50 Input ~ 0
Switch12
Text GLabel 6250 2000 0 50 Input ~ 0
Switch13
Text GLabel 6250 2100 0 50 Input ~ 0
Switch14
Text GLabel 6250 2200 0 50 Input ~ 0
Switch1
Text GLabel 6250 2300 0 50 Input ~ 0
Switch15
Text GLabel 6250 2400 0 50 Input ~ 0
Switch16
Text GLabel 6250 2500 0 50 Input ~ 0
Switch17
Text GLabel 6700 5800 3 50 Input ~ 0
Switch18_r
Text GLabel 6750 2900 3 50 Input ~ 0
Switch18
Text GLabel 7600 4300 2 50 Input ~ 0
raw
Text GLabel 7600 4400 2 50 Input ~ 0
gnd
Text GLabel 7600 4500 2 50 Input ~ 0
reset_r
Text GLabel 7600 4600 2 50 Input ~ 0
vcc
Text GLabel 7600 4700 2 50 Input ~ 0
Switch5_r
Text GLabel 7600 4800 2 50 Input ~ 0
Switch4_r
Text GLabel 7600 4900 2 50 Input ~ 0
Switch3_r
Text GLabel 7600 5000 2 50 Input ~ 0
Switch2_r
Text GLabel 7600 5100 2 50 Input ~ 0
Switch6_r
Text GLabel 7600 5200 2 50 Input ~ 0
Switch7_r
Text GLabel 7600 5300 2 50 Input ~ 0
Switch8_r
Text GLabel 7600 5400 2 50 Input ~ 0
Switch9_r
Text GLabel 7650 1400 2 50 Input ~ 0
raw
Text GLabel 7650 1500 2 50 Input ~ 0
gnd
Text GLabel 7650 1600 2 50 Input ~ 0
reset
Text GLabel 7650 1700 2 50 Input ~ 0
vcc
Text GLabel 7650 1800 2 50 Input ~ 0
Switch5
Text GLabel 7650 1900 2 50 Input ~ 0
Switch4
Text GLabel 7650 2000 2 50 Input ~ 0
Switch3
Text GLabel 7650 2100 2 50 Input ~ 0
Switch2
Text GLabel 7650 2200 2 50 Input ~ 0
Switch6
Text GLabel 7650 2300 2 50 Input ~ 0
Switch7
Text GLabel 7650 2400 2 50 Input ~ 0
Switch8
Text GLabel 7650 2500 2 50 Input ~ 0
Switch9
Text GLabel 8400 1800 3 50 Input ~ 0
BT+
Text GLabel 8450 4550 3 50 Input ~ 0
BT+_r
Text GLabel 8800 1900 3 50 Input ~ 0
raw
Text GLabel 8850 4650 3 50 Input ~ 0
raw
Text GLabel 9700 1650 0 50 Input ~ 0
BT+
Text GLabel 9700 2050 0 50 Input ~ 0
gnd
Text GLabel 9750 4400 0 50 Input ~ 0
BT+_r
Text GLabel 9750 4800 0 50 Input ~ 0
gnd
$Comp
L Mechanical:MountingHole_Pad Bat+1
U 1 1 60495346
P 9700 1550
F 0 "Bat+1" H 9800 1599 50 0000 L CNN
F 1 "MountingHole_Pad" H 9800 1508 50 0000 L CNN
F 2 "kbd:1pin_conn" H 9700 1550 50 0001 C CNN
F 3 "~" H 9700 1550 50 0001 C CNN
1 9700 1550
1 0 0 -1
$EndComp
$Comp
L Mechanical:MountingHole_Pad BatGND1
U 1 1 6049571B
P 9700 1950
F 0 "BatGND1" H 9800 1999 50 0000 L CNN
F 1 "MountingHole_Pad" H 9800 1908 50 0000 L CNN
F 2 "kbd:1pin_conn" H 9700 1950 50 0001 C CNN
F 3 "~" H 9700 1950 50 0001 C CNN
1 9700 1950
1 0 0 -1
$EndComp
$Comp
L Mechanical:MountingHole_Pad Bat+r1
U 1 1 6095C06A
P 9750 4300
F 0 "Bat+r1" H 9850 4349 50 0000 L CNN
F 1 "MountingHole_Pad" H 9850 4258 50 0000 L CNN
F 2 "kbd:1pin_conn" H 9750 4300 50 0001 C CNN
F 3 "~" H 9750 4300 50 0001 C CNN
1 9750 4300
1 0 0 -1
$EndComp
$Comp
L Mechanical:MountingHole_Pad BatGND4
U 1 1 6095C074
P 9750 4700
F 0 "BatGND4" H 9850 4749 50 0000 L CNN
F 1 "MountingHole_Pad" H 9850 4658 50 0000 L CNN
F 2 "kbd:1pin_conn" H 9750 4700 50 0001 C CNN
F 3 "~" H 9750 4700 50 0001 C CNN
1 9750 4700
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW14
U 1 1 604BAD64
P 1050 2750
F 0 "SW14" H 1050 3035 50 0000 C CNN
F 1 "SW_Push" H 1050 2944 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 1050 2950 50 0001 C CNN
F 3 "~" H 1050 2950 50 0001 C CNN
1 1050 2750
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW12_r1
U 1 1 608B2027
P 1050 6300
F 0 "SW12_r1" H 1050 6585 50 0000 C CNN
F 1 "SW_Push" H 1050 6494 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 1050 6500 50 0001 C CNN
F 3 "~" H 1050 6500 50 0001 C CNN
1 1050 6300
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW2
U 1 1 6049E323
P 1100 1150
F 0 "SW2" H 1100 1435 50 0000 C CNN
F 1 "SW_Push" H 1100 1344 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 1100 1350 50 0001 C CNN
F 3 "~" H 1100 1350 50 0001 C CNN
1 1100 1150
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW8
U 1 1 604A6C6C
P 1100 2000
F 0 "SW8" H 1100 2285 50 0000 C CNN
F 1 "SW_Push" H 1100 2194 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 1100 2200 50 0001 C CNN
F 3 "~" H 1100 2200 50 0001 C CNN
1 1100 2000
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW2_r1
U 1 1 608B1D83
P 1100 4700
F 0 "SW2_r1" H 1100 4985 50 0000 C CNN
F 1 "SW_Push" H 1100 4894 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 1100 4900 50 0001 C CNN
F 3 "~" H 1100 4900 50 0001 C CNN
1 1100 4700
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW7_r1
U 1 1 608B1FF5
P 1100 5550
F 0 "SW7_r1" H 1100 5835 50 0000 C CNN
F 1 "SW_Push" H 1100 5744 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 1100 5750 50 0001 C CNN
F 3 "~" H 1100 5750 50 0001 C CNN
1 1100 5550
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW15
U 1 1 604BAF06
P 1700 2750
F 0 "SW15" H 1700 3035 50 0000 C CNN
F 1 "SW_Push" H 1700 2944 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 1700 2950 50 0001 C CNN
F 3 "~" H 1700 2950 50 0001 C CNN
1 1700 2750
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW13_r1
U 1 1 608B2031
P 1700 6300
F 0 "SW13_r1" H 1700 6585 50 0000 C CNN
F 1 "SW_Push" H 1700 6494 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 1700 6500 50 0001 C CNN
F 3 "~" H 1700 6500 50 0001 C CNN
1 1700 6300
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW3
U 1 1 6049E7C0
P 1750 1150
F 0 "SW3" H 1750 1435 50 0000 C CNN
F 1 "SW_Push" H 1750 1344 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 1750 1350 50 0001 C CNN
F 3 "~" H 1750 1350 50 0001 C CNN
1 1750 1150
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW9
U 1 1 604A6D52
P 1750 2000
F 0 "SW9" H 1750 2285 50 0000 C CNN
F 1 "SW_Push" H 1750 2194 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 1750 2200 50 0001 C CNN
F 3 "~" H 1750 2200 50 0001 C CNN
1 1750 2000
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW3_r1
U 1 1 608B1FB9
P 1750 4700
F 0 "SW3_r1" H 1750 4985 50 0000 C CNN
F 1 "SW_Push" H 1750 4894 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 1750 4900 50 0001 C CNN
F 3 "~" H 1750 4900 50 0001 C CNN
1 1750 4700
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW8_r1
U 1 1 608B1FFF
P 1750 5550
F 0 "SW8_r1" H 1750 5835 50 0000 C CNN
F 1 "SW_Push" H 1750 5744 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 1750 5750 50 0001 C CNN
F 3 "~" H 1750 5750 50 0001 C CNN
1 1750 5550
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW16
U 1 1 604BAF10
P 2350 2750
F 0 "SW16" H 2350 3035 50 0000 C CNN
F 1 "SW_Push" H 2350 2944 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 2350 2950 50 0001 C CNN
F 3 "~" H 2350 2950 50 0001 C CNN
1 2350 2750
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW1
U 1 1 00000000
P 2350 3600
F 0 "SW1" H 2350 3885 50 0000 C CNN
F 1 "SW_Push" H 2350 3794 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 2350 3800 50 0001 C CNN
F 3 "~" H 2350 3800 50 0001 C CNN
1 2350 3600
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW14_r1
U 1 1 608B203B
P 2350 6300
F 0 "SW14_r1" H 2350 6585 50 0000 C CNN
F 1 "SW_Push" H 2350 6494 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 2350 6500 50 0001 C CNN
F 3 "~" H 2350 6500 50 0001 C CNN
1 2350 6300
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW7
U 1 1 00000000
P 2350 7150
F 0 "SW7" H 2350 7435 50 0000 C CNN
F 1 "SW_Push" H 2350 7344 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 2350 7350 50 0001 C CNN
F 3 "~" H 2350 7350 50 0001 C CNN
1 2350 7150
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW4
U 1 1 6049EB70
P 2400 1150
F 0 "SW4" H 2400 1435 50 0000 C CNN
F 1 "SW_Push" H 2400 1344 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 2400 1350 50 0001 C CNN
F 3 "~" H 2400 1350 50 0001 C CNN
1 2400 1150
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW10
U 1 1 604A6D5C
P 2400 2000
F 0 "SW10" H 2400 2285 50 0000 C CNN
F 1 "SW_Push" H 2400 2194 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 2400 2200 50 0001 C CNN
F 3 "~" H 2400 2200 50 0001 C CNN
1 2400 2000
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW4_r1
U 1 1 608B1FC3
P 2400 4700
F 0 "SW4_r1" H 2400 4985 50 0000 C CNN
F 1 "SW_Push" H 2400 4894 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 2400 4900 50 0001 C CNN
F 3 "~" H 2400 4900 50 0001 C CNN
1 2400 4700
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW9_r1
U 1 1 608B2009
P 2400 5550
F 0 "SW9_r1" H 2400 5835 50 0000 C CNN
F 1 "SW_Push" H 2400 5744 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 2400 5750 50 0001 C CNN
F 3 "~" H 2400 5750 50 0001 C CNN
1 2400 5550
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW17
U 1 1 604BAF1A
P 2950 2750
F 0 "SW17" H 2950 3035 50 0000 C CNN
F 1 "SW_Push" H 2950 2944 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 2950 2950 50 0001 C CNN
F 3 "~" H 2950 2950 50 0001 C CNN
1 2950 2750
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW15_r1
U 1 1 608B2045
P 2950 6300
F 0 "SW15_r1" H 2950 6585 50 0000 C CNN
F 1 "SW_Push" H 2950 6494 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 2950 6500 50 0001 C CNN
F 3 "~" H 2950 6500 50 0001 C CNN
1 2950 6300
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW5
U 1 1 6049F636
P 3000 1150
F 0 "SW5" H 3000 1435 50 0000 C CNN
F 1 "SW_Push" H 3000 1344 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 3000 1350 50 0001 C CNN
F 3 "~" H 3000 1350 50 0001 C CNN
1 3000 1150
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW11
U 1 1 604A6D66
P 3000 2000
F 0 "SW11" H 3000 2285 50 0000 C CNN
F 1 "SW_Push" H 3000 2194 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 3000 2200 50 0001 C CNN
F 3 "~" H 3000 2200 50 0001 C CNN
1 3000 2000
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW20
U 1 1 604A14C0
P 3000 3600
F 0 "SW20" H 3000 3885 50 0000 C CNN
F 1 "SW_Push" H 3000 3794 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 3000 3800 50 0001 C CNN
F 3 "~" H 3000 3800 50 0001 C CNN
1 3000 3600
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW5_r1
U 1 1 608B1FCD
P 3000 4700
F 0 "SW5_r1" H 3000 4985 50 0000 C CNN
F 1 "SW_Push" H 3000 4894 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 3000 4900 50 0001 C CNN
F 3 "~" H 3000 4900 50 0001 C CNN
1 3000 4700
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW10_r1
U 1 1 608B2013
P 3000 5550
F 0 "SW10_r1" H 3000 5835 50 0000 C CNN
F 1 "SW_Push" H 3000 5744 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 3000 5750 50 0001 C CNN
F 3 "~" H 3000 5750 50 0001 C CNN
1 3000 5550
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW17_r1
U 1 1 608B1FE1
P 3000 7150
F 0 "SW17_r1" H 3000 7435 50 0000 C CNN
F 1 "SW_Push" H 3000 7344 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 3000 7350 50 0001 C CNN
F 3 "~" H 3000 7350 50 0001 C CNN
1 3000 7150
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW21
U 1 1 604A14CA
P 3550 3600
F 0 "SW21" H 3550 3885 50 0000 C CNN
F 1 "SW_Push" H 3550 3794 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 3550 3800 50 0001 C CNN
F 3 "~" H 3550 3800 50 0001 C CNN
1 3550 3600
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW18_r1
U 1 1 608B1FEB
P 3550 7150
F 0 "SW18_r1" H 3550 7435 50 0000 C CNN
F 1 "SW_Push" H 3550 7344 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 3550 7350 50 0001 C CNN
F 3 "~" H 3550 7350 50 0001 C CNN
1 3550 7150
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW18
U 1 1 604BAF24
P 3600 2750
F 0 "SW18" H 3600 3035 50 0000 C CNN
F 1 "SW_Push" H 3600 2944 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 3600 2950 50 0001 C CNN
F 3 "~" H 3600 2950 50 0001 C CNN
1 3600 2750
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW16_r1
U 1 1 608B204F
P 3600 6300
F 0 "SW16_r1" H 3600 6585 50 0000 C CNN
F 1 "SW_Push" H 3600 6494 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 3600 6500 50 0001 C CNN
F 3 "~" H 3600 6500 50 0001 C CNN
1 3600 6300
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW6
U 1 1 6049F698
P 3650 1150
F 0 "SW6" H 3650 1435 50 0000 C CNN
F 1 "SW_Push" H 3650 1344 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 3650 1350 50 0001 C CNN
F 3 "~" H 3650 1350 50 0001 C CNN
1 3650 1150
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW12
U 1 1 604A6D70
P 3650 2000
F 0 "SW12" H 3650 2285 50 0000 C CNN
F 1 "SW_Push" H 3650 2194 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 3650 2200 50 0001 C CNN
F 3 "~" H 3650 2200 50 0001 C CNN
1 3650 2000
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW6_r1
U 1 1 608B1FD7
P 3650 4700
F 0 "SW6_r1" H 3650 4985 50 0000 C CNN
F 1 "SW_Push" H 3650 4894 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 3650 4900 50 0001 C CNN
F 3 "~" H 3650 4900 50 0001 C CNN
1 3650 4700
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW11_r1
U 1 1 608B201D
P 3650 5550
F 0 "SW11_r1" H 3650 5835 50 0000 C CNN
F 1 "SW_Push" H 3650 5744 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 3650 5750 50 0001 C CNN
F 3 "~" H 3650 5750 50 0001 C CNN
1 3650 5550
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push RSW1
U 1 1 604EA4F3
P 4800 1550
F 0 "RSW1" H 4800 1835 50 0000 C CNN
F 1 "SW_Push" H 4800 1744 50 0000 C CNN
F 2 "kbd:ResetSW" H 4800 1750 50 0001 C CNN
F 3 "~" H 4800 1750 50 0001 C CNN
1 4800 1550
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push RSW2
U 1 1 608F2176
P 4850 5450
F 0 "RSW2" H 4850 5735 50 0000 C CNN
F 1 "SW_Push" H 4850 5644 50 0000 C CNN
F 2 "kbd:ResetSW" H 4850 5650 50 0001 C CNN
F 3 "~" H 4850 5650 50 0001 C CNN
1 4850 5450
1 0 0 -1
$EndComp
$Comp
L Switch:SW_SPDT SW_POWER1
U 1 1 6051801B
P 8600 1800
F 0 "SW_POWER1" H 8600 2085 50 0000 C CNN
F 1 "SW_SPDT" H 8600 1994 50 0000 C CNN
F 2 "Kailh:SPDT_C128955" H 8600 1800 50 0001 C CNN
F 3 "~" H 8600 1800 50 0001 C CNN
1 8600 1800
1 0 0 -1
$EndComp
$Comp
L Switch:SW_SPDT SW_POWERR1
U 1 1 6095BCE1
P 8650 4550
F 0 "SW_POWERR1" H 8650 4835 50 0000 C CNN
F 1 "SW_SPDT" H 8650 4744 50 0000 C CNN
F 2 "Kailh:SPDT_C128955" H 8650 4550 50 0001 C CNN
F 3 "~" H 8650 4550 50 0001 C CNN
1 8650 4550
1 0 0 -1
$EndComp
$Comp
L tokas_bp:AudioJack4dpb J1
U 1 1 605E7E3E
P 4800 2650
F 0 "J1" H 4757 2975 50 0000 C CNN
F 1 "AudioJack4dpb" H 4757 2884 50 0000 C CNN
F 2 "Keebio-Parts:TRRS-PJ-320A" H 4800 2650 50 0001 C CNN
F 3 "~" H 4800 2650 50 0001 C CNN
1 4800 2650
1 0 0 -1
$EndComp
$Comp
L tokas_bp:AudioJack4dpb J2
U 1 1 608F2563
P 4850 6550
F 0 "J2" H 4807 6875 50 0000 C CNN
F 1 "AudioJack4dpb" H 4807 6784 50 0000 C CNN
F 2 "Keebio-Parts:TRRS-PJ-320A" H 4850 6550 50 0001 C CNN
F 3 "~" H 4850 6550 50 0001 C CNN
1 4850 6550
1 0 0 -1
$EndComp
$Comp
L keebio:Elite-C U1
U 1 1 00000000
P 6900 4850
F 0 "U1" H 6900 5673 60 0000 C CNN
F 1 "Elite-C" H 6900 5544 60 0000 C CNN
F 2 "Keebio-Parts:Elite-C" V 7950 2350 60 0001 C CNN
F 3 "" V 7950 2350 60 0001 C CNN
1 6900 4850
1 0 0 -1
$EndComp
$Comp
L keebio:Elite-C U2
U 1 1 00000000
P 6950 1950
F 0 "U2" H 6950 2773 60 0000 C CNN
F 1 "Elite-C" H 6950 2644 60 0000 C CNN
F 2 "Keebio-Parts:Elite-C" V 8000 -550 60 0001 C CNN
F 3 "" V 8000 -550 60 0001 C CNN
1 6950 1950
1 0 0 -1
$EndComp
$EndSCHEMATC

85716
pcb/ks27-choc/fp-info-cache Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,6 @@
(fp_lib_table
(lib (name "Keebio-Parts")(type "KiCad")(uri "${KIPRJMOD}/libraries/Keebio-Parts.pretty")(options "")(descr ""))
(lib (name "random-keyboard-parts")(type "KiCad")(uri "${KIPRJMOD}/libraries/random-keyboard-parts.pretty")(options "")(descr ""))
(lib (name "sweep36")(type "KiCad")(uri "${KIPRJMOD}/libraries/sweep36.pretty")(options "")(descr ""))
(lib (name "fingerpunch")(type "KiCad")(uri "${KIPRJMOD}/libraries/fingerpunch.pretty")(options "")(descr ""))
)

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,507 @@
%TF.GenerationSoftware,KiCad,Pcbnew,(6.0.0)*%
%TF.CreationDate,2022-04-18T13:44:49-07:00*%
%TF.ProjectId,half-swept,68616c66-2d73-4776-9570-742e6b696361,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Soldermask,Bot*%
%TF.FilePolarity,Negative*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW (6.0.0)) date 2022-04-18 13:44:49*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
G04 Aperture macros list*
%AMRoundRect*
0 Rectangle with rounded corners*
0 $1 Rounding radius*
0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
0 Add a 4 corners polygon primitive as box body*
4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
0 Add four circle primitives for the rounded corners*
1,1,$1+$1,$2,$3*
1,1,$1+$1,$4,$5*
1,1,$1+$1,$6,$7*
1,1,$1+$1,$8,$9*
0 Add four rect primitives between the rounded corners*
20,1,$1+$1,$2,$3,$4,$5,0*
20,1,$1+$1,$4,$5,$6,$7,0*
20,1,$1+$1,$6,$7,$8,$9,0*
20,1,$1+$1,$8,$9,$2,$3,0*%
G04 Aperture macros list end*
%ADD10C,5.000000*%
%ADD11C,1.701800*%
%ADD12C,1.750000*%
%ADD13C,0.800000*%
%ADD14O,2.000000X1.600000*%
%ADD15C,1.200000*%
%ADD16C,4.400000*%
%ADD17RoundRect,0.082000X-0.686681X0.389330X-0.743855X-0.264174X0.686681X-0.389330X0.743855X0.264174X0*%
%ADD18RoundRect,0.082000X-0.718000X0.328000X-0.718000X-0.328000X0.718000X-0.328000X0.718000X0.328000X0*%
%ADD19RoundRect,0.082000X-0.608642X0.502656X-0.778427X-0.130992X0.608642X-0.502656X0.778427X0.130992X0*%
%ADD20R,1.752600X1.752600*%
%ADD21C,1.752600*%
%ADD22RoundRect,0.082000X-0.512110X0.600709X-0.789348X0.006171X0.512110X-0.600709X0.789348X-0.006171X0*%
%ADD23C,1.397000*%
G04 APERTURE END LIST*
D10*
%TO.C,SW21*%
X94730582Y-83912372D03*
D11*
X100043174Y-85335877D03*
X89417990Y-82488867D03*
D12*
X90730965Y-88793516D03*
X95753780Y-90139375D03*
X93203550Y-89611334D03*
X88917440Y-86288795D03*
X89264059Y-87313420D03*
X98576699Y-88876985D03*
X97764206Y-89591027D03*
%TD*%
D10*
%TO.C,SW20*%
X113130585Y-90612373D03*
D11*
X118115278Y-92936773D03*
X108145892Y-88287973D03*
D12*
X108344130Y-94724835D03*
X113056930Y-96922450D03*
X110637137Y-95959589D03*
X106993097Y-91943251D03*
X107156525Y-93012499D03*
X116056175Y-96169434D03*
X115132033Y-96731540D03*
%TD*%
D10*
%TO.C,SW18*%
X94410583Y-64220374D03*
D11*
X99910583Y-64220374D03*
X88910583Y-64220374D03*
D12*
X91810583Y-69970374D03*
X97010583Y-69970374D03*
X94410583Y-70120374D03*
X89410583Y-68020374D03*
X90010583Y-68920374D03*
X99410583Y-68020374D03*
X98810583Y-68920374D03*
%TD*%
D10*
%TO.C,SW17*%
X76430582Y-61680375D03*
D11*
X81930582Y-61680375D03*
X70930582Y-61680375D03*
D12*
X73830582Y-67430375D03*
X79030582Y-67430375D03*
X76430582Y-67580375D03*
X71430582Y-65480375D03*
X72030582Y-66380375D03*
X81430582Y-65480375D03*
X80830582Y-66380375D03*
%TD*%
D10*
%TO.C,SW16*%
X58430581Y-56346374D03*
D11*
X63930581Y-56346374D03*
X52930581Y-56346374D03*
D12*
X55830581Y-62096374D03*
X61030581Y-62096374D03*
X58430581Y-62246374D03*
X53430581Y-60146374D03*
X54030581Y-61046374D03*
X63430581Y-60146374D03*
X62830581Y-61046374D03*
%TD*%
D10*
%TO.C,SW15*%
X40430584Y-63204374D03*
D11*
X45930584Y-63204374D03*
X34930584Y-63204374D03*
D12*
X37830584Y-68954374D03*
X43030584Y-68954374D03*
X40430584Y-69104374D03*
X35430584Y-67004374D03*
X36030584Y-67904374D03*
X45430584Y-67004374D03*
X44830584Y-67904374D03*
%TD*%
D10*
%TO.C,SW14*%
X22430583Y-75212374D03*
D11*
X27930583Y-75212374D03*
X16930583Y-75212374D03*
D12*
X19830583Y-80962374D03*
X25030583Y-80962374D03*
X22430583Y-81112374D03*
X17430583Y-79012374D03*
X18030583Y-79912374D03*
X27430583Y-79012374D03*
X26830583Y-79912374D03*
%TD*%
D10*
%TO.C,SW12*%
X94410582Y-47202375D03*
D11*
X99910582Y-47202375D03*
X88910582Y-47202375D03*
D12*
X91810582Y-52952375D03*
X97010582Y-52952375D03*
X94410582Y-53102375D03*
X89410582Y-51002375D03*
X90010582Y-51902375D03*
X99410582Y-51002375D03*
X98810582Y-51902375D03*
%TD*%
D10*
%TO.C,SW11*%
X76430583Y-44662376D03*
D11*
X81930583Y-44662376D03*
X70930583Y-44662376D03*
D12*
X73830583Y-50412376D03*
X79030583Y-50412376D03*
X76430583Y-50562376D03*
X71430583Y-48462376D03*
X72030583Y-49362376D03*
X81430583Y-48462376D03*
X80830583Y-49362376D03*
%TD*%
D10*
%TO.C,SW10*%
X58430583Y-39328373D03*
D11*
X63930583Y-39328373D03*
X52930583Y-39328373D03*
D12*
X55830583Y-45078373D03*
X61030583Y-45078373D03*
X58430583Y-45228373D03*
X53430583Y-43128373D03*
X54030583Y-44028373D03*
X63430583Y-43128373D03*
X62830583Y-44028373D03*
%TD*%
D10*
%TO.C,SW9*%
X40430584Y-46186374D03*
D11*
X45930584Y-46186374D03*
X34930584Y-46186374D03*
D12*
X37830584Y-51936374D03*
X43030584Y-51936374D03*
X40430584Y-52086374D03*
X35430584Y-49986374D03*
X36030584Y-50886374D03*
X45430584Y-49986374D03*
X44830584Y-50886374D03*
%TD*%
D10*
%TO.C,SW8*%
X22430582Y-58212374D03*
D11*
X27930582Y-58212374D03*
X16930582Y-58212374D03*
D12*
X19830582Y-63962374D03*
X25030582Y-63962374D03*
X22430582Y-64112374D03*
X17430582Y-62012374D03*
X18030582Y-62912374D03*
X27430582Y-62012374D03*
X26830582Y-62912374D03*
%TD*%
D10*
%TO.C,SW6*%
X94430581Y-30212375D03*
D11*
X99930581Y-30212375D03*
X88930581Y-30212375D03*
D12*
X91830581Y-35962375D03*
X97030581Y-35962375D03*
X94430581Y-36112375D03*
X89430581Y-34012375D03*
X90030581Y-34912375D03*
X99430581Y-34012375D03*
X98830581Y-34912375D03*
%TD*%
D10*
%TO.C,SW5*%
X76430583Y-27712373D03*
D11*
X81930583Y-27712373D03*
X70930583Y-27712373D03*
D12*
X73830583Y-33462373D03*
X79030583Y-33462373D03*
X76430583Y-33612373D03*
X71430583Y-31512373D03*
X72030583Y-32412373D03*
X81430583Y-31512373D03*
X80830583Y-32412373D03*
%TD*%
D10*
%TO.C,SW4*%
X58430583Y-22212374D03*
D11*
X63930583Y-22212374D03*
X52930583Y-22212374D03*
D12*
X55830583Y-27962374D03*
X61030583Y-27962374D03*
X58430583Y-28112374D03*
X53430583Y-26012374D03*
X54030583Y-26912374D03*
X63430583Y-26012374D03*
X62830583Y-26912374D03*
%TD*%
D10*
%TO.C,SW3*%
X40430583Y-29212374D03*
D11*
X45930583Y-29212374D03*
X34930583Y-29212374D03*
D12*
X37830583Y-34962374D03*
X43030583Y-34962374D03*
X40430583Y-35112374D03*
X35430583Y-33012374D03*
X36030583Y-33912374D03*
X45430583Y-33012374D03*
X44830583Y-33912374D03*
%TD*%
D10*
%TO.C,SW2*%
X22430582Y-41212374D03*
D11*
X27930582Y-41212374D03*
X16930582Y-41212374D03*
D12*
X19830582Y-46962374D03*
X25030582Y-46962374D03*
X22430582Y-47112374D03*
X17430582Y-45012374D03*
X18030582Y-45912374D03*
X27430582Y-45012374D03*
X26830582Y-45912374D03*
%TD*%
D10*
%TO.C,SW1*%
X75480583Y-80512371D03*
D11*
X80959654Y-80991728D03*
X70001512Y-80033014D03*
D12*
X72389331Y-86013886D03*
X77569544Y-86467095D03*
X74966364Y-86389920D03*
X70168418Y-83862132D03*
X70687694Y-84811001D03*
X80130365Y-84733690D03*
X79454208Y-85577971D03*
%TD*%
D13*
%TO.C,J2*%
X111898584Y-73082373D03*
X118898584Y-73082373D03*
D14*
X109198584Y-70782373D03*
X110298584Y-75382373D03*
X114298584Y-75382373D03*
X117298584Y-75382373D03*
%TD*%
D15*
%TO.C,RSW1*%
X75255583Y-14564874D03*
D12*
X72755583Y-15774874D03*
X77755583Y-15774874D03*
%TD*%
D16*
%TO.C,REF\u002A\u002A*%
X67930583Y-57162374D03*
X48880583Y-38112374D03*
X86980583Y-38112374D03*
X67930583Y-19062374D03*
%TD*%
D17*
%TO.C,D12*%
X73398595Y-74477951D03*
X73267861Y-75972243D03*
X78448074Y-76425453D03*
X78578807Y-74931161D03*
%TD*%
D18*
%TO.C,D16*%
X37830583Y-23382374D03*
X37830583Y-24882374D03*
X43030583Y-24882374D03*
X43030583Y-23382374D03*
%TD*%
%TO.C,D8*%
X55830581Y-50516374D03*
X55830581Y-52016374D03*
X61030581Y-52016374D03*
X61030581Y-50516374D03*
%TD*%
%TO.C,D2*%
X55830583Y-16382374D03*
X55830583Y-17882374D03*
X61030583Y-17882374D03*
X61030583Y-16382374D03*
%TD*%
D19*
%TO.C,D15*%
X93728090Y-77608095D03*
X93339861Y-79056984D03*
X98362676Y-80402843D03*
X98750904Y-78953954D03*
%TD*%
D18*
%TO.C,D11*%
X73830582Y-55850375D03*
X73830582Y-57350375D03*
X79030582Y-57350375D03*
X79030582Y-55850375D03*
%TD*%
D20*
%TO.C,U2*%
X105560581Y-29879125D03*
D21*
X105560581Y-32419125D03*
X105560581Y-34959125D03*
X105560581Y-37499125D03*
X105560581Y-40039125D03*
X105560581Y-42579125D03*
X105560581Y-45119125D03*
X105560581Y-47659125D03*
X105560581Y-50199125D03*
X105560581Y-52739125D03*
X105560581Y-55279125D03*
X105789181Y-57819125D03*
X120800581Y-57819125D03*
X120800581Y-55279125D03*
X120800581Y-52739125D03*
X120800581Y-50199125D03*
X120800581Y-47659125D03*
X120800581Y-45119125D03*
X120800581Y-42579125D03*
X120800581Y-40039125D03*
X120800581Y-37499125D03*
X120800581Y-34959125D03*
X120800581Y-32419125D03*
X120800581Y-29879125D03*
X108100581Y-57819125D03*
X110640581Y-57819125D03*
X113180581Y-57819125D03*
X115720581Y-57819125D03*
X118260581Y-57819125D03*
%TD*%
D18*
%TO.C,D14*%
X73830583Y-38832376D03*
X73830583Y-40332376D03*
X79030583Y-40332376D03*
X79030583Y-38832376D03*
%TD*%
%TO.C,D10*%
X37830584Y-57374374D03*
X37830584Y-58874374D03*
X43030584Y-58874374D03*
X43030584Y-57374374D03*
%TD*%
%TO.C,D1*%
X19830582Y-35382374D03*
X19830582Y-36882374D03*
X25030582Y-36882374D03*
X25030582Y-35382374D03*
%TD*%
%TO.C,D9*%
X91810583Y-58390374D03*
X91810583Y-59890374D03*
X97010583Y-59890374D03*
X97010583Y-58390374D03*
%TD*%
%TO.C,D17*%
X73830583Y-21882373D03*
X73830583Y-23382373D03*
X79030583Y-23382373D03*
X79030583Y-21882373D03*
%TD*%
D22*
%TO.C,D18*%
X113238049Y-84229791D03*
X112604122Y-85589253D03*
X117316922Y-87786868D03*
X117950850Y-86427406D03*
%TD*%
D18*
%TO.C,D4*%
X19830582Y-52432374D03*
X19830582Y-53932374D03*
X25030582Y-53932374D03*
X25030582Y-52432374D03*
%TD*%
%TO.C,D3*%
X91830581Y-24382375D03*
X91830581Y-25882375D03*
X97030581Y-25882375D03*
X97030581Y-24382375D03*
%TD*%
%TO.C,D7*%
X19830583Y-69382374D03*
X19830583Y-70882374D03*
X25030583Y-70882374D03*
X25030583Y-69382374D03*
%TD*%
D23*
%TO.C,OL1*%
X109170584Y-62792373D03*
X111710584Y-62792373D03*
X114250584Y-62792373D03*
X116790584Y-62792373D03*
%TD*%
D18*
%TO.C,D5*%
X55830583Y-33498373D03*
X55830583Y-34998373D03*
X61030583Y-34998373D03*
X61030583Y-33498373D03*
%TD*%
%TO.C,D6*%
X91810582Y-41372375D03*
X91810582Y-42872375D03*
X97010582Y-42872375D03*
X97010582Y-41372375D03*
%TD*%
%TO.C,D13*%
X37830584Y-40356374D03*
X37830584Y-41856374D03*
X43030584Y-41856374D03*
X43030584Y-40356374D03*
%TD*%
D13*
%TO.C,J1*%
X118880584Y-73062376D03*
X111880584Y-73062376D03*
D14*
X109180584Y-75362376D03*
X110280584Y-70762376D03*
X114280584Y-70762376D03*
X117280584Y-70762376D03*
%TD*%
M02*

View File

@@ -0,0 +1,151 @@
%TF.GenerationSoftware,KiCad,Pcbnew,(6.0.0)*%
%TF.CreationDate,2022-04-18T13:44:49-07:00*%
%TF.ProjectId,half-swept,68616c66-2d73-4776-9570-742e6b696361,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Paste,Bot*%
%TF.FilePolarity,Positive*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW (6.0.0)) date 2022-04-18 13:44:49*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
G04 Aperture macros list*
%AMRoundRect*
0 Rectangle with rounded corners*
0 $1 Rounding radius*
0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
0 Add a 4 corners polygon primitive as box body*
4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
0 Add four circle primitives for the rounded corners*
1,1,$1+$1,$2,$3*
1,1,$1+$1,$4,$5*
1,1,$1+$1,$6,$7*
1,1,$1+$1,$8,$9*
0 Add four rect primitives between the rounded corners*
20,1,$1+$1,$2,$3,$4,$5,0*
20,1,$1+$1,$4,$5,$6,$7,0*
20,1,$1+$1,$6,$7,$8,$9,0*
20,1,$1+$1,$8,$9,$2,$3,0*%
G04 Aperture macros list end*
%ADD10RoundRect,0.082000X-0.686681X0.389330X-0.743855X-0.264174X0.686681X-0.389330X0.743855X0.264174X0*%
%ADD11RoundRect,0.082000X-0.718000X0.328000X-0.718000X-0.328000X0.718000X-0.328000X0.718000X0.328000X0*%
%ADD12RoundRect,0.082000X-0.608642X0.502656X-0.778427X-0.130992X0.608642X-0.502656X0.778427X0.130992X0*%
%ADD13RoundRect,0.082000X-0.512110X0.600709X-0.789348X0.006171X0.512110X-0.600709X0.789348X-0.006171X0*%
G04 APERTURE END LIST*
D10*
%TO.C,D12*%
X73398595Y-74477951D03*
X73267861Y-75972243D03*
X78448074Y-76425453D03*
X78578807Y-74931161D03*
%TD*%
D11*
%TO.C,D16*%
X37830583Y-23382374D03*
X37830583Y-24882374D03*
X43030583Y-24882374D03*
X43030583Y-23382374D03*
%TD*%
%TO.C,D8*%
X55830581Y-50516374D03*
X55830581Y-52016374D03*
X61030581Y-52016374D03*
X61030581Y-50516374D03*
%TD*%
%TO.C,D2*%
X55830583Y-16382374D03*
X55830583Y-17882374D03*
X61030583Y-17882374D03*
X61030583Y-16382374D03*
%TD*%
D12*
%TO.C,D15*%
X93728090Y-77608095D03*
X93339861Y-79056984D03*
X98362676Y-80402843D03*
X98750904Y-78953954D03*
%TD*%
D11*
%TO.C,D11*%
X73830582Y-55850375D03*
X73830582Y-57350375D03*
X79030582Y-57350375D03*
X79030582Y-55850375D03*
%TD*%
%TO.C,D14*%
X73830583Y-38832376D03*
X73830583Y-40332376D03*
X79030583Y-40332376D03*
X79030583Y-38832376D03*
%TD*%
%TO.C,D10*%
X37830584Y-57374374D03*
X37830584Y-58874374D03*
X43030584Y-58874374D03*
X43030584Y-57374374D03*
%TD*%
%TO.C,D1*%
X19830582Y-35382374D03*
X19830582Y-36882374D03*
X25030582Y-36882374D03*
X25030582Y-35382374D03*
%TD*%
%TO.C,D9*%
X91810583Y-58390374D03*
X91810583Y-59890374D03*
X97010583Y-59890374D03*
X97010583Y-58390374D03*
%TD*%
%TO.C,D17*%
X73830583Y-21882373D03*
X73830583Y-23382373D03*
X79030583Y-23382373D03*
X79030583Y-21882373D03*
%TD*%
D13*
%TO.C,D18*%
X113238049Y-84229791D03*
X112604122Y-85589253D03*
X117316922Y-87786868D03*
X117950850Y-86427406D03*
%TD*%
D11*
%TO.C,D4*%
X19830582Y-52432374D03*
X19830582Y-53932374D03*
X25030582Y-53932374D03*
X25030582Y-52432374D03*
%TD*%
%TO.C,D3*%
X91830581Y-24382375D03*
X91830581Y-25882375D03*
X97030581Y-25882375D03*
X97030581Y-24382375D03*
%TD*%
%TO.C,D7*%
X19830583Y-69382374D03*
X19830583Y-70882374D03*
X25030583Y-70882374D03*
X25030583Y-69382374D03*
%TD*%
%TO.C,D5*%
X55830583Y-33498373D03*
X55830583Y-34998373D03*
X61030583Y-34998373D03*
X61030583Y-33498373D03*
%TD*%
%TO.C,D6*%
X91810582Y-41372375D03*
X91810582Y-42872375D03*
X97010582Y-42872375D03*
X97010582Y-41372375D03*
%TD*%
%TO.C,D13*%
X37830584Y-40356374D03*
X37830584Y-41856374D03*
X43030584Y-41856374D03*
X43030584Y-40356374D03*
%TD*%
M02*

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,506 @@
%TF.GenerationSoftware,KiCad,Pcbnew,(6.0.0)*%
%TF.CreationDate,2022-04-18T13:44:49-07:00*%
%TF.ProjectId,half-swept,68616c66-2d73-4776-9570-742e6b696361,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Soldermask,Top*%
%TF.FilePolarity,Negative*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW (6.0.0)) date 2022-04-18 13:44:49*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
G04 Aperture macros list*
%AMRoundRect*
0 Rectangle with rounded corners*
0 $1 Rounding radius*
0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
0 Add a 4 corners polygon primitive as box body*
4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
0 Add four circle primitives for the rounded corners*
1,1,$1+$1,$2,$3*
1,1,$1+$1,$4,$5*
1,1,$1+$1,$6,$7*
1,1,$1+$1,$8,$9*
0 Add four rect primitives between the rounded corners*
20,1,$1+$1,$2,$3,$4,$5,0*
20,1,$1+$1,$4,$5,$6,$7,0*
20,1,$1+$1,$6,$7,$8,$9,0*
20,1,$1+$1,$8,$9,$2,$3,0*%
G04 Aperture macros list end*
%ADD10C,5.000000*%
%ADD11C,1.701800*%
%ADD12C,1.750000*%
%ADD13C,0.800000*%
%ADD14O,2.000000X1.600000*%
%ADD15C,1.200000*%
%ADD16C,4.400000*%
%ADD17R,1.752600X1.752600*%
%ADD18C,1.752600*%
%ADD19RoundRect,0.082000X-0.718000X0.328000X-0.718000X-0.328000X0.718000X-0.328000X0.718000X0.328000X0*%
%ADD20RoundRect,0.082000X-0.686681X0.389330X-0.743855X-0.264174X0.686681X-0.389330X0.743855X0.264174X0*%
%ADD21C,1.397000*%
%ADD22RoundRect,0.082000X-0.608642X0.502656X-0.778427X-0.130992X0.608642X-0.502656X0.778427X0.130992X0*%
%ADD23RoundRect,0.082000X-0.512110X0.600709X-0.789348X0.006171X0.512110X-0.600709X0.789348X-0.006171X0*%
G04 APERTURE END LIST*
D10*
%TO.C,SW21*%
X94730582Y-83912372D03*
D11*
X100043174Y-85335877D03*
X89417990Y-82488867D03*
D12*
X90730965Y-88793516D03*
X95753780Y-90139375D03*
X93203550Y-89611334D03*
X88917440Y-86288795D03*
X89264059Y-87313420D03*
X98576699Y-88876985D03*
X97764206Y-89591027D03*
%TD*%
D10*
%TO.C,SW20*%
X113130585Y-90612373D03*
D11*
X118115278Y-92936773D03*
X108145892Y-88287973D03*
D12*
X108344130Y-94724835D03*
X113056930Y-96922450D03*
X110637137Y-95959589D03*
X106993097Y-91943251D03*
X107156525Y-93012499D03*
X116056175Y-96169434D03*
X115132033Y-96731540D03*
%TD*%
D10*
%TO.C,SW18*%
X94410583Y-64220374D03*
D11*
X99910583Y-64220374D03*
X88910583Y-64220374D03*
D12*
X91810583Y-69970374D03*
X97010583Y-69970374D03*
X94410583Y-70120374D03*
X89410583Y-68020374D03*
X90010583Y-68920374D03*
X99410583Y-68020374D03*
X98810583Y-68920374D03*
%TD*%
D10*
%TO.C,SW17*%
X76430582Y-61680375D03*
D11*
X81930582Y-61680375D03*
X70930582Y-61680375D03*
D12*
X73830582Y-67430375D03*
X79030582Y-67430375D03*
X76430582Y-67580375D03*
X71430582Y-65480375D03*
X72030582Y-66380375D03*
X81430582Y-65480375D03*
X80830582Y-66380375D03*
%TD*%
D10*
%TO.C,SW16*%
X58430581Y-56346374D03*
D11*
X63930581Y-56346374D03*
X52930581Y-56346374D03*
D12*
X55830581Y-62096374D03*
X61030581Y-62096374D03*
X58430581Y-62246374D03*
X53430581Y-60146374D03*
X54030581Y-61046374D03*
X63430581Y-60146374D03*
X62830581Y-61046374D03*
%TD*%
D10*
%TO.C,SW15*%
X40430584Y-63204374D03*
D11*
X45930584Y-63204374D03*
X34930584Y-63204374D03*
D12*
X37830584Y-68954374D03*
X43030584Y-68954374D03*
X40430584Y-69104374D03*
X35430584Y-67004374D03*
X36030584Y-67904374D03*
X45430584Y-67004374D03*
X44830584Y-67904374D03*
%TD*%
D10*
%TO.C,SW14*%
X22430583Y-75212374D03*
D11*
X27930583Y-75212374D03*
X16930583Y-75212374D03*
D12*
X19830583Y-80962374D03*
X25030583Y-80962374D03*
X22430583Y-81112374D03*
X17430583Y-79012374D03*
X18030583Y-79912374D03*
X27430583Y-79012374D03*
X26830583Y-79912374D03*
%TD*%
D10*
%TO.C,SW12*%
X94410582Y-47202375D03*
D11*
X99910582Y-47202375D03*
X88910582Y-47202375D03*
D12*
X91810582Y-52952375D03*
X97010582Y-52952375D03*
X94410582Y-53102375D03*
X89410582Y-51002375D03*
X90010582Y-51902375D03*
X99410582Y-51002375D03*
X98810582Y-51902375D03*
%TD*%
D10*
%TO.C,SW11*%
X76430583Y-44662376D03*
D11*
X81930583Y-44662376D03*
X70930583Y-44662376D03*
D12*
X73830583Y-50412376D03*
X79030583Y-50412376D03*
X76430583Y-50562376D03*
X71430583Y-48462376D03*
X72030583Y-49362376D03*
X81430583Y-48462376D03*
X80830583Y-49362376D03*
%TD*%
D10*
%TO.C,SW10*%
X58430583Y-39328373D03*
D11*
X63930583Y-39328373D03*
X52930583Y-39328373D03*
D12*
X55830583Y-45078373D03*
X61030583Y-45078373D03*
X58430583Y-45228373D03*
X53430583Y-43128373D03*
X54030583Y-44028373D03*
X63430583Y-43128373D03*
X62830583Y-44028373D03*
%TD*%
D10*
%TO.C,SW9*%
X40430584Y-46186374D03*
D11*
X45930584Y-46186374D03*
X34930584Y-46186374D03*
D12*
X37830584Y-51936374D03*
X43030584Y-51936374D03*
X40430584Y-52086374D03*
X35430584Y-49986374D03*
X36030584Y-50886374D03*
X45430584Y-49986374D03*
X44830584Y-50886374D03*
%TD*%
D10*
%TO.C,SW8*%
X22430582Y-58212374D03*
D11*
X27930582Y-58212374D03*
X16930582Y-58212374D03*
D12*
X19830582Y-63962374D03*
X25030582Y-63962374D03*
X22430582Y-64112374D03*
X17430582Y-62012374D03*
X18030582Y-62912374D03*
X27430582Y-62012374D03*
X26830582Y-62912374D03*
%TD*%
D10*
%TO.C,SW6*%
X94430581Y-30212375D03*
D11*
X99930581Y-30212375D03*
X88930581Y-30212375D03*
D12*
X91830581Y-35962375D03*
X97030581Y-35962375D03*
X94430581Y-36112375D03*
X89430581Y-34012375D03*
X90030581Y-34912375D03*
X99430581Y-34012375D03*
X98830581Y-34912375D03*
%TD*%
D10*
%TO.C,SW5*%
X76430583Y-27712373D03*
D11*
X81930583Y-27712373D03*
X70930583Y-27712373D03*
D12*
X73830583Y-33462373D03*
X79030583Y-33462373D03*
X76430583Y-33612373D03*
X71430583Y-31512373D03*
X72030583Y-32412373D03*
X81430583Y-31512373D03*
X80830583Y-32412373D03*
%TD*%
D10*
%TO.C,SW4*%
X58430583Y-22212374D03*
D11*
X63930583Y-22212374D03*
X52930583Y-22212374D03*
D12*
X55830583Y-27962374D03*
X61030583Y-27962374D03*
X58430583Y-28112374D03*
X53430583Y-26012374D03*
X54030583Y-26912374D03*
X63430583Y-26012374D03*
X62830583Y-26912374D03*
%TD*%
D10*
%TO.C,SW3*%
X40430583Y-29212374D03*
D11*
X45930583Y-29212374D03*
X34930583Y-29212374D03*
D12*
X37830583Y-34962374D03*
X43030583Y-34962374D03*
X40430583Y-35112374D03*
X35430583Y-33012374D03*
X36030583Y-33912374D03*
X45430583Y-33012374D03*
X44830583Y-33912374D03*
%TD*%
D10*
%TO.C,SW2*%
X22430582Y-41212374D03*
D11*
X27930582Y-41212374D03*
X16930582Y-41212374D03*
D12*
X19830582Y-46962374D03*
X25030582Y-46962374D03*
X22430582Y-47112374D03*
X17430582Y-45012374D03*
X18030582Y-45912374D03*
X27430582Y-45012374D03*
X26830582Y-45912374D03*
%TD*%
D10*
%TO.C,SW1*%
X75480583Y-80512371D03*
D11*
X80959654Y-80991728D03*
X70001512Y-80033014D03*
D12*
X72389331Y-86013886D03*
X77569544Y-86467095D03*
X74966364Y-86389920D03*
X70168418Y-83862132D03*
X70687694Y-84811001D03*
X80130365Y-84733690D03*
X79454208Y-85577971D03*
%TD*%
D13*
%TO.C,J2*%
X111898584Y-73082373D03*
X118898584Y-73082373D03*
D14*
X109198584Y-70782373D03*
X110298584Y-75382373D03*
X114298584Y-75382373D03*
X117298584Y-75382373D03*
%TD*%
D15*
%TO.C,RSW1*%
X75255583Y-14564874D03*
D12*
X72755583Y-15774874D03*
X77755583Y-15774874D03*
%TD*%
D16*
%TO.C,REF\u002A\u002A*%
X67930583Y-57162374D03*
X48880583Y-38112374D03*
X86980583Y-38112374D03*
X67930583Y-19062374D03*
%TD*%
D17*
%TO.C,U2*%
X105560581Y-29879125D03*
D18*
X105560581Y-32419125D03*
X105560581Y-34959125D03*
X105560581Y-37499125D03*
X105560581Y-40039125D03*
X105560581Y-42579125D03*
X105560581Y-45119125D03*
X105560581Y-47659125D03*
X105560581Y-50199125D03*
X105560581Y-52739125D03*
X105560581Y-55279125D03*
X105789181Y-57819125D03*
X120800581Y-57819125D03*
X120800581Y-55279125D03*
X120800581Y-52739125D03*
X120800581Y-50199125D03*
X120800581Y-47659125D03*
X120800581Y-45119125D03*
X120800581Y-42579125D03*
X120800581Y-40039125D03*
X120800581Y-37499125D03*
X120800581Y-34959125D03*
X120800581Y-32419125D03*
X120800581Y-29879125D03*
X108100581Y-57819125D03*
X110640581Y-57819125D03*
X113180581Y-57819125D03*
X115720581Y-57819125D03*
X118260581Y-57819125D03*
%TD*%
D19*
%TO.C,D34*%
X43030583Y-23382374D03*
X43030583Y-24882374D03*
X37830583Y-24882374D03*
X37830583Y-23382374D03*
%TD*%
%TO.C,D26*%
X55830581Y-50516374D03*
X55830581Y-52016374D03*
X61030581Y-52016374D03*
X61030581Y-50516374D03*
%TD*%
%TO.C,D31*%
X43030584Y-40356374D03*
X43030584Y-41856374D03*
X37830584Y-41856374D03*
X37830584Y-40356374D03*
%TD*%
%TO.C,D28*%
X43030584Y-57374374D03*
X43030584Y-58874374D03*
X37830584Y-58874374D03*
X37830584Y-57374374D03*
%TD*%
%TO.C,D32*%
X79030583Y-38832376D03*
X79030583Y-40332376D03*
X73830583Y-40332376D03*
X73830583Y-38832376D03*
%TD*%
%TO.C,D21*%
X97030581Y-24382375D03*
X97030581Y-25882375D03*
X91830581Y-25882375D03*
X91830581Y-24382375D03*
%TD*%
%TO.C,D19*%
X25030582Y-35382374D03*
X25030582Y-36882374D03*
X19830582Y-36882374D03*
X19830582Y-35382374D03*
%TD*%
%TO.C,D23*%
X61030583Y-33498373D03*
X61030583Y-34998373D03*
X55830583Y-34998373D03*
X55830583Y-33498373D03*
%TD*%
%TO.C,D22*%
X25030582Y-52432374D03*
X25030582Y-53932374D03*
X19830582Y-53932374D03*
X19830582Y-52432374D03*
%TD*%
%TO.C,D35*%
X79030583Y-21882373D03*
X79030583Y-23382373D03*
X73830583Y-23382373D03*
X73830583Y-21882373D03*
%TD*%
%TO.C,D25*%
X25030583Y-69382374D03*
X25030583Y-70882374D03*
X19830583Y-70882374D03*
X19830583Y-69382374D03*
%TD*%
%TO.C,D24*%
X97010582Y-41372375D03*
X97010582Y-42872375D03*
X91810582Y-42872375D03*
X91810582Y-41372375D03*
%TD*%
D20*
%TO.C,D30*%
X78578807Y-74931161D03*
X78448074Y-76425453D03*
X73267861Y-75972243D03*
X73398595Y-74477951D03*
%TD*%
D19*
%TO.C,D29*%
X79030582Y-55850375D03*
X79030582Y-57350375D03*
X73830582Y-57350375D03*
X73830582Y-55850375D03*
%TD*%
D13*
%TO.C,J1*%
X118880584Y-73062376D03*
X111880584Y-73062376D03*
D14*
X109180584Y-75362376D03*
X110280584Y-70762376D03*
X114280584Y-70762376D03*
X117280584Y-70762376D03*
%TD*%
D21*
%TO.C,OL2*%
X116790582Y-64612373D03*
X114250582Y-64612373D03*
X111710582Y-64612373D03*
X109170582Y-64612373D03*
%TD*%
D22*
%TO.C,D33*%
X98750904Y-78953954D03*
X98362676Y-80402843D03*
X93339861Y-79056984D03*
X93728090Y-77608095D03*
%TD*%
D19*
%TO.C,D20*%
X61030583Y-16382374D03*
X61030583Y-17882374D03*
X55830583Y-17882374D03*
X55830583Y-16382374D03*
%TD*%
D23*
%TO.C,D36*%
X117950850Y-86427406D03*
X117316922Y-87786868D03*
X112604122Y-85589253D03*
X113238049Y-84229791D03*
%TD*%
D19*
%TO.C,D27*%
X97010583Y-58390374D03*
X97010583Y-59890374D03*
X91810583Y-59890374D03*
X91810583Y-58390374D03*
%TD*%
M02*

View File

@@ -0,0 +1,152 @@
%TF.GenerationSoftware,KiCad,Pcbnew,(6.0.0)*%
%TF.CreationDate,2022-04-18T13:44:49-07:00*%
%TF.ProjectId,half-swept,68616c66-2d73-4776-9570-742e6b696361,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Paste,Top*%
%TF.FilePolarity,Positive*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW (6.0.0)) date 2022-04-18 13:44:49*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
G04 Aperture macros list*
%AMRoundRect*
0 Rectangle with rounded corners*
0 $1 Rounding radius*
0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
0 Add a 4 corners polygon primitive as box body*
4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
0 Add four circle primitives for the rounded corners*
1,1,$1+$1,$2,$3*
1,1,$1+$1,$4,$5*
1,1,$1+$1,$6,$7*
1,1,$1+$1,$8,$9*
0 Add four rect primitives between the rounded corners*
20,1,$1+$1,$2,$3,$4,$5,0*
20,1,$1+$1,$4,$5,$6,$7,0*
20,1,$1+$1,$6,$7,$8,$9,0*
20,1,$1+$1,$8,$9,$2,$3,0*%
G04 Aperture macros list end*
%ADD10RoundRect,0.082000X-0.718000X0.328000X-0.718000X-0.328000X0.718000X-0.328000X0.718000X0.328000X0*%
%ADD11RoundRect,0.082000X-0.686681X0.389330X-0.743855X-0.264174X0.686681X-0.389330X0.743855X0.264174X0*%
%ADD12RoundRect,0.082000X-0.608642X0.502656X-0.778427X-0.130992X0.608642X-0.502656X0.778427X0.130992X0*%
%ADD13RoundRect,0.082000X-0.512110X0.600709X-0.789348X0.006171X0.512110X-0.600709X0.789348X-0.006171X0*%
G04 APERTURE END LIST*
D10*
%TO.C,D34*%
X43030583Y-23382374D03*
X43030583Y-24882374D03*
X37830583Y-24882374D03*
X37830583Y-23382374D03*
%TD*%
%TO.C,D26*%
X55830581Y-50516374D03*
X55830581Y-52016374D03*
X61030581Y-52016374D03*
X61030581Y-50516374D03*
%TD*%
%TO.C,D31*%
X43030584Y-40356374D03*
X43030584Y-41856374D03*
X37830584Y-41856374D03*
X37830584Y-40356374D03*
%TD*%
%TO.C,D28*%
X43030584Y-57374374D03*
X43030584Y-58874374D03*
X37830584Y-58874374D03*
X37830584Y-57374374D03*
%TD*%
%TO.C,D32*%
X79030583Y-38832376D03*
X79030583Y-40332376D03*
X73830583Y-40332376D03*
X73830583Y-38832376D03*
%TD*%
%TO.C,D21*%
X97030581Y-24382375D03*
X97030581Y-25882375D03*
X91830581Y-25882375D03*
X91830581Y-24382375D03*
%TD*%
%TO.C,D19*%
X25030582Y-35382374D03*
X25030582Y-36882374D03*
X19830582Y-36882374D03*
X19830582Y-35382374D03*
%TD*%
%TO.C,D23*%
X61030583Y-33498373D03*
X61030583Y-34998373D03*
X55830583Y-34998373D03*
X55830583Y-33498373D03*
%TD*%
%TO.C,D22*%
X25030582Y-52432374D03*
X25030582Y-53932374D03*
X19830582Y-53932374D03*
X19830582Y-52432374D03*
%TD*%
%TO.C,D35*%
X79030583Y-21882373D03*
X79030583Y-23382373D03*
X73830583Y-23382373D03*
X73830583Y-21882373D03*
%TD*%
%TO.C,D25*%
X25030583Y-69382374D03*
X25030583Y-70882374D03*
X19830583Y-70882374D03*
X19830583Y-69382374D03*
%TD*%
%TO.C,D24*%
X97010582Y-41372375D03*
X97010582Y-42872375D03*
X91810582Y-42872375D03*
X91810582Y-41372375D03*
%TD*%
D11*
%TO.C,D30*%
X78578807Y-74931161D03*
X78448074Y-76425453D03*
X73267861Y-75972243D03*
X73398595Y-74477951D03*
%TD*%
D10*
%TO.C,D29*%
X79030582Y-55850375D03*
X79030582Y-57350375D03*
X73830582Y-57350375D03*
X73830582Y-55850375D03*
%TD*%
D12*
%TO.C,D33*%
X98750904Y-78953954D03*
X98362676Y-80402843D03*
X93339861Y-79056984D03*
X93728090Y-77608095D03*
%TD*%
D10*
%TO.C,D20*%
X61030583Y-16382374D03*
X61030583Y-17882374D03*
X55830583Y-17882374D03*
X55830583Y-16382374D03*
%TD*%
D13*
%TO.C,D36*%
X117950850Y-86427406D03*
X117316922Y-87786868D03*
X112604122Y-85589253D03*
X113238049Y-84229791D03*
%TD*%
D10*
%TO.C,D27*%
X97010583Y-58390374D03*
X97010583Y-59890374D03*
X91810583Y-59890374D03*
X91810583Y-58390374D03*
%TD*%
M02*

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,84 @@
M48
; DRILL file {KiCad (6.0.0)} date Mon Apr 18 13:44:51 2022
; FORMAT={-:-/ absolute / inch / decimal}
; #@! TF.CreationDate,2022-04-18T13:44:51-07:00
; #@! TF.GenerationSoftware,Kicad,Pcbnew,(6.0.0)
; #@! TF.FileFunction,NonPlated,1,2,NPTH
FMAT,2
INCH
; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill
T1C0.0315
; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill
T2C0.0472
; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill
T3C0.0670
; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill
T4C0.1969
%
G90
G05
T1
X4.4047Y-2.8765
X4.4055Y-2.8773
X4.6803Y-2.8765
X4.681Y-2.8773
T2
X2.9628Y-0.5734
T3
X0.6666Y-1.6225
X0.6666Y-2.2918
X0.6666Y-2.9611
X1.0996Y-1.6225
X1.0996Y-2.2918
X1.0996Y-2.9611
X1.3752Y-1.1501
X1.3752Y-1.8184
X1.3752Y-2.4884
X1.8083Y-1.1501
X1.8083Y-1.8184
X1.8083Y-2.4884
X2.0839Y-2.2184
X2.0839Y-0.8745
X2.0839Y-1.5484
X2.517Y-2.2184
X2.517Y-0.8745
X2.517Y-1.5484
X2.756Y-3.1509
X2.7925Y-2.4284
X2.7925Y-1.091
X2.7925Y-1.7584
X3.1874Y-3.1887
X3.2256Y-2.4284
X3.2256Y-1.091
X3.2256Y-1.7584
X3.5004Y-1.8584
X3.5004Y-2.5284
X3.5012Y-1.1895
X3.5204Y-3.2476
X3.9335Y-1.8584
X3.9335Y-2.5284
X3.9343Y-1.1895
X3.9387Y-3.3597
X4.2577Y-3.4759
X4.6502Y-3.6589
T4
X0.8831Y-1.6225
X0.8831Y-2.2918
X0.8831Y-2.9611
X1.5918Y-1.1501
X1.5918Y-1.8184
X1.5918Y-2.4884
X2.3004Y-2.2184
X2.3004Y-0.8745
X2.3004Y-1.5484
X2.9717Y-3.1698
X3.0091Y-2.4284
X3.0091Y-1.091
X3.0091Y-1.7584
X3.717Y-1.8584
X3.717Y-2.5284
X3.7177Y-1.1895
X3.7296Y-3.3036
X4.454Y-3.5674
T0
M30

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,422 @@
M48
; DRILL file {KiCad (6.0.0)} date Mon Apr 18 13:44:51 2022
; FORMAT={-:-/ absolute / inch / decimal}
; #@! TF.CreationDate,2022-04-18T13:44:51-07:00
; #@! TF.GenerationSoftware,Kicad,Pcbnew,(6.0.0)
; #@! TF.FileFunction,Plated,1,2,PTH
FMAT,2
INCH
; #@! TA.AperFunction,Plated,PTH,ViaDrill
T1C0.0157
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T2C0.0320
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T3C0.0354
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T4C0.0390
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T5C0.0430
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T6C0.0472
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T7C0.0866
%
G90
G05
T1
X0.5965Y-2.0618
X0.6221Y-1.5087
X0.704Y-2.0084
X0.7079Y-1.2997
X0.7099Y-1.3922
X0.7807Y-1.3332
X0.7807Y-2.0084
X0.7807Y-2.6225
X0.7827Y-2.8528
X0.8044Y-1.9749
X0.8142Y-2.6639
X0.9711Y-2.5951
X0.9855Y-0.9946
X0.9855Y-1.2977
X0.9855Y-2.6639
X0.9874Y-1.9729
X0.9943Y-2.1994
X1.0315Y-1.9709
X1.0695Y-2.1246
X1.1089Y-2.1994
X1.185Y-2.8921
X1.185Y-3.1992
X1.2008Y-2.8134
X1.2008Y-2.5339
X1.2343Y-1.302
X1.2343Y-1.0677
X1.2913Y-2.3213
X1.3792Y-2.2603
X1.4028Y-1.593
X1.4028Y-1.7151
X1.4067Y-1.0635
X1.4067Y-0.9217
X1.4449Y-1.8846
X1.4894Y-1.034
X1.4894Y-1.528
X1.4894Y-0.8666
X1.4894Y-2.3745
X1.4907Y-2.2003
X1.5414Y-2.7921
X1.646Y-2.8528
X1.7638Y-2.3528
X1.7677Y-1.6795
X1.7768Y-1.4307
X1.8071Y-2.1599
X1.8425Y-1.6481
X1.8622Y-1.7386
X1.8622Y-2.3173
X1.8661Y-2.3921
X1.8977Y-1.8846
X1.9409Y-1.7898
X1.9409Y-2.8488
X2.103Y-0.7407
X2.1173Y-1.8981
X2.1173Y-1.9906
X2.1181Y-1.3197
X2.1201Y-1.2213
X2.1981Y-2.1024
X2.2Y-0.591
X2.202Y-1.2603
X2.202Y-1.9316
X2.3766Y-1.6699
X2.3786Y-1.0065
X2.4599Y-1.9021
X2.4658Y-1.2308
X2.4717Y-0.7032
X2.4815Y-1.3784
X2.5189Y-0.7879
X2.5892Y-1.1954
X2.6535Y-2.4512
X2.6535Y-2.6441
X2.6778Y-0.5202
X2.7244Y-1.0929
X2.7296Y-2.9178
X2.7296Y-2.4985
X2.7677Y-0.526
X2.7788Y-0.8647
X2.7906Y-1.6855
X2.7925Y-1.53
X2.8054Y-2.1383
X2.8346Y-2.2583
X2.8802Y-3.0518
X2.8819Y-2.4614
X2.8897Y-2.8462
X2.9067Y-0.9729
X2.9067Y-1.471
X2.9067Y-1.6481
X2.9087Y-2.1383
X2.9087Y-0.8036
X3.0662Y-0.7584
X3.1594Y-2.9557
X3.1653Y-2.774
X3.1955Y-0.8825
X3.2236Y-1.5891
X3.2394Y-2.3194
X3.2441Y-2.7229
X3.2685Y-3.4544
X3.2729Y-1.5989
X3.2768Y-2.3588
X3.2841Y-0.8825
X3.3018Y-1.6443
X3.3176Y-1.2407
X3.3181Y-2.3371
X3.3181Y-1.6954
X3.3504Y-1.7425
X3.3543Y-2.8331
X3.3543Y-2.2071
X3.3805Y-3.3609
X3.3858Y-2.9419
X3.3937Y-2.0063
X3.4067Y-2.3627
X3.4081Y-1.8687
X3.4111Y-1.2614
X3.4527Y-2.4473
X3.4593Y-1.0183
X3.462Y-3.0567
X3.4849Y-2.3214
X3.4884Y-1.6078
X3.5157Y-2.1638
X3.517Y-0.904
X3.5386Y-1.6324
X3.5425Y-2.2977
X3.5425Y-2.3607
X3.57Y-3.3306
X3.576Y-1.532
X3.6146Y-1.5706
X3.6146Y-2.2434
X3.6154Y-0.904
X3.6547Y-1.5379
X3.7178Y-2.9862
X3.792Y-1.3391
X3.8057Y-1.5025
X3.8062Y-2.008
X3.8792Y-1.5399
X3.8897Y-2.1599
X3.8969Y-1.6875
X3.8988Y-1.0143
X3.9173Y-2.9
X3.9262Y-3.2432
X3.933Y-2.1795
X3.9337Y-2.2269
X3.9421Y-0.9591
X3.9567Y-2.8646
X3.9869Y-0.9336
X3.9987Y-2.4376
X4.0Y-2.7544
X4.0079Y-2.3095
X4.0118Y-1.4158
X4.0157Y-1.4591
X4.0236Y-0.9709
X4.0236Y-1.9315
X4.0315Y-0.7583
X4.0433Y-2.8331
X4.0459Y-2.4376
X4.063Y-1.0024
X4.0833Y-2.4632
X4.0866Y-3.2307
X4.1567Y-0.8292
X4.2729Y-2.6462
X4.3097Y-1.5754
X4.3963Y-1.2762
X4.3983Y-2.6167
X4.4061Y-1.6758
X4.4357Y-0.9573
X4.475Y-1.1462
X4.494Y-3.2453
X4.5124Y-1.1088
X4.5479Y-1.0723
X4.5498Y-2.6167
X4.5766Y-3.911
X4.5858Y-1.0438
X4.5991Y-2.6541
X4.6176Y-3.3029
X4.6193Y-1.0103
X4.6513Y-3.7445
X4.6619Y-3.5426
X4.6823Y-3.4896
X4.6949Y-3.0677
X4.7581Y-3.5249
X4.7979Y-2.7132
T2
X4.2981Y-2.5438
X4.2981Y-2.4721
X4.3981Y-2.5438
X4.3981Y-2.4721
X4.4981Y-2.5438
X4.4981Y-2.4721
X4.5981Y-2.5438
X4.5981Y-2.4721
T4
X2.8644Y-0.6211
X3.0612Y-0.6211
T5
X4.1559Y-1.1763
X4.1559Y-1.2763
X4.1559Y-1.3763
X4.1559Y-1.4763
X4.1559Y-1.5763
X4.1559Y-1.6763
X4.1559Y-1.7763
X4.1559Y-1.8763
X4.1559Y-1.9763
X4.1559Y-2.0763
X4.1559Y-2.1763
X4.1649Y-2.2763
X4.2559Y-2.2763
X4.3559Y-2.2763
X4.4559Y-2.2763
X4.5559Y-2.2763
X4.6559Y-2.2763
X4.7559Y-1.1763
X4.7559Y-1.2763
X4.7559Y-1.3763
X4.7559Y-1.4763
X4.7559Y-1.5763
X4.7559Y-1.6763
X4.7559Y-1.7763
X4.7559Y-1.8763
X4.7559Y-1.9763
X4.7559Y-2.0763
X4.7559Y-2.1763
X4.7559Y-2.2763
T6
X0.6862Y-1.7721
X0.6862Y-2.4414
X0.6862Y-3.1107
X0.7099Y-1.8076
X0.7099Y-2.4769
X0.7099Y-3.1462
X0.7807Y-1.8489
X0.7807Y-2.5182
X0.7807Y-3.1875
X0.8831Y-1.8548
X0.8831Y-2.5241
X0.8831Y-3.1934
X0.9855Y-1.8489
X0.9855Y-2.5182
X0.9855Y-3.1875
X1.0563Y-1.8076
X1.0563Y-2.4769
X1.0563Y-3.1462
X1.0799Y-1.7721
X1.0799Y-2.4414
X1.0799Y-3.1107
X1.3949Y-1.2997
X1.3949Y-1.968
X1.3949Y-2.638
X1.4185Y-1.3351
X1.4185Y-2.0034
X1.4185Y-2.6734
X1.4894Y-1.3765
X1.4894Y-2.0447
X1.4894Y-2.7147
X1.5918Y-1.3824
X1.5918Y-2.0506
X1.5918Y-2.7206
X1.6941Y-1.3765
X1.6941Y-2.0447
X1.6941Y-2.7147
X1.765Y-1.3351
X1.765Y-2.0034
X1.765Y-2.6734
X1.7886Y-1.2997
X1.7886Y-1.968
X1.7886Y-2.638
X2.1036Y-2.368
X2.1036Y-1.0241
X2.1036Y-1.698
X2.1272Y-2.4034
X2.1272Y-1.0595
X2.1272Y-1.7334
X2.1981Y-2.4447
X2.1981Y-1.1009
X2.1981Y-1.7747
X2.3004Y-2.4506
X2.3004Y-1.1068
X2.3004Y-1.7806
X2.4028Y-2.4447
X2.4028Y-1.1009
X2.4028Y-1.7747
X2.4736Y-2.4034
X2.4736Y-1.0595
X2.4736Y-1.7334
X2.4973Y-2.368
X2.4973Y-1.0241
X2.4973Y-1.698
X2.7625Y-3.3017
X2.783Y-3.339
X2.8122Y-2.578
X2.8122Y-1.2406
X2.8122Y-1.908
X2.8358Y-2.6134
X2.8358Y-1.2761
X2.8358Y-1.9434
X2.85Y-3.3864
X2.9067Y-2.6547
X2.9067Y-1.3174
X2.9067Y-1.9847
X2.9514Y-3.4012
X3.0091Y-2.6606
X3.0091Y-1.3233
X3.0091Y-1.9906
X3.0539Y-3.4042
X3.1114Y-2.6547
X3.1114Y-1.3174
X3.1114Y-1.9847
X3.1281Y-3.3692
X3.1547Y-3.336
X3.1823Y-2.6134
X3.1823Y-1.2761
X3.1823Y-1.9434
X3.2059Y-2.578
X3.2059Y-1.2406
X3.2059Y-1.908
X3.5007Y-3.3972
X3.5143Y-3.4375
X3.5201Y-2.008
X3.5201Y-2.678
X3.5209Y-1.3391
X3.5437Y-2.0434
X3.5437Y-2.7134
X3.5445Y-1.3745
X3.5721Y-3.4958
X3.6146Y-2.0847
X3.6146Y-2.7547
X3.6154Y-1.4158
X3.6694Y-3.528
X3.717Y-2.0906
X3.717Y-2.7606
X3.7177Y-1.4217
X3.7698Y-3.5488
X3.8193Y-2.0847
X3.8193Y-2.7547
X3.8201Y-1.4158
X3.849Y-3.5272
X3.881Y-3.4991
X3.8902Y-2.0434
X3.8902Y-2.7134
X3.891Y-1.3745
X3.9138Y-2.008
X3.9138Y-2.678
X3.9146Y-1.3391
X4.2123Y-3.6198
X4.2188Y-3.6619
X4.2655Y-3.7293
X4.3558Y-3.7779
X4.4511Y-3.8158
X4.5328Y-3.8083
X4.5691Y-3.7862
T7
X1.9244Y-1.5005
X2.6744Y-0.7505
X2.6744Y-2.2505
X3.4244Y-1.5005
T3
G00X4.2906Y-2.967
M15
G01X4.3063Y-2.967
M16
G05
G00X4.307Y-2.7867
M15
G01X4.2913Y-2.7867
M16
G05
G00X4.3339Y-2.7859
M15
G01X4.3496Y-2.7859
M16
G05
G00X4.3503Y-2.9678
M15
G01X4.3346Y-2.9678
M16
G05
G00X4.4914Y-2.7859
M15
G01X4.5071Y-2.7859
M16
G05
G00X4.5078Y-2.9678
M15
G01X4.4921Y-2.9678
M16
G05
G00X4.6095Y-2.7859
M15
G01X4.6252Y-2.7859
M16
G05
G00X4.6259Y-2.9678
M15
G01X4.6102Y-2.9678
M16
G05
T0
M30

View File

@@ -0,0 +1,122 @@
{
"Header": {
"GenerationSoftware": {
"Vendor": "KiCad",
"Application": "Pcbnew",
"Version": "(6.0.0)"
},
"CreationDate": "2022-04-18T13:44:49-07:00"
},
"GeneralSpecs": {
"ProjectId": {
"Name": "half-swept",
"GUID": "68616c66-2d73-4776-9570-742e6b696361",
"Revision": "rev?"
},
"Size": {
"X": 108.602,
"Y": 88.8683
},
"LayerNumber": 2,
"BoardThickness": 1.6,
"Finish": "None"
},
"DesignRules": [
{
"Layers": "Outer",
"PadToPad": 0.0,
"PadToTrack": 0.0,
"TrackToTrack": 0.2,
"MinLineWidth": 0.25,
"TrackToRegion": 0.508,
"RegionToRegion": 0.508
}
],
"FilesAttributes": [
{
"Path": "half-swept-F_Cu.gbr",
"FileFunction": "Copper,L1,Top",
"FilePolarity": "Positive"
},
{
"Path": "half-swept-B_Cu.gbr",
"FileFunction": "Copper,L2,Bot",
"FilePolarity": "Positive"
},
{
"Path": "half-swept-F_Paste.gbr",
"FileFunction": "SolderPaste,Top",
"FilePolarity": "Positive"
},
{
"Path": "half-swept-B_Paste.gbr",
"FileFunction": "SolderPaste,Bot",
"FilePolarity": "Positive"
},
{
"Path": "half-swept-F_Silkscreen.gbr",
"FileFunction": "Legend,Top",
"FilePolarity": "Positive"
},
{
"Path": "half-swept-B_Silkscreen.gbr",
"FileFunction": "Legend,Bot",
"FilePolarity": "Positive"
},
{
"Path": "half-swept-F_Mask.gbr",
"FileFunction": "SolderMask,Top",
"FilePolarity": "Negative"
},
{
"Path": "half-swept-B_Mask.gbr",
"FileFunction": "SolderMask,Bot",
"FilePolarity": "Negative"
},
{
"Path": "half-swept-Edge_Cuts.gbr",
"FileFunction": "Profile",
"FilePolarity": "Positive"
}
],
"MaterialStackup": [
{
"Type": "Legend",
"Name": "Top Silk Screen"
},
{
"Type": "SolderPaste",
"Name": "Top Solder Paste"
},
{
"Type": "SolderMask",
"Name": "Top Solder Mask"
},
{
"Type": "Copper",
"Name": "F.Cu"
},
{
"Type": "Dielectric",
"Material": "FR4",
"Name": "F.Cu/B.Cu",
"Notes": "Type: dielectric layer 1 (from F.Cu to B.Cu)"
},
{
"Type": "Copper",
"Name": "B.Cu"
},
{
"Type": "SolderMask",
"Name": "Bottom Solder Mask"
},
{
"Type": "SolderPaste",
"Name": "Bottom Solder Paste"
},
{
"Type": "Legend",
"Name": "Bottom Silk Screen"
}
]
}

View File

@@ -0,0 +1,115 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# Mechanical_MountingHole_Pad
#
DEF Mechanical_MountingHole_Pad H 0 40 N N 1 F N
F0 "H" 0 250 50 H V C CNN
F1 "Mechanical_MountingHole_Pad" 0 175 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
MountingHole*Pad*
$ENDFPLIST
DRAW
C 0 50 50 0 1 50 N
X 1 1 0 -100 100 U 50 50 1 1 I
ENDDRAW
ENDDEF
#
# Switch_SW_Push
#
DEF Switch_SW_Push SW 0 40 N N 1 F N
F0 "SW" 50 100 50 H V L CNN
F1 "Switch_SW_Push" 0 -60 50 H V C CNN
F2 "" 0 200 50 H I C CNN
F3 "" 0 200 50 H I C CNN
DRAW
C -80 0 20 0 1 0 N
C 80 0 20 0 1 0 N
P 2 0 1 0 0 50 0 120 N
P 2 0 1 0 100 50 -100 50 N
X 1 1 -200 0 100 R 50 50 0 1 P
X 2 2 200 0 100 L 50 50 0 1 P
ENDDRAW
ENDDEF
#
# Switch_SW_SPDT
#
DEF Switch_SW_SPDT SW 0 0 Y N 1 F N
F0 "SW" 0 170 50 H V C CNN
F1 "Switch_SW_SPDT" 0 -200 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
C -80 0 20 0 0 0 N
C 80 -100 20 0 0 0 N
C 80 100 20 0 1 0 N
P 2 0 1 0 -60 10 65 90 N
X A 1 200 100 100 L 50 50 1 1 P
X B 2 -200 0 100 R 50 50 1 1 P
X C 3 200 -100 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# sweepv2-rescue_ProMicro-kbd-bigblackpill-34key-rescue
#
DEF sweepv2-rescue_ProMicro-kbd-bigblackpill-34key-rescue U 0 40 Y Y 1 F N
F0 "U" 0 950 60 H V C CNN
F1 "sweepv2-rescue_ProMicro-kbd-bigblackpill-34key-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
#
# tokas_bp_AudioJack4dpb
#
DEF tokas_bp_AudioJack4dpb J 0 20 Y Y 1 F N
F0 "J" 0 350 50 H V C CNN
F1 "tokas_bp_AudioJack4dpb" 0 250 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Jack*
$ENDFPLIST
DRAW
S -250 -200 -300 -300 0 1 10 F
S 100 150 -250 -300 0 1 10 f
P 4 0 1 10 0 -200 25 -225 50 -200 100 -200 N
P 5 0 1 10 -225 -200 -200 -225 -175 -200 -175 100 100 100 N
P 5 0 1 10 -75 -200 -50 -225 -25 -200 -25 -100 100 -100 N
P 5 0 1 10 100 0 -100 0 -100 -200 -125 -225 -150 -200 N
X ~ A 200 -200 100 L 50 50 1 1 P
X ~ B 200 100 100 L 50 50 1 1 P
X ~ C 200 0 100 L 50 50 1 1 P
X ~ D 200 -100 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
#End Library

View File

@@ -0,0 +1,3 @@
EESchema-DOCLIB Version 2.0
#
#End Doc Library

View File

@@ -0,0 +1,40 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# ProMicro-kbd-bigblackpill-34key-rescue
#
DEF ProMicro-kbd-bigblackpill-34key-rescue U 0 40 Y Y 1 F N
F0 "U" 0 950 60 H V C CNN
F1 "ProMicro-kbd-bigblackpill-34key-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
#
#End Library

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,75 @@
{
"board": {
"active_layer": 0,
"active_layer_preset": "All Layers",
"auto_track_width": true,
"hidden_nets": [],
"high_contrast_mode": 0,
"net_color_mode": 1,
"opacity": {
"pads": 1.0,
"tracks": 1.0,
"vias": 1.0,
"zones": 0.6
},
"ratsnest_display_mode": 0,
"selection_filter": {
"dimensions": true,
"footprints": true,
"graphics": true,
"keepouts": true,
"lockedItems": true,
"otherItems": true,
"pads": true,
"text": true,
"tracks": true,
"vias": true,
"zones": true
},
"visible_items": [
0,
1,
2,
3,
4,
5,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
32,
33,
34,
35,
36
],
"visible_layers": "fffffff_ffffffff",
"zone_display_mode": 0
},
"meta": {
"filename": "half-swept.kicad_prl",
"version": 3
},
"project": {
"files": []
}
}

View File

@@ -0,0 +1,419 @@
{
"board": {
"design_settings": {
"defaults": {
"board_outline_line_width": 0.049999999999999996,
"copper_line_width": 0.19999999999999998,
"copper_text_italic": false,
"copper_text_size_h": 1.5,
"copper_text_size_v": 1.5,
"copper_text_thickness": 0.3,
"copper_text_upright": false,
"courtyard_line_width": 0.049999999999999996,
"dimension_precision": 4,
"dimension_units": 3,
"dimensions": {
"arrow_length": 1270000,
"extension_offset": 500000,
"keep_text_aligned": true,
"suppress_zeroes": false,
"text_position": 0,
"units_format": 1
},
"fab_line_width": 0.09999999999999999,
"fab_text_italic": false,
"fab_text_size_h": 1.0,
"fab_text_size_v": 1.0,
"fab_text_thickness": 0.15,
"fab_text_upright": false,
"other_line_width": 0.09999999999999999,
"other_text_italic": false,
"other_text_size_h": 1.0,
"other_text_size_v": 1.0,
"other_text_thickness": 0.15,
"other_text_upright": false,
"pads": {
"drill": 0.0,
"height": 1.25,
"width": 0.9
},
"silk_line_width": 0.12,
"silk_text_italic": false,
"silk_text_size_h": 1.0,
"silk_text_size_v": 1.0,
"silk_text_thickness": 0.15,
"silk_text_upright": false,
"zones": {
"45_degree_only": false,
"min_clearance": 0.508
}
},
"diff_pair_dimensions": [],
"drc_exclusions": [],
"meta": {
"filename": "board_design_settings.json",
"version": 2
},
"rule_severities": {
"annular_width": "error",
"clearance": "error",
"copper_edge_clearance": "error",
"courtyards_overlap": "error",
"diff_pair_gap_out_of_range": "error",
"diff_pair_uncoupled_length_too_long": "error",
"drill_out_of_range": "error",
"duplicate_footprints": "warning",
"extra_footprint": "warning",
"footprint_type_mismatch": "error",
"hole_clearance": "error",
"hole_near_hole": "error",
"invalid_outline": "error",
"item_on_disabled_layer": "error",
"items_not_allowed": "error",
"length_out_of_range": "error",
"malformed_courtyard": "error",
"microvia_drill_out_of_range": "error",
"missing_courtyard": "ignore",
"missing_footprint": "warning",
"net_conflict": "warning",
"npth_inside_courtyard": "ignore",
"padstack": "error",
"pth_inside_courtyard": "ignore",
"shorting_items": "error",
"silk_over_copper": "warning",
"silk_overlap": "warning",
"skew_out_of_range": "error",
"through_hole_pad_without_hole": "error",
"too_many_vias": "error",
"track_dangling": "warning",
"track_width": "error",
"tracks_crossing": "error",
"unconnected_items": "error",
"unresolved_variable": "error",
"via_dangling": "warning",
"zone_has_empty_net": "error",
"zones_intersect": "error"
},
"rules": {
"allow_blind_buried_vias": false,
"allow_microvias": false,
"max_error": 0.005,
"min_clearance": 0.0,
"min_copper_edge_clearance": 0.024999999999999998,
"min_hole_clearance": 0.25,
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.19999999999999998,
"min_microvia_drill": 0.09999999999999999,
"min_silk_clearance": 0.0,
"min_through_hole_diameter": 0.3,
"min_track_width": 0.19999999999999998,
"min_via_annular_width": 0.049999999999999996,
"min_via_diameter": 0.39999999999999997,
"use_height_for_length_calcs": true
},
"track_widths": [],
"via_dimensions": [],
"zones_allow_external_fillets": false,
"zones_use_no_outline": true
},
"layer_presets": []
},
"boards": [],
"cvpcb": {
"equivalence_files": []
},
"erc": {
"erc_exclusions": [],
"meta": {
"version": 0
},
"pin_map": [
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
1,
0,
1,
2
],
[
0,
1,
0,
0,
0,
0,
1,
1,
2,
1,
1,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2
],
[
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
2
],
[
0,
0,
0,
1,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
1,
2,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
0,
2,
1,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2
]
],
"rule_severities": {
"bus_definition_conflict": "error",
"bus_entry_needed": "error",
"bus_label_syntax": "error",
"bus_to_bus_conflict": "error",
"bus_to_net_conflict": "error",
"different_unit_footprint": "error",
"different_unit_net": "error",
"duplicate_reference": "error",
"duplicate_sheet_names": "error",
"extra_units": "error",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
"lib_symbol_issues": "warning",
"multiple_net_names": "warning",
"net_not_bus_member": "warning",
"no_connect_connected": "warning",
"no_connect_dangling": "warning",
"pin_not_connected": "error",
"pin_not_driven": "error",
"pin_to_pin": "warning",
"power_pin_not_driven": "error",
"similar_labels": "warning",
"unannotated": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
"wire_dangling": "error"
}
},
"libraries": {
"pinned_footprint_libs": [],
"pinned_symbol_libs": []
},
"meta": {
"filename": "half-swept.kicad_pro",
"version": 1
},
"net_settings": {
"classes": [
{
"bus_width": 12.0,
"clearance": 0.2,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.2,
"line_style": 0,
"microvia_diameter": 0.3,
"microvia_drill": 0.1,
"name": "Default",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.25,
"via_diameter": 0.8,
"via_drill": 0.4,
"wire_width": 6.0
}
],
"meta": {
"version": 2
},
"net_colors": null
},
"pcbnew": {
"last_paths": {
"gencad": "",
"idf": "",
"netlist": "",
"specctra_dsn": "",
"step": "",
"vrml": ""
},
"page_layout_descr_file": ""
},
"schematic": {
"annotate_start_num": 0,
"drawing": {
"default_line_thickness": 6.0,
"default_text_size": 50.0,
"field_names": [],
"intersheets_ref_own_page": false,
"intersheets_ref_prefix": "",
"intersheets_ref_short": false,
"intersheets_ref_show": false,
"intersheets_ref_suffix": "",
"junction_size_choice": 3,
"label_size_ratio": 0.25,
"pin_symbol_size": 25.0,
"text_offset_ratio": 0.08
},
"legacy_lib_dir": "",
"legacy_lib_list": [],
"meta": {
"version": 1
},
"net_format_name": "",
"ngspice": {
"fix_include_paths": true,
"fix_passive_vals": false,
"meta": {
"version": 0
},
"model_mode": 0,
"workbook_filename": ""
},
"page_layout_descr_file": "",
"plot_directory": "",
"spice_adjust_passive_values": false,
"spice_external_command": "spice \"%I\"",
"subpart_first_id": 65,
"subpart_id_separator": 0
},
"sheets": [
[
"4e66a44f-7fa6-4e16-bf9b-62ec864301a5",
""
]
],
"text_variables": {}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,33 @@
update=22/05/2015 07:44:53
version=1
last_client=kicad
[general]
version=1
RootSch=
BoardNm=
[pcbnew]
version=1
LastNetListRead=
UseCmpFile=1
PadDrill=0.600000000000
PadDrillOvalY=0.600000000000
PadSizeH=1.500000000000
PadSizeV=1.500000000000
PcbTextSizeV=1.500000000000
PcbTextSizeH=1.500000000000
PcbTextThickness=0.300000000000
ModuleTextSizeV=1.000000000000
ModuleTextSizeH=1.000000000000
ModuleTextSizeThickness=0.150000000000
SolderMaskClearance=0.000000000000
SolderMaskMinWidth=0.000000000000
DrawSegmentWidth=0.200000000000
BoardOutlineThickness=0.100000000000
ModuleOutlineThickness=0.150000000000
[cvpcb]
version=1
NetIExt=net
[eeschema]
version=1
LibDir=
[eeschema/libraries]

View File

@@ -0,0 +1,818 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title "Sweep V2"
Date "2021-03-10"
Rev "0.1"
Comp "broomlabs"
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L Switch:SW_Push SW2
U 1 1 6049E323
P 1100 1150
F 0 "SW2" H 1100 1435 50 0000 C CNN
F 1 "SW_Push" H 1100 1344 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 1100 1350 50 0001 C CNN
F 3 "~" H 1100 1350 50 0001 C CNN
1 1100 1150
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW3
U 1 1 6049E7C0
P 1750 1150
F 0 "SW3" H 1750 1435 50 0000 C CNN
F 1 "SW_Push" H 1750 1344 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 1750 1350 50 0001 C CNN
F 3 "~" H 1750 1350 50 0001 C CNN
1 1750 1150
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW4
U 1 1 6049EB70
P 2400 1150
F 0 "SW4" H 2400 1435 50 0000 C CNN
F 1 "SW_Push" H 2400 1344 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 2400 1350 50 0001 C CNN
F 3 "~" H 2400 1350 50 0001 C CNN
1 2400 1150
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW5
U 1 1 6049F636
P 3000 1150
F 0 "SW5" H 3000 1435 50 0000 C CNN
F 1 "SW_Push" H 3000 1344 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 3000 1350 50 0001 C CNN
F 3 "~" H 3000 1350 50 0001 C CNN
1 3000 1150
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW6
U 1 1 6049F698
P 3650 1150
F 0 "SW6" H 3650 1435 50 0000 C CNN
F 1 "SW_Push" H 3650 1344 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 3650 1350 50 0001 C CNN
F 3 "~" H 3650 1350 50 0001 C CNN
1 3650 1150
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW20
U 1 1 604A14C0
P 3000 3600
F 0 "SW20" H 3000 3885 50 0000 C CNN
F 1 "SW_Push" H 3000 3794 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 3000 3800 50 0001 C CNN
F 3 "~" H 3000 3800 50 0001 C CNN
1 3000 3600
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW21
U 1 1 604A14CA
P 3550 3600
F 0 "SW21" H 3550 3885 50 0000 C CNN
F 1 "SW_Push" H 3550 3794 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 3550 3800 50 0001 C CNN
F 3 "~" H 3550 3800 50 0001 C CNN
1 3550 3600
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW8
U 1 1 604A6C6C
P 1100 2000
F 0 "SW8" H 1100 2285 50 0000 C CNN
F 1 "SW_Push" H 1100 2194 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 1100 2200 50 0001 C CNN
F 3 "~" H 1100 2200 50 0001 C CNN
1 1100 2000
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW9
U 1 1 604A6D52
P 1750 2000
F 0 "SW9" H 1750 2285 50 0000 C CNN
F 1 "SW_Push" H 1750 2194 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 1750 2200 50 0001 C CNN
F 3 "~" H 1750 2200 50 0001 C CNN
1 1750 2000
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW10
U 1 1 604A6D5C
P 2400 2000
F 0 "SW10" H 2400 2285 50 0000 C CNN
F 1 "SW_Push" H 2400 2194 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 2400 2200 50 0001 C CNN
F 3 "~" H 2400 2200 50 0001 C CNN
1 2400 2000
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW11
U 1 1 604A6D66
P 3000 2000
F 0 "SW11" H 3000 2285 50 0000 C CNN
F 1 "SW_Push" H 3000 2194 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 3000 2200 50 0001 C CNN
F 3 "~" H 3000 2200 50 0001 C CNN
1 3000 2000
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW12
U 1 1 604A6D70
P 3650 2000
F 0 "SW12" H 3650 2285 50 0000 C CNN
F 1 "SW_Push" H 3650 2194 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 3650 2200 50 0001 C CNN
F 3 "~" H 3650 2200 50 0001 C CNN
1 3650 2000
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW14
U 1 1 604BAD64
P 1050 2750
F 0 "SW14" H 1050 3035 50 0000 C CNN
F 1 "SW_Push" H 1050 2944 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 1050 2950 50 0001 C CNN
F 3 "~" H 1050 2950 50 0001 C CNN
1 1050 2750
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW15
U 1 1 604BAF06
P 1700 2750
F 0 "SW15" H 1700 3035 50 0000 C CNN
F 1 "SW_Push" H 1700 2944 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 1700 2950 50 0001 C CNN
F 3 "~" H 1700 2950 50 0001 C CNN
1 1700 2750
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW16
U 1 1 604BAF10
P 2350 2750
F 0 "SW16" H 2350 3035 50 0000 C CNN
F 1 "SW_Push" H 2350 2944 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 2350 2950 50 0001 C CNN
F 3 "~" H 2350 2950 50 0001 C CNN
1 2350 2750
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW17
U 1 1 604BAF1A
P 2950 2750
F 0 "SW17" H 2950 3035 50 0000 C CNN
F 1 "SW_Push" H 2950 2944 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 2950 2950 50 0001 C CNN
F 3 "~" H 2950 2950 50 0001 C CNN
1 2950 2750
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW18
U 1 1 604BAF24
P 3600 2750
F 0 "SW18" H 3600 3035 50 0000 C CNN
F 1 "SW_Push" H 3600 2944 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 3600 2950 50 0001 C CNN
F 3 "~" H 3600 2950 50 0001 C CNN
1 3600 2750
1 0 0 -1
$EndComp
Text GLabel 6250 2200 0 50 Input ~ 0
Switch1
Text GLabel 7650 2100 2 50 Input ~ 0
Switch2
$Comp
L sweepv2-rescue:ProMicro-kbd-bigblackpill-34key-rescue U1
U 1 1 6049D3FB
P 6950 2150
F 0 "U1" H 6950 3293 60 0000 C CNN
F 1 "ProMicro-kbd" H 6950 3187 60 0000 C CNN
F 2 "kbd:ProMicro_v2" H 6950 3081 60 0000 C CNN
F 3 "" H 7050 1100 60 0000 C CNN
1 6950 2150
1 0 0 -1
$EndComp
Text GLabel 6250 1800 0 50 Input ~ 0
Switch11
Text GLabel 7650 2000 2 50 Input ~ 0
Switch3
Text GLabel 7650 1900 2 50 Input ~ 0
Switch4
Text GLabel 7650 1800 2 50 Input ~ 0
Switch5
Text GLabel 7650 2200 2 50 Input ~ 0
Switch6
Text GLabel 7650 2300 2 50 Input ~ 0
Switch7
Text GLabel 7650 2400 2 50 Input ~ 0
Switch8
Text GLabel 7650 2500 2 50 Input ~ 0
Switch9
Text GLabel 6250 1400 0 50 Input ~ 0
Switch10
Text GLabel 6250 1900 0 50 Input ~ 0
Switch12
Text GLabel 6250 2000 0 50 Input ~ 0
Switch13
Text GLabel 6250 2100 0 50 Input ~ 0
Switch14
Text GLabel 6250 2300 0 50 Input ~ 0
Switch15
Text GLabel 6250 2400 0 50 Input ~ 0
Switch16
Text GLabel 6250 2500 0 50 Input ~ 0
Switch17
$Comp
L Switch:SW_Push RSW1
U 1 1 604EA4F3
P 4800 1550
F 0 "RSW1" H 4800 1835 50 0000 C CNN
F 1 "SW_Push" H 4800 1744 50 0000 C CNN
F 2 "kbd:ResetSW" H 4800 1750 50 0001 C CNN
F 3 "~" H 4800 1750 50 0001 C CNN
1 4800 1550
1 0 0 -1
$EndComp
Text GLabel 7650 1600 2 50 Input ~ 0
reset
Text GLabel 7650 1500 2 50 Input ~ 0
gnd
Text GLabel 6250 1700 0 50 Input ~ 0
gnd
Text GLabel 6250 1600 0 50 Input ~ 0
gnd
Text GLabel 6250 1500 0 50 Input ~ 0
Switch18
Text GLabel 4600 1550 0 50 Input ~ 0
gnd
Text GLabel 5000 1550 2 50 Input ~ 0
reset
Text GLabel 1300 1150 3 50 Input ~ 0
gnd
Text GLabel 1300 2000 3 50 Input ~ 0
gnd
Text GLabel 1250 2750 3 50 Input ~ 0
gnd
Text GLabel 1950 1150 3 50 Input ~ 0
gnd
Text GLabel 1950 2000 3 50 Input ~ 0
gnd
Text GLabel 1900 2750 3 50 Input ~ 0
gnd
Text GLabel 2600 1150 3 50 Input ~ 0
gnd
Text GLabel 3200 1150 3 50 Input ~ 0
gnd
Text GLabel 3850 1150 3 50 Input ~ 0
gnd
Text GLabel 2600 2000 3 50 Input ~ 0
gnd
Text GLabel 3200 2000 3 50 Input ~ 0
gnd
Text GLabel 3850 2000 3 50 Input ~ 0
gnd
Text GLabel 2550 2750 3 50 Input ~ 0
gnd
Text GLabel 3150 2750 3 50 Input ~ 0
gnd
Text GLabel 3800 2750 3 50 Input ~ 0
gnd
Text GLabel 3200 3600 3 50 Input ~ 0
gnd
Text GLabel 3750 3600 3 50 Input ~ 0
gnd
Text GLabel 900 1150 3 50 Input ~ 0
Switch1
Text GLabel 1550 1150 3 50 Input ~ 0
Switch2
Text GLabel 2200 1150 3 50 Input ~ 0
Switch3
Text GLabel 2800 1150 3 50 Input ~ 0
Switch4
Text GLabel 3450 1150 3 50 Input ~ 0
Switch5
Text GLabel 900 2000 3 50 Input ~ 0
Switch6
Text GLabel 1550 2000 3 50 Input ~ 0
Switch7
Text GLabel 2200 2000 3 50 Input ~ 0
Switch8
Text GLabel 2800 2000 3 50 Input ~ 0
Switch9
Text GLabel 3450 2000 3 50 Input ~ 0
Switch10
Text GLabel 850 2750 3 50 Input ~ 0
Switch11
Text GLabel 1500 2750 3 50 Input ~ 0
Switch12
Text GLabel 2150 2750 3 50 Input ~ 0
Switch13
Text GLabel 2750 2750 3 50 Input ~ 0
Switch14
Text GLabel 3400 2750 3 50 Input ~ 0
Switch15
Text GLabel 2800 3600 3 50 Input ~ 0
Switch16
Text GLabel 3350 3600 3 50 Input ~ 0
Switch17
$Comp
L Switch:SW_SPDT SW_POWER1
U 1 1 6051801B
P 8600 1800
F 0 "SW_POWER1" H 8600 2085 50 0000 C CNN
F 1 "SW_SPDT" H 8600 1994 50 0000 C CNN
F 2 "Kailh:SPDT_C128955" H 8600 1800 50 0001 C CNN
F 3 "~" H 8600 1800 50 0001 C CNN
1 8600 1800
1 0 0 -1
$EndComp
Text GLabel 7650 1400 2 50 Input ~ 0
raw
Text GLabel 9700 1650 0 50 Input ~ 0
BT+
Text GLabel 8400 1800 3 50 Input ~ 0
BT+
Text GLabel 8800 1900 3 50 Input ~ 0
raw
Text GLabel 7650 1700 2 50 Input ~ 0
vcc
Text GLabel 5000 2750 2 50 Input ~ 0
vcc
Text GLabel 5000 2650 2 50 Input ~ 0
gnd
Text GLabel 5000 2550 2 50 Input ~ 0
Switch18
$Comp
L tokas_bp:AudioJack4dpb J1
U 1 1 605E7E3E
P 4800 2650
F 0 "J1" H 4757 2975 50 0000 C CNN
F 1 "AudioJack4dpb" H 4757 2884 50 0000 C CNN
F 2 "kbd:MJ-4PP-9" H 4800 2650 50 0001 C CNN
F 3 "~" H 4800 2650 50 0001 C CNN
1 4800 2650
1 0 0 -1
$EndComp
$Comp
L Mechanical:MountingHole_Pad Bat+1
U 1 1 60495346
P 9700 1550
F 0 "Bat+1" H 9800 1599 50 0000 L CNN
F 1 "MountingHole_Pad" H 9800 1508 50 0000 L CNN
F 2 "kbd:1pin_conn" H 9700 1550 50 0001 C CNN
F 3 "~" H 9700 1550 50 0001 C CNN
1 9700 1550
1 0 0 -1
$EndComp
$Comp
L Mechanical:MountingHole_Pad BatGND1
U 1 1 6049571B
P 9700 1950
F 0 "BatGND1" H 9800 1999 50 0000 L CNN
F 1 "MountingHole_Pad" H 9800 1908 50 0000 L CNN
F 2 "kbd:1pin_conn" H 9700 1950 50 0001 C CNN
F 3 "~" H 9700 1950 50 0001 C CNN
1 9700 1950
1 0 0 -1
$EndComp
Text GLabel 9700 2050 0 50 Input ~ 0
gnd
Text Notes 8750 1100 0 118 ~ 0
Battery Business
Wire Notes Line
8100 800 11050 800
Wire Notes Line
11050 800 11050 2900
Wire Notes Line
11050 2900 8100 2900
Wire Notes Line
8100 2900 8100 800
Text Notes 4300 2050 0 118 ~ 0
Useless TRRS\n
Text Notes 4600 1000 0 118 ~ 0
Reset
$Comp
L Switch:SW_Push SW2_r1
U 1 1 608B1D83
P 1100 4700
F 0 "SW2_r1" H 1100 4985 50 0000 C CNN
F 1 "SW_Push" H 1100 4894 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 1100 4900 50 0001 C CNN
F 3 "~" H 1100 4900 50 0001 C CNN
1 1100 4700
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW3_r1
U 1 1 608B1FB9
P 1750 4700
F 0 "SW3_r1" H 1750 4985 50 0000 C CNN
F 1 "SW_Push" H 1750 4894 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 1750 4900 50 0001 C CNN
F 3 "~" H 1750 4900 50 0001 C CNN
1 1750 4700
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW4_r1
U 1 1 608B1FC3
P 2400 4700
F 0 "SW4_r1" H 2400 4985 50 0000 C CNN
F 1 "SW_Push" H 2400 4894 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 2400 4900 50 0001 C CNN
F 3 "~" H 2400 4900 50 0001 C CNN
1 2400 4700
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW5_r1
U 1 1 608B1FCD
P 3000 4700
F 0 "SW5_r1" H 3000 4985 50 0000 C CNN
F 1 "SW_Push" H 3000 4894 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 3000 4900 50 0001 C CNN
F 3 "~" H 3000 4900 50 0001 C CNN
1 3000 4700
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW6_r1
U 1 1 608B1FD7
P 3650 4700
F 0 "SW6_r1" H 3650 4985 50 0000 C CNN
F 1 "SW_Push" H 3650 4894 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 3650 4900 50 0001 C CNN
F 3 "~" H 3650 4900 50 0001 C CNN
1 3650 4700
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW17_r1
U 1 1 608B1FE1
P 3000 7150
F 0 "SW17_r1" H 3000 7435 50 0000 C CNN
F 1 "SW_Push" H 3000 7344 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 3000 7350 50 0001 C CNN
F 3 "~" H 3000 7350 50 0001 C CNN
1 3000 7150
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW18_r1
U 1 1 608B1FEB
P 3550 7150
F 0 "SW18_r1" H 3550 7435 50 0000 C CNN
F 1 "SW_Push" H 3550 7344 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 3550 7350 50 0001 C CNN
F 3 "~" H 3550 7350 50 0001 C CNN
1 3550 7150
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW7_r1
U 1 1 608B1FF5
P 1100 5550
F 0 "SW7_r1" H 1100 5835 50 0000 C CNN
F 1 "SW_Push" H 1100 5744 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 1100 5750 50 0001 C CNN
F 3 "~" H 1100 5750 50 0001 C CNN
1 1100 5550
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW8_r1
U 1 1 608B1FFF
P 1750 5550
F 0 "SW8_r1" H 1750 5835 50 0000 C CNN
F 1 "SW_Push" H 1750 5744 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 1750 5750 50 0001 C CNN
F 3 "~" H 1750 5750 50 0001 C CNN
1 1750 5550
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW9_r1
U 1 1 608B2009
P 2400 5550
F 0 "SW9_r1" H 2400 5835 50 0000 C CNN
F 1 "SW_Push" H 2400 5744 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 2400 5750 50 0001 C CNN
F 3 "~" H 2400 5750 50 0001 C CNN
1 2400 5550
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW10_r1
U 1 1 608B2013
P 3000 5550
F 0 "SW10_r1" H 3000 5835 50 0000 C CNN
F 1 "SW_Push" H 3000 5744 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 3000 5750 50 0001 C CNN
F 3 "~" H 3000 5750 50 0001 C CNN
1 3000 5550
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW11_r1
U 1 1 608B201D
P 3650 5550
F 0 "SW11_r1" H 3650 5835 50 0000 C CNN
F 1 "SW_Push" H 3650 5744 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 3650 5750 50 0001 C CNN
F 3 "~" H 3650 5750 50 0001 C CNN
1 3650 5550
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW12_r1
U 1 1 608B2027
P 1050 6300
F 0 "SW12_r1" H 1050 6585 50 0000 C CNN
F 1 "SW_Push" H 1050 6494 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 1050 6500 50 0001 C CNN
F 3 "~" H 1050 6500 50 0001 C CNN
1 1050 6300
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW13_r1
U 1 1 608B2031
P 1700 6300
F 0 "SW13_r1" H 1700 6585 50 0000 C CNN
F 1 "SW_Push" H 1700 6494 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 1700 6500 50 0001 C CNN
F 3 "~" H 1700 6500 50 0001 C CNN
1 1700 6300
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW14_r1
U 1 1 608B203B
P 2350 6300
F 0 "SW14_r1" H 2350 6585 50 0000 C CNN
F 1 "SW_Push" H 2350 6494 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 2350 6500 50 0001 C CNN
F 3 "~" H 2350 6500 50 0001 C CNN
1 2350 6300
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW15_r1
U 1 1 608B2045
P 2950 6300
F 0 "SW15_r1" H 2950 6585 50 0000 C CNN
F 1 "SW_Push" H 2950 6494 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 2950 6500 50 0001 C CNN
F 3 "~" H 2950 6500 50 0001 C CNN
1 2950 6300
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW16_r1
U 1 1 608B204F
P 3600 6300
F 0 "SW16_r1" H 3600 6585 50 0000 C CNN
F 1 "SW_Push" H 3600 6494 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 3600 6500 50 0001 C CNN
F 3 "~" H 3600 6500 50 0001 C CNN
1 3600 6300
1 0 0 -1
$EndComp
Text GLabel 1300 4700 3 50 Input ~ 0
gnd
Text GLabel 1300 5550 3 50 Input ~ 0
gnd
Text GLabel 1250 6300 3 50 Input ~ 0
gnd
Text GLabel 1950 4700 3 50 Input ~ 0
gnd
Text GLabel 1950 5550 3 50 Input ~ 0
gnd
Text GLabel 1900 6300 3 50 Input ~ 0
gnd
Text GLabel 2600 4700 3 50 Input ~ 0
gnd
Text GLabel 3200 4700 3 50 Input ~ 0
gnd
Text GLabel 3850 4700 3 50 Input ~ 0
gnd
Text GLabel 2600 5550 3 50 Input ~ 0
gnd
Text GLabel 3200 5550 3 50 Input ~ 0
gnd
Text GLabel 3850 5550 3 50 Input ~ 0
gnd
Text GLabel 2550 6300 3 50 Input ~ 0
gnd
Text GLabel 3150 6300 3 50 Input ~ 0
gnd
Text GLabel 3800 6300 3 50 Input ~ 0
gnd
Text GLabel 3200 7150 3 50 Input ~ 0
gnd
Text GLabel 3750 7150 3 50 Input ~ 0
gnd
Text GLabel 900 4700 3 50 Input ~ 0
Switch1_r
Text GLabel 1550 4700 3 50 Input ~ 0
Switch2_r
Text GLabel 2200 4700 3 50 Input ~ 0
Switch3_r
Text GLabel 2800 4700 3 50 Input ~ 0
Switch4_r
Text GLabel 3450 4700 3 50 Input ~ 0
Switch5_r
Text GLabel 900 5550 3 50 Input ~ 0
Switch6_r
Text GLabel 1550 5550 3 50 Input ~ 0
Switch7_r
Text GLabel 2200 5550 3 50 Input ~ 0
Switch8_r
Text GLabel 2800 5550 3 50 Input ~ 0
Switch9_r
Text GLabel 3450 5550 3 50 Input ~ 0
Switch10_r
Text GLabel 1500 6300 3 50 Input ~ 0
Switch12_r
Text GLabel 2150 6300 3 50 Input ~ 0
Switch13_r
Text GLabel 2750 6300 3 50 Input ~ 0
Switch14_r
Text GLabel 3400 6300 3 50 Input ~ 0
Switch15_r
Text GLabel 2800 7150 3 50 Input ~ 0
Switch16_r
Text GLabel 3350 7150 3 50 Input ~ 0
Switch17_r
$Comp
L sweepv2-rescue:ProMicro-kbd-bigblackpill-34key-rescue U2
U 1 1 608EF20E
P 6900 5050
F 0 "U2" H 6900 6193 60 0000 C CNN
F 1 "ProMicro-kbd" H 6900 6087 60 0000 C CNN
F 2 "kbd:ProMicro_v2" H 6900 5981 60 0000 C CNN
F 3 "" H 7000 4000 60 0000 C CNN
1 6900 5050
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push RSW2
U 1 1 608F2176
P 4850 5450
F 0 "RSW2" H 4850 5735 50 0000 C CNN
F 1 "SW_Push" H 4850 5644 50 0000 C CNN
F 2 "kbd:ResetSW" H 4850 5650 50 0001 C CNN
F 3 "~" H 4850 5650 50 0001 C CNN
1 4850 5450
1 0 0 -1
$EndComp
Text GLabel 4650 5450 0 50 Input ~ 0
gnd
Text GLabel 5050 5450 2 50 Input ~ 0
reset_r
Text GLabel 5050 6650 2 50 Input ~ 0
vcc
Text GLabel 5050 6550 2 50 Input ~ 0
gnd
Text GLabel 5050 6450 2 50 Input ~ 0
Switch18_r
$Comp
L tokas_bp:AudioJack4dpb J2
U 1 1 608F2563
P 4850 6550
F 0 "J2" H 4807 6875 50 0000 C CNN
F 1 "AudioJack4dpb" H 4807 6784 50 0000 C CNN
F 2 "kbd:MJ-4PP-9" H 4850 6550 50 0001 C CNN
F 3 "~" H 4850 6550 50 0001 C CNN
1 4850 6550
1 0 0 -1
$EndComp
Text Notes 4450 5900 0 118 ~ 0
Useless TRRS\n
Text Notes 4650 4900 0 118 ~ 0
Reset
Text GLabel 850 6300 3 50 Input ~ 0
Switch11_r
Text GLabel 6200 4300 0 50 Input ~ 0
Switch10_r
Text GLabel 6200 4400 0 50 Input ~ 0
Switch18_r
Text GLabel 6200 4700 0 50 Input ~ 0
Switch11_r
Text GLabel 6200 4800 0 50 Input ~ 0
Switch12_r
Text GLabel 6200 4900 0 50 Input ~ 0
Switch13_r
Text GLabel 6200 5000 0 50 Input ~ 0
Switch14_r
Text GLabel 6200 5200 0 50 Input ~ 0
Switch15_r
Text GLabel 6200 5300 0 50 Input ~ 0
Switch16_r
Text GLabel 6200 5400 0 50 Input ~ 0
Switch17_r
Text GLabel 6200 5100 0 50 Input ~ 0
Switch1_r
Text GLabel 7600 4700 2 50 Input ~ 0
Switch5_r
Text GLabel 7600 4800 2 50 Input ~ 0
Switch4_r
Text GLabel 7600 4900 2 50 Input ~ 0
Switch3_r
Text GLabel 7600 5000 2 50 Input ~ 0
Switch2_r
Text GLabel 7600 5100 2 50 Input ~ 0
Switch6_r
Text GLabel 7600 5200 2 50 Input ~ 0
Switch7_r
Text GLabel 7600 5300 2 50 Input ~ 0
Switch8_r
Text GLabel 7600 5400 2 50 Input ~ 0
Switch9_r
Text GLabel 6200 4500 0 50 Input ~ 0
gnd
Text GLabel 6200 4600 0 50 Input ~ 0
gnd
Text GLabel 7600 4300 2 50 Input ~ 0
raw
Text GLabel 7600 4400 2 50 Input ~ 0
gnd
Text GLabel 7600 4500 2 50 Input ~ 0
reset_r
Text GLabel 7600 4600 2 50 Input ~ 0
vcc
$Comp
L Switch:SW_SPDT SW_POWERR1
U 1 1 6095BCE1
P 8650 4550
F 0 "SW_POWERR1" H 8650 4835 50 0000 C CNN
F 1 "SW_SPDT" H 8650 4744 50 0000 C CNN
F 2 "Kailh:SPDT_C128955" H 8650 4550 50 0001 C CNN
F 3 "~" H 8650 4550 50 0001 C CNN
1 8650 4550
1 0 0 -1
$EndComp
Text GLabel 9750 4400 0 50 Input ~ 0
BT+_r
Text GLabel 8450 4550 3 50 Input ~ 0
BT+_r
Text GLabel 8850 4650 3 50 Input ~ 0
raw
$Comp
L Mechanical:MountingHole_Pad Bat+r1
U 1 1 6095C06A
P 9750 4300
F 0 "Bat+r1" H 9850 4349 50 0000 L CNN
F 1 "MountingHole_Pad" H 9850 4258 50 0000 L CNN
F 2 "kbd:1pin_conn" H 9750 4300 50 0001 C CNN
F 3 "~" H 9750 4300 50 0001 C CNN
1 9750 4300
1 0 0 -1
$EndComp
$Comp
L Mechanical:MountingHole_Pad BatGND4
U 1 1 6095C074
P 9750 4700
F 0 "BatGND4" H 9850 4749 50 0000 L CNN
F 1 "MountingHole_Pad" H 9850 4658 50 0000 L CNN
F 2 "kbd:1pin_conn" H 9750 4700 50 0001 C CNN
F 3 "~" H 9750 4700 50 0001 C CNN
1 9750 4700
1 0 0 -1
$EndComp
Text GLabel 9750 4800 0 50 Input ~ 0
gnd
Text Notes 8800 3850 0 118 ~ 0
Battery Business
Wire Notes Line
8150 3550 11100 3550
Wire Notes Line
11100 3550 11100 5650
Wire Notes Line
11100 5650 8150 5650
Wire Notes Line
8150 5650 8150 3550
$EndSCHEMATC

View File

@@ -0,0 +1,818 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title "Sweep V2"
Date "2021-03-10"
Rev "0.1"
Comp "broomlabs"
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L Switch:SW_Push SW2
U 1 1 6049E323
P 1100 1150
F 0 "SW2" H 1100 1435 50 0000 C CNN
F 1 "SW_Push" H 1100 1344 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 1100 1350 50 0001 C CNN
F 3 "~" H 1100 1350 50 0001 C CNN
1 1100 1150
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW3
U 1 1 6049E7C0
P 1750 1150
F 0 "SW3" H 1750 1435 50 0000 C CNN
F 1 "SW_Push" H 1750 1344 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 1750 1350 50 0001 C CNN
F 3 "~" H 1750 1350 50 0001 C CNN
1 1750 1150
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW4
U 1 1 6049EB70
P 2400 1150
F 0 "SW4" H 2400 1435 50 0000 C CNN
F 1 "SW_Push" H 2400 1344 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 2400 1350 50 0001 C CNN
F 3 "~" H 2400 1350 50 0001 C CNN
1 2400 1150
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW5
U 1 1 6049F636
P 3000 1150
F 0 "SW5" H 3000 1435 50 0000 C CNN
F 1 "SW_Push" H 3000 1344 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 3000 1350 50 0001 C CNN
F 3 "~" H 3000 1350 50 0001 C CNN
1 3000 1150
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW6
U 1 1 6049F698
P 3650 1150
F 0 "SW6" H 3650 1435 50 0000 C CNN
F 1 "SW_Push" H 3650 1344 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 3650 1350 50 0001 C CNN
F 3 "~" H 3650 1350 50 0001 C CNN
1 3650 1150
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW20
U 1 1 604A14C0
P 3000 3600
F 0 "SW20" H 3000 3885 50 0000 C CNN
F 1 "SW_Push" H 3000 3794 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 3000 3800 50 0001 C CNN
F 3 "~" H 3000 3800 50 0001 C CNN
1 3000 3600
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW21
U 1 1 604A14CA
P 3550 3600
F 0 "SW21" H 3550 3885 50 0000 C CNN
F 1 "SW_Push" H 3550 3794 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 3550 3800 50 0001 C CNN
F 3 "~" H 3550 3800 50 0001 C CNN
1 3550 3600
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW8
U 1 1 604A6C6C
P 1100 2000
F 0 "SW8" H 1100 2285 50 0000 C CNN
F 1 "SW_Push" H 1100 2194 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 1100 2200 50 0001 C CNN
F 3 "~" H 1100 2200 50 0001 C CNN
1 1100 2000
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW9
U 1 1 604A6D52
P 1750 2000
F 0 "SW9" H 1750 2285 50 0000 C CNN
F 1 "SW_Push" H 1750 2194 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 1750 2200 50 0001 C CNN
F 3 "~" H 1750 2200 50 0001 C CNN
1 1750 2000
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW10
U 1 1 604A6D5C
P 2400 2000
F 0 "SW10" H 2400 2285 50 0000 C CNN
F 1 "SW_Push" H 2400 2194 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 2400 2200 50 0001 C CNN
F 3 "~" H 2400 2200 50 0001 C CNN
1 2400 2000
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW11
U 1 1 604A6D66
P 3000 2000
F 0 "SW11" H 3000 2285 50 0000 C CNN
F 1 "SW_Push" H 3000 2194 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 3000 2200 50 0001 C CNN
F 3 "~" H 3000 2200 50 0001 C CNN
1 3000 2000
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW12
U 1 1 604A6D70
P 3650 2000
F 0 "SW12" H 3650 2285 50 0000 C CNN
F 1 "SW_Push" H 3650 2194 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 3650 2200 50 0001 C CNN
F 3 "~" H 3650 2200 50 0001 C CNN
1 3650 2000
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW14
U 1 1 604BAD64
P 1050 2750
F 0 "SW14" H 1050 3035 50 0000 C CNN
F 1 "SW_Push" H 1050 2944 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 1050 2950 50 0001 C CNN
F 3 "~" H 1050 2950 50 0001 C CNN
1 1050 2750
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW15
U 1 1 604BAF06
P 1700 2750
F 0 "SW15" H 1700 3035 50 0000 C CNN
F 1 "SW_Push" H 1700 2944 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 1700 2950 50 0001 C CNN
F 3 "~" H 1700 2950 50 0001 C CNN
1 1700 2750
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW16
U 1 1 604BAF10
P 2350 2750
F 0 "SW16" H 2350 3035 50 0000 C CNN
F 1 "SW_Push" H 2350 2944 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 2350 2950 50 0001 C CNN
F 3 "~" H 2350 2950 50 0001 C CNN
1 2350 2750
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW17
U 1 1 604BAF1A
P 2950 2750
F 0 "SW17" H 2950 3035 50 0000 C CNN
F 1 "SW_Push" H 2950 2944 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 2950 2950 50 0001 C CNN
F 3 "~" H 2950 2950 50 0001 C CNN
1 2950 2750
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW18
U 1 1 604BAF24
P 3600 2750
F 0 "SW18" H 3600 3035 50 0000 C CNN
F 1 "SW_Push" H 3600 2944 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 3600 2950 50 0001 C CNN
F 3 "~" H 3600 2950 50 0001 C CNN
1 3600 2750
1 0 0 -1
$EndComp
Text GLabel 6250 2200 0 50 Input ~ 0
Switch1
Text GLabel 7650 2100 2 50 Input ~ 0
Switch2
$Comp
L 34key-rescue:ProMicro-kbd-bigblackpill U1
U 1 1 6049D3FB
P 6950 2150
F 0 "U1" H 6950 3293 60 0000 C CNN
F 1 "ProMicro-kbd" H 6950 3187 60 0000 C CNN
F 2 "kbd:ProMicro_v2" H 6950 3081 60 0000 C CNN
F 3 "" H 7050 1100 60 0000 C CNN
1 6950 2150
1 0 0 -1
$EndComp
Text GLabel 6250 1800 0 50 Input ~ 0
Switch11
Text GLabel 7650 2000 2 50 Input ~ 0
Switch3
Text GLabel 7650 1900 2 50 Input ~ 0
Switch4
Text GLabel 7650 1800 2 50 Input ~ 0
Switch5
Text GLabel 7650 2200 2 50 Input ~ 0
Switch6
Text GLabel 7650 2300 2 50 Input ~ 0
Switch7
Text GLabel 7650 2400 2 50 Input ~ 0
Switch8
Text GLabel 7650 2500 2 50 Input ~ 0
Switch9
Text GLabel 6250 1400 0 50 Input ~ 0
Switch10
Text GLabel 6250 1900 0 50 Input ~ 0
Switch12
Text GLabel 6250 2000 0 50 Input ~ 0
Switch13
Text GLabel 6250 2100 0 50 Input ~ 0
Switch14
Text GLabel 6250 2300 0 50 Input ~ 0
Switch15
Text GLabel 6250 2400 0 50 Input ~ 0
Switch16
Text GLabel 6250 2500 0 50 Input ~ 0
Switch17
$Comp
L Switch:SW_Push RSW1
U 1 1 604EA4F3
P 4800 1550
F 0 "RSW1" H 4800 1835 50 0000 C CNN
F 1 "SW_Push" H 4800 1744 50 0000 C CNN
F 2 "kbd:ResetSW" H 4800 1750 50 0001 C CNN
F 3 "~" H 4800 1750 50 0001 C CNN
1 4800 1550
1 0 0 -1
$EndComp
Text GLabel 7650 1600 2 50 Input ~ 0
reset
Text GLabel 7650 1500 2 50 Input ~ 0
gnd
Text GLabel 6250 1700 0 50 Input ~ 0
gnd
Text GLabel 6250 1600 0 50 Input ~ 0
gnd
Text GLabel 6250 1500 0 50 Input ~ 0
Switch18
Text GLabel 4600 1550 0 50 Input ~ 0
gnd
Text GLabel 5000 1550 2 50 Input ~ 0
reset
Text GLabel 1300 1150 3 50 Input ~ 0
gnd
Text GLabel 1300 2000 3 50 Input ~ 0
gnd
Text GLabel 1250 2750 3 50 Input ~ 0
gnd
Text GLabel 1950 1150 3 50 Input ~ 0
gnd
Text GLabel 1950 2000 3 50 Input ~ 0
gnd
Text GLabel 1900 2750 3 50 Input ~ 0
gnd
Text GLabel 2600 1150 3 50 Input ~ 0
gnd
Text GLabel 3200 1150 3 50 Input ~ 0
gnd
Text GLabel 3850 1150 3 50 Input ~ 0
gnd
Text GLabel 2600 2000 3 50 Input ~ 0
gnd
Text GLabel 3200 2000 3 50 Input ~ 0
gnd
Text GLabel 3850 2000 3 50 Input ~ 0
gnd
Text GLabel 2550 2750 3 50 Input ~ 0
gnd
Text GLabel 3150 2750 3 50 Input ~ 0
gnd
Text GLabel 3800 2750 3 50 Input ~ 0
gnd
Text GLabel 3200 3600 3 50 Input ~ 0
gnd
Text GLabel 3750 3600 3 50 Input ~ 0
gnd
Text GLabel 900 1150 3 50 Input ~ 0
Switch1
Text GLabel 1550 1150 3 50 Input ~ 0
Switch2
Text GLabel 2200 1150 3 50 Input ~ 0
Switch3
Text GLabel 2800 1150 3 50 Input ~ 0
Switch4
Text GLabel 3450 1150 3 50 Input ~ 0
Switch5
Text GLabel 900 2000 3 50 Input ~ 0
Switch6
Text GLabel 1550 2000 3 50 Input ~ 0
Switch7
Text GLabel 2200 2000 3 50 Input ~ 0
Switch8
Text GLabel 2800 2000 3 50 Input ~ 0
Switch9
Text GLabel 3450 2000 3 50 Input ~ 0
Switch10
Text GLabel 850 2750 3 50 Input ~ 0
Switch11
Text GLabel 1500 2750 3 50 Input ~ 0
Switch12
Text GLabel 2150 2750 3 50 Input ~ 0
Switch13
Text GLabel 2750 2750 3 50 Input ~ 0
Switch14
Text GLabel 3400 2750 3 50 Input ~ 0
Switch15
Text GLabel 2800 3600 3 50 Input ~ 0
Switch16
Text GLabel 3350 3600 3 50 Input ~ 0
Switch17
$Comp
L Switch:SW_SPDT SW_POWER1
U 1 1 6051801B
P 8600 1800
F 0 "SW_POWER1" H 8600 2085 50 0000 C CNN
F 1 "SW_SPDT" H 8600 1994 50 0000 C CNN
F 2 "Kailh:SPDT_C128955" H 8600 1800 50 0001 C CNN
F 3 "~" H 8600 1800 50 0001 C CNN
1 8600 1800
1 0 0 -1
$EndComp
Text GLabel 7650 1400 2 50 Input ~ 0
raw
Text GLabel 9700 1650 0 50 Input ~ 0
BT+
Text GLabel 8400 1800 3 50 Input ~ 0
BT+
Text GLabel 8800 1900 3 50 Input ~ 0
raw
Text GLabel 7650 1700 2 50 Input ~ 0
vcc
Text GLabel 5000 2750 2 50 Input ~ 0
vcc
Text GLabel 5000 2650 2 50 Input ~ 0
gnd
Text GLabel 5000 2550 2 50 Input ~ 0
Switch18
$Comp
L tokas_bp:AudioJack4dpb J1
U 1 1 605E7E3E
P 4800 2650
F 0 "J1" H 4757 2975 50 0000 C CNN
F 1 "AudioJack4dpb" H 4757 2884 50 0000 C CNN
F 2 "kbd:MJ-4PP-9" H 4800 2650 50 0001 C CNN
F 3 "~" H 4800 2650 50 0001 C CNN
1 4800 2650
1 0 0 -1
$EndComp
$Comp
L Mechanical:MountingHole_Pad Bat+1
U 1 1 60495346
P 9700 1550
F 0 "Bat+1" H 9800 1599 50 0000 L CNN
F 1 "MountingHole_Pad" H 9800 1508 50 0000 L CNN
F 2 "kbd:1pin_conn" H 9700 1550 50 0001 C CNN
F 3 "~" H 9700 1550 50 0001 C CNN
1 9700 1550
1 0 0 -1
$EndComp
$Comp
L Mechanical:MountingHole_Pad BatGND1
U 1 1 6049571B
P 9700 1950
F 0 "BatGND1" H 9800 1999 50 0000 L CNN
F 1 "MountingHole_Pad" H 9800 1908 50 0000 L CNN
F 2 "kbd:1pin_conn" H 9700 1950 50 0001 C CNN
F 3 "~" H 9700 1950 50 0001 C CNN
1 9700 1950
1 0 0 -1
$EndComp
Text GLabel 9700 2050 0 50 Input ~ 0
gnd
Text Notes 8750 1100 0 118 ~ 0
Battery Business
Wire Notes Line
8100 800 11050 800
Wire Notes Line
11050 800 11050 2900
Wire Notes Line
11050 2900 8100 2900
Wire Notes Line
8100 2900 8100 800
Text Notes 4300 2050 0 118 ~ 0
Useless TRRS\n
Text Notes 4600 1000 0 118 ~ 0
Reset
$Comp
L Switch:SW_Push SW2_r1
U 1 1 608B1D83
P 1100 4700
F 0 "SW2_r1" H 1100 4985 50 0000 C CNN
F 1 "SW_Push" H 1100 4894 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 1100 4900 50 0001 C CNN
F 3 "~" H 1100 4900 50 0001 C CNN
1 1100 4700
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW3_r1
U 1 1 608B1FB9
P 1750 4700
F 0 "SW3_r1" H 1750 4985 50 0000 C CNN
F 1 "SW_Push" H 1750 4894 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 1750 4900 50 0001 C CNN
F 3 "~" H 1750 4900 50 0001 C CNN
1 1750 4700
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW4_r1
U 1 1 608B1FC3
P 2400 4700
F 0 "SW4_r1" H 2400 4985 50 0000 C CNN
F 1 "SW_Push" H 2400 4894 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 2400 4900 50 0001 C CNN
F 3 "~" H 2400 4900 50 0001 C CNN
1 2400 4700
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW5_r1
U 1 1 608B1FCD
P 3000 4700
F 0 "SW5_r1" H 3000 4985 50 0000 C CNN
F 1 "SW_Push" H 3000 4894 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 3000 4900 50 0001 C CNN
F 3 "~" H 3000 4900 50 0001 C CNN
1 3000 4700
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW6_r1
U 1 1 608B1FD7
P 3650 4700
F 0 "SW6_r1" H 3650 4985 50 0000 C CNN
F 1 "SW_Push" H 3650 4894 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 3650 4900 50 0001 C CNN
F 3 "~" H 3650 4900 50 0001 C CNN
1 3650 4700
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW17_r1
U 1 1 608B1FE1
P 3000 7150
F 0 "SW17_r1" H 3000 7435 50 0000 C CNN
F 1 "SW_Push" H 3000 7344 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 3000 7350 50 0001 C CNN
F 3 "~" H 3000 7350 50 0001 C CNN
1 3000 7150
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW18_r1
U 1 1 608B1FEB
P 3550 7150
F 0 "SW18_r1" H 3550 7435 50 0000 C CNN
F 1 "SW_Push" H 3550 7344 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 3550 7350 50 0001 C CNN
F 3 "~" H 3550 7350 50 0001 C CNN
1 3550 7150
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW7_r1
U 1 1 608B1FF5
P 1100 5550
F 0 "SW7_r1" H 1100 5835 50 0000 C CNN
F 1 "SW_Push" H 1100 5744 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 1100 5750 50 0001 C CNN
F 3 "~" H 1100 5750 50 0001 C CNN
1 1100 5550
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW8_r1
U 1 1 608B1FFF
P 1750 5550
F 0 "SW8_r1" H 1750 5835 50 0000 C CNN
F 1 "SW_Push" H 1750 5744 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 1750 5750 50 0001 C CNN
F 3 "~" H 1750 5750 50 0001 C CNN
1 1750 5550
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW9_r1
U 1 1 608B2009
P 2400 5550
F 0 "SW9_r1" H 2400 5835 50 0000 C CNN
F 1 "SW_Push" H 2400 5744 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 2400 5750 50 0001 C CNN
F 3 "~" H 2400 5750 50 0001 C CNN
1 2400 5550
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW10_r1
U 1 1 608B2013
P 3000 5550
F 0 "SW10_r1" H 3000 5835 50 0000 C CNN
F 1 "SW_Push" H 3000 5744 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 3000 5750 50 0001 C CNN
F 3 "~" H 3000 5750 50 0001 C CNN
1 3000 5550
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW11_r1
U 1 1 608B201D
P 3650 5550
F 0 "SW11_r1" H 3650 5835 50 0000 C CNN
F 1 "SW_Push" H 3650 5744 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 3650 5750 50 0001 C CNN
F 3 "~" H 3650 5750 50 0001 C CNN
1 3650 5550
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW12_r1
U 1 1 608B2027
P 1050 6300
F 0 "SW12_r1" H 1050 6585 50 0000 C CNN
F 1 "SW_Push" H 1050 6494 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 1050 6500 50 0001 C CNN
F 3 "~" H 1050 6500 50 0001 C CNN
1 1050 6300
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW13_r1
U 1 1 608B2031
P 1700 6300
F 0 "SW13_r1" H 1700 6585 50 0000 C CNN
F 1 "SW_Push" H 1700 6494 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 1700 6500 50 0001 C CNN
F 3 "~" H 1700 6500 50 0001 C CNN
1 1700 6300
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW14_r1
U 1 1 608B203B
P 2350 6300
F 0 "SW14_r1" H 2350 6585 50 0000 C CNN
F 1 "SW_Push" H 2350 6494 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 2350 6500 50 0001 C CNN
F 3 "~" H 2350 6500 50 0001 C CNN
1 2350 6300
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW15_r1
U 1 1 608B2045
P 2950 6300
F 0 "SW15_r1" H 2950 6585 50 0000 C CNN
F 1 "SW_Push" H 2950 6494 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 2950 6500 50 0001 C CNN
F 3 "~" H 2950 6500 50 0001 C CNN
1 2950 6300
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW16_r1
U 1 1 608B204F
P 3600 6300
F 0 "SW16_r1" H 3600 6585 50 0000 C CNN
F 1 "SW_Push" H 3600 6494 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 3600 6500 50 0001 C CNN
F 3 "~" H 3600 6500 50 0001 C CNN
1 3600 6300
1 0 0 -1
$EndComp
Text GLabel 1300 4700 3 50 Input ~ 0
gnd
Text GLabel 1300 5550 3 50 Input ~ 0
gnd
Text GLabel 1250 6300 3 50 Input ~ 0
gnd
Text GLabel 1950 4700 3 50 Input ~ 0
gnd
Text GLabel 1950 5550 3 50 Input ~ 0
gnd
Text GLabel 1900 6300 3 50 Input ~ 0
gnd
Text GLabel 2600 4700 3 50 Input ~ 0
gnd
Text GLabel 3200 4700 3 50 Input ~ 0
gnd
Text GLabel 3850 4700 3 50 Input ~ 0
gnd
Text GLabel 2600 5550 3 50 Input ~ 0
gnd
Text GLabel 3200 5550 3 50 Input ~ 0
gnd
Text GLabel 3850 5550 3 50 Input ~ 0
gnd
Text GLabel 2550 6300 3 50 Input ~ 0
gnd
Text GLabel 3150 6300 3 50 Input ~ 0
gnd
Text GLabel 3800 6300 3 50 Input ~ 0
gnd
Text GLabel 3200 7150 3 50 Input ~ 0
gnd
Text GLabel 3750 7150 3 50 Input ~ 0
gnd
Text GLabel 900 4700 3 50 Input ~ 0
Switch1_r
Text GLabel 1550 4700 3 50 Input ~ 0
Switch2_r
Text GLabel 2200 4700 3 50 Input ~ 0
Switch3_r
Text GLabel 2800 4700 3 50 Input ~ 0
Switch4_r
Text GLabel 3450 4700 3 50 Input ~ 0
Switch5_r
Text GLabel 900 5550 3 50 Input ~ 0
Switch6_r
Text GLabel 1550 5550 3 50 Input ~ 0
Switch7_r
Text GLabel 2200 5550 3 50 Input ~ 0
Switch8_r
Text GLabel 2800 5550 3 50 Input ~ 0
Switch9_r
Text GLabel 3450 5550 3 50 Input ~ 0
Switch10_r
Text GLabel 1500 6300 3 50 Input ~ 0
Switch12_r
Text GLabel 2150 6300 3 50 Input ~ 0
Switch13_r
Text GLabel 2750 6300 3 50 Input ~ 0
Switch14_r
Text GLabel 3400 6300 3 50 Input ~ 0
Switch15_r
Text GLabel 2800 7150 3 50 Input ~ 0
Switch16_r
Text GLabel 3350 7150 3 50 Input ~ 0
Switch17_r
$Comp
L 34key-rescue:ProMicro-kbd-bigblackpill U2
U 1 1 608EF20E
P 6900 5050
F 0 "U2" H 6900 6193 60 0000 C CNN
F 1 "ProMicro-kbd" H 6900 6087 60 0000 C CNN
F 2 "kbd:ProMicro_v2" H 6900 5981 60 0000 C CNN
F 3 "" H 7000 4000 60 0000 C CNN
1 6900 5050
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push RSW2
U 1 1 608F2176
P 4850 5450
F 0 "RSW2" H 4850 5735 50 0000 C CNN
F 1 "SW_Push" H 4850 5644 50 0000 C CNN
F 2 "kbd:ResetSW" H 4850 5650 50 0001 C CNN
F 3 "~" H 4850 5650 50 0001 C CNN
1 4850 5450
1 0 0 -1
$EndComp
Text GLabel 4650 5450 0 50 Input ~ 0
gnd
Text GLabel 5050 5450 2 50 Input ~ 0
reset_r
Text GLabel 5050 6650 2 50 Input ~ 0
vcc
Text GLabel 5050 6550 2 50 Input ~ 0
gnd
Text GLabel 5050 6450 2 50 Input ~ 0
Switch18_r
$Comp
L tokas_bp:AudioJack4dpb J2
U 1 1 608F2563
P 4850 6550
F 0 "J2" H 4807 6875 50 0000 C CNN
F 1 "AudioJack4dpb" H 4807 6784 50 0000 C CNN
F 2 "kbd:MJ-4PP-9" H 4850 6550 50 0001 C CNN
F 3 "~" H 4850 6550 50 0001 C CNN
1 4850 6550
1 0 0 -1
$EndComp
Text Notes 4450 5900 0 118 ~ 0
Useless TRRS\n
Text Notes 4650 4900 0 118 ~ 0
Reset
Text GLabel 850 6300 3 50 Input ~ 0
Switch11_r
Text GLabel 6200 4300 0 50 Input ~ 0
Switch10_r
Text GLabel 6200 4400 0 50 Input ~ 0
Switch18_r
Text GLabel 6200 4700 0 50 Input ~ 0
Switch11_r
Text GLabel 6200 4800 0 50 Input ~ 0
Switch12_r
Text GLabel 6200 4900 0 50 Input ~ 0
Switch13_r
Text GLabel 6200 5000 0 50 Input ~ 0
Switch14_r
Text GLabel 6200 5200 0 50 Input ~ 0
Switch15_r
Text GLabel 6200 5300 0 50 Input ~ 0
Switch16_r
Text GLabel 6200 5400 0 50 Input ~ 0
Switch17_r
Text GLabel 6200 5100 0 50 Input ~ 0
Switch1_r
Text GLabel 7600 4700 2 50 Input ~ 0
Switch5_r
Text GLabel 7600 4800 2 50 Input ~ 0
Switch4_r
Text GLabel 7600 4900 2 50 Input ~ 0
Switch3_r
Text GLabel 7600 5000 2 50 Input ~ 0
Switch2_r
Text GLabel 7600 5100 2 50 Input ~ 0
Switch6_r
Text GLabel 7600 5200 2 50 Input ~ 0
Switch7_r
Text GLabel 7600 5300 2 50 Input ~ 0
Switch8_r
Text GLabel 7600 5400 2 50 Input ~ 0
Switch9_r
Text GLabel 6200 4500 0 50 Input ~ 0
gnd
Text GLabel 6200 4600 0 50 Input ~ 0
gnd
Text GLabel 7600 4300 2 50 Input ~ 0
raw
Text GLabel 7600 4400 2 50 Input ~ 0
gnd
Text GLabel 7600 4500 2 50 Input ~ 0
reset_r
Text GLabel 7600 4600 2 50 Input ~ 0
vcc
$Comp
L Switch:SW_SPDT SW_POWERR1
U 1 1 6095BCE1
P 8650 4550
F 0 "SW_POWERR1" H 8650 4835 50 0000 C CNN
F 1 "SW_SPDT" H 8650 4744 50 0000 C CNN
F 2 "Kailh:SPDT_C128955" H 8650 4550 50 0001 C CNN
F 3 "~" H 8650 4550 50 0001 C CNN
1 8650 4550
1 0 0 -1
$EndComp
Text GLabel 9750 4400 0 50 Input ~ 0
BT+_r
Text GLabel 8450 4550 3 50 Input ~ 0
BT+_r
Text GLabel 8850 4650 3 50 Input ~ 0
raw
$Comp
L Mechanical:MountingHole_Pad Bat+r1
U 1 1 6095C06A
P 9750 4300
F 0 "Bat+r1" H 9850 4349 50 0000 L CNN
F 1 "MountingHole_Pad" H 9850 4258 50 0000 L CNN
F 2 "kbd:1pin_conn" H 9750 4300 50 0001 C CNN
F 3 "~" H 9750 4300 50 0001 C CNN
1 9750 4300
1 0 0 -1
$EndComp
$Comp
L Mechanical:MountingHole_Pad BatGND4
U 1 1 6095C074
P 9750 4700
F 0 "BatGND4" H 9850 4749 50 0000 L CNN
F 1 "MountingHole_Pad" H 9850 4658 50 0000 L CNN
F 2 "kbd:1pin_conn" H 9750 4700 50 0001 C CNN
F 3 "~" H 9750 4700 50 0001 C CNN
1 9750 4700
1 0 0 -1
$EndComp
Text GLabel 9750 4800 0 50 Input ~ 0
gnd
Text Notes 8800 3850 0 118 ~ 0
Battery Business
Wire Notes Line
8150 3550 11100 3550
Wire Notes Line
11100 3550 11100 5650
Wire Notes Line
11100 5650 8150 5650
Wire Notes Line
8150 5650 8150 3550
$EndSCHEMATC

View File

@@ -0,0 +1 @@
github: [nooges]

View File

@@ -0,0 +1,17 @@
(module 3_Pin_Jumper (layer F.Cu) (tedit 57D45E1B)
(fp_text reference J3 (at 0 0.5) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value 3PIN (at 0 -0.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 smd rect (at -2 -2) (size 1.524 1.524) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at 0 -2) (size 1.524 1.524) (layers F.Cu F.Paste F.Mask))
(pad 3 smd rect (at 2 -2) (size 1.524 1.524) (layers F.Cu F.Paste F.Mask))
(pad 1 smd rect (at -2 -2) (size 1.524 1.524) (layers B.Cu F.Paste F.Mask))
(pad 2 smd rect (at 0 -2) (size 1.524 1.524) (layers B.Cu F.Paste F.Mask))
(pad 3 smd rect (at 2 -2) (size 1.524 1.524) (layers B.Cu F.Paste F.Mask))
(pad 2 thru_hole circle (at -0.01 -1.99) (size 1.524 1.524) (drill 0.25) (layers *.Cu *.Mask F.SilkS))
(pad 3 thru_hole circle (at 2 -2.01) (size 1.524 1.524) (drill 0.25) (layers *.Cu *.Mask F.SilkS))
(pad 1 thru_hole circle (at -2.01 -1.99) (size 1.524 1.524) (drill 0.25) (layers *.Cu *.Mask F.SilkS))
)

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,47 @@
(module 4pin35mmAudio (layer F.Cu) (tedit 5923179B)
(fp_text reference J2 (at 1.27 0 90) (layer F.SilkS) hide
(effects (font (size 1.524 1.778) (thickness 0.3048)))
)
(fp_text value 3.5mm (at 5.715 0 90) (layer F.SilkS) hide
(effects (font (size 1.524 1.778) (thickness 0.3048)))
)
(fp_text user 3.5mm (at 5.715 0 90) (layer F.SilkS)
(effects (font (size 1.524 1.778) (thickness 0.3048)))
)
(fp_text user 3.5mm (at 5.715 0 90) (layer B.SilkS)
(effects (font (size 1.524 1.778) (thickness 0.3048)) (justify mirror))
)
(fp_line (start 0 -4.8006) (end 0 -2.2479) (layer Dwgs.User) (width 0.381))
(fp_line (start 0 -2.2479) (end 1.2954 -2.2479) (layer Dwgs.User) (width 0.381))
(fp_line (start 1.2954 -2.2479) (end 1.2954 2.2479) (layer Dwgs.User) (width 0.381))
(fp_line (start 1.2954 2.2479) (end 0 2.2479) (layer Dwgs.User) (width 0.381))
(fp_line (start 0 2.2479) (end 0 4.8006) (layer Dwgs.User) (width 0.381))
(fp_line (start 0 4.8006) (end 12.065 4.8006) (layer Dwgs.User) (width 0.381))
(fp_line (start 12.065 4.8006) (end 12.065 -4.8006) (layer Dwgs.User) (width 0.381))
(fp_line (start 12.065 -4.8006) (end 0 -4.8006) (layer Dwgs.User) (width 0.381))
(fp_line (start 0 0) (end 0 0) (layer Dwgs.User) (width 0.0254))
(fp_line (start 0 -2.2479) (end 1.2954 -2.2479) (layer Cmts.User) (width 0.381))
(fp_line (start 1.2954 -2.2479) (end 1.2954 2.2479) (layer Cmts.User) (width 0.381))
(fp_line (start 1.2954 2.2479) (end 0 2.2479) (layer Cmts.User) (width 0.381))
(fp_line (start 0 4.8006) (end 0 2.2479) (layer Cmts.User) (width 0.381))
(fp_line (start 0 -2.2479) (end 0 -4.8006) (layer Cmts.User) (width 0.381))
(fp_line (start 0 -4.8006) (end 12.065 -4.8006) (layer F.SilkS) (width 0.381))
(fp_line (start 12.065 -4.8006) (end 12.065 4.8006) (layer F.SilkS) (width 0.381))
(fp_line (start 12.065 4.8006) (end 0 4.8006) (layer F.SilkS) (width 0.381))
(fp_line (start 0 -4.8006) (end 12.065 -4.8006) (layer B.SilkS) (width 0.381))
(fp_line (start 12.065 -4.8006) (end 12.065 4.8006) (layer B.SilkS) (width 0.381))
(fp_line (start 12.065 4.8006) (end 0 4.8006) (layer B.SilkS) (width 0.381))
(pad 1 thru_hole oval (at 2.8956 -4.6482) (size 1.7526 2.0574) (drill oval 1.0922 1.397) (layers *.Cu *.Mask F.SilkS))
(pad 2 thru_hole circle (at 7.8994 3.6068) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.Mask F.SilkS))
(pad 3 thru_hole circle (at 10.9982 -1.6002) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.Mask F.SilkS))
(pad 4 thru_hole oval (at 2.8956 4.6482) (size 1.7526 2.0574) (drill oval 1.0922 1.397) (layers *.Cu *.Mask F.SilkS))
(pad 5 thru_hole circle (at 10.9982 1.6002) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.Mask F.SilkS))
(pad 6 thru_hole circle (at 7.8994 -3.6068) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.Mask F.SilkS))
(pad HOLE np_thru_hole circle (at 2.8956 0) (size 0.9906 0.9906) (drill 0.9906) (layers *.Cu *.Mask F.SilkS))
(pad HOLE np_thru_hole circle (at 7.8994 0) (size 0.9906 0.9906) (drill 0.9906) (layers *.Cu *.Mask F.SilkS))
(model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/sj-43514.wrl
(at (xyz 0.175 -0.01 0.06))
(scale (xyz 2.77 2.77 2.77))
(rotate (xyz 270 0 180))
)
)

View File

@@ -0,0 +1,37 @@
(module AST1109MLTRQ (layer F.Cu) (tedit 5D092D35)
(descr "Murata Buzzer http://www.murata.com/en-us/api/pdfdownloadapi?cate=&partno=PKMCS0909E4000-R1")
(tags "Murata Buzzer Beeper")
(attr smd)
(fp_text reference REF** (at 0 -5.5) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value AST1109MLTRQ (at 0 5.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -5.5 -1) (end -5.5 -4.5) (layer F.CrtYd) (width 0.12))
(fp_line (start 5.5 -4.5) (end -5.5 -4.5) (layer F.CrtYd) (width 0.12))
(fp_line (start 5.5 4.5) (end -5.5 4.5) (layer F.CrtYd) (width 0.12))
(fp_line (start -5.61 4.61) (end -5.61 -4.61) (layer F.SilkS) (width 0.12))
(fp_line (start -5.61 -4.61) (end 5.61 -4.61) (layer F.SilkS) (width 0.12))
(fp_line (start 5.61 -4.61) (end 5.61 4.61) (layer F.SilkS) (width 0.12))
(fp_line (start 5.61 4.61) (end -5.61 4.61) (layer F.SilkS) (width 0.12))
(fp_text user %R (at 0 0) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -5.5 -1) (end -7.5 -1) (layer F.CrtYd) (width 0.12))
(fp_line (start -7.5 -1) (end -7.5 1) (layer F.CrtYd) (width 0.12))
(fp_line (start -7.5 1) (end -5.5 1) (layer F.CrtYd) (width 0.12))
(fp_line (start -5.5 1) (end -5.5 4.5) (layer F.CrtYd) (width 0.12))
(fp_line (start 5.5 4.5) (end 5.5 1) (layer F.CrtYd) (width 0.12))
(fp_line (start 5.5 1) (end 7.5 1) (layer F.CrtYd) (width 0.12))
(fp_line (start 7.5 1) (end 7.5 -1) (layer F.CrtYd) (width 0.12))
(fp_line (start 7.5 -1) (end 5.5 -1) (layer F.CrtYd) (width 0.12))
(fp_line (start 5.5 -1) (end 5.5 -4.5) (layer F.CrtYd) (width 0.12))
(pad 2 smd rect (at 6.5 0) (size 2.3 2.3) (layers F.Cu F.Paste F.Mask))
(pad 1 smd rect (at -6.5 0) (size 2.3 2.3) (layers F.Cu F.Paste F.Mask))
(model ${KISYS3DMOD}/Buzzers_Beepers.3dshapes/Buzzer_Murata_PKMCS0909E4000-R1.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View File

@@ -0,0 +1,101 @@
(module AT90USB1286_TQFP_14mm (layer F.Cu) (tedit 54130A77)
(descr "64-Lead Plastic Thin Quad Flatpack (PF) - 14x14x1 mm Body, 2.00 mm [TQFP] (see Microchip Packaging Specification 00000049BS.pdf)")
(tags "QFP 0.8")
(attr smd)
(fp_text reference REF** (at 0 -9.45) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value TQFP-64_14x14mm_Pitch0.8mm (at 0 9.45) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 0) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6 -7) (end 7 -7) (layer F.Fab) (width 0.15))
(fp_line (start 7 -7) (end 7 7) (layer F.Fab) (width 0.15))
(fp_line (start 7 7) (end -7 7) (layer F.Fab) (width 0.15))
(fp_line (start -7 7) (end -7 -6) (layer F.Fab) (width 0.15))
(fp_line (start -7 -6) (end -6 -7) (layer F.Fab) (width 0.15))
(fp_line (start -8.7 -8.7) (end -8.7 8.7) (layer F.CrtYd) (width 0.05))
(fp_line (start 8.7 -8.7) (end 8.7 8.7) (layer F.CrtYd) (width 0.05))
(fp_line (start -8.7 -8.7) (end 8.7 -8.7) (layer F.CrtYd) (width 0.05))
(fp_line (start -8.7 8.7) (end 8.7 8.7) (layer F.CrtYd) (width 0.05))
(fp_line (start -7.175 -7.175) (end -7.175 -6.6) (layer F.SilkS) (width 0.15))
(fp_line (start 7.175 -7.175) (end 7.175 -6.5) (layer F.SilkS) (width 0.15))
(fp_line (start 7.175 7.175) (end 7.175 6.5) (layer F.SilkS) (width 0.15))
(fp_line (start -7.175 7.175) (end -7.175 6.5) (layer F.SilkS) (width 0.15))
(fp_line (start -7.175 -7.175) (end -6.5 -7.175) (layer F.SilkS) (width 0.15))
(fp_line (start -7.175 7.175) (end -6.5 7.175) (layer F.SilkS) (width 0.15))
(fp_line (start 7.175 7.175) (end 6.5 7.175) (layer F.SilkS) (width 0.15))
(fp_line (start 7.175 -7.175) (end 6.5 -7.175) (layer F.SilkS) (width 0.15))
(fp_line (start -7.175 -6.6) (end -8.45 -6.6) (layer F.SilkS) (width 0.15))
(pad 1 smd rect (at -7.7 -6) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at -7.7 -5.2) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 3 smd rect (at -7.7 -4.4) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 4 smd rect (at -7.7 -3.6) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 5 smd rect (at -7.7 -2.8) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 6 smd rect (at -7.7 -2) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 7 smd rect (at -7.7 -1.2) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 8 smd rect (at -7.7 -0.4) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 9 smd rect (at -7.7 0.4) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 10 smd rect (at -7.7 1.2) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 11 smd rect (at -7.7 2) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 12 smd rect (at -7.7 2.8) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 13 smd rect (at -7.7 3.6) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 14 smd rect (at -7.7 4.4) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 15 smd rect (at -7.7 5.2) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 16 smd rect (at -7.7 6) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 17 smd rect (at -6 7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 18 smd rect (at -5.2 7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 19 smd rect (at -4.4 7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 20 smd rect (at -3.6 7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 21 smd rect (at -2.8 7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 22 smd rect (at -2 7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 23 smd rect (at -1.2 7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 24 smd rect (at -0.4 7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 25 smd rect (at 0.4 7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 26 smd rect (at 1.2 7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 27 smd rect (at 2 7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 28 smd rect (at 2.8 7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 29 smd rect (at 3.6 7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 30 smd rect (at 4.4 7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 31 smd rect (at 5.2 7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 32 smd rect (at 6 7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 33 smd rect (at 7.7 6) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 34 smd rect (at 7.7 5.2) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 35 smd rect (at 7.7 4.4) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 36 smd rect (at 7.7 3.6) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 37 smd rect (at 7.7 2.8) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 38 smd rect (at 7.7 2) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 39 smd rect (at 7.7 1.2) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 40 smd rect (at 7.7 0.4) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 41 smd rect (at 7.7 -0.4) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 42 smd rect (at 7.7 -1.2) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 43 smd rect (at 7.7 -2) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 44 smd rect (at 7.7 -2.8) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 45 smd rect (at 7.7 -3.6) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 46 smd rect (at 7.7 -4.4) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 47 smd rect (at 7.7 -5.2) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 48 smd rect (at 7.7 -6) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 49 smd rect (at 6 -7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 50 smd rect (at 5.2 -7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 51 smd rect (at 4.4 -7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 52 smd rect (at 3.6 -7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 53 smd rect (at 2.8 -7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 54 smd rect (at 2 -7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 55 smd rect (at 1.2 -7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 56 smd rect (at 0.4 -7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 57 smd rect (at -0.4 -7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 58 smd rect (at -1.2 -7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 59 smd rect (at -2 -7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 60 smd rect (at -2.8 -7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 61 smd rect (at -3.6 -7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 62 smd rect (at -4.4 -7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 63 smd rect (at -5.2 -7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(pad 64 smd rect (at -6 -7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
(model Housings_QFP.3dshapes/TQFP-64_14x14mm_Pitch0.8mm.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View File

@@ -0,0 +1,107 @@
(module ATMEGA32U4-AU (layer F.Cu) (tedit 0)
(solder_mask_margin 0.1)
(attr smd)
(fp_text reference ATMEGA32U4-AU (at -3.474 -8.014) (layer F.SilkS)
(effects (font (size 1.4 1.4) (thickness 0.05)))
)
(fp_text value MCU** (at -2.55 8.1261) (layer F.SilkS)
(effects (font (size 1.4 1.4) (thickness 0.05)))
)
(fp_line (start -4.8 -4.8) (end 4.8 -4.8) (layer F.SilkS) (width 0.2032))
(fp_line (start 4.8 -4.8) (end 4.8 4.8) (layer F.SilkS) (width 0.2032))
(fp_line (start 4.8 4.8) (end -4.8 4.8) (layer F.SilkS) (width 0.2032))
(fp_line (start -4.8 4.8) (end -4.8 -4.8) (layer F.SilkS) (width 0.2032))
(fp_circle (center -4 -4) (end -3.7173 -4) (layer F.SilkS) (width 0.254))
(fp_line (start -7 -7) (end 7 -7) (layer Dwgs.User) (width 0.05))
(fp_line (start 7 -7) (end 7 7) (layer Dwgs.User) (width 0.05))
(fp_line (start 7 7) (end -7 7) (layer Dwgs.User) (width 0.05))
(fp_line (start -7 7) (end -7 -7) (layer Dwgs.User) (width 0.05))
(pad 1 smd rect (at -5.9 -4) (size 1.5 0.5) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.2))
(pad 2 smd rect (at -5.9 -3.2) (size 1.5 0.5) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.2))
(pad 3 smd rect (at -5.9 -2.4) (size 1.5 0.5) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.2))
(pad 4 smd rect (at -5.9 -1.6) (size 1.5 0.5) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.2))
(pad 5 smd rect (at -5.9 -0.8) (size 1.5 0.5) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.2))
(pad 6 smd rect (at -5.9 0) (size 1.5 0.5) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.2))
(pad 7 smd rect (at -5.9 0.8) (size 1.5 0.5) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.2))
(pad 8 smd rect (at -5.9 1.6) (size 1.5 0.5) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.2))
(pad 9 smd rect (at -5.9 2.4) (size 1.5 0.5) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.2))
(pad 10 smd rect (at -5.9 3.2) (size 1.5 0.5) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.2))
(pad 11 smd rect (at -5.9 4) (size 1.5 0.5) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.2))
(pad 12 smd rect (at -4 5.9) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.2))
(pad 13 smd rect (at -3.2 5.9) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.2))
(pad 14 smd rect (at -2.4 5.9) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.2))
(pad 15 smd rect (at -1.6 5.9) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.2))
(pad 16 smd rect (at -0.8 5.9) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.2))
(pad 17 smd rect (at 0 5.9) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.2))
(pad 18 smd rect (at 0.8 5.9) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.2))
(pad 19 smd rect (at 1.6 5.9) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.2))
(pad 20 smd rect (at 2.4 5.9) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.2))
(pad 21 smd rect (at 3.2 5.9) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.2))
(pad 22 smd rect (at 4 5.9) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.2))
(pad 23 smd rect (at 5.9 4) (size 1.5 0.5) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.2))
(pad 24 smd rect (at 5.9 3.2) (size 1.5 0.5) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.2))
(pad 25 smd rect (at 5.9 2.4) (size 1.5 0.5) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.2))
(pad 26 smd rect (at 5.9 1.6) (size 1.5 0.5) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.2))
(pad 27 smd rect (at 5.9 0.8) (size 1.5 0.5) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.2))
(pad 28 smd rect (at 5.9 0) (size 1.5 0.5) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.2))
(pad 29 smd rect (at 5.9 -0.8) (size 1.5 0.5) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.2))
(pad 30 smd rect (at 5.9 -1.6) (size 1.5 0.5) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.2))
(pad 31 smd rect (at 5.9 -2.4) (size 1.5 0.5) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.2))
(pad 32 smd rect (at 5.9 -3.2) (size 1.5 0.5) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.2))
(pad 33 smd rect (at 5.9 -4) (size 1.5 0.5) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.2))
(pad 34 smd rect (at 4 -5.9) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.2))
(pad 35 smd rect (at 3.2 -5.9) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.2))
(pad 36 smd rect (at 2.4 -5.9) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.2))
(pad 37 smd rect (at 1.6 -5.9) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.2))
(pad 38 smd rect (at 0.8 -5.9) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.2))
(pad 39 smd rect (at 0 -5.9) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.2))
(pad 40 smd rect (at -0.8 -5.9) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.2))
(pad 41 smd rect (at -1.6 -5.9) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.2))
(pad 42 smd rect (at -2.4 -5.9) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.2))
(pad 43 smd rect (at -3.2 -5.9) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.2))
(pad 44 smd rect (at -4 -5.9) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.2))
)

View File

@@ -0,0 +1,49 @@
(module ArduinoProMicro-BackSide (layer F.Cu) (tedit 5A2034C3)
(fp_text reference U1 (at 0 1.625) (layer F.SilkS) hide
(effects (font (size 1.27 1.524) (thickness 0.2032)))
)
(fp_text value ProMicro (at 0 0) (layer F.SilkS) hide
(effects (font (size 1.27 1.524) (thickness 0.2032)))
)
(fp_text user TX0 (at -13.9 4.6 90) (layer B.SilkS)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_text user RAW (at -13.9 -4.7 90) (layer B.SilkS)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_line (start -15.24 -8.89) (end -15.24 8.89) (layer B.SilkS) (width 0.381))
(fp_line (start -15.24 8.89) (end 15.24 8.89) (layer B.SilkS) (width 0.381))
(fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer B.SilkS) (width 0.381))
(fp_line (start 15.24 -8.89) (end -15.24 -8.89) (layer B.SilkS) (width 0.381))
(fp_line (start -15.24 6.35) (end -12.7 6.35) (layer B.SilkS) (width 0.381))
(fp_line (start -12.7 6.35) (end -12.7 8.89) (layer B.SilkS) (width 0.381))
(pad 1 thru_hole rect (at -13.97 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 2 thru_hole circle (at -11.43 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 3 thru_hole circle (at -8.89 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 4 thru_hole circle (at -6.35 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 5 thru_hole circle (at -3.81 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 6 thru_hole circle (at -1.27 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 7 thru_hole circle (at 1.27 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 8 thru_hole circle (at 3.81 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 9 thru_hole circle (at 6.35 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 10 thru_hole circle (at 8.89 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 11 thru_hole circle (at 11.43 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 13 thru_hole circle (at 13.97 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 14 thru_hole circle (at 11.43 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 15 thru_hole circle (at 8.89 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 16 thru_hole circle (at 6.35 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 17 thru_hole circle (at 3.81 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 18 thru_hole circle (at 1.27 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 19 thru_hole circle (at -1.27 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 20 thru_hole circle (at -3.81 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 21 thru_hole circle (at -6.35 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 22 thru_hole circle (at -8.89 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 23 thru_hole circle (at -11.43 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 12 thru_hole circle (at 13.97 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 24 thru_hole circle (at -13.97 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/ArduinoProMicro.wrl
(at (xyz -0.55 -0.3 -0.23))
(scale (xyz 0.395 0.395 0.395))
(rotate (xyz 90 180 180))
)
)

View File

@@ -0,0 +1,50 @@
(module ArduinoProMicro-Mini-USB-No-Text (layer F.Cu) (tedit 5AFB4134)
(fp_text reference U1 (at 0 1.125) (layer F.SilkS) hide
(effects (font (size 1.27 1.524) (thickness 0.2032)))
)
(fp_text value ProMicro (at 0 -1) (layer F.SilkS) hide
(effects (font (size 1.27 1.524) (thickness 0.2032)))
)
(fp_line (start -12.7 8.85) (end -12.7 11.39) (layer B.SilkS) (width 0.381))
(fp_line (start -15.24 8.85) (end -12.7 8.85) (layer B.SilkS) (width 0.381))
(fp_line (start -24.04 -11.39) (end -24.04 11.39) (layer F.SilkS) (width 0.381))
(fp_line (start -24.04 11.39) (end 15.24 11.39) (layer F.SilkS) (width 0.381))
(fp_line (start 15.24 11.39) (end 15.24 -11.39) (layer F.SilkS) (width 0.381))
(fp_line (start 15.24 -11.39) (end -24.04 -11.39) (layer F.SilkS) (width 0.381))
(fp_line (start -15.24 8.85) (end -12.7 8.85) (layer F.SilkS) (width 0.381))
(fp_line (start -12.7 8.85) (end -12.7 11.39) (layer F.SilkS) (width 0.381))
(fp_line (start 15.24 -11.39) (end -24.04 -11.39) (layer B.SilkS) (width 0.381))
(fp_line (start 15.24 11.39) (end 15.24 -11.39) (layer B.SilkS) (width 0.381))
(fp_line (start -24.04 11.39) (end 15.24 11.39) (layer B.SilkS) (width 0.381))
(fp_line (start -24.04 -11.39) (end -24.04 11.39) (layer B.SilkS) (width 0.381))
(fp_line (start -15.24 8.85) (end -15.24 11.39) (layer F.SilkS) (width 0.381))
(fp_line (start -15.24 8.85) (end -15.24 11.39) (layer B.SilkS) (width 0.381))
(fp_line (start -16 4) (end -16 -4) (layer F.SilkS) (width 0.2))
(fp_line (start -16 -4) (end -25.5 -4) (layer F.SilkS) (width 0.2))
(fp_line (start -25.5 -4) (end -25.5 4) (layer F.SilkS) (width 0.2))
(fp_line (start -25.5 4) (end -16 4) (layer F.SilkS) (width 0.2))
(pad 1 thru_hole rect (at -13.97 10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 2 thru_hole circle (at -11.43 10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 3 thru_hole circle (at -8.89 10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 4 thru_hole circle (at -6.35 10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 5 thru_hole circle (at -3.81 10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 6 thru_hole circle (at -1.27 10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 7 thru_hole circle (at 1.27 10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 8 thru_hole circle (at 3.81 10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 9 thru_hole circle (at 6.35 10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 10 thru_hole circle (at 8.89 10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 11 thru_hole circle (at 11.43 10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 13 thru_hole circle (at 13.97 -10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 14 thru_hole circle (at 11.43 -10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 15 thru_hole circle (at 8.89 -10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 16 thru_hole circle (at 6.35 -10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 17 thru_hole circle (at 3.81 -10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 18 thru_hole circle (at 1.27 -10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 19 thru_hole circle (at -1.27 -10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 20 thru_hole circle (at -3.81 -10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 21 thru_hole circle (at -6.35 -10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 22 thru_hole circle (at -8.89 -10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 23 thru_hole circle (at -11.43 -10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 12 thru_hole circle (at 13.97 10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 24 thru_hole circle (at -13.97 -10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
)

View File

@@ -0,0 +1,204 @@
(module ArduinoProMicro-Mini-USB-ZigZag (layer F.Cu) (tedit 5CEEEAD7)
(fp_text reference U1 (at 0 1.125) (layer F.SilkS) hide
(effects (font (size 1.27 1.524) (thickness 0.2032)))
)
(fp_text value ProMicro (at 0 -1) (layer F.SilkS) hide
(effects (font (size 1.27 1.524) (thickness 0.2032)))
)
(fp_line (start -12.7 8.85) (end -12.7 11.39) (layer B.SilkS) (width 0.381))
(fp_line (start -15.24 8.85) (end -12.7 8.85) (layer B.SilkS) (width 0.381))
(fp_text user D2 (at -11.43 7.961 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user D0 (at -1.27 7.961 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user D1 (at -3.81 7.961 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user GND (at -6.35 7.961 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user GND (at -8.89 7.961 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user D4 (at 1.27 7.961 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user C6 (at 3.81 7.961 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user D7 (at 6.35 7.961 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user E6 (at 8.89 7.961 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user B4 (at 11.43 7.961 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user B5 (at 13.97 7.961 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user B6 (at 13.97 -7.961 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user B2 (at 11.43 -7.961 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user B3 (at 8.89 -7.961 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user B1 (at 6.35 -7.961 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user F7 (at 3.81 -7.961 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user F6 (at 1.27 -7.961 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user F5 (at -1.27 -7.961 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user F4 (at -3.81 -7.961 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user VCC (at -6.35 -7.961 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user GND (at -11.43 -7.961 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user RAW (at -13.97 -7.961 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user RAW (at -13.97 -7.961 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user GND (at -11.43 -7.961 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user ST (at -8.92 -8.23312 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user VCC (at -6.35 -7.961 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user F4 (at -3.81 -7.961 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user F5 (at -1.27 -7.961 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user F6 (at 1.27 -7.961 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user F7 (at 3.81 -7.961 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user B1 (at 6.35 -7.961 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user B3 (at 8.89 -7.961 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user B2 (at 11.43 -7.961 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user B6 (at 13.97 -7.961 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user B5 (at 13.97 7.961 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user B4 (at 11.43 7.961 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user E6 (at 8.89 7.961 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user D7 (at 6.35 7.961 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user C6 (at 3.81 7.961 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user D4 (at 1.27 7.961 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user GND (at -8.89 7.961 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user GND (at -6.35 7.961 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user D1 (at -3.81 7.961 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user D0 (at -1.27 7.961 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user D2 (at -11.43 7.961 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user TX0/D3 (at -13.97 6.071872 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user TX0/D3 (at -13.97 6.071872 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_line (start -24.04 -11.39) (end -24.04 11.39) (layer F.SilkS) (width 0.381))
(fp_line (start -24.04 11.39) (end 15.24 11.39) (layer F.SilkS) (width 0.381))
(fp_line (start 15.24 11.39) (end 15.24 -11.39) (layer F.SilkS) (width 0.381))
(fp_line (start 15.24 -11.39) (end -24.04 -11.39) (layer F.SilkS) (width 0.381))
(fp_line (start -15.24 8.85) (end -12.7 8.85) (layer F.SilkS) (width 0.381))
(fp_line (start -12.7 8.85) (end -12.7 11.39) (layer F.SilkS) (width 0.381))
(fp_poly (pts (xy -9.36064 -7.431568) (xy -9.06064 -7.431568) (xy -9.06064 -7.331568) (xy -9.36064 -7.331568)) (layer F.SilkS) (width 0.15))
(fp_poly (pts (xy -8.96064 -7.231568) (xy -8.86064 -7.231568) (xy -8.86064 -7.131568) (xy -8.96064 -7.131568)) (layer F.SilkS) (width 0.15))
(fp_poly (pts (xy -9.36064 -7.431568) (xy -9.26064 -7.431568) (xy -9.26064 -6.931568) (xy -9.36064 -6.931568)) (layer F.SilkS) (width 0.15))
(fp_poly (pts (xy -9.36064 -7.031568) (xy -8.56064 -7.031568) (xy -8.56064 -6.931568) (xy -9.36064 -6.931568)) (layer F.SilkS) (width 0.15))
(fp_poly (pts (xy -8.76064 -7.431568) (xy -8.56064 -7.431568) (xy -8.56064 -7.331568) (xy -8.76064 -7.331568)) (layer F.SilkS) (width 0.15))
(fp_text user ST (at -8.91 -7.54 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_poly (pts (xy -8.95097 -8.544635) (xy -8.85097 -8.544635) (xy -8.85097 -8.644635) (xy -8.95097 -8.644635)) (layer B.SilkS) (width 0.15))
(fp_poly (pts (xy -9.35097 -8.744635) (xy -8.55097 -8.744635) (xy -8.55097 -8.844635) (xy -9.35097 -8.844635)) (layer B.SilkS) (width 0.15))
(fp_poly (pts (xy -8.75097 -8.344635) (xy -8.55097 -8.344635) (xy -8.55097 -8.444635) (xy -8.75097 -8.444635)) (layer B.SilkS) (width 0.15))
(fp_poly (pts (xy -9.35097 -8.344635) (xy -9.05097 -8.344635) (xy -9.05097 -8.444635) (xy -9.35097 -8.444635)) (layer B.SilkS) (width 0.15))
(fp_poly (pts (xy -9.35097 -8.344635) (xy -9.25097 -8.344635) (xy -9.25097 -8.844635) (xy -9.35097 -8.844635)) (layer B.SilkS) (width 0.15))
(fp_line (start 15.24 -11.39) (end -24.04 -11.39) (layer B.SilkS) (width 0.381))
(fp_line (start 15.24 11.39) (end 15.24 -11.39) (layer B.SilkS) (width 0.381))
(fp_line (start -24.04 11.39) (end 15.24 11.39) (layer B.SilkS) (width 0.381))
(fp_line (start -24.04 -11.39) (end -24.04 11.39) (layer B.SilkS) (width 0.381))
(fp_line (start -15.24 8.85) (end -15.24 11.39) (layer F.SilkS) (width 0.381))
(fp_line (start -15.24 8.85) (end -15.24 11.39) (layer B.SilkS) (width 0.381))
(fp_line (start -16 4) (end -16 -4) (layer F.SilkS) (width 0.2))
(fp_line (start -16 -4) (end -25.5 -4) (layer F.SilkS) (width 0.2))
(fp_line (start -25.5 -4) (end -25.5 4) (layer F.SilkS) (width 0.2))
(fp_line (start -25.5 4) (end -16 4) (layer F.SilkS) (width 0.2))
(pad 1 thru_hole rect (at -13.97 10.3486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 2 thru_hole circle (at -11.43 9.8914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 3 thru_hole circle (at -8.89 10.3486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 4 thru_hole circle (at -6.35 9.8914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 5 thru_hole circle (at -3.81 10.3486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 6 thru_hole circle (at -1.27 9.8914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 7 thru_hole circle (at 1.27 10.3486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 8 thru_hole circle (at 3.81 9.8914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 9 thru_hole circle (at 6.35 10.3486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 10 thru_hole circle (at 8.89 9.8914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 11 thru_hole circle (at 11.43 10.3486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 13 thru_hole circle (at 13.97 -9.8914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 14 thru_hole circle (at 11.43 -10.3486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 15 thru_hole circle (at 8.89 -9.8914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 16 thru_hole circle (at 6.35 -10.3486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 17 thru_hole circle (at 3.81 -9.8914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 18 thru_hole circle (at 1.27 -10.3486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 19 thru_hole circle (at -1.27 -9.8914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 20 thru_hole circle (at -3.81 -10.3486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 21 thru_hole circle (at -6.35 -9.8914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 22 thru_hole circle (at -8.89 -10.3486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 23 thru_hole circle (at -11.43 -9.8914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 12 thru_hole circle (at 13.97 9.8914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 24 thru_hole circle (at -13.97 -10.3486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
)

View File

@@ -0,0 +1,204 @@
(module ArduinoProMicro-Mini-USB (layer F.Cu) (tedit 5AFB3EFA)
(fp_text reference U1 (at 0 1.125) (layer F.SilkS) hide
(effects (font (size 1.27 1.524) (thickness 0.2032)))
)
(fp_text value ProMicro (at 0 -1) (layer F.SilkS) hide
(effects (font (size 1.27 1.524) (thickness 0.2032)))
)
(fp_line (start -12.7 8.85) (end -12.7 11.39) (layer B.SilkS) (width 0.381))
(fp_line (start -15.24 8.85) (end -12.7 8.85) (layer B.SilkS) (width 0.381))
(fp_text user D2 (at -11.43 7.961 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user D0 (at -1.27 7.961 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user D1 (at -3.81 7.961 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user GND (at -6.35 7.961 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user GND (at -8.89 7.961 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user D4 (at 1.27 7.961 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user C6 (at 3.81 7.961 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user D7 (at 6.35 7.961 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user E6 (at 8.89 7.961 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user B4 (at 11.43 7.961 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user B5 (at 13.97 7.961 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user B6 (at 13.97 -7.961 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user B2 (at 11.43 -7.961 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user B3 (at 8.89 -7.961 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user B1 (at 6.35 -7.961 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user F7 (at 3.81 -7.961 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user F6 (at 1.27 -7.961 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user F5 (at -1.27 -7.961 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user F4 (at -3.81 -7.961 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user VCC (at -6.35 -7.961 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user GND (at -11.43 -7.961 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user RAW (at -13.97 -7.961 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user RAW (at -13.97 -7.961 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user GND (at -11.43 -7.961 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user ST (at -8.92 -8.23312 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user VCC (at -6.35 -7.961 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user F4 (at -3.81 -7.961 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user F5 (at -1.27 -7.961 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user F6 (at 1.27 -7.961 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user F7 (at 3.81 -7.961 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user B1 (at 6.35 -7.961 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user B3 (at 8.89 -7.961 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user B2 (at 11.43 -7.961 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user B6 (at 13.97 -7.961 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user B5 (at 13.97 7.961 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user B4 (at 11.43 7.961 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user E6 (at 8.89 7.961 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user D7 (at 6.35 7.961 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user C6 (at 3.81 7.961 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user D4 (at 1.27 7.961 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user GND (at -8.89 7.961 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user GND (at -6.35 7.961 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user D1 (at -3.81 7.961 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user D0 (at -1.27 7.961 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user D2 (at -11.43 7.961 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user TX0/D3 (at -13.97 6.071872 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user TX0/D3 (at -13.97 6.071872 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_line (start -24.04 -11.39) (end -24.04 11.39) (layer F.SilkS) (width 0.381))
(fp_line (start -24.04 11.39) (end 15.24 11.39) (layer F.SilkS) (width 0.381))
(fp_line (start 15.24 11.39) (end 15.24 -11.39) (layer F.SilkS) (width 0.381))
(fp_line (start 15.24 -11.39) (end -24.04 -11.39) (layer F.SilkS) (width 0.381))
(fp_line (start -15.24 8.85) (end -12.7 8.85) (layer F.SilkS) (width 0.381))
(fp_line (start -12.7 8.85) (end -12.7 11.39) (layer F.SilkS) (width 0.381))
(fp_poly (pts (xy -9.36064 -7.431568) (xy -9.06064 -7.431568) (xy -9.06064 -7.331568) (xy -9.36064 -7.331568)) (layer F.SilkS) (width 0.15))
(fp_poly (pts (xy -8.96064 -7.231568) (xy -8.86064 -7.231568) (xy -8.86064 -7.131568) (xy -8.96064 -7.131568)) (layer F.SilkS) (width 0.15))
(fp_poly (pts (xy -9.36064 -7.431568) (xy -9.26064 -7.431568) (xy -9.26064 -6.931568) (xy -9.36064 -6.931568)) (layer F.SilkS) (width 0.15))
(fp_poly (pts (xy -9.36064 -7.031568) (xy -8.56064 -7.031568) (xy -8.56064 -6.931568) (xy -9.36064 -6.931568)) (layer F.SilkS) (width 0.15))
(fp_poly (pts (xy -8.76064 -7.431568) (xy -8.56064 -7.431568) (xy -8.56064 -7.331568) (xy -8.76064 -7.331568)) (layer F.SilkS) (width 0.15))
(fp_text user ST (at -8.91 -7.54 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_poly (pts (xy -8.95097 -8.544635) (xy -8.85097 -8.544635) (xy -8.85097 -8.644635) (xy -8.95097 -8.644635)) (layer B.SilkS) (width 0.15))
(fp_poly (pts (xy -9.35097 -8.744635) (xy -8.55097 -8.744635) (xy -8.55097 -8.844635) (xy -9.35097 -8.844635)) (layer B.SilkS) (width 0.15))
(fp_poly (pts (xy -8.75097 -8.344635) (xy -8.55097 -8.344635) (xy -8.55097 -8.444635) (xy -8.75097 -8.444635)) (layer B.SilkS) (width 0.15))
(fp_poly (pts (xy -9.35097 -8.344635) (xy -9.05097 -8.344635) (xy -9.05097 -8.444635) (xy -9.35097 -8.444635)) (layer B.SilkS) (width 0.15))
(fp_poly (pts (xy -9.35097 -8.344635) (xy -9.25097 -8.344635) (xy -9.25097 -8.844635) (xy -9.35097 -8.844635)) (layer B.SilkS) (width 0.15))
(fp_line (start 15.24 -11.39) (end -24.04 -11.39) (layer B.SilkS) (width 0.381))
(fp_line (start 15.24 11.39) (end 15.24 -11.39) (layer B.SilkS) (width 0.381))
(fp_line (start -24.04 11.39) (end 15.24 11.39) (layer B.SilkS) (width 0.381))
(fp_line (start -24.04 -11.39) (end -24.04 11.39) (layer B.SilkS) (width 0.381))
(fp_line (start -15.24 8.85) (end -15.24 11.39) (layer F.SilkS) (width 0.381))
(fp_line (start -15.24 8.85) (end -15.24 11.39) (layer B.SilkS) (width 0.381))
(fp_line (start -16 4) (end -16 -4) (layer F.SilkS) (width 0.2))
(fp_line (start -16 -4) (end -25.5 -4) (layer F.SilkS) (width 0.2))
(fp_line (start -25.5 -4) (end -25.5 4) (layer F.SilkS) (width 0.2))
(fp_line (start -25.5 4) (end -16 4) (layer F.SilkS) (width 0.2))
(pad 1 thru_hole rect (at -13.97 10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 2 thru_hole circle (at -11.43 10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 3 thru_hole circle (at -8.89 10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 4 thru_hole circle (at -6.35 10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 5 thru_hole circle (at -3.81 10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 6 thru_hole circle (at -1.27 10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 7 thru_hole circle (at 1.27 10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 8 thru_hole circle (at 3.81 10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 9 thru_hole circle (at 6.35 10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 10 thru_hole circle (at 8.89 10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 11 thru_hole circle (at 11.43 10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 13 thru_hole circle (at 13.97 -10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 14 thru_hole circle (at 11.43 -10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 15 thru_hole circle (at 8.89 -10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 16 thru_hole circle (at 6.35 -10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 17 thru_hole circle (at 3.81 -10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 18 thru_hole circle (at 1.27 -10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 19 thru_hole circle (at -1.27 -10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 20 thru_hole circle (at -3.81 -10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 21 thru_hole circle (at -6.35 -10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 22 thru_hole circle (at -8.89 -10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 23 thru_hole circle (at -11.43 -10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 12 thru_hole circle (at 13.97 10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 24 thru_hole circle (at -13.97 -10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
)

View File

@@ -0,0 +1,55 @@
(module ArduinoProMicro-TopSide (layer F.Cu) (tedit 591BD5DD)
(fp_text reference U1 (at 0 1.625) (layer F.SilkS)
(effects (font (size 1.27 1.524) (thickness 0.2032)))
)
(fp_text value "Arduino Pro Micro" (at 0 0) (layer F.SilkS) hide
(effects (font (size 1.27 1.524) (thickness 0.2032)))
)
(fp_text user TX0 (at -13.9 4.6 90) (layer B.SilkS)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_text user RAW (at -13.9 -4.7 90) (layer B.SilkS)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_text user RAW (at -13.9 -4.6 90) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user TX0 (at -13.9 4.5 90) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -15.24 -8.89) (end -15.24 8.89) (layer F.SilkS) (width 0.381))
(fp_line (start -15.24 8.89) (end 15.24 8.89) (layer F.SilkS) (width 0.381))
(fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer F.SilkS) (width 0.381))
(fp_line (start 15.24 -8.89) (end -15.24 -8.89) (layer F.SilkS) (width 0.381))
(fp_line (start -15.24 6.35) (end -12.7 6.35) (layer F.SilkS) (width 0.381))
(fp_line (start -12.7 6.35) (end -12.7 8.89) (layer F.SilkS) (width 0.381))
(pad 1 thru_hole rect (at -13.97 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 2 thru_hole circle (at -11.43 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 3 thru_hole circle (at -8.89 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 4 thru_hole circle (at -6.35 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 5 thru_hole circle (at -3.81 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 6 thru_hole circle (at -1.27 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 7 thru_hole circle (at 1.27 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 8 thru_hole circle (at 3.81 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 9 thru_hole circle (at 6.35 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 10 thru_hole circle (at 8.89 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 11 thru_hole circle (at 11.43 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 13 thru_hole circle (at 13.97 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 14 thru_hole circle (at 11.43 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 15 thru_hole circle (at 8.89 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 16 thru_hole circle (at 6.35 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 17 thru_hole circle (at 3.81 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 18 thru_hole circle (at 1.27 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 19 thru_hole circle (at -1.27 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 20 thru_hole circle (at -3.81 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 21 thru_hole circle (at -6.35 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 22 thru_hole circle (at -8.89 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 23 thru_hole circle (at -11.43 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 12 thru_hole circle (at 13.97 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 24 thru_hole circle (at -13.97 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/Pro_Micro.wrl
(at (xyz 0.6 -0.35 0.05))
(scale (xyz 0.395 0.395 0.395))
(rotate (xyz 0 0 270))
)
)

View File

@@ -0,0 +1,211 @@
(module ArduinoProMicro-ZigZag (layer F.Cu) (tedit 5BDF4FCE)
(fp_text reference U1 (at 0 1.625) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.2)))
)
(fp_text value ProMicro-18mil-offset (at 0 0) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.2)))
)
(fp_line (start -12.7 6.35) (end -12.7 8.89) (layer B.SilkS) (width 0.381))
(fp_line (start -15.24 6.35) (end -12.7 6.35) (layer B.SilkS) (width 0.381))
(fp_text user D2 (at -11.43 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user D0 (at -1.27 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user D1 (at -3.81 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user GND (at -6.35 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user GND (at -8.89 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user D4 (at 1.27 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user C6 (at 3.81 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user D7 (at 6.35 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user E6 (at 8.89 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user B4 (at 11.43 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user B5 (at 13.97 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user B6 (at 13.97 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user B2 (at 11.43 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user B3 (at 8.89 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user B1 (at 6.35 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user F7 (at 3.81 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user F6 (at 1.27 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user F5 (at -1.27 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user F4 (at -3.81 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user VCC (at -6.35 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user GND (at -11.43 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user RAW (at -13.97 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user RAW (at -13.97 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user GND (at -11.43 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user ST (at -8.92 -5.73312 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user VCC (at -6.35 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user F4 (at -3.81 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user F5 (at -1.27 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user F6 (at 1.27 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user F7 (at 3.81 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user B1 (at 6.35 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user B3 (at 8.89 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user B2 (at 11.43 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user B6 (at 13.97 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user B5 (at 13.97 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user B4 (at 11.43 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user E6 (at 8.89 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user D7 (at 6.35 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user C6 (at 3.81 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user D4 (at 1.27 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user GND (at -8.89 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user GND (at -6.35 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user D1 (at -3.81 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user D0 (at -1.27 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user D2 (at -11.43 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user TX0/D3 (at -13.97 3.571872 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user TX0/D3 (at -13.97 3.571872 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_line (start -15.24 8.89) (end 15.24 8.89) (layer F.SilkS) (width 0.381))
(fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer F.SilkS) (width 0.381))
(fp_line (start 15.24 -8.89) (end -15.24 -8.89) (layer F.SilkS) (width 0.381))
(fp_line (start -15.24 6.35) (end -12.7 6.35) (layer F.SilkS) (width 0.381))
(fp_line (start -12.7 6.35) (end -12.7 8.89) (layer F.SilkS) (width 0.381))
(fp_poly (pts (xy -9.36064 -4.931568) (xy -9.06064 -4.931568) (xy -9.06064 -4.831568) (xy -9.36064 -4.831568)) (layer F.SilkS) (width 0.15))
(fp_poly (pts (xy -8.96064 -4.731568) (xy -8.86064 -4.731568) (xy -8.86064 -4.631568) (xy -8.96064 -4.631568)) (layer F.SilkS) (width 0.15))
(fp_poly (pts (xy -9.36064 -4.931568) (xy -9.26064 -4.931568) (xy -9.26064 -4.431568) (xy -9.36064 -4.431568)) (layer F.SilkS) (width 0.15))
(fp_poly (pts (xy -9.36064 -4.531568) (xy -8.56064 -4.531568) (xy -8.56064 -4.431568) (xy -9.36064 -4.431568)) (layer F.SilkS) (width 0.15))
(fp_poly (pts (xy -8.76064 -4.931568) (xy -8.56064 -4.931568) (xy -8.56064 -4.831568) (xy -8.76064 -4.831568)) (layer F.SilkS) (width 0.15))
(fp_text user ST (at -8.91 -5.04 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_poly (pts (xy -8.95097 -6.044635) (xy -8.85097 -6.044635) (xy -8.85097 -6.144635) (xy -8.95097 -6.144635)) (layer B.SilkS) (width 0.15))
(fp_poly (pts (xy -9.35097 -6.244635) (xy -8.55097 -6.244635) (xy -8.55097 -6.344635) (xy -9.35097 -6.344635)) (layer B.SilkS) (width 0.15))
(fp_poly (pts (xy -8.75097 -5.844635) (xy -8.55097 -5.844635) (xy -8.55097 -5.944635) (xy -8.75097 -5.944635)) (layer B.SilkS) (width 0.15))
(fp_poly (pts (xy -9.35097 -5.844635) (xy -9.05097 -5.844635) (xy -9.05097 -5.944635) (xy -9.35097 -5.944635)) (layer B.SilkS) (width 0.15))
(fp_poly (pts (xy -9.35097 -5.844635) (xy -9.25097 -5.844635) (xy -9.25097 -6.344635) (xy -9.35097 -6.344635)) (layer B.SilkS) (width 0.15))
(fp_line (start 15.24 -8.89) (end -17.78 -8.89) (layer B.SilkS) (width 0.381))
(fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer B.SilkS) (width 0.381))
(fp_line (start -17.78 8.89) (end 15.24 8.89) (layer B.SilkS) (width 0.381))
(fp_line (start -17.78 -8.89) (end -17.78 8.89) (layer B.SilkS) (width 0.381))
(fp_line (start -15.24 -8.89) (end -17.78 -8.89) (layer F.SilkS) (width 0.381))
(fp_line (start -17.78 -8.89) (end -17.78 8.89) (layer F.SilkS) (width 0.381))
(fp_line (start -17.78 8.89) (end -15.24 8.89) (layer F.SilkS) (width 0.381))
(fp_line (start -14.224 -3.556) (end -14.224 3.81) (layer Dwgs.User) (width 0.2))
(fp_line (start -14.224 3.81) (end -19.304 3.81) (layer Dwgs.User) (width 0.2))
(fp_line (start -19.304 3.81) (end -19.304 -3.556) (layer Dwgs.User) (width 0.2))
(fp_line (start -19.304 -3.556) (end -14.224 -3.556) (layer Dwgs.User) (width 0.2))
(fp_line (start -15.24 6.35) (end -15.24 8.89) (layer B.SilkS) (width 0.381))
(fp_line (start -15.24 6.35) (end -15.24 8.89) (layer F.SilkS) (width 0.381))
(pad 1 thru_hole rect (at -13.97 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 2 thru_hole circle (at -11.43 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 3 thru_hole circle (at -8.89 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 4 thru_hole circle (at -6.35 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 5 thru_hole circle (at -3.81 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 6 thru_hole circle (at -1.27 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 7 thru_hole circle (at 1.27 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 8 thru_hole circle (at 3.81 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 9 thru_hole circle (at 6.35 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 10 thru_hole circle (at 8.89 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 11 thru_hole circle (at 11.43 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 13 thru_hole circle (at 13.97 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 14 thru_hole circle (at 11.43 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 15 thru_hole circle (at 8.89 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 16 thru_hole circle (at 6.35 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 17 thru_hole circle (at 3.81 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 18 thru_hole circle (at 1.27 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 19 thru_hole circle (at -1.27 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 20 thru_hole circle (at -3.81 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 21 thru_hole circle (at -6.35 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 22 thru_hole circle (at -8.89 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 23 thru_hole circle (at -11.43 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 12 thru_hole circle (at 13.97 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 24 thru_hole circle (at -13.97 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/ArduinoProMicro.wrl
(offset (xyz -13.96999979019165 -7.619999885559082 -5.841999912261963))
(scale (xyz 0.395 0.395 0.395))
(rotate (xyz 90 180 180))
)
)

View File

@@ -0,0 +1,211 @@
(module ArduinoProMicro (layer F.Cu) (tedit 5B307E4C)
(fp_text reference U1 (at 0 1.625) (layer F.SilkS) hide
(effects (font (size 1.27 1.524) (thickness 0.2032)))
)
(fp_text value ProMicro (at 0 0) (layer F.SilkS) hide
(effects (font (size 1.27 1.524) (thickness 0.2032)))
)
(fp_line (start -12.7 6.35) (end -12.7 8.89) (layer B.SilkS) (width 0.381))
(fp_line (start -15.24 6.35) (end -12.7 6.35) (layer B.SilkS) (width 0.381))
(fp_text user D2 (at -11.43 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user D0 (at -1.27 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user D1 (at -3.81 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user GND (at -6.35 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user GND (at -8.89 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user D4 (at 1.27 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user C6 (at 3.81 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user D7 (at 6.35 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user E6 (at 8.89 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user B4 (at 11.43 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user B5 (at 13.97 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user B6 (at 13.97 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user B2 (at 11.43 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user B3 (at 8.89 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user B1 (at 6.35 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user F7 (at 3.81 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user F6 (at 1.27 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user F5 (at -1.27 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user F4 (at -3.81 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user VCC (at -6.35 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user GND (at -11.43 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user RAW (at -13.97 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user RAW (at -13.97 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user GND (at -11.43 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user ST (at -8.92 -5.73312 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user VCC (at -6.35 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user F4 (at -3.81 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user F5 (at -1.27 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user F6 (at 1.27 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user F7 (at 3.81 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user B1 (at 6.35 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user B3 (at 8.89 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user B2 (at 11.43 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user B6 (at 13.97 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user B5 (at 13.97 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user B4 (at 11.43 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user E6 (at 8.89 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user D7 (at 6.35 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user C6 (at 3.81 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user D4 (at 1.27 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user GND (at -8.89 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user GND (at -6.35 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user D1 (at -3.81 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user D0 (at -1.27 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user D2 (at -11.43 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user TX0/D3 (at -13.97 3.571872 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user TX0/D3 (at -13.97 3.571872 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_line (start -15.24 8.89) (end 15.24 8.89) (layer F.SilkS) (width 0.381))
(fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer F.SilkS) (width 0.381))
(fp_line (start 15.24 -8.89) (end -15.24 -8.89) (layer F.SilkS) (width 0.381))
(fp_line (start -15.24 6.35) (end -12.7 6.35) (layer F.SilkS) (width 0.381))
(fp_line (start -12.7 6.35) (end -12.7 8.89) (layer F.SilkS) (width 0.381))
(fp_poly (pts (xy -9.36064 -4.931568) (xy -9.06064 -4.931568) (xy -9.06064 -4.831568) (xy -9.36064 -4.831568)) (layer F.SilkS) (width 0.15))
(fp_poly (pts (xy -8.96064 -4.731568) (xy -8.86064 -4.731568) (xy -8.86064 -4.631568) (xy -8.96064 -4.631568)) (layer F.SilkS) (width 0.15))
(fp_poly (pts (xy -9.36064 -4.931568) (xy -9.26064 -4.931568) (xy -9.26064 -4.431568) (xy -9.36064 -4.431568)) (layer F.SilkS) (width 0.15))
(fp_poly (pts (xy -9.36064 -4.531568) (xy -8.56064 -4.531568) (xy -8.56064 -4.431568) (xy -9.36064 -4.431568)) (layer F.SilkS) (width 0.15))
(fp_poly (pts (xy -8.76064 -4.931568) (xy -8.56064 -4.931568) (xy -8.56064 -4.831568) (xy -8.76064 -4.831568)) (layer F.SilkS) (width 0.15))
(fp_text user ST (at -8.91 -5.04 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_poly (pts (xy -8.95097 -6.044635) (xy -8.85097 -6.044635) (xy -8.85097 -6.144635) (xy -8.95097 -6.144635)) (layer B.SilkS) (width 0.15))
(fp_poly (pts (xy -9.35097 -6.244635) (xy -8.55097 -6.244635) (xy -8.55097 -6.344635) (xy -9.35097 -6.344635)) (layer B.SilkS) (width 0.15))
(fp_poly (pts (xy -8.75097 -5.844635) (xy -8.55097 -5.844635) (xy -8.55097 -5.944635) (xy -8.75097 -5.944635)) (layer B.SilkS) (width 0.15))
(fp_poly (pts (xy -9.35097 -5.844635) (xy -9.05097 -5.844635) (xy -9.05097 -5.944635) (xy -9.35097 -5.944635)) (layer B.SilkS) (width 0.15))
(fp_poly (pts (xy -9.35097 -5.844635) (xy -9.25097 -5.844635) (xy -9.25097 -6.344635) (xy -9.35097 -6.344635)) (layer B.SilkS) (width 0.15))
(fp_line (start 15.24 -8.89) (end -17.78 -8.89) (layer B.SilkS) (width 0.381))
(fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer B.SilkS) (width 0.381))
(fp_line (start -17.78 8.89) (end 15.24 8.89) (layer B.SilkS) (width 0.381))
(fp_line (start -17.78 -8.89) (end -17.78 8.89) (layer B.SilkS) (width 0.381))
(fp_line (start -15.24 -8.89) (end -17.78 -8.89) (layer F.SilkS) (width 0.381))
(fp_line (start -17.78 -8.89) (end -17.78 8.89) (layer F.SilkS) (width 0.381))
(fp_line (start -17.78 8.89) (end -15.24 8.89) (layer F.SilkS) (width 0.381))
(fp_line (start -14.224 -3.556) (end -14.224 3.81) (layer Dwgs.User) (width 0.2))
(fp_line (start -14.224 3.81) (end -19.304 3.81) (layer Dwgs.User) (width 0.2))
(fp_line (start -19.304 3.81) (end -19.304 -3.556) (layer Dwgs.User) (width 0.2))
(fp_line (start -19.304 -3.556) (end -14.224 -3.556) (layer Dwgs.User) (width 0.2))
(fp_line (start -15.24 6.35) (end -15.24 8.89) (layer B.SilkS) (width 0.381))
(fp_line (start -15.24 6.35) (end -15.24 8.89) (layer F.SilkS) (width 0.381))
(pad 1 thru_hole rect (at -13.97 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 2 thru_hole circle (at -11.43 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 3 thru_hole circle (at -8.89 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 4 thru_hole circle (at -6.35 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 5 thru_hole circle (at -3.81 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 6 thru_hole circle (at -1.27 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 7 thru_hole circle (at 1.27 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 8 thru_hole circle (at 3.81 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 9 thru_hole circle (at 6.35 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 10 thru_hole circle (at 8.89 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 11 thru_hole circle (at 11.43 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 13 thru_hole circle (at 13.97 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 14 thru_hole circle (at 11.43 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 15 thru_hole circle (at 8.89 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 16 thru_hole circle (at 6.35 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 17 thru_hole circle (at 3.81 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 18 thru_hole circle (at 1.27 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 19 thru_hole circle (at -1.27 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 20 thru_hole circle (at -3.81 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 21 thru_hole circle (at -6.35 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 22 thru_hole circle (at -8.89 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 23 thru_hole circle (at -11.43 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 12 thru_hole circle (at 13.97 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 24 thru_hole circle (at -13.97 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/ArduinoProMicro.wrl
(offset (xyz -13.96999979019165 -7.619999885559082 -5.841999912261963))
(scale (xyz 0.395 0.395 0.395))
(rotate (xyz 90 180 180))
)
)

View File

@@ -0,0 +1,78 @@
(module CUI_SJ-43614-SMT (layer F.Cu) (tedit 5B77073C)
(attr smd)
(fp_text reference CUI_SJ-43614-SMT (at -3.81502 -6.9942) (layer F.SilkS)
(effects (font (size 1.00132 1.00132) (thickness 0.1)))
)
(fp_text value VAL** (at -3.18458 5.73224) (layer F.SilkS)
(effects (font (size 1.00302 1.00302) (thickness 0.1)))
)
(fp_line (start -6.2 -3.15) (end 6.2 -3.15) (layer Dwgs.User) (width 0.127))
(fp_line (start 6.2 -3.15) (end 6.2 3.15) (layer Dwgs.User) (width 0.127))
(fp_line (start 6.2 3.15) (end -6.2 3.15) (layer Dwgs.User) (width 0.127))
(fp_line (start -6.2 3.15) (end -6.2 2.5) (layer Dwgs.User) (width 0.127))
(fp_line (start -6.2 2.5) (end -6.2 -2.5) (layer Dwgs.User) (width 0.127))
(fp_line (start -6.2 -2.5) (end -6.2 -3.15) (layer Dwgs.User) (width 0.127))
(fp_line (start -6.2 -2.5) (end -8.1 -2.5) (layer Dwgs.User) (width 0.127))
(fp_line (start -8.1 -2.5) (end -8.1 2.5) (layer Dwgs.User) (width 0.127))
(fp_line (start -8.1 2.5) (end -6.2 2.5) (layer Dwgs.User) (width 0.127))
(fp_line (start -6.2 -3) (end -6.2 -2.5) (layer F.SilkS) (width 0.127))
(fp_line (start -6.2 -2.5) (end -6.2 2.5) (layer F.SilkS) (width 0.127))
(fp_line (start -6.2 2.5) (end -6.2 3.15) (layer F.SilkS) (width 0.127))
(fp_line (start -6.2 3.15) (end -4.45 3.15) (layer F.SilkS) (width 0.127))
(fp_line (start -6.2 -2.5) (end -8.1 -2.5) (layer F.SilkS) (width 0.127))
(fp_line (start -8.1 -2.5) (end -8.1 2.5) (layer F.SilkS) (width 0.127))
(fp_line (start -8.1 2.5) (end -6.2 2.5) (layer F.SilkS) (width 0.127))
(fp_line (start 2.9 -3.15) (end 0.85 -3.15) (layer F.SilkS) (width 0.127))
(fp_line (start 5.05 -3.15) (end 6.2 -3.15) (layer F.SilkS) (width 0.127))
(fp_line (start 6.2 -3.15) (end 6.2 3.15) (layer F.SilkS) (width 0.127))
(fp_line (start 6.2 3.15) (end 5.1 3.15) (layer F.SilkS) (width 0.127))
(fp_line (start 0.95 3.15) (end 2.85 3.15) (layer F.SilkS) (width 0.127))
(fp_line (start -2.15 3.15) (end -1.3 3.15) (layer F.SilkS) (width 0.127))
(fp_line (start -2 -3.15) (end -1.3 -3.15) (layer F.SilkS) (width 0.127))
(fp_line (start -8.45 -2.75) (end -6.45 -2.75) (layer Eco1.User) (width 0.05))
(fp_line (start -6.45 -2.75) (end -6.45 -5) (layer Eco1.User) (width 0.05))
(fp_line (start -6.45 -5) (end 5.05 -5) (layer Eco1.User) (width 0.05))
(fp_line (start 5.05 -5) (end 5.05 -3.5) (layer Eco1.User) (width 0.05))
(fp_line (start 5.05 -3.5) (end 6.55 -3.5) (layer Eco1.User) (width 0.05))
(fp_line (start 6.55 -3.5) (end 6.55 3.5) (layer Eco1.User) (width 0.05))
(fp_line (start 6.55 3.5) (end 5.05 3.5) (layer Eco1.User) (width 0.05))
(fp_line (start 5.05 3.5) (end 5.05 5) (layer Eco1.User) (width 0.05))
(fp_line (start 5.05 5) (end -4.2 5) (layer Eco1.User) (width 0.05))
(fp_line (start -4.2 5) (end -4.2 3.5) (layer Eco1.User) (width 0.05))
(fp_line (start -4.2 3.5) (end -6.45 3.5) (layer Eco1.User) (width 0.05))
(fp_line (start -6.45 3.5) (end -6.45 2.75) (layer Eco1.User) (width 0.05))
(fp_line (start -6.45 2.75) (end -8.45 2.75) (layer Eco1.User) (width 0.05))
(fp_line (start -8.45 -2.75) (end -8.45 2.75) (layer Eco1.User) (width 0.05))
(fp_circle (center -6.7 -4) (end -6.6 -4) (layer F.SilkS) (width 0.2))
(fp_line (start -6.2 -3.15) (end 1.3 -3.15) (layer Edge.Cuts) (width 0.0001))
(fp_line (start 2.5 -3.15) (end 6.2 -3.15) (layer Edge.Cuts) (width 0.0001))
(fp_line (start 6.2 -2.15) (end 6.2 2.15) (layer Edge.Cuts) (width 0.0001))
(fp_line (start 6.2 3.15) (end 2.5 3.15) (layer Edge.Cuts) (width 0.0001))
(fp_line (start -6.2 3.15) (end 1.3 3.15) (layer Edge.Cuts) (width 0.0001))
(fp_line (start -6.2 -3.15) (end -6.2 -5.357808) (layer Edge.Cuts) (width 0.1))
(fp_line (start -6.2 3.15) (end -6.2 5.357808) (layer Edge.Cuts) (width 0.1))
(fp_arc (start 6.2 -2.65) (end 6.7 -2.65) (angle -90) (layer Edge.Cuts) (width 0.0001))
(fp_arc (start 6.2 -2.65) (end 6.2 -2.15) (angle -90) (layer Edge.Cuts) (width 0.0001))
(fp_arc (start 6.2 2.65) (end 6.7 2.65) (angle -90) (layer Edge.Cuts) (width 0.0001))
(fp_arc (start 6.2 2.65) (end 6.2 3.15) (angle -90) (layer Edge.Cuts) (width 0.0001))
(fp_text user >PCB~EDGE (at -6.214427 -5.342397) (layer Dwgs.User)
(effects (font (size 1 1) (thickness 0.05)))
)
(fp_line (start 1.3 -3.15) (end 1.3 -3.6) (layer Edge.Cuts) (width 0.0001))
(fp_line (start 2.5 -3.15) (end 2.5 -3.6) (layer Edge.Cuts) (width 0.0001))
(fp_arc (start 1.9 -3.6) (end 1.9 -4.2) (angle -90) (layer Edge.Cuts) (width 0.0001))
(fp_arc (start 1.9 -3.6) (end 2.5 -3.6) (angle -90) (layer Edge.Cuts) (width 0.0001))
(fp_line (start 1.3 3.15) (end 1.3 3.6) (layer Edge.Cuts) (width 0.0001))
(fp_line (start 2.5 3.15) (end 2.5 3.6) (layer Edge.Cuts) (width 0.0001))
(fp_arc (start 1.9 3.6) (end 1.9 4.2) (angle -90) (layer Edge.Cuts) (width 0.0001))
(fp_arc (start 1.9 3.6) (end 1.3 3.6) (angle -90) (layer Edge.Cuts) (width 0.0001))
(pad 1 smd rect (at -5.35 -3.975 180) (size 1.6 1.65) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at 4 3.975 180) (size 1.8 1.65) (layers F.Cu F.Paste F.Mask))
(pad 3 smd rect (at -0.2 3.975 180) (size 1.8 1.65) (layers F.Cu F.Paste F.Mask))
(pad 4 smd rect (at -3.2 3.975 180) (size 1.8 1.65) (layers F.Cu F.Paste F.Mask))
(model /Users/danny/proj/custom-keyboard/kicad-libs/Keebio-Parts.pretty/3dmodels/CUI_SJ-43614-SMT-TR.step
(offset (xyz -6.2 0 1.5))
(scale (xyz 1 1 1))
(rotate (xyz 90 0 -90))
)
)

View File

@@ -0,0 +1,33 @@
(module "C_0402" (layer F.Cu) (tedit 5DB0AA19)
(descr "Capacitor SMD 0402, reflow soldering, AVX (see smccp.pdf)")
(tags "capacitor 0402")
(attr smd)
(fp_text reference "REF**" (at 0 -1.27) (layer F.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)))
)
(fp_text value "C_0402" (at 0 1.27) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user "%R" (at 2.667 0) (layer F.Fab)
(effects (font (size 0.7 0.7) (thickness 0.15)))
)
(fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.1))
(fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.1))
(fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.1))
(fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.1))
(fp_line (start 1.016 -0.47) (end -1.016 -0.47) (layer F.SilkS) (width 0.12))
(fp_line (start -1.016 0.47) (end 1.016 0.47) (layer F.SilkS) (width 0.12))
(fp_line (start -1 -0.4) (end 1 -0.4) (layer F.CrtYd) (width 0.05))
(fp_line (start -1 -0.4) (end -1 0.4) (layer F.CrtYd) (width 0.05))
(fp_line (start 1 0.4) (end 1 -0.4) (layer F.CrtYd) (width 0.05))
(fp_line (start 1 0.4) (end -1 0.4) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.016 -0.47) (end 1.016 0.47) (layer F.SilkS) (width 0.12))
(fp_line (start -1.016 -0.47) (end -1.016 0.47) (layer F.SilkS) (width 0.12))
(pad "2" smd rect (at 0.55 0) (size 0.6 0.5) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "1" smd rect (at -0.55 0) (size 0.6 0.5) (layers "F.Cu" "F.Paste" "F.Mask"))
(model "${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl"
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View File

@@ -0,0 +1,24 @@
(module "C_0603" (layer F.Cu) (tedit 5D536D34)
(descr "SMT, 1608, 0603")
(tags "SMT, 1608, 0603")
(attr smd)
(fp_text reference "C_0603" (at -2.05 0 90) (layer F.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)))
)
(fp_text value "R***" (at 0 -1.25) (layer F.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)))
)
(fp_line (start -1.35 0.55) (end -1.35 -0.55) (layer F.SilkS) (width 0.2))
(fp_line (start 1.35 0.55) (end -1.35 0.55) (layer F.SilkS) (width 0.2))
(fp_line (start 1.35 -0.55) (end 1.35 0.55) (layer F.SilkS) (width 0.2))
(fp_line (start -1.35 -0.55) (end 1.35 -0.55) (layer F.SilkS) (width 0.2))
(pad "2" smd rect (at 0.75 0) (size 0.8 0.75) (layers "F.Cu" "F.Paste" "F.Mask")
(clearance 0.1))
(pad "1" smd rect (at -0.75 0) (size 0.8 0.75) (layers "F.Cu" "F.Paste" "F.Mask")
(clearance 0.1))
(model "${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.step"
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View File

@@ -0,0 +1,24 @@
(module Cherry-MX-Low-Profile (layer F.Cu) (tedit 5B8593EA)
(fp_text reference "Cherry MX Low Profile" (at 0 -7.14375 180) (layer Dwgs.User)
(effects (font (size 1 1) (thickness 0.2)))
)
(fp_text value MX (at 0 -5.08 180) (layer F.SilkS) hide
(effects (font (size 1.2 1.2) (thickness 0.2032)))
)
(fp_line (start 6.95 6.95) (end -6.95 6.95) (layer Cmts.User) (width 0.1524))
(fp_line (start -6.95 6.95) (end -6.95 -6.95) (layer Cmts.User) (width 0.1524))
(fp_line (start -6.95 -6.95) (end 6.95 -6.95) (layer Cmts.User) (width 0.1524))
(fp_line (start 6.95 -6.95) (end 6.95 6.95) (layer Cmts.User) (width 0.1524))
(fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.1524))
(fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.1524))
(fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.1524))
(fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.1524))
(fp_line (start 7.5 7.5) (end -7.5 7.5) (layer Eco2.User) (width 0.1524))
(fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer Eco2.User) (width 0.1524))
(fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer Eco2.User) (width 0.1524))
(fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer Eco2.User) (width 0.1524))
(pad "" np_thru_hole circle (at 0 0 180) (size 6.25 6.25) (drill 6.25) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at 0 6.05 180) (size 2 2) (drill 1.2) (layers *.Cu *.Mask))
(pad 2 thru_hole circle (at 4.13 3.3 41.9) (size 2 2) (drill 1.2) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 0 3.7 180) (size 2.3 2.3) (drill 2.3) (layers *.Cu *.Mask))
)

View File

@@ -0,0 +1,38 @@
(module "Crystal_SMD_2520-4pin_2.5x2.0mm" (layer F.Cu) (tedit 5D6E9031)
(descr "SMD Crystal SERIES SMD2520/4 http://www.newxtal.com/UploadFiles/Images/2012-11-12-09-29-09-776.pdf, 2.5x2.0mm^2 package")
(tags "SMD SMT crystal")
(attr smd)
(fp_text reference "REF**" (at 0 -2.2) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text value "Crystal_SMD_2520-4pin_2.5x2.0mm" (at 0 2.2) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 1.7 -1.5) (end -1.7 -1.5) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.7 1.5) (end 1.7 -1.5) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.7 1.5) (end 1.7 1.5) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.7 -1.5) (end -1.7 1.5) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.65 1.4) (end 1.65 1.4) (layer F.SilkS) (width 0.12))
(fp_line (start -1.65 -1.4) (end -1.65 1.4) (layer F.SilkS) (width 0.12))
(fp_line (start -1.25 0) (end -0.25 1) (layer F.Fab) (width 0.1))
(fp_line (start -1.25 -0.9) (end -1.15 -1) (layer F.Fab) (width 0.1))
(fp_line (start -1.25 0.9) (end -1.25 -0.9) (layer F.Fab) (width 0.1))
(fp_line (start -1.15 1) (end -1.25 0.9) (layer F.Fab) (width 0.1))
(fp_line (start 1.15 1) (end -1.15 1) (layer F.Fab) (width 0.1))
(fp_line (start 1.25 0.9) (end 1.15 1) (layer F.Fab) (width 0.1))
(fp_line (start 1.25 -0.9) (end 1.25 0.9) (layer F.Fab) (width 0.1))
(fp_line (start 1.15 -1) (end 1.25 -0.9) (layer F.Fab) (width 0.1))
(fp_line (start -1.15 -1) (end 1.15 -1) (layer F.Fab) (width 0.1))
(fp_text user "%R" (at 0 0) (layer F.Fab)
(effects (font (size 0.6 0.6) (thickness 0.09)))
)
(pad "4" smd rect (at -0.875 -0.7) (size 1.15 1) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "3" smd rect (at 0.875 -0.7) (size 1.15 1) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "2" smd rect (at 0.875 0.7) (size 1.15 1) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "1" smd rect (at -0.875 0.7) (size 1.15 1) (layers "F.Cu" "F.Paste" "F.Mask"))
(model "${KISYS3DMOD}/Crystal.3dshapes/Crystal_SMD_3225-4Pin_3.2x2.5mm.step"
(at (xyz 0 0 0))
(scale (xyz 0.8 0.8 1))
(rotate (xyz 0 0 0))
)
)

View File

@@ -0,0 +1,34 @@
(module "Crystal_SMD_3225-4pin_3.2x2.5mm" (layer F.Cu) (tedit 5DD9E2C8)
(descr "SMD Crystal SERIES SMD3225/4 http://www.txccrystal.com/images/pdf/7m-accuracy.pdf, 3.2x2.5mm^2 package")
(tags "SMD SMT crystal")
(attr smd)
(fp_text reference "REF**" (at 0 -2.45) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text value "Crystal_SMD_3225-4pin_3.2x2.5mm" (at 0 2.45) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user "%R" (at 0 0) (layer F.Fab)
(effects (font (size 0.7 0.7) (thickness 0.105)))
)
(fp_line (start -1.6 -1.25) (end -1.6 1.25) (layer F.Fab) (width 0.1))
(fp_line (start -1.6 1.25) (end 1.6 1.25) (layer F.Fab) (width 0.1))
(fp_line (start 1.6 1.25) (end 1.6 -1.25) (layer F.Fab) (width 0.1))
(fp_line (start 1.6 -1.25) (end -1.6 -1.25) (layer F.Fab) (width 0.1))
(fp_line (start -1.6 0.25) (end -0.6 1.25) (layer F.Fab) (width 0.1))
(fp_line (start -2 -1.65) (end -2 1.65) (layer F.SilkS) (width 0.12))
(fp_line (start -2 1.65) (end 2 1.65) (layer F.SilkS) (width 0.12))
(fp_line (start -2.1 -1.7) (end -2.1 1.7) (layer F.CrtYd) (width 0.05))
(fp_line (start -2.1 1.7) (end 2.1 1.7) (layer F.CrtYd) (width 0.05))
(fp_line (start 2.1 1.7) (end 2.1 -1.7) (layer F.CrtYd) (width 0.05))
(fp_line (start 2.1 -1.7) (end -2.1 -1.7) (layer F.CrtYd) (width 0.05))
(pad "4" smd rect (at -1.1 -0.85) (size 1.4 1.2) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "3" smd rect (at 1.1 -0.85) (size 1.4 1.2) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "2" smd rect (at 1.1 0.85) (size 1.4 1.2) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "1" smd rect (at -1.1 0.85) (size 1.4 1.2) (layers "F.Cu" "F.Paste" "F.Mask"))
(model "${KISYS3DMOD}/Crystal.3dshapes/Crystal_SMD_3225-4Pin_3.2x2.5mm.wrl"
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View File

@@ -0,0 +1,29 @@
(module "D_0805" (layer F.Cu) (tedit 5D633ABB)
(attr smd)
(fp_text reference "D_0805" (at 0 1.4) (layer F.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)))
)
(fp_text value "VAL**" (at 0 -1.925) (layer F.SilkS) hide
(effects (font (size 0.7 0.7) (thickness 0.15)))
)
(fp_line (start -2 -0.7) (end 1.4 -0.7) (layer F.SilkS) (width 0.2))
(fp_line (start 1.4 -0.7) (end 1.4 0.7) (layer F.SilkS) (width 0.2))
(fp_line (start -2 0.7) (end 1.4 0.7) (layer F.SilkS) (width 0.2))
(fp_line (start -1.4 -0.7) (end -1.4 0.7) (layer F.SilkS) (width 0.2))
(fp_line (start -1.6 -0.7) (end -1.6 0.7) (layer F.SilkS) (width 0.2))
(fp_line (start -1.8 -0.7) (end -1.8 0.7) (layer F.SilkS) (width 0.2))
(fp_line (start -2 -0.7) (end -2 0.7) (layer F.SilkS) (width 0.2))
(fp_line (start -0.3 0) (end 0.3 -0.35) (layer F.SilkS) (width 0.2))
(fp_line (start 0.3 -0.35) (end 0.3 0.4) (layer F.SilkS) (width 0.2))
(fp_line (start 0.3 0.4) (end -0.3 0) (layer F.SilkS) (width 0.2))
(fp_line (start -0.3 -0.35) (end -0.3 0.4) (layer F.SilkS) (width 0.2))
(fp_line (start -0.3 0) (end -0.6 0) (layer F.SilkS) (width 0.2))
(fp_line (start 0.3 0) (end 0.6 0) (layer F.SilkS) (width 0.2))
(pad "2" smd rect (at 0.95 0) (size 0.7 1.3) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "1" smd rect (at -0.95 0) (size 0.7 1.3) (layers "F.Cu" "F.Paste" "F.Mask"))
(model "${KISYS3DMOD}/Diode_SMD.3dshapes/D_0805_2012Metric.step"
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View File

@@ -0,0 +1,47 @@
(module "D_SOD-323" (layer F.Cu) (tedit 5DB0AFE1)
(descr "SOD-323")
(tags "SOD-323")
(attr smd)
(fp_text reference "REF**" (at 0 -1.85) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "D_SOD-323" (at 0.1 1.9) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user "%R" (at 0 -1.85) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -1.5 -0.85) (end -1.5 0.85) (layer F.SilkS) (width 0.12))
(fp_line (start 0.2 0) (end 0.45 0) (layer F.Fab) (width 0.1))
(fp_line (start 0.2 0.35) (end -0.3 0) (layer F.Fab) (width 0.1))
(fp_line (start 0.2 -0.35) (end 0.2 0.35) (layer F.Fab) (width 0.1))
(fp_line (start -0.3 0) (end 0.2 -0.35) (layer F.Fab) (width 0.1))
(fp_line (start -0.3 0) (end -0.5 0) (layer F.Fab) (width 0.1))
(fp_line (start -0.3 -0.35) (end -0.3 0.35) (layer F.Fab) (width 0.1))
(fp_line (start -0.9 0.7) (end -0.9 -0.7) (layer F.Fab) (width 0.1))
(fp_line (start 0.9 0.7) (end -0.9 0.7) (layer F.Fab) (width 0.1))
(fp_line (start 0.9 -0.7) (end 0.9 0.7) (layer F.Fab) (width 0.1))
(fp_line (start -0.9 -0.7) (end 0.9 -0.7) (layer F.Fab) (width 0.1))
(fp_line (start -1.6 -0.95) (end 1.6 -0.95) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.6 -0.95) (end 1.6 0.95) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.6 0.95) (end 1.6 0.95) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.6 -0.95) (end -1.6 0.95) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.5 0.85) (end 1.05 0.85) (layer F.SilkS) (width 0.12))
(fp_line (start -1.5 -0.85) (end 1.05 -0.85) (layer F.SilkS) (width 0.12))
(fp_line (start -1.397 -0.85) (end -1.397 0.85) (layer F.SilkS) (width 0.12))
(fp_line (start -1.524 -0.85) (end -1.524 0.85) (layer F.SilkS) (width 0.12))
(fp_line (start 1.143 -0.85) (end 1.143 0.85) (layer F.SilkS) (width 0.12))
(fp_line (start 0.127 -0.381) (end -0.381 0) (layer F.SilkS) (width 0.2))
(fp_line (start -0.381 0) (end 0.127 0.381) (layer F.SilkS) (width 0.2))
(fp_line (start 0.127 0.381) (end 0.127 -0.381) (layer F.SilkS) (width 0.2))
(fp_line (start -0.381 -0.381) (end -0.381 0.381) (layer F.SilkS) (width 0.2))
(fp_line (start 0.127 0) (end 0.381 0) (layer F.SilkS) (width 0.2))
(fp_line (start -0.508 0) (end -0.635 0) (layer F.SilkS) (width 0.2))
(pad "2" smd rect (at 1.05 0) (size 0.6 0.45) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "1" smd rect (at -1.05 0) (size 0.6 0.45) (layers "F.Cu" "F.Paste" "F.Mask"))
(model "${KISYS3DMOD}/Diode_SMD.3dshapes/D_SOD-323.wrl"
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View File

@@ -0,0 +1,18 @@
(module D_SOD123 (layer F.Cu) (tedit 561B69D3)
(attr smd)
(fp_text reference D_SOD123 (at 0 1.925) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text value VAL** (at 0 -1.925) (layer F.SilkS) hide
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_line (start -3.075 1.2) (end -3.075 -1.2) (layer F.SilkS) (width 0.2))
(fp_line (start -2.8 -1.2) (end -2.8 1.2) (layer F.SilkS) (width 0.2))
(fp_line (start -2.925 -1.2) (end -2.925 1.2) (layer F.SilkS) (width 0.2))
(fp_line (start -3.2 -1.2) (end 2.8 -1.2) (layer F.SilkS) (width 0.2))
(fp_line (start 2.8 -1.2) (end 2.8 1.2) (layer F.SilkS) (width 0.2))
(fp_line (start 2.8 1.2) (end -3.2 1.2) (layer F.SilkS) (width 0.2))
(fp_line (start -3.2 1.2) (end -3.2 -1.2) (layer F.SilkS) (width 0.2))
(pad 2 smd rect (at 1.7 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask))
(pad 1 smd rect (at -1.7 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask))
)

View File

@@ -0,0 +1,29 @@
(module D_SOD123F (layer F.Cu) (tedit 5CED8905)
(attr smd)
(fp_text reference D_SOD123 (at 0 1.4) (layer F.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)))
)
(fp_text value VAL** (at 0 -1.925) (layer F.SilkS) hide
(effects (font (size 0.7 0.7) (thickness 0.15)))
)
(fp_line (start -2.7 -0.7) (end 2.1 -0.7) (layer F.SilkS) (width 0.2))
(fp_line (start 2.1 -0.7) (end 2.1 0.7) (layer F.SilkS) (width 0.2))
(fp_line (start -2.7 0.7) (end 2.1 0.7) (layer F.SilkS) (width 0.2))
(fp_line (start -2.1 -0.7) (end -2.1 0.7) (layer F.SilkS) (width 0.2))
(fp_line (start -2.3 -0.7) (end -2.3 0.7) (layer F.SilkS) (width 0.2))
(fp_line (start -2.5 -0.7) (end -2.5 0.7) (layer F.SilkS) (width 0.2))
(fp_line (start -2.7 -0.7) (end -2.7 0.7) (layer F.SilkS) (width 0.2))
(fp_line (start -0.3 0) (end 0.3 -0.35) (layer F.SilkS) (width 0.2))
(fp_line (start 0.3 -0.35) (end 0.3 0.4) (layer F.SilkS) (width 0.2))
(fp_line (start 0.3 0.4) (end -0.3 0) (layer F.SilkS) (width 0.2))
(fp_line (start -0.3 -0.35) (end -0.3 0.4) (layer F.SilkS) (width 0.2))
(fp_line (start -0.3 0) (end -0.6 0) (layer F.SilkS) (width 0.2))
(fp_line (start 0.3 0) (end 0.6 0) (layer F.SilkS) (width 0.2))
(pad 2 smd rect (at 1.4 0) (size 1.2 1.2) (layers F.Cu F.Paste F.Mask))
(pad 1 smd rect (at -1.4 0) (size 1.2 1.2) (layers F.Cu F.Paste F.Mask))
(model ${KISYS3DMOD}/Diode_SMD.3dshapes/D_SOD-123F.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View File

@@ -0,0 +1,30 @@
(module Diode-Hybrid-Back (layer F.Cu) (tedit 5B1AAB68)
(attr smd)
(fp_text reference D** (at -0.0254 1.4) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text value D (at 0 -1.925) (layer F.SilkS) hide
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_line (start 1.778 0.762) (end 1.778 -0.762) (layer B.SilkS) (width 0.15))
(fp_line (start 1.905 0.762) (end 1.905 -0.762) (layer B.SilkS) (width 0.15))
(fp_line (start 2.032 -0.762) (end 2.032 0.762) (layer B.SilkS) (width 0.15))
(fp_line (start 2.413 0.762) (end 2.413 -0.762) (layer B.SilkS) (width 0.15))
(fp_line (start 2.286 -0.762) (end 2.286 0.762) (layer B.SilkS) (width 0.15))
(fp_line (start 2.159 0.762) (end 2.159 -0.762) (layer B.SilkS) (width 0.15))
(fp_line (start -2.54 -0.762) (end -2.54 0.762) (layer B.SilkS) (width 0.15))
(fp_line (start 2.54 -0.762) (end -2.54 -0.762) (layer B.SilkS) (width 0.15))
(fp_line (start 2.54 0.762) (end 2.54 -0.762) (layer B.SilkS) (width 0.15))
(fp_line (start -2.54 0.762) (end 2.54 0.762) (layer B.SilkS) (width 0.15))
(pad 2 smd rect (at -2.5 0) (size 2.9 0.5) (layers B.Cu))
(pad 2 smd rect (at -1.4 0) (size 1.6 1.2) (layers B.Cu B.Paste B.Mask))
(pad 1 smd rect (at 1.4 0) (size 1.6 1.2) (layers B.Cu B.Paste B.Mask))
(pad 1 smd rect (at 2.5 0) (size 2.9 0.5) (layers B.Cu))
(pad 2 thru_hole circle (at -3.9 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 1 thru_hole rect (at 3.9 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask F.SilkS))
(model ${KISYS3DMOD}/Diodes_SMD.3dshapes/D_SOD-123.step
(offset (xyz 0 0 -1.8))
(scale (xyz 1 1 1))
(rotate (xyz 0 180 0))
)
)

View File

@@ -0,0 +1,35 @@
(module Diode-dual (layer F.Cu) (tedit 5B7FFAB1)
(attr smd)
(fp_text reference D** (at -0.0254 1.4) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text value D (at 0 -1.925) (layer F.SilkS) hide
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_line (start 1.778 0.762) (end 1.778 -0.762) (layer F.SilkS) (width 0.15))
(fp_line (start 1.905 0.762) (end 1.905 -0.762) (layer F.SilkS) (width 0.15))
(fp_line (start 2.032 -0.762) (end 2.032 0.762) (layer F.SilkS) (width 0.15))
(fp_line (start 2.413 0.762) (end 2.413 -0.762) (layer F.SilkS) (width 0.15))
(fp_line (start 2.286 -0.762) (end 2.286 0.762) (layer F.SilkS) (width 0.15))
(fp_line (start 2.159 0.762) (end 2.159 -0.762) (layer F.SilkS) (width 0.15))
(fp_line (start -2.54 0.762) (end -2.032 0.762) (layer F.SilkS) (width 0.15))
(fp_line (start -2.54 -0.762) (end -2.54 0.762) (layer F.SilkS) (width 0.15))
(fp_line (start 2.54 -0.762) (end -2.54 -0.762) (layer F.SilkS) (width 0.15))
(fp_line (start 2.54 0.762) (end 2.54 -0.762) (layer F.SilkS) (width 0.15))
(fp_line (start -2.54 0.762) (end 2.54 0.762) (layer F.SilkS) (width 0.15))
(pad 2 smd rect (at -2.5 0) (size 2.9 0.5) (layers B.Cu))
(pad 2 smd rect (at -1.4 0) (size 1.6 1.2) (layers B.Cu B.Paste B.Mask))
(pad 1 smd rect (at 1.4 0) (size 1.6 1.2) (layers B.Cu B.Paste B.Mask))
(pad 1 smd rect (at 2.5 0) (size 2.9 0.5) (layers B.Cu))
(pad 1 smd rect (at 1.4 0) (size 1.6 1.2) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at -1.4 0) (size 1.6 1.2) (layers F.Cu F.Paste F.Mask))
(pad 2 thru_hole circle (at -3.9 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 1 thru_hole rect (at 3.9 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 2 smd rect (at -2.5 0) (size 2.9 0.5) (layers F.Cu))
(pad 1 smd rect (at 2.5 0) (size 2.9 0.5) (layers F.Cu))
(model ${KISYS3DMOD}/Diodes_SMD.3dshapes/D_SOD-123.step
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View File

@@ -0,0 +1,33 @@
(module Diode-hybrid-3pad (layer F.Cu) (tedit 59509714)
(attr smd)
(fp_text reference D** (at -1.8 0.0508) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text value D (at 0 -1.925) (layer F.SilkS) hide
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_line (start 3.2 -0.8) (end -2.8 -0.8) (layer F.SilkS) (width 0.15))
(fp_line (start 3.2 0.8) (end 3.2 -0.8) (layer F.SilkS) (width 0.15))
(fp_line (start -2.8 0.8) (end 3.2 0.8) (layer F.SilkS) (width 0.15))
(fp_line (start -2.8 -0.8) (end -2.8 0.8) (layer F.SilkS) (width 0.15))
(fp_line (start 2.8 0) (end 3.2 0) (layer B.SilkS) (width 0.15))
(fp_line (start 2 0) (end 1.6 0) (layer B.SilkS) (width 0.15))
(fp_line (start 2 0) (end 1.6 0) (layer F.SilkS) (width 0.15))
(fp_line (start 2.8 0) (end 3.2 0) (layer F.SilkS) (width 0.15))
(fp_line (start 2.8 0) (end 2 0.6) (layer F.SilkS) (width 0.15))
(fp_line (start 2 -0.6) (end 2.8 0) (layer F.SilkS) (width 0.15))
(fp_line (start 2.8 -0.6) (end 2.8 0.6) (layer B.SilkS) (width 0.15))
(fp_line (start 2 0.6) (end 2.8 0) (layer B.SilkS) (width 0.15))
(fp_line (start 2 -0.6) (end 2 0.6) (layer B.SilkS) (width 0.15))
(fp_line (start 2.8 0) (end 2 -0.6) (layer B.SilkS) (width 0.15))
(fp_line (start 2.8 -0.6) (end 2.8 0.6) (layer F.SilkS) (width 0.15))
(fp_line (start 2 -0.6) (end 2 0.6) (layer F.SilkS) (width 0.15))
(pad 2 smd rect (at -1.5 0) (size 4 0.25) (layers B.Cu)
(solder_mask_margin -999))
(pad 2 smd rect (at 0.91 0) (size 1.34 1.34) (layers B.Cu B.Paste B.Mask))
(pad 2 smd rect (at 0.91 0) (size 1.34 1.34) (layers F.Cu F.Paste F.Mask))
(pad 2 thru_hole circle (at -3.9 0) (size 1.6 1.6) (drill 0.7) (layers *.Cu *.Mask F.SilkS))
(pad 1 thru_hole rect (at 3.9 0) (size 1.6 1.6) (drill 0.7) (layers *.Cu *.Mask F.SilkS))
(pad 2 smd rect (at -1.5 0) (size 4 0.25) (layers F.Cu)
(solder_mask_margin -999))
)

View File

@@ -0,0 +1,19 @@
(module Diode (layer F.Cu) (tedit 549B02AC)
(fp_text reference Ref** (at 0 0) (layer F.SilkS)
(effects (font (size 1.27 1.524) (thickness 0.2032)))
)
(fp_text value VAL** (at 0 0) (layer F.SilkS) hide
(effects (font (size 1.27 1.524) (thickness 0.2032)))
)
(fp_line (start 0.9 1.1) (end 0.9 -1.1) (layer F.SilkS) (width 0.15))
(fp_line (start 1.1 -1.1) (end 1.1 1.1) (layer F.SilkS) (width 0.15))
(fp_line (start 1.3 -1) (end 1.3 -1.1) (layer F.SilkS) (width 0.15))
(fp_line (start 1.3 -1.1) (end 1.3 -1) (layer F.SilkS) (width 0.15))
(fp_line (start 1.3 1.1) (end 1.3 -1) (layer F.SilkS) (width 0.15))
(fp_line (start -1.524 -1.143) (end 1.524 -1.143) (layer F.SilkS) (width 0.2032))
(fp_line (start 1.524 -1.143) (end 1.524 1.143) (layer F.SilkS) (width 0.2032))
(fp_line (start 1.524 1.143) (end -1.524 1.143) (layer F.SilkS) (width 0.2032))
(fp_line (start -1.524 1.143) (end -1.524 -1.143) (layer F.SilkS) (width 0.2032))
(pad 1 thru_hole circle (at -3.81 0) (size 1.651 1.651) (drill 0.9906) (layers *.Cu *.SilkS *.Mask))
(pad 2 thru_hole rect (at 3.81 0) (size 1.651 1.651) (drill 0.9906) (layers *.Cu *.SilkS *.Mask))
)

View File

@@ -0,0 +1,21 @@
(module Diode_Long (layer F.Cu) (tedit 59287378)
(fp_text reference Ref** (at 0 0) (layer F.SilkS)
(effects (font (size 0.8 0.7) (thickness 0.15)))
)
(fp_text value VAL** (at 0 0) (layer F.SilkS) hide
(effects (font (size 0.8 0.7) (thickness 0.15)))
)
(fp_line (start 1.524 0.762) (end 1.524 -0.762) (layer F.SilkS) (width 0.15))
(fp_line (start -2.032 0.762) (end 2.032 0.762) (layer F.SilkS) (width 0.15))
(fp_line (start -2.032 -0.762) (end -2.032 0.762) (layer F.SilkS) (width 0.15))
(fp_line (start 2.032 -0.762) (end -2.032 -0.762) (layer F.SilkS) (width 0.15))
(fp_line (start -2.032 -0.762) (end 2.032 -0.762) (layer F.SilkS) (width 0.15))
(fp_line (start 2.032 0.762) (end 2.032 -0.762) (layer F.SilkS) (width 0.15))
(pad 2 thru_hole circle (at -4 0) (size 2 2) (drill 0.9) (layers *.Cu *.SilkS *.Mask))
(pad 1 thru_hole rect (at 4 0) (size 2 2) (drill 0.9) (layers *.Cu *.SilkS *.Mask))
(model Diodes_THT.3dshapes/D_DO-35_SOD27_P10.16mm_Horizontal.wrl
(at (xyz 0.155 0 0))
(scale (xyz 0.31 0.31 0.31))
(rotate (xyz 0 0 180))
)
)

View File

@@ -0,0 +1,246 @@
(module Elite-C-ZigZag (layer F.Cu) (tedit 5BDF54F3)
(fp_text reference U1 (at 0 1.625) (layer F.SilkS) hide
(effects (font (size 1.2 1.2) (thickness 0.2032)))
)
(fp_text value Elite-C-ZigZag (at 0 0) (layer F.SilkS) hide
(effects (font (size 1.2 1.2) (thickness 0.2032)))
)
(fp_line (start -12.7 6.35) (end -12.7 8.89) (layer B.SilkS) (width 0.381))
(fp_line (start -15.24 6.35) (end -12.7 6.35) (layer B.SilkS) (width 0.381))
(fp_text user D2 (at -11.43 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user D0 (at -1.27 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user D1 (at -3.81 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user GND (at -6.35 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user GND (at -8.89 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user D4 (at 1.27 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user C6 (at 3.81 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user D7 (at 6.35 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user E6 (at 8.89 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user B4 (at 11.43 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user B5 (at 12.7 6.4 45) (layer B.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
)
(fp_text user B2 (at 11.43 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user B3 (at 8.89 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user B1 (at 6.35 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user F7 (at 3.81 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user F6 (at 1.27 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user F5 (at -1.27 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user F4 (at -3.81 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user VCC (at -6.35 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user GND (at -11.43 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user B0 (at -13.97 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user B0 (at -13.97 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user GND (at -11.43 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user ST (at -8.92 -5.73312 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user VCC (at -6.35 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user F4 (at -3.81 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user F5 (at -1.27 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user F6 (at 1.27 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user F7 (at 3.81 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user B1 (at 6.35 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user B3 (at 8.89 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user B2 (at 11.43 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user B5 (at 12.7 6.4 45) (layer F.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)))
)
(fp_text user B4 (at 11.43 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user E6 (at 8.89 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user D7 (at 6.35 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user C6 (at 3.81 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user D4 (at 1.27 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user GND (at -8.89 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user GND (at -6.35 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user D1 (at -3.81 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user D0 (at -1.27 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user D2 (at -11.43 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user TX0/D3 (at -13.97 3.571872 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user TX0/D3 (at -13.97 3.571872 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_line (start -15.24 8.89) (end 15.24 8.89) (layer F.SilkS) (width 0.381))
(fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer F.SilkS) (width 0.381))
(fp_line (start 15.24 -8.89) (end -15.24 -8.89) (layer F.SilkS) (width 0.381))
(fp_line (start -15.24 6.35) (end -12.7 6.35) (layer F.SilkS) (width 0.381))
(fp_line (start -12.7 6.35) (end -12.7 8.89) (layer F.SilkS) (width 0.381))
(fp_poly (pts (xy -9.36064 -4.931568) (xy -9.06064 -4.931568) (xy -9.06064 -4.831568) (xy -9.36064 -4.831568)) (layer F.SilkS) (width 0.15))
(fp_poly (pts (xy -8.96064 -4.731568) (xy -8.86064 -4.731568) (xy -8.86064 -4.631568) (xy -8.96064 -4.631568)) (layer F.SilkS) (width 0.15))
(fp_poly (pts (xy -9.36064 -4.931568) (xy -9.26064 -4.931568) (xy -9.26064 -4.431568) (xy -9.36064 -4.431568)) (layer F.SilkS) (width 0.15))
(fp_poly (pts (xy -9.36064 -4.531568) (xy -8.56064 -4.531568) (xy -8.56064 -4.431568) (xy -9.36064 -4.431568)) (layer F.SilkS) (width 0.15))
(fp_poly (pts (xy -8.76064 -4.931568) (xy -8.56064 -4.931568) (xy -8.56064 -4.831568) (xy -8.76064 -4.831568)) (layer F.SilkS) (width 0.15))
(fp_text user ST (at -8.91 -5.04 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_poly (pts (xy -8.95097 -6.044635) (xy -8.85097 -6.044635) (xy -8.85097 -6.144635) (xy -8.95097 -6.144635)) (layer B.SilkS) (width 0.15))
(fp_poly (pts (xy -9.35097 -6.244635) (xy -8.55097 -6.244635) (xy -8.55097 -6.344635) (xy -9.35097 -6.344635)) (layer B.SilkS) (width 0.15))
(fp_poly (pts (xy -8.75097 -5.844635) (xy -8.55097 -5.844635) (xy -8.55097 -5.944635) (xy -8.75097 -5.944635)) (layer B.SilkS) (width 0.15))
(fp_poly (pts (xy -9.35097 -5.844635) (xy -9.05097 -5.844635) (xy -9.05097 -5.944635) (xy -9.35097 -5.944635)) (layer B.SilkS) (width 0.15))
(fp_poly (pts (xy -9.35097 -5.844635) (xy -9.25097 -5.844635) (xy -9.25097 -6.344635) (xy -9.35097 -6.344635)) (layer B.SilkS) (width 0.15))
(fp_line (start 15.24 -8.89) (end -17.78 -8.89) (layer B.SilkS) (width 0.381))
(fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer B.SilkS) (width 0.381))
(fp_line (start -17.78 8.89) (end 15.24 8.89) (layer B.SilkS) (width 0.381))
(fp_line (start -17.78 -8.89) (end -17.78 8.89) (layer B.SilkS) (width 0.381))
(fp_line (start -15.24 -8.89) (end -17.78 -8.89) (layer F.SilkS) (width 0.381))
(fp_line (start -17.78 -8.89) (end -17.78 8.89) (layer F.SilkS) (width 0.381))
(fp_line (start -17.78 8.89) (end -15.24 8.89) (layer F.SilkS) (width 0.381))
(fp_line (start -14.224 -3.556) (end -14.224 3.81) (layer Dwgs.User) (width 0.2))
(fp_line (start -14.224 3.81) (end -19.304 3.81) (layer Dwgs.User) (width 0.2))
(fp_line (start -19.304 3.81) (end -19.304 -3.556) (layer Dwgs.User) (width 0.2))
(fp_line (start -19.304 -3.556) (end -14.224 -3.556) (layer Dwgs.User) (width 0.2))
(fp_line (start -15.24 6.35) (end -15.24 8.89) (layer B.SilkS) (width 0.381))
(fp_line (start -15.24 6.35) (end -15.24 8.89) (layer F.SilkS) (width 0.381))
(fp_text user B7 (at 12.6 4.5 90) (layer F.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)))
)
(fp_text user B7 (at 12.6 4.5 90) (layer B.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
)
(fp_text user F0 (at 12.6 -4.5 90) (layer B.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
)
(fp_text user F0 (at 12.6 -4.5 90) (layer F.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)))
)
(fp_text user B6 (at 12.7 -6.4 135 unlocked) (layer F.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)))
)
(fp_text user B6 (at 12.7 -6.4 135 unlocked) (layer B.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
)
(fp_text user C7 (at 12.4 0 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user C7 (at 12.4 0 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user F1 (at 12.4 -2.54 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user F1 (at 12.4 -2.54 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user D5 (at 12.4 2.54 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user D5 (at 12.4 2.54 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(pad 1 thru_hole rect (at -13.97 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 2 thru_hole circle (at -11.43 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 3 thru_hole circle (at -8.89 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 4 thru_hole circle (at -6.35 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 5 thru_hole circle (at -3.81 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 6 thru_hole circle (at -1.27 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 7 thru_hole circle (at 1.27 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 8 thru_hole circle (at 3.81 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 9 thru_hole circle (at 6.35 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 10 thru_hole circle (at 8.89 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 11 thru_hole circle (at 11.43 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 13 thru_hole circle (at 13.97 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 14 thru_hole circle (at 11.43 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 15 thru_hole circle (at 8.89 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 16 thru_hole circle (at 6.35 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 17 thru_hole circle (at 3.81 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 18 thru_hole circle (at 1.27 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 19 thru_hole circle (at -1.27 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 20 thru_hole circle (at -3.81 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 21 thru_hole circle (at -6.35 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 22 thru_hole circle (at -8.89 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 23 thru_hole circle (at -11.43 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 12 thru_hole circle (at 13.97 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 24 thru_hole circle (at -13.97 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 29 thru_hole circle (at 14.1986 -5.08) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 28 thru_hole circle (at 13.7414 -2.54) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 27 thru_hole circle (at 14.1986 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 26 thru_hole circle (at 13.7414 2.54) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 25 thru_hole circle (at 14.1986 5.08) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/ArduinoProMicro.wrl
(offset (xyz -13.96999979019165 -7.619999885559082 -5.841999912261963))
(scale (xyz 0.395 0.395 0.395))
(rotate (xyz 90 180 180))
)
)

View File

@@ -0,0 +1,235 @@
(module "Elite-C-castellated-24pin-holes" (layer F.Cu) (tedit 5E2C9D09)
(fp_text reference "U1" (at 0 1.625) (layer F.SilkS) hide
(effects (font (size 1.2 1.2) (thickness 0.2032)))
)
(fp_text value "Elite-C-castellated-24pin-holes" (at 0 0) (layer F.SilkS) hide
(effects (font (size 1.2 1.2) (thickness 0.2032)))
)
(fp_text user "B5" (at 13.97 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "B5" (at 13.97 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "B6" (at 13.97 -5.460998 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "B6" (at 13.97 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_line (start -12.7 6.35) (end -12.7 8.89) (layer B.SilkS) (width 0.381))
(fp_line (start -15.24 6.35) (end -12.7 6.35) (layer B.SilkS) (width 0.381))
(fp_text user "D2" (at -11.43 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "D0" (at -1.27 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "D1" (at -3.81 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "GND" (at -6.35 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "GND" (at -8.89 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "D4" (at 1.27 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "C6" (at 3.81 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "D7" (at 6.35 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "E6" (at 8.89 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "B4" (at 11.43 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "B2" (at 11.43 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "B3" (at 8.89 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "B1" (at 6.35 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "F7" (at 3.81 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "F6" (at 1.27 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "F5" (at -1.27 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "F4" (at -3.81 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "VCC" (at -6.35 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "GND" (at -11.43 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "B0" (at -13.97 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "B0" (at -13.97 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "GND" (at -11.43 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "ST" (at -8.92 -5.73312 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "VCC" (at -6.35 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "F4" (at -3.81 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "F5" (at -1.27 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "F6" (at 1.27 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "F7" (at 3.81 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "B1" (at 6.35 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "B3" (at 8.89 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "B2" (at 11.43 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "B4" (at 11.43 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "E6" (at 8.89 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "D7" (at 6.35 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "C6" (at 3.81 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "D4" (at 1.27 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "GND" (at -8.89 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "GND" (at -6.35 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "D1" (at -3.81 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "D0" (at -1.27 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "D2" (at -11.43 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "TX0/D3" (at -13.97 3.571872 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "TX0/D3" (at -13.97 3.571872 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_line (start -15.24 8.89) (end 15.24 8.89) (layer F.SilkS) (width 0.381))
(fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer F.SilkS) (width 0.381))
(fp_line (start 15.24 -8.89) (end -15.24 -8.89) (layer F.SilkS) (width 0.381))
(fp_line (start -15.24 6.35) (end -12.7 6.35) (layer F.SilkS) (width 0.381))
(fp_line (start -12.7 6.35) (end -12.7 8.89) (layer F.SilkS) (width 0.381))
(fp_poly (pts (xy -9.36064 -4.931568) (xy -9.06064 -4.931568) (xy -9.06064 -4.831568) (xy -9.36064 -4.831568)) (layer F.SilkS) (width 0.15))
(fp_poly (pts (xy -8.96064 -4.731568) (xy -8.86064 -4.731568) (xy -8.86064 -4.631568) (xy -8.96064 -4.631568)) (layer F.SilkS) (width 0.15))
(fp_poly (pts (xy -9.36064 -4.931568) (xy -9.26064 -4.931568) (xy -9.26064 -4.431568) (xy -9.36064 -4.431568)) (layer F.SilkS) (width 0.15))
(fp_poly (pts (xy -9.36064 -4.531568) (xy -8.56064 -4.531568) (xy -8.56064 -4.431568) (xy -9.36064 -4.431568)) (layer F.SilkS) (width 0.15))
(fp_poly (pts (xy -8.76064 -4.931568) (xy -8.56064 -4.931568) (xy -8.56064 -4.831568) (xy -8.76064 -4.831568)) (layer F.SilkS) (width 0.15))
(fp_text user "ST" (at -8.91 -5.04 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_poly (pts (xy -8.95097 -6.044635) (xy -8.85097 -6.044635) (xy -8.85097 -6.144635) (xy -8.95097 -6.144635)) (layer B.SilkS) (width 0.15))
(fp_poly (pts (xy -9.35097 -6.244635) (xy -8.55097 -6.244635) (xy -8.55097 -6.344635) (xy -9.35097 -6.344635)) (layer B.SilkS) (width 0.15))
(fp_poly (pts (xy -8.75097 -5.844635) (xy -8.55097 -5.844635) (xy -8.55097 -5.944635) (xy -8.75097 -5.944635)) (layer B.SilkS) (width 0.15))
(fp_poly (pts (xy -9.35097 -5.844635) (xy -9.05097 -5.844635) (xy -9.05097 -5.944635) (xy -9.35097 -5.944635)) (layer B.SilkS) (width 0.15))
(fp_poly (pts (xy -9.35097 -5.844635) (xy -9.25097 -5.844635) (xy -9.25097 -6.344635) (xy -9.35097 -6.344635)) (layer B.SilkS) (width 0.15))
(fp_line (start 15.24 -8.89) (end -17.78 -8.89) (layer B.SilkS) (width 0.381))
(fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer B.SilkS) (width 0.381))
(fp_line (start -17.78 8.89) (end 15.24 8.89) (layer B.SilkS) (width 0.381))
(fp_line (start -17.78 -8.89) (end -17.78 8.89) (layer B.SilkS) (width 0.381))
(fp_line (start -15.24 -8.89) (end -17.78 -8.89) (layer F.SilkS) (width 0.381))
(fp_line (start -17.78 -8.89) (end -17.78 8.89) (layer F.SilkS) (width 0.381))
(fp_line (start -17.78 8.89) (end -15.24 8.89) (layer F.SilkS) (width 0.381))
(fp_line (start -14.224 -3.556) (end -14.224 3.81) (layer Dwgs.User) (width 0.2))
(fp_line (start -14.224 3.81) (end -19.304 3.81) (layer Dwgs.User) (width 0.2))
(fp_line (start -19.304 3.81) (end -19.304 -3.556) (layer Dwgs.User) (width 0.2))
(fp_line (start -19.304 -3.556) (end -14.224 -3.556) (layer Dwgs.User) (width 0.2))
(fp_line (start -15.24 6.35) (end -15.24 8.89) (layer B.SilkS) (width 0.381))
(fp_line (start -15.24 6.35) (end -15.24 8.89) (layer F.SilkS) (width 0.381))
(pad "1" thru_hole rect (at -13.97 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "2" thru_hole circle (at -11.43 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "3" thru_hole circle (at -8.89 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "4" thru_hole circle (at -6.35 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "5" thru_hole circle (at -3.81 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "6" thru_hole circle (at -1.27 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "7" thru_hole circle (at 1.27 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "8" thru_hole circle (at 3.81 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "9" thru_hole circle (at 6.35 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "10" thru_hole circle (at 8.89 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "11" thru_hole circle (at 11.43 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "13" thru_hole circle (at 13.97 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "14" thru_hole circle (at 11.43 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "15" thru_hole circle (at 8.89 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "16" thru_hole circle (at 6.35 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "17" thru_hole circle (at 3.81 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "18" thru_hole circle (at 1.27 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "19" thru_hole circle (at -1.27 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "20" thru_hole circle (at -3.81 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "21" thru_hole circle (at -6.35 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "22" thru_hole circle (at -8.89 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "23" thru_hole circle (at -11.43 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "12" thru_hole circle (at 13.97 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "24" thru_hole circle (at -13.97 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "1" smd rect (at -13.97 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "2" smd rect (at -11.43 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "3" smd rect (at -8.89 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "4" smd rect (at -6.35 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "5" smd rect (at -3.81 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "6" smd rect (at -1.27 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "7" smd rect (at 1.27 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "8" smd rect (at 3.81 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "9" smd rect (at 6.35 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "10" smd rect (at 8.89 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "11" smd rect (at 11.43 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "12" smd rect (at 13.97 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "13" smd rect (at 13.97 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "14" smd rect (at 11.43 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "15" smd rect (at 8.89 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "16" smd rect (at 6.35 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "17" smd rect (at 3.81 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "18" smd rect (at 1.27 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "19" smd rect (at -1.27 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "20" smd rect (at -3.81 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "21" smd rect (at -6.35 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "22" smd rect (at -8.89 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "23" smd rect (at -11.43 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "24" smd rect (at -13.97 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/ArduinoProMicro.wrl"
(offset (xyz -13.96999979019165 -7.619999885559082 -5.841999912261963))
(scale (xyz 0.395 0.395 0.395))
(rotate (xyz 90 180 180))
)
)

View File

@@ -0,0 +1,205 @@
(module "Elite-C-castellated-24pin" (layer F.Cu) (tedit 5E2CA08B)
(fp_text reference "U1" (at 0 1.625) (layer F.SilkS) hide
(effects (font (size 1.2 1.2) (thickness 0.2032)))
)
(fp_text value "Elite-C-castellated-24pin" (at 0 0) (layer F.SilkS) hide
(effects (font (size 1.2 1.2) (thickness 0.2032)))
)
(fp_text user "B5" (at 13.97 6.35 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "B5" (at 13.97 6.35 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "B6" (at 13.97 -6.349998 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "B6" (at 13.97 -6.35 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "D2" (at -11.43 6.35 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "D0" (at -1.27 6.35 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "D1" (at -3.81 6.35 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "GND" (at -6.35 6.35 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "GND" (at -8.89 6.35 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "D4" (at 1.27 6.35 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "C6" (at 3.81 6.35 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "D7" (at 6.35 6.35 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "E6" (at 8.89 6.35 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "B4" (at 11.43 6.35 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "B2" (at 11.43 -6.35 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "B3" (at 8.89 -6.35 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "B1" (at 6.35 -6.35 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "F7" (at 3.81 -6.35 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "F6" (at 1.27 -6.35 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "F5" (at -1.27 -6.35 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "F4" (at -3.81 -6.35 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "VCC" (at -6.35 -6.35 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "GND" (at -11.43 -6.35 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "B0" (at -13.97 -6.35 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "B0" (at -13.97 -6.35 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "GND" (at -11.43 -6.35 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "ST" (at -8.92 -6.62212 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "VCC" (at -6.35 -6.35 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "F4" (at -3.81 -6.35 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "F5" (at -1.27 -6.35 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "F6" (at 1.27 -6.35 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "F7" (at 3.81 -6.35 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "B1" (at 6.35 -6.35 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "B3" (at 8.89 -6.35 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "B2" (at 11.43 -6.35 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "B4" (at 11.43 6.35 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "E6" (at 8.89 6.35 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "D7" (at 6.35 6.35 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "C6" (at 3.81 6.35 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "D4" (at 1.27 6.35 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "GND" (at -8.89 6.35 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "GND" (at -6.35 6.35 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "D1" (at -3.81 6.35 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "D0" (at -1.27 6.35 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "D2" (at -11.43 6.35 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "TX0/D3" (at -13.97 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "TX0/D3" (at -13.97 5.334 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_line (start -15.24 8.89) (end 15.24 8.89) (layer F.SilkS) (width 0.381))
(fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer F.SilkS) (width 0.381))
(fp_line (start 15.24 -8.89) (end -15.24 -8.89) (layer F.SilkS) (width 0.381))
(fp_poly (pts (xy -9.36064 -5.820568) (xy -9.06064 -5.820568) (xy -9.06064 -5.720568) (xy -9.36064 -5.720568)) (layer F.SilkS) (width 0.15))
(fp_poly (pts (xy -8.96064 -5.620568) (xy -8.86064 -5.620568) (xy -8.86064 -5.520568) (xy -8.96064 -5.520568)) (layer F.SilkS) (width 0.15))
(fp_poly (pts (xy -9.36064 -5.820568) (xy -9.26064 -5.820568) (xy -9.26064 -5.320568) (xy -9.36064 -5.320568)) (layer F.SilkS) (width 0.15))
(fp_poly (pts (xy -9.36064 -5.420568) (xy -8.56064 -5.420568) (xy -8.56064 -5.320568) (xy -9.36064 -5.320568)) (layer F.SilkS) (width 0.15))
(fp_poly (pts (xy -8.76064 -5.820568) (xy -8.56064 -5.820568) (xy -8.56064 -5.720568) (xy -8.76064 -5.720568)) (layer F.SilkS) (width 0.15))
(fp_text user "ST" (at -8.91 -5.929 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_poly (pts (xy -8.95097 -6.933635) (xy -8.85097 -6.933635) (xy -8.85097 -7.033635) (xy -8.95097 -7.033635)) (layer B.SilkS) (width 0.15))
(fp_poly (pts (xy -9.35097 -7.133635) (xy -8.55097 -7.133635) (xy -8.55097 -7.233635) (xy -9.35097 -7.233635)) (layer B.SilkS) (width 0.15))
(fp_poly (pts (xy -8.75097 -6.733635) (xy -8.55097 -6.733635) (xy -8.55097 -6.833635) (xy -8.75097 -6.833635)) (layer B.SilkS) (width 0.15))
(fp_poly (pts (xy -9.35097 -6.733635) (xy -9.05097 -6.733635) (xy -9.05097 -6.833635) (xy -9.35097 -6.833635)) (layer B.SilkS) (width 0.15))
(fp_poly (pts (xy -9.35097 -6.733635) (xy -9.25097 -6.733635) (xy -9.25097 -7.233635) (xy -9.35097 -7.233635)) (layer B.SilkS) (width 0.15))
(fp_line (start 15.24 -8.89) (end -17.78 -8.89) (layer B.SilkS) (width 0.381))
(fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer B.SilkS) (width 0.381))
(fp_line (start -17.78 8.89) (end 15.24 8.89) (layer B.SilkS) (width 0.381))
(fp_line (start -17.78 -8.89) (end -17.78 8.89) (layer B.SilkS) (width 0.381))
(fp_line (start -15.24 -8.89) (end -17.78 -8.89) (layer F.SilkS) (width 0.381))
(fp_line (start -17.78 -8.89) (end -17.78 8.89) (layer F.SilkS) (width 0.381))
(fp_line (start -17.78 8.89) (end -15.24 8.89) (layer F.SilkS) (width 0.381))
(fp_line (start -14.224 -3.556) (end -14.224 3.81) (layer Dwgs.User) (width 0.2))
(fp_line (start -14.224 3.81) (end -19.304 3.81) (layer Dwgs.User) (width 0.2))
(fp_line (start -19.304 3.81) (end -19.304 -3.556) (layer Dwgs.User) (width 0.2))
(fp_line (start -19.304 -3.556) (end -14.224 -3.556) (layer Dwgs.User) (width 0.2))
(pad "1" smd rect (at -13.97 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "2" smd rect (at -11.43 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "3" smd rect (at -8.89 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "4" smd rect (at -6.35 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "5" smd rect (at -3.81 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "6" smd rect (at -1.27 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "7" smd rect (at 1.27 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "8" smd rect (at 3.81 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "9" smd rect (at 6.35 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "10" smd rect (at 8.89 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "11" smd rect (at 11.43 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "12" smd rect (at 13.97 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "13" smd rect (at 13.97 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "14" smd rect (at 11.43 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "15" smd rect (at 8.89 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "16" smd rect (at 6.35 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "17" smd rect (at 3.81 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "18" smd rect (at 1.27 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "19" smd rect (at -1.27 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "20" smd rect (at -3.81 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "21" smd rect (at -6.35 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "22" smd rect (at -8.89 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "23" smd rect (at -11.43 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "24" smd rect (at -13.97 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/ArduinoProMicro.wrl"
(offset (xyz -13.96999979019165 -7.619999885559082 -5.841999912261963))
(scale (xyz 0.395 0.395 0.395))
(rotate (xyz 90 180 180))
)
)

View File

@@ -0,0 +1,275 @@
(module "Elite-C-castellated-29pin-holes" (layer F.Cu) (tedit 5E2C9FAC)
(fp_text reference "U1" (at 0 1.625) (layer F.SilkS) hide
(effects (font (size 1.2 1.2) (thickness 0.2032)))
)
(fp_text value "Elite-C-castellated-29pin-holes" (at 0 0) (layer F.SilkS) hide
(effects (font (size 1.2 1.2) (thickness 0.2032)))
)
(fp_text user "D5" (at 12.4 2.54 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "D5" (at 12.4 2.54 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "F1" (at 12.4 -2.54 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "F1" (at 12.4 -2.54 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "C7" (at 12.4 0 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "C7" (at 12.4 0 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "B6" (at 12.7 -6.4 135 unlocked) (layer B.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
)
(fp_text user "B6" (at 12.7 -6.4 135 unlocked) (layer F.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)))
)
(fp_text user "F0" (at 12.6 -4.5 90) (layer F.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)))
)
(fp_text user "F0" (at 12.6 -4.5 90) (layer B.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
)
(fp_text user "B7" (at 12.6 4.5 90) (layer B.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
)
(fp_text user "B7" (at 12.6 4.5 90) (layer F.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)))
)
(fp_line (start -15.24 6.35) (end -15.24 8.89) (layer F.SilkS) (width 0.381))
(fp_line (start -15.24 6.35) (end -15.24 8.89) (layer B.SilkS) (width 0.381))
(fp_line (start -19.304 -3.556) (end -14.224 -3.556) (layer Dwgs.User) (width 0.2))
(fp_line (start -19.304 3.81) (end -19.304 -3.556) (layer Dwgs.User) (width 0.2))
(fp_line (start -14.224 3.81) (end -19.304 3.81) (layer Dwgs.User) (width 0.2))
(fp_line (start -14.224 -3.556) (end -14.224 3.81) (layer Dwgs.User) (width 0.2))
(fp_line (start -17.78 8.89) (end -15.24 8.89) (layer F.SilkS) (width 0.381))
(fp_line (start -17.78 -8.89) (end -17.78 8.89) (layer F.SilkS) (width 0.381))
(fp_line (start -15.24 -8.89) (end -17.78 -8.89) (layer F.SilkS) (width 0.381))
(fp_line (start -17.78 -8.89) (end -17.78 8.89) (layer B.SilkS) (width 0.381))
(fp_line (start -17.78 8.89) (end 15.24 8.89) (layer B.SilkS) (width 0.381))
(fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer B.SilkS) (width 0.381))
(fp_line (start 15.24 -8.89) (end -17.78 -8.89) (layer B.SilkS) (width 0.381))
(fp_poly (pts (xy -9.35097 -5.844635) (xy -9.25097 -5.844635) (xy -9.25097 -6.344635) (xy -9.35097 -6.344635)) (layer B.SilkS) (width 0.15))
(fp_poly (pts (xy -9.35097 -5.844635) (xy -9.05097 -5.844635) (xy -9.05097 -5.944635) (xy -9.35097 -5.944635)) (layer B.SilkS) (width 0.15))
(fp_poly (pts (xy -8.75097 -5.844635) (xy -8.55097 -5.844635) (xy -8.55097 -5.944635) (xy -8.75097 -5.944635)) (layer B.SilkS) (width 0.15))
(fp_poly (pts (xy -9.35097 -6.244635) (xy -8.55097 -6.244635) (xy -8.55097 -6.344635) (xy -9.35097 -6.344635)) (layer B.SilkS) (width 0.15))
(fp_poly (pts (xy -8.95097 -6.044635) (xy -8.85097 -6.044635) (xy -8.85097 -6.144635) (xy -8.95097 -6.144635)) (layer B.SilkS) (width 0.15))
(fp_text user "ST" (at -8.91 -5.04 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_poly (pts (xy -8.76064 -4.931568) (xy -8.56064 -4.931568) (xy -8.56064 -4.831568) (xy -8.76064 -4.831568)) (layer F.SilkS) (width 0.15))
(fp_poly (pts (xy -9.36064 -4.531568) (xy -8.56064 -4.531568) (xy -8.56064 -4.431568) (xy -9.36064 -4.431568)) (layer F.SilkS) (width 0.15))
(fp_poly (pts (xy -9.36064 -4.931568) (xy -9.26064 -4.931568) (xy -9.26064 -4.431568) (xy -9.36064 -4.431568)) (layer F.SilkS) (width 0.15))
(fp_poly (pts (xy -8.96064 -4.731568) (xy -8.86064 -4.731568) (xy -8.86064 -4.631568) (xy -8.96064 -4.631568)) (layer F.SilkS) (width 0.15))
(fp_poly (pts (xy -9.36064 -4.931568) (xy -9.06064 -4.931568) (xy -9.06064 -4.831568) (xy -9.36064 -4.831568)) (layer F.SilkS) (width 0.15))
(fp_line (start -12.7 6.35) (end -12.7 8.89) (layer F.SilkS) (width 0.381))
(fp_line (start -15.24 6.35) (end -12.7 6.35) (layer F.SilkS) (width 0.381))
(fp_line (start 15.24 -8.89) (end -15.24 -8.89) (layer F.SilkS) (width 0.381))
(fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer F.SilkS) (width 0.381))
(fp_line (start -15.24 8.89) (end 15.24 8.89) (layer F.SilkS) (width 0.381))
(fp_text user "TX0/D3" (at -13.97 3.571872 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "TX0/D3" (at -13.97 3.571872 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "D2" (at -11.43 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "D0" (at -1.27 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "D1" (at -3.81 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "GND" (at -6.35 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "GND" (at -8.89 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "D4" (at 1.27 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "C6" (at 3.81 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "D7" (at 6.35 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "E6" (at 8.89 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "B4" (at 11.43 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "B5" (at 12.7 6.4 45) (layer F.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)))
)
(fp_text user "B2" (at 11.43 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "B3" (at 8.89 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "B1" (at 6.35 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "F7" (at 3.81 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "F6" (at 1.27 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "F5" (at -1.27 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "F4" (at -3.81 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "VCC" (at -6.35 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "ST" (at -8.92 -5.73312 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "GND" (at -11.43 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "B0" (at -13.97 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "B0" (at -13.97 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "GND" (at -11.43 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "VCC" (at -6.35 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "F4" (at -3.81 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "F5" (at -1.27 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "F6" (at 1.27 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "F7" (at 3.81 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "B1" (at 6.35 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "B3" (at 8.89 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "B2" (at 11.43 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "B5" (at 12.7 6.4 45) (layer B.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
)
(fp_text user "B4" (at 11.43 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "E6" (at 8.89 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "D7" (at 6.35 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "C6" (at 3.81 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "D4" (at 1.27 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "GND" (at -8.89 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "GND" (at -6.35 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "D1" (at -3.81 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "D0" (at -1.27 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "D2" (at -11.43 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_line (start -15.24 6.35) (end -12.7 6.35) (layer B.SilkS) (width 0.381))
(fp_line (start -12.7 6.35) (end -12.7 8.89) (layer B.SilkS) (width 0.381))
(pad "1" thru_hole rect (at -13.97 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "2" thru_hole circle (at -11.43 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "3" thru_hole circle (at -8.89 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "4" thru_hole circle (at -6.35 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "5" thru_hole circle (at -3.81 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "6" thru_hole circle (at -1.27 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "7" thru_hole circle (at 1.27 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "8" thru_hole circle (at 3.81 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "9" thru_hole circle (at 6.35 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "10" thru_hole circle (at 8.89 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "11" thru_hole circle (at 11.43 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "13" thru_hole circle (at 13.97 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "14" thru_hole circle (at 11.43 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "15" thru_hole circle (at 8.89 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "16" thru_hole circle (at 6.35 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "17" thru_hole circle (at 3.81 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "18" thru_hole circle (at 1.27 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "19" thru_hole circle (at -1.27 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "20" thru_hole circle (at -3.81 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "21" thru_hole circle (at -6.35 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "22" thru_hole circle (at -8.89 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "23" thru_hole circle (at -11.43 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "12" thru_hole circle (at 13.97 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "24" thru_hole circle (at -13.97 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "29" thru_hole circle (at 13.97 -5.08) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "28" thru_hole circle (at 13.97 -2.54) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "27" thru_hole circle (at 13.97 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "26" thru_hole circle (at 13.97 2.54) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "25" thru_hole circle (at 13.97 5.08) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad "1" smd rect (at -13.97 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "2" smd rect (at -11.43 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "3" smd rect (at -8.89 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "4" smd rect (at -6.35 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "5" smd rect (at -3.81 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "6" smd rect (at -1.27 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "7" smd rect (at 1.27 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "8" smd rect (at 3.81 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "9" smd rect (at 6.35 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "10" smd rect (at 8.89 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "11" smd rect (at 11.43 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "12" smd rect (at 13.97 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "13" smd rect (at 13.97 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "14" smd rect (at 11.43 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "15" smd rect (at 8.89 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "16" smd rect (at 6.35 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "17" smd rect (at 3.81 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "18" smd rect (at 1.27 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "19" smd rect (at -1.27 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "20" smd rect (at -3.81 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "21" smd rect (at -6.35 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "22" smd rect (at -8.89 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "23" smd rect (at -11.43 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "24" smd rect (at -13.97 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "25" smd rect (at 15.875 5.08 90) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "26" smd rect (at 15.875 2.54 90) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "27" smd rect (at 15.875 0 90) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "28" smd rect (at 15.875 -2.54 90) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "29" smd rect (at 15.875 -5.08 90) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/ArduinoProMicro.wrl"
(offset (xyz -13.96999979019165 -7.619999885559082 -5.841999912261963))
(scale (xyz 0.395 0.395 0.395))
(rotate (xyz 90 180 180))
)
)

View File

@@ -0,0 +1,240 @@
(module "Elite-C-castellated-29pin" (layer F.Cu) (tedit 5E2CA197)
(fp_text reference "U1" (at 0 1.625) (layer F.SilkS) hide
(effects (font (size 1.2 1.2) (thickness 0.2032)))
)
(fp_text value "Elite-C-castellated-29pin" (at 0 0) (layer F.SilkS) hide
(effects (font (size 1.2 1.2) (thickness 0.2032)))
)
(fp_text user "D2" (at -11.43 6.35 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "D0" (at -1.27 6.35 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "D1" (at -3.81 6.35 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "GND" (at -6.35 6.35 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "GND" (at -8.89 6.35 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "D4" (at 1.27 6.35 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "C6" (at 3.81 6.35 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "D7" (at 6.35 6.35 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "E6" (at 8.89 6.35 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "B4" (at 11.43 6.35 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "B5" (at 13.589 6.35 90) (layer B.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
)
(fp_text user "B2" (at 11.43 -6.35 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "B3" (at 8.89 -6.35 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "B1" (at 6.35 -6.35 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "F7" (at 3.81 -6.35 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "F6" (at 1.27 -6.35 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "F5" (at -1.27 -6.35 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "F4" (at -3.81 -6.35 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "VCC" (at -6.35 -6.35 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "GND" (at -11.43 -6.35 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "B0" (at -13.97 -6.35 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "B0" (at -13.97 -6.35 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "GND" (at -11.43 -6.35 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "ST" (at -8.92 -6.62212 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "VCC" (at -6.35 -6.35 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "F4" (at -3.81 -6.35 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "F5" (at -1.27 -6.35 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "F6" (at 1.27 -6.35 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "F7" (at 3.81 -6.35 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "B1" (at 6.35 -6.35 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "B3" (at 8.89 -6.35 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "B2" (at 11.43 -6.35 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "B5" (at 13.589 6.35 90) (layer F.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)))
)
(fp_text user "B4" (at 11.43 6.35 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "E6" (at 8.89 6.35 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "D7" (at 6.35 6.35 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "C6" (at 3.81 6.35 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "D4" (at 1.27 6.35 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "GND" (at -8.89 6.35 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "GND" (at -6.35 6.35 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "D1" (at -3.81 6.35 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "D0" (at -1.27 6.35 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "D2" (at -11.43 6.35 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "TX0/D3" (at -13.97 4.841872 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "TX0/D3" (at -13.97 4.841872 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_line (start -15.24 8.89) (end 15.24 8.89) (layer F.SilkS) (width 0.381))
(fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer F.SilkS) (width 0.381))
(fp_line (start 15.24 -8.89) (end -15.24 -8.89) (layer F.SilkS) (width 0.381))
(fp_poly (pts (xy -9.36064 -5.820568) (xy -9.06064 -5.820568) (xy -9.06064 -5.720568) (xy -9.36064 -5.720568)) (layer F.SilkS) (width 0.15))
(fp_poly (pts (xy -8.96064 -5.620568) (xy -8.86064 -5.620568) (xy -8.86064 -5.520568) (xy -8.96064 -5.520568)) (layer F.SilkS) (width 0.15))
(fp_poly (pts (xy -9.36064 -5.820568) (xy -9.26064 -5.820568) (xy -9.26064 -5.320568) (xy -9.36064 -5.320568)) (layer F.SilkS) (width 0.15))
(fp_poly (pts (xy -9.36064 -5.420568) (xy -8.56064 -5.420568) (xy -8.56064 -5.320568) (xy -9.36064 -5.320568)) (layer F.SilkS) (width 0.15))
(fp_poly (pts (xy -8.76064 -5.820568) (xy -8.56064 -5.820568) (xy -8.56064 -5.720568) (xy -8.76064 -5.720568)) (layer F.SilkS) (width 0.15))
(fp_text user "ST" (at -8.91 -5.929 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_poly (pts (xy -8.95097 -6.933635) (xy -8.85097 -6.933635) (xy -8.85097 -7.033635) (xy -8.95097 -7.033635)) (layer B.SilkS) (width 0.15))
(fp_poly (pts (xy -9.35097 -7.133635) (xy -8.55097 -7.133635) (xy -8.55097 -7.233635) (xy -9.35097 -7.233635)) (layer B.SilkS) (width 0.15))
(fp_poly (pts (xy -8.75097 -6.733635) (xy -8.55097 -6.733635) (xy -8.55097 -6.833635) (xy -8.75097 -6.833635)) (layer B.SilkS) (width 0.15))
(fp_poly (pts (xy -9.35097 -6.733635) (xy -9.05097 -6.733635) (xy -9.05097 -6.833635) (xy -9.35097 -6.833635)) (layer B.SilkS) (width 0.15))
(fp_poly (pts (xy -9.35097 -6.733635) (xy -9.25097 -6.733635) (xy -9.25097 -7.233635) (xy -9.35097 -7.233635)) (layer B.SilkS) (width 0.15))
(fp_line (start 15.24 -8.89) (end -17.78 -8.89) (layer B.SilkS) (width 0.381))
(fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer B.SilkS) (width 0.381))
(fp_line (start -17.78 8.89) (end 15.24 8.89) (layer B.SilkS) (width 0.381))
(fp_line (start -17.78 -8.89) (end -17.78 8.89) (layer B.SilkS) (width 0.381))
(fp_line (start -15.24 -8.89) (end -17.78 -8.89) (layer F.SilkS) (width 0.381))
(fp_line (start -17.78 -8.89) (end -17.78 8.89) (layer F.SilkS) (width 0.381))
(fp_line (start -17.78 8.89) (end -15.24 8.89) (layer F.SilkS) (width 0.381))
(fp_line (start -14.224 -3.556) (end -14.224 3.81) (layer Dwgs.User) (width 0.2))
(fp_line (start -14.224 3.81) (end -19.304 3.81) (layer Dwgs.User) (width 0.2))
(fp_line (start -19.304 3.81) (end -19.304 -3.556) (layer Dwgs.User) (width 0.2))
(fp_line (start -19.304 -3.556) (end -14.224 -3.556) (layer Dwgs.User) (width 0.2))
(fp_text user "B7" (at 13.362 4.754 90) (layer F.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)))
)
(fp_text user "B7" (at 13.362 4.754 90) (layer B.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
)
(fp_text user "F0" (at 13.362 -4.754 90) (layer B.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
)
(fp_text user "F0" (at 13.362 -4.754 90) (layer F.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)))
)
(fp_text user "B6" (at 13.462 -6.4 90 unlocked) (layer F.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)))
)
(fp_text user "B6" (at 13.462 -6.4 90 unlocked) (layer B.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
)
(fp_text user "C7" (at 13.289 0 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "C7" (at 13.289 0 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "F1" (at 13.289 -2.54 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user "F1" (at 13.289 -2.54 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "D5" (at 13.289 2.54 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user "D5" (at 13.289 2.54 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(pad "1" smd rect (at -13.97 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "2" smd rect (at -11.43 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "3" smd rect (at -8.89 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "4" smd rect (at -6.35 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "5" smd rect (at -3.81 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "6" smd rect (at -1.27 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "7" smd rect (at 1.27 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "8" smd rect (at 3.81 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "9" smd rect (at 6.35 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "10" smd rect (at 8.89 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "11" smd rect (at 11.43 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "12" smd rect (at 13.97 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "13" smd rect (at 13.97 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "14" smd rect (at 11.43 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "15" smd rect (at 8.89 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "16" smd rect (at 6.35 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "17" smd rect (at 3.81 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "18" smd rect (at 1.27 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "19" smd rect (at -1.27 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "20" smd rect (at -3.81 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "21" smd rect (at -6.35 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "22" smd rect (at -8.89 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "23" smd rect (at -11.43 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "24" smd rect (at -13.97 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "25" smd rect (at 15.875 5.08 90) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "26" smd rect (at 15.875 2.54 90) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "27" smd rect (at 15.875 0 90) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "28" smd rect (at 15.875 -2.54 90) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "29" smd rect (at 15.875 -5.08 90) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/ArduinoProMicro.wrl"
(offset (xyz -13.96999979019165 -7.619999885559082 -5.841999912261963))
(scale (xyz 0.395 0.395 0.395))
(rotate (xyz 90 180 180))
)
)

View File

@@ -0,0 +1,246 @@
(module Elite-C (layer F.Cu) (tedit 5BDF551E)
(fp_text reference U1 (at 0 1.625) (layer F.SilkS) hide
(effects (font (size 1.2 1.2) (thickness 0.2032)))
)
(fp_text value Elite-C (at 0 0) (layer F.SilkS) hide
(effects (font (size 1.2 1.2) (thickness 0.2032)))
)
(fp_line (start -12.7 6.35) (end -12.7 8.89) (layer B.SilkS) (width 0.381))
(fp_line (start -15.24 6.35) (end -12.7 6.35) (layer B.SilkS) (width 0.381))
(fp_text user D2 (at -11.43 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user D0 (at -1.27 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user D1 (at -3.81 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user GND (at -6.35 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user GND (at -8.89 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user D4 (at 1.27 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user C6 (at 3.81 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user D7 (at 6.35 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user E6 (at 8.89 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user B4 (at 11.43 5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user B5 (at 12.7 6.4 45) (layer B.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
)
(fp_text user B2 (at 11.43 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user B3 (at 8.89 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user B1 (at 6.35 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user F7 (at 3.81 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user F6 (at 1.27 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user F5 (at -1.27 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user F4 (at -3.81 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user VCC (at -6.35 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user GND (at -11.43 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user B0 (at -13.97 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user B0 (at -13.97 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user GND (at -11.43 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user ST (at -8.92 -5.73312 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user VCC (at -6.35 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user F4 (at -3.81 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user F5 (at -1.27 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user F6 (at 1.27 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user F7 (at 3.81 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user B1 (at 6.35 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user B3 (at 8.89 -5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user B2 (at 11.43 -5.461 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user B5 (at 12.7 6.4 45) (layer F.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)))
)
(fp_text user B4 (at 11.43 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user E6 (at 8.89 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user D7 (at 6.35 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user C6 (at 3.81 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user D4 (at 1.27 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user GND (at -8.89 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user GND (at -6.35 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user D1 (at -3.81 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user D0 (at -1.27 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user D2 (at -11.43 5.461 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user TX0/D3 (at -13.97 3.571872 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user TX0/D3 (at -13.97 3.571872 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_line (start -15.24 8.89) (end 15.24 8.89) (layer F.SilkS) (width 0.381))
(fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer F.SilkS) (width 0.381))
(fp_line (start 15.24 -8.89) (end -15.24 -8.89) (layer F.SilkS) (width 0.381))
(fp_line (start -15.24 6.35) (end -12.7 6.35) (layer F.SilkS) (width 0.381))
(fp_line (start -12.7 6.35) (end -12.7 8.89) (layer F.SilkS) (width 0.381))
(fp_poly (pts (xy -9.36064 -4.931568) (xy -9.06064 -4.931568) (xy -9.06064 -4.831568) (xy -9.36064 -4.831568)) (layer F.SilkS) (width 0.15))
(fp_poly (pts (xy -8.96064 -4.731568) (xy -8.86064 -4.731568) (xy -8.86064 -4.631568) (xy -8.96064 -4.631568)) (layer F.SilkS) (width 0.15))
(fp_poly (pts (xy -9.36064 -4.931568) (xy -9.26064 -4.931568) (xy -9.26064 -4.431568) (xy -9.36064 -4.431568)) (layer F.SilkS) (width 0.15))
(fp_poly (pts (xy -9.36064 -4.531568) (xy -8.56064 -4.531568) (xy -8.56064 -4.431568) (xy -9.36064 -4.431568)) (layer F.SilkS) (width 0.15))
(fp_poly (pts (xy -8.76064 -4.931568) (xy -8.56064 -4.931568) (xy -8.56064 -4.831568) (xy -8.76064 -4.831568)) (layer F.SilkS) (width 0.15))
(fp_text user ST (at -8.91 -5.04 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_poly (pts (xy -8.95097 -6.044635) (xy -8.85097 -6.044635) (xy -8.85097 -6.144635) (xy -8.95097 -6.144635)) (layer B.SilkS) (width 0.15))
(fp_poly (pts (xy -9.35097 -6.244635) (xy -8.55097 -6.244635) (xy -8.55097 -6.344635) (xy -9.35097 -6.344635)) (layer B.SilkS) (width 0.15))
(fp_poly (pts (xy -8.75097 -5.844635) (xy -8.55097 -5.844635) (xy -8.55097 -5.944635) (xy -8.75097 -5.944635)) (layer B.SilkS) (width 0.15))
(fp_poly (pts (xy -9.35097 -5.844635) (xy -9.05097 -5.844635) (xy -9.05097 -5.944635) (xy -9.35097 -5.944635)) (layer B.SilkS) (width 0.15))
(fp_poly (pts (xy -9.35097 -5.844635) (xy -9.25097 -5.844635) (xy -9.25097 -6.344635) (xy -9.35097 -6.344635)) (layer B.SilkS) (width 0.15))
(fp_line (start 15.24 -8.89) (end -17.78 -8.89) (layer B.SilkS) (width 0.381))
(fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer B.SilkS) (width 0.381))
(fp_line (start -17.78 8.89) (end 15.24 8.89) (layer B.SilkS) (width 0.381))
(fp_line (start -17.78 -8.89) (end -17.78 8.89) (layer B.SilkS) (width 0.381))
(fp_line (start -15.24 -8.89) (end -17.78 -8.89) (layer F.SilkS) (width 0.381))
(fp_line (start -17.78 -8.89) (end -17.78 8.89) (layer F.SilkS) (width 0.381))
(fp_line (start -17.78 8.89) (end -15.24 8.89) (layer F.SilkS) (width 0.381))
(fp_line (start -14.224 -3.556) (end -14.224 3.81) (layer Dwgs.User) (width 0.2))
(fp_line (start -14.224 3.81) (end -19.304 3.81) (layer Dwgs.User) (width 0.2))
(fp_line (start -19.304 3.81) (end -19.304 -3.556) (layer Dwgs.User) (width 0.2))
(fp_line (start -19.304 -3.556) (end -14.224 -3.556) (layer Dwgs.User) (width 0.2))
(fp_line (start -15.24 6.35) (end -15.24 8.89) (layer B.SilkS) (width 0.381))
(fp_line (start -15.24 6.35) (end -15.24 8.89) (layer F.SilkS) (width 0.381))
(fp_text user B7 (at 12.6 4.5 90) (layer F.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)))
)
(fp_text user B7 (at 12.6 4.5 90) (layer B.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
)
(fp_text user F0 (at 12.6 -4.5 90) (layer B.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
)
(fp_text user F0 (at 12.6 -4.5 90) (layer F.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)))
)
(fp_text user B6 (at 12.7 -6.4 135 unlocked) (layer F.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)))
)
(fp_text user B6 (at 12.7 -6.4 135 unlocked) (layer B.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
)
(fp_text user C7 (at 12.4 0 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user C7 (at 12.4 0 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user F1 (at 12.4 -2.54 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(fp_text user F1 (at 12.4 -2.54 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user D5 (at 12.4 2.54 90) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user D5 (at 12.4 2.54 90) (layer B.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
)
(pad 1 thru_hole rect (at -13.97 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 2 thru_hole circle (at -11.43 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 3 thru_hole circle (at -8.89 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 4 thru_hole circle (at -6.35 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 5 thru_hole circle (at -3.81 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 6 thru_hole circle (at -1.27 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 7 thru_hole circle (at 1.27 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 8 thru_hole circle (at 3.81 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 9 thru_hole circle (at 6.35 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 10 thru_hole circle (at 8.89 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 11 thru_hole circle (at 11.43 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 13 thru_hole circle (at 13.97 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 14 thru_hole circle (at 11.43 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 15 thru_hole circle (at 8.89 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 16 thru_hole circle (at 6.35 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 17 thru_hole circle (at 3.81 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 18 thru_hole circle (at 1.27 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 19 thru_hole circle (at -1.27 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 20 thru_hole circle (at -3.81 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 21 thru_hole circle (at -6.35 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 22 thru_hole circle (at -8.89 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 23 thru_hole circle (at -11.43 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 12 thru_hole circle (at 13.97 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 24 thru_hole circle (at -13.97 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 29 thru_hole circle (at 13.97 -5.08) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 28 thru_hole circle (at 13.97 -2.54) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 27 thru_hole circle (at 13.97 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 26 thru_hole circle (at 13.97 2.54) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(pad 25 thru_hole circle (at 13.97 5.08) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
(model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/ArduinoProMicro.wrl
(offset (xyz -13.96999979019165 -7.619999885559082 -5.841999912261963))
(scale (xyz 0.395 0.395 0.395))
(rotate (xyz 90 180 180))
)
)

View File

@@ -0,0 +1,14 @@
(module Epson_TSX-3225 (layer F.Cu) (tedit 583FD421)
(fp_text reference REF** (at 0 2.5) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Epson_TSX-3225 (at 0 -2.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -0.25 1.25) (end 0.25 1.25) (layer F.SilkS) (width 0.15))
(fp_line (start -0.25 -1.25) (end 0.25 -1.25) (layer F.SilkS) (width 0.15))
(pad 2 smd rect (at 1.1 -0.8) (size 1.4 1.15) (layers F.Cu F.Paste F.Mask))
(pad 3 smd rect (at 1.1 0.8) (size 1.4 1.15) (layers F.Cu F.Paste F.Mask))
(pad 4 smd rect (at -1.1 0.8) (size 1.4 1.15) (layers F.Cu F.Paste F.Mask))
(pad 1 smd rect (at -1.1 -0.8) (size 1.4 1.15) (layers F.Cu F.Paste F.Mask))
)

View File

@@ -0,0 +1,29 @@
(module "Fuse_0805" (layer F.Cu) (tedit 5DD984B2)
(descr "SMT, 2012, 0805")
(tags "SMT, 2012, 0805")
(attr smd)
(fp_text reference "F_0805" (at 0 1.524 180) (layer F.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)))
)
(fp_text value "F**" (at -2.032 0 90) (layer F.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)))
)
(fp_line (start -1.5 -0.85) (end 1.5 -0.85) (layer F.SilkS) (width 0.2))
(fp_line (start 1.5 -0.85) (end 1.5 0.85) (layer F.SilkS) (width 0.2))
(fp_line (start -1.5 -0.85) (end -1.5 0.85) (layer F.SilkS) (width 0.2))
(fp_line (start -1.5 0.85) (end 1.5 0.85) (layer F.SilkS) (width 0.2))
(pad "2" smd rect (at 0.95 0) (size 0.7 1.3) (layers "F.Cu" "F.Paste" "F.Mask")
(clearance 0.1))
(pad "1" smd rect (at -0.95 0) (size 0.7 1.3) (layers "F.Cu" "F.Paste" "F.Mask")
(clearance 0.1))
(model "${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl"
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
(model "${KISYS3DMOD}/Diode_SMD.3dshapes/D_0805_2012Metric.wrl"
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View File

@@ -0,0 +1,50 @@
(module "HRO-TYPE-C-31-M-12-Assembly" (layer F.Cu) (tedit 5D5436F4)
(solder_mask_margin 0.05)
(solder_paste_margin 0.05)
(clearance 0.05)
(attr smd)
(fp_text reference "REF**" (at 0 -9.25) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text value "HRO-TYPE-C-31-M-12-Assembly" (at 0 1.15) (layer Dwgs.User)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -4.47 -7.3) (end 4.47 -7.3) (layer Dwgs.User) (width 0.15))
(fp_line (start 4.47 0) (end 4.47 -7.3) (layer Dwgs.User) (width 0.15))
(fp_line (start -4.47 0) (end -4.47 -7.3) (layer Dwgs.User) (width 0.15))
(fp_line (start -4.47 0) (end 4.47 0) (layer Dwgs.User) (width 0.15))
(fp_text user "%R" (at 0 -9.25) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -4.5 -7.5) (end -3.75 -7.5) (layer F.CrtYd) (width 0.15))
(fp_line (start 4.5 -7.5) (end 4.5 0) (layer F.CrtYd) (width 0.15))
(fp_line (start 4.5 0) (end -4.5 0) (layer F.CrtYd) (width 0.15))
(fp_line (start -4.5 0) (end -4.5 -7.5) (layer F.CrtYd) (width 0.15))
(fp_line (start -3.75 -7.5) (end -3.75 -8.5) (layer F.CrtYd) (width 0.15))
(fp_line (start -3.75 -8.5) (end 3.75 -8.5) (layer F.CrtYd) (width 0.15))
(fp_line (start 3.75 -8.5) (end 3.75 -7.5) (layer F.CrtYd) (width 0.15))
(fp_line (start 4.5 -7.5) (end 3.75 -7.5) (layer F.CrtYd) (width 0.15))
(pad "13" thru_hole oval (at 4.32 -2.6) (size 1 1.6) (drill oval 0.6 1.2) (layers *.Cu *.Mask))
(pad "13" thru_hole oval (at -4.32 -2.6) (size 1 1.6) (drill oval 0.6 1.2) (layers *.Cu *.Mask))
(pad "13" thru_hole oval (at 4.32 -6.78) (size 1 2.1) (drill oval 0.6 1.7) (layers *.Cu *.Mask))
(pad "13" thru_hole oval (at -4.32 -6.78) (size 1 2.1) (drill oval 0.6 1.7) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -2.89 -6.25) (size 0.65 0.65) (drill 0.65) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 2.89 -6.25) (size 0.65 0.65) (drill 0.65) (layers *.Cu *.Mask))
(pad "6" smd rect (at -0.25 -7.695) (size 0.3 1.45) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "7" smd rect (at 0.25 -7.695) (size 0.3 1.45) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "8" smd rect (at 0.75 -7.695) (size 0.3 1.45) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "5" smd rect (at -0.75 -7.695) (size 0.3 1.45) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "9" smd rect (at 1.25 -7.695) (size 0.3 1.45) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "4" smd rect (at -1.25 -7.695) (size 0.3 1.45) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "10" smd rect (at 1.75 -7.695) (size 0.3 1.45) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "3" smd rect (at -1.75 -7.695) (size 0.3 1.45) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "2" smd rect (at -2.45 -7.695) (size 0.6 1.45) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "11" smd rect (at 2.45 -7.695) (size 0.6 1.45) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "1" smd rect (at -3.225 -7.695) (size 0.6 1.45) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "12" smd rect (at 3.225 -7.695) (size 0.6 1.45) (layers "F.Cu" "F.Paste" "F.Mask"))
(model "/Users/danny/syncproj/kicad-libs/footprints/Keebio-Parts.pretty/3dmodels/HRO TYPE-C-31-M-12.step"
(offset (xyz -4.45 0 0))
(scale (xyz 1 1 1))
(rotate (xyz -90 0 0))
)
)

View File

@@ -0,0 +1,34 @@
(module "Header-12-Pin-ZigZag-Square" (layer F.Cu) (tedit 5DB09E70)
(descr "Through hole straight socket strip, 1x06, 2.54mm pitch, single row")
(tags "Through hole socket strip THT 1x06 2.54mm single row")
(fp_text reference "J2" (at 0 -2.33) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "ICSP" (at 2.54 0 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user "%R" (at 0 -2.33) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.8 -1.8) (end -1.8 29.74) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.8 -1.8) (end 1.8 29.74) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.8 29.74) (end -1.8 29.74) (layer F.CrtYd) (width 0.05))
(pad "1" thru_hole rect (at -0.2286 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad "2" thru_hole oval (at 0.2286 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad "3" thru_hole oval (at -0.2286 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad "4" thru_hole oval (at 0.2286 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad "5" thru_hole oval (at -0.2286 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad "6" thru_hole oval (at 0.2286 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad "10" thru_hole oval (at 0.2286 22.81) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad "8" thru_hole oval (at 0.2286 17.73) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad "11" thru_hole oval (at -0.2286 25.35) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad "7" thru_hole circle (at -0.2286 15.19) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad "12" thru_hole oval (at 0.2286 27.89) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad "9" thru_hole oval (at -0.2286 20.27) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(model "${KISYS3DMOD}/Socket_Strips.3dshapes/Socket_Strip_Straight_1x06_Pitch2.54mm.wrl"
(offset (xyz 0 -6.349999904632568 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 270))
)
)

View File

@@ -0,0 +1,34 @@
(module "Header-12-Pin-ZigZag" (layer F.Cu) (tedit 5DB09E85)
(descr "Through hole straight socket strip, 1x06, 2.54mm pitch, single row")
(tags "Through hole socket strip THT 1x06 2.54mm single row")
(fp_text reference "J2" (at 0 -2.33) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "ICSP" (at 2.54 0 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 1.8 29.74) (end -1.8 29.74) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.8 -1.8) (end 1.8 29.74) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.8 -1.8) (end -1.8 29.74) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
(fp_text user "%R" (at 0 -2.33) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad "1" thru_hole circle (at -0.2286 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad "2" thru_hole oval (at 0.2286 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad "3" thru_hole oval (at -0.2286 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad "4" thru_hole oval (at 0.2286 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad "5" thru_hole oval (at -0.2286 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad "6" thru_hole oval (at 0.2286 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad "10" thru_hole oval (at 0.2286 22.81) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad "8" thru_hole oval (at 0.2286 17.73) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad "11" thru_hole oval (at -0.2286 25.35) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad "7" thru_hole circle (at -0.2286 15.19) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad "12" thru_hole oval (at 0.2286 27.89) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad "9" thru_hole oval (at -0.2286 20.27) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(model "${KISYS3DMOD}/Socket_Strips.3dshapes/Socket_Strip_Straight_1x06_Pitch2.54mm.wrl"
(offset (xyz 0 -6.349999904632568 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 270))
)
)

View File

@@ -0,0 +1,28 @@
(module "Header-6-Pin-ZigZag" (layer F.Cu) (tedit 5DB09E90)
(descr "Through hole straight socket strip, 1x06, 2.54mm pitch, single row")
(tags "Through hole socket strip THT 1x06 2.54mm single row")
(fp_text reference "J2" (at 0 -2.33) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "ICSP" (at 0 15.03) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 1.8 14.5) (end -1.8 14.5) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.8 -1.8) (end 1.8 14.5) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.8 -1.8) (end -1.8 14.5) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
(fp_text user "%R" (at 0 -2.33) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad "1" thru_hole circle (at -0.2286 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad "2" thru_hole oval (at 0.2286 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad "3" thru_hole oval (at -0.2286 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad "4" thru_hole oval (at 0.2286 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad "5" thru_hole oval (at -0.2286 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad "6" thru_hole oval (at 0.2286 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(model "${KISYS3DMOD}/Socket_Strips.3dshapes/Socket_Strip_Straight_1x06_Pitch2.54mm.wrl"
(offset (xyz 0 -6.349999904632568 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 270))
)
)

View File

@@ -0,0 +1,78 @@
(module ICSP-Header-ZigZag (layer F.Cu) (tedit 5C0F575F)
(descr "Through hole straight socket strip, 1x06, 2.54mm pitch, single row")
(tags "Through hole socket strip THT 1x06 2.54mm single row")
(fp_text reference J2 (at 0 -2.33) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value ICSP (at 0 15.03) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -1.33 14.03) (end 1.33 14.03) (layer F.SilkS) (width 0.12))
(fp_line (start 1.33 14.03) (end 1.33 1.27) (layer F.SilkS) (width 0.12))
(fp_line (start 1.33 1.27) (end -1.33 1.27) (layer F.SilkS) (width 0.12))
(fp_line (start -1.33 1.27) (end -1.33 14.03) (layer F.SilkS) (width 0.12))
(fp_text user GND (at 2.032 12.7 90) (layer F.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)))
)
(fp_text user RST (at 2.032 10.16 90) (layer F.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)))
)
(fp_text user MOSI (at 2.032 7.62 90) (layer F.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)))
)
(fp_text user SCK (at 2.032 5.08 90) (layer F.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)))
)
(fp_text user VCC (at 2.032 2.54 90) (layer F.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)))
)
(fp_text user MISO (at 2.032 0 90) (layer F.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)))
)
(fp_text user MOSI (at 2.032 7.62 90) (layer B.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
)
(fp_text user SCK (at 2.032 5.08 90) (layer B.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
)
(fp_text user MISO (at 2.032 0 90) (layer B.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
)
(fp_text user RST (at 2.032 10.16 90) (layer B.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
)
(fp_text user GND (at 2.032 12.7 90) (layer B.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
)
(fp_text user VCC (at 2.032 2.54 90) (layer B.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
)
(fp_line (start -1.27 -1.27) (end -1.27 13.97) (layer F.Fab) (width 0.1))
(fp_line (start -1.27 13.97) (end 1.27 13.97) (layer F.Fab) (width 0.1))
(fp_line (start 1.27 13.97) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
(fp_line (start 1.27 -1.27) (end -1.27 -1.27) (layer F.Fab) (width 0.1))
(fp_line (start -1.33 1.27) (end -1.33 14.03) (layer B.SilkS) (width 0.12))
(fp_line (start -1.33 14.03) (end 1.33 14.03) (layer B.SilkS) (width 0.12))
(fp_line (start 1.33 14.03) (end 1.33 1.27) (layer B.SilkS) (width 0.12))
(fp_line (start 1.33 1.27) (end -1.33 1.27) (layer B.SilkS) (width 0.12))
(fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
(fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
(fp_line (start -1.8 -1.8) (end -1.8 14.5) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.8 14.5) (end 1.8 14.5) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.8 14.5) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 0 -2.33) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 thru_hole rect (at -0.2286 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 2 thru_hole oval (at 0.2286 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 3 thru_hole oval (at -0.2286 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 4 thru_hole oval (at 0.2286 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 5 thru_hole oval (at -0.2286 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 6 thru_hole oval (at 0.2286 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Socket_Strips.3dshapes/Socket_Strip_Straight_1x06_Pitch2.54mm.wrl
(offset (xyz 0 -6.349999904632568 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 270))
)
)

View File

@@ -0,0 +1,78 @@
(module ICSP-Header (layer F.Cu) (tedit 5A539DFC)
(descr "Through hole straight socket strip, 1x06, 2.54mm pitch, single row")
(tags "Through hole socket strip THT 1x06 2.54mm single row")
(fp_text reference J2 (at 0 -2.33) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value ICSP (at 0 15.03) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -1.33 14.03) (end 1.33 14.03) (layer F.SilkS) (width 0.12))
(fp_line (start 1.33 14.03) (end 1.33 1.27) (layer F.SilkS) (width 0.12))
(fp_line (start 1.33 1.27) (end -1.33 1.27) (layer F.SilkS) (width 0.12))
(fp_line (start -1.33 1.27) (end -1.33 14.03) (layer F.SilkS) (width 0.12))
(fp_text user GND (at 2.032 12.7 90) (layer F.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)))
)
(fp_text user RST (at 2.032 10.16 90) (layer F.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)))
)
(fp_text user MOSI (at 2.032 7.62 90) (layer F.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)))
)
(fp_text user SCK (at 2.032 5.08 90) (layer F.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)))
)
(fp_text user VCC (at 2.032 2.54 90) (layer F.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)))
)
(fp_text user MISO (at 2.032 0 90) (layer F.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)))
)
(fp_text user MOSI (at 2.032 7.62 90) (layer B.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
)
(fp_text user SCK (at 2.032 5.08 90) (layer B.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
)
(fp_text user MISO (at 2.032 0 90) (layer B.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
)
(fp_text user RST (at 2.032 10.16 90) (layer B.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
)
(fp_text user GND (at 2.032 12.7 90) (layer B.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
)
(fp_text user VCC (at 2.032 2.54 90) (layer B.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
)
(fp_line (start -1.27 -1.27) (end -1.27 13.97) (layer F.Fab) (width 0.1))
(fp_line (start -1.27 13.97) (end 1.27 13.97) (layer F.Fab) (width 0.1))
(fp_line (start 1.27 13.97) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
(fp_line (start 1.27 -1.27) (end -1.27 -1.27) (layer F.Fab) (width 0.1))
(fp_line (start -1.33 1.27) (end -1.33 14.03) (layer B.SilkS) (width 0.12))
(fp_line (start -1.33 14.03) (end 1.33 14.03) (layer B.SilkS) (width 0.12))
(fp_line (start 1.33 14.03) (end 1.33 1.27) (layer B.SilkS) (width 0.12))
(fp_line (start 1.33 1.27) (end -1.33 1.27) (layer B.SilkS) (width 0.12))
(fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
(fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
(fp_line (start -1.8 -1.8) (end -1.8 14.5) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.8 14.5) (end 1.8 14.5) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.8 14.5) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 0 -2.33) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 5 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 6 thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Socket_Strips.3dshapes/Socket_Strip_Straight_1x06_Pitch2.54mm.wrl
(at (xyz 0 -0.25 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 270))
)
)

View File

@@ -0,0 +1,28 @@
(module JUMPER_SMD_2DUB (layer F.Cu) (tedit 597259D1)
(fp_text reference W1 (at 0 -1.2446) (layer F.SilkS)
(effects (font (size 0.5 0.5) (thickness 0.1)))
)
(fp_text value TEST (at 0.0508 1.27) (layer Dwgs.User)
(effects (font (size 0.5 0.5) (thickness 0.1)))
)
(fp_line (start -1.3 -0.762) (end 1.3 -0.762) (layer F.SilkS) (width 0.2))
(fp_line (start 1.3 -0.762) (end 1.3 0.762) (layer B.SilkS) (width 0.2))
(fp_line (start 1.3 0.762) (end -1.3 0.762) (layer B.SilkS) (width 0.2))
(fp_line (start -1.3 0.762) (end -1.3 -0.762) (layer F.SilkS) (width 0.2))
(fp_line (start -1.3 -0.762) (end 1.3 -0.762) (layer B.SilkS) (width 0.2))
(fp_line (start -1.3 0.762) (end -1.3 -0.762) (layer B.SilkS) (width 0.2))
(fp_line (start 1.3 0.762) (end -1.3 0.762) (layer F.SilkS) (width 0.2))
(fp_line (start 1.3 -0.762) (end 1.3 0.762) (layer F.SilkS) (width 0.2))
(pad 2 smd rect (at 0.0588 0.0254 45) (size 0.707 0.707) (layers F.Cu F.Paste F.Mask))
(pad 1 smd trapezoid (at -0.5812 0.2754) (size 0.5001 0.5) (rect_delta 0 0.5 ) (layers F.Cu F.Paste F.Mask))
(pad 1 smd trapezoid (at -0.5812 -0.2246 180) (size 0.5001 0.5) (rect_delta 0 0.5 ) (layers F.Cu F.Paste F.Mask))
(pad 1 smd rect (at -0.8312 0.0254 180) (size 0.5 1) (layers F.Cu F.Paste F.Mask))
(pad 1 smd trapezoid (at -0.5812 0.2754) (size 0.5001 0.5) (rect_delta 0 0.5 ) (layers B.Cu B.Paste B.Mask))
(pad 2 smd rect (at 0.56 0.01) (size 1 1) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at 0.0588 0.0254 45) (size 0.707 0.707) (layers B.Cu B.Paste B.Mask))
(pad 1 smd trapezoid (at -0.5812 -0.2246 180) (size 0.5001 0.5) (rect_delta 0 0.5 ) (layers B.Cu B.Paste B.Mask))
(pad 1 smd rect (at -0.8312 0.0254 180) (size 0.5 1) (layers B.Cu B.Paste B.Mask))
(pad 2 smd rect (at 0.56 0.02) (size 1 1) (layers B.Cu B.Paste B.Mask))
(pad 2 thru_hole circle (at 0.52 0.02) (size 1 1) (drill 0.15) (layers *.Cu *.Mask F.SilkS))
(pad 1 thru_hole circle (at -0.82 0.04) (size 0.5 0.5) (drill 0.15) (layers *.Cu *.Mask F.SilkS))
)

View File

@@ -0,0 +1,14 @@
(module "KLJ-1102" (layer F.Cu) (tedit 5AA37992)
(fp_text reference "REF**" (at 0 6) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "KLJ-1102" (at 0 -6.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -5.5 4.5) (end -5.5 -4.5) (layer F.SilkS) (width 0.15))
(fp_line (start 5.5 4.5) (end -5.5 4.5) (layer F.SilkS) (width 0.15))
(fp_line (start 5.5 -4.5) (end 5.5 4.5) (layer F.SilkS) (width 0.15))
(fp_line (start -5.5 -4.5) (end 5.5 -4.5) (layer F.SilkS) (width 0.15))
(pad "1" smd rect (at -6.5 0) (size 2 2) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "2" smd rect (at 6.5 0) (size 2 2) (layers "F.Cu" "F.Paste" "F.Mask"))
)

View File

@@ -0,0 +1,54 @@
(module Kailh-PG1350-1.25u-LED-flip (layer F.Cu) (tedit 5D22B265)
(fp_text reference "Kailh PG1350" (at 0 -7.14375 180) (layer Dwgs.User)
(effects (font (size 1 1) (thickness 0.2)))
)
(fp_text value Choc (at 0 -5.08 180) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.2)))
)
(fp_text user - (at 1.26 -3 180) (layer B.SilkS)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_text user + (at -1.27 -3 180) (layer B.SilkS)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_text user - (at 1.26 -3 180) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user + (at -1.27 -3 180) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 6.9 6.9) (end -6.9 6.9) (layer Cmts.User) (width 0.1524))
(fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer Cmts.User) (width 0.1524))
(fp_line (start -6.9 -6.9) (end 6.9 -6.9) (layer Cmts.User) (width 0.1524))
(fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer Cmts.User) (width 0.1524))
(fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.1524))
(fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.1524))
(fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.1524))
(fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.1524))
(fp_line (start 7.5 7.5) (end -7.5 7.5) (layer Eco2.User) (width 0.1524))
(fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer Eco2.User) (width 0.1524))
(fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer Eco2.User) (width 0.1524))
(fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer Eco2.User) (width 0.1524))
(fp_line (start 11.90625 -9.525) (end 11.90625 9.525) (layer Eco1.User) (width 0.12))
(fp_line (start -11.90625 -9.525) (end -11.90625 9.525) (layer Eco1.User) (width 0.12))
(fp_line (start -11.90625 -9.525) (end 11.90625 -9.525) (layer Eco1.User) (width 0.12))
(fp_line (start -11.90625 9.525) (end 11.90625 9.525) (layer Eco1.User) (width 0.12))
(pad "" np_thru_hole circle (at 5.22 -4.2 180) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 0 0 180) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask))
(pad 4 thru_hole rect (at 1.27 -4.8 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask))
(pad 3 thru_hole circle (at -1.27 -4.8 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at 0 5.9 180) (size 2 2) (drill 1.2) (layers *.Cu *.Mask))
(pad 2 thru_hole circle (at -5 3.8 41.9) (size 2 2) (drill 1.2) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
(model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl
(offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085))
(scale (xyz 0.4 0.4 0.4))
(rotate (xyz 270 0 180))
)
(model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl
(offset (xyz 0 0 11.93799982070923))
(scale (xyz 0.394 0.394 0.394))
(rotate (xyz 270 0 0))
)
)

View File

@@ -0,0 +1,54 @@
(module Kailh-PG1350-1.25u (layer F.Cu) (tedit 5D22B253)
(fp_text reference "Kailh PG1350" (at 0 -7.14375 180) (layer Dwgs.User)
(effects (font (size 1 1) (thickness 0.2)))
)
(fp_text value Choc (at 0 -5.08 180) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.2)))
)
(fp_text user - (at -1.26 -3 180) (layer B.SilkS)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_text user + (at 1.27 -3 180) (layer B.SilkS)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_text user - (at -1.26 -3 180) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user + (at 1.27 -3 180) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 6.9 6.9) (end -6.9 6.9) (layer Cmts.User) (width 0.1524))
(fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer Cmts.User) (width 0.1524))
(fp_line (start -6.9 -6.9) (end 6.9 -6.9) (layer Cmts.User) (width 0.1524))
(fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer Cmts.User) (width 0.1524))
(fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.1524))
(fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.1524))
(fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.1524))
(fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.1524))
(fp_line (start 7.5 7.5) (end -7.5 7.5) (layer Eco2.User) (width 0.1524))
(fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer Eco2.User) (width 0.1524))
(fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer Eco2.User) (width 0.1524))
(fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer Eco2.User) (width 0.1524))
(fp_line (start 11.90625 -9.525) (end 11.90625 9.525) (layer Eco1.User) (width 0.12))
(fp_line (start -11.90625 -9.525) (end -11.90625 9.525) (layer Eco1.User) (width 0.12))
(fp_line (start -11.90625 -9.525) (end 11.90625 -9.525) (layer Eco1.User) (width 0.12))
(fp_line (start -11.90625 9.525) (end 11.90625 9.525) (layer Eco1.User) (width 0.12))
(pad "" np_thru_hole circle (at 5.22 -4.2 180) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 0 0 180) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask))
(pad 4 thru_hole rect (at -1.27 -4.8 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask))
(pad 3 thru_hole circle (at 1.27 -4.8 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at 0 5.9 180) (size 2 2) (drill 1.2) (layers *.Cu *.Mask))
(pad 2 thru_hole circle (at -5 3.8 41.9) (size 2 2) (drill 1.2) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
(model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl
(offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085))
(scale (xyz 0.4 0.4 0.4))
(rotate (xyz 270 0 180))
)
(model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl
(offset (xyz 0 0 11.93799982070923))
(scale (xyz 0.394 0.394 0.394))
(rotate (xyz 270 0 0))
)
)

View File

@@ -0,0 +1,54 @@
(module Kailh-PG1350-1.5u (layer F.Cu) (tedit 5D22B446)
(fp_text reference "Kailh PG1350" (at 0 -7.14375 180) (layer Dwgs.User)
(effects (font (size 1 1) (thickness 0.2)))
)
(fp_text value Choc (at 0 -5.08 180) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.2)))
)
(fp_text user - (at -1.26 -3 180) (layer B.SilkS)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_text user + (at 1.27 -3 180) (layer B.SilkS)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_text user - (at -1.26 -3 180) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user + (at 1.27 -3 180) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 6.9 6.9) (end -6.9 6.9) (layer Cmts.User) (width 0.1524))
(fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer Cmts.User) (width 0.1524))
(fp_line (start -6.9 -6.9) (end 6.9 -6.9) (layer Cmts.User) (width 0.1524))
(fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer Cmts.User) (width 0.1524))
(fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.1524))
(fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.1524))
(fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.1524))
(fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.1524))
(fp_line (start 7.5 7.5) (end -7.5 7.5) (layer Eco2.User) (width 0.1524))
(fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer Eco2.User) (width 0.1524))
(fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer Eco2.User) (width 0.1524))
(fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer Eco2.User) (width 0.1524))
(fp_line (start 14.2875 -9.525) (end 14.2875 9.525) (layer Eco1.User) (width 0.12))
(fp_line (start -14.2875 -9.525) (end -14.2875 9.525) (layer Eco1.User) (width 0.12))
(fp_line (start -14.2875 -9.525) (end 14.2875 -9.525) (layer Eco1.User) (width 0.12))
(fp_line (start -14.2875 9.525) (end 14.2875 9.525) (layer Eco1.User) (width 0.12))
(pad "" np_thru_hole circle (at 5.22 -4.2 180) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 0 0 180) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask))
(pad 4 thru_hole rect (at -1.27 -4.8 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask))
(pad 3 thru_hole circle (at 1.27 -4.8 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at 0 5.9 180) (size 2 2) (drill 1.2) (layers *.Cu *.Mask))
(pad 2 thru_hole circle (at -5 3.8 41.9) (size 2 2) (drill 1.2) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
(model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl
(offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085))
(scale (xyz 0.4 0.4 0.4))
(rotate (xyz 270 0 180))
)
(model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl
(offset (xyz 0 0 11.93799982070923))
(scale (xyz 0.394 0.394 0.394))
(rotate (xyz 270 0 0))
)
)

Some files were not shown because too many files have changed in this diff Show More