initial commit, still needs to be tested

This commit is contained in:
Sadek Baroudi
2022-03-12 15:57:52 -08:00
commit 1d4b781be1
228 changed files with 158143 additions and 0 deletions

1965
pcb/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

85681
pcb/fp-info-cache Normal file

File diff suppressed because it is too large Load Diff

4
pcb/fp-lib-table Normal file
View File

@@ -0,0 +1,4 @@
(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 ""))
)

View File

@@ -0,0 +1,700 @@
%TF.GenerationSoftware,KiCad,Pcbnew,(6.0.0)*%
%TF.CreationDate,2022-03-12T15:50:12-08:00*%
%TF.ProjectId,half-swept,68616c66-2d73-4776-9570-742e6b696361,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Copper,L2,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-03-12 15:50:12*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%TA.AperFunction,ComponentPad*%
%ADD10O,2.000000X1.600000*%
%TD*%
%TA.AperFunction,ComponentPad*%
%ADD11C,1.750000*%
%TD*%
%TA.AperFunction,ComponentPad*%
%ADD12C,2.000000*%
%TD*%
%TA.AperFunction,ComponentPad*%
%ADD13C,4.400000*%
%TD*%
%TA.AperFunction,ComponentPad*%
%ADD14R,1.752600X1.752600*%
%TD*%
%TA.AperFunction,ComponentPad*%
%ADD15C,1.752600*%
%TD*%
%TA.AperFunction,ViaPad*%
%ADD16C,0.800000*%
%TD*%
%TA.AperFunction,Conductor*%
%ADD17C,0.250000*%
%TD*%
G04 APERTURE END LIST*
D10*
%TO.P,J2,1,SLEEVE*%
%TO.N,gnd*%
X107318000Y-75370000D03*
%TO.P,J2,2,TIP*%
X108418000Y-79970000D03*
%TO.P,J2,3,RING1*%
%TO.N,data*%
X112418000Y-79970000D03*
%TO.P,J2,4,RING2*%
%TO.N,vcc*%
X115418000Y-79970000D03*
%TD*%
D11*
%TO.P,RSW1,1,1*%
%TO.N,gnd*%
X70825000Y-17062500D03*
%TO.P,RSW1,2,2*%
%TO.N,reset*%
X75825000Y-17062500D03*
%TD*%
D12*
%TO.P,SW2,1,1*%
%TO.N,Switch1*%
X22000000Y-46900000D03*
%TO.P,SW2,2,2*%
%TO.N,gnd*%
X17000000Y-44800000D03*
X27000000Y-44800000D03*
%TD*%
%TO.P,SW3,1,1*%
%TO.N,Switch2*%
X40000000Y-34900000D03*
%TO.P,SW3,2,2*%
%TO.N,gnd*%
X35000000Y-32800000D03*
X45000000Y-32800000D03*
%TD*%
%TO.P,SW4,1,1*%
%TO.N,Switch3*%
X58000000Y-27900000D03*
%TO.P,SW4,2,2*%
%TO.N,gnd*%
X63000000Y-25800000D03*
X53000000Y-25800000D03*
%TD*%
%TO.P,SW5,1,1*%
%TO.N,Switch4*%
X76000000Y-33400000D03*
%TO.P,SW5,2,2*%
%TO.N,gnd*%
X81000000Y-31300000D03*
X71000000Y-31300000D03*
%TD*%
%TO.P,SW6,1,1*%
%TO.N,Switch5*%
X94000000Y-35900000D03*
%TO.P,SW6,2,2*%
%TO.N,gnd*%
X99000000Y-33800000D03*
X89000000Y-33800000D03*
%TD*%
%TO.P,SW8,1,1*%
%TO.N,Switch6*%
X22000000Y-63900000D03*
%TO.P,SW8,2,2*%
%TO.N,gnd*%
X27000000Y-61800000D03*
X17000000Y-61800000D03*
%TD*%
%TO.P,SW9,1,1*%
%TO.N,Switch7*%
X40000000Y-51874000D03*
%TO.P,SW9,2,2*%
%TO.N,gnd*%
X45000000Y-49774000D03*
X35000000Y-49774000D03*
%TD*%
%TO.P,SW10,1,1*%
%TO.N,Switch8*%
X58000000Y-45016000D03*
%TO.P,SW10,2,2*%
%TO.N,gnd*%
X63000000Y-42916000D03*
X53000000Y-42916000D03*
%TD*%
%TO.P,SW11,1,1*%
%TO.N,Switch9*%
X76000000Y-50350000D03*
%TO.P,SW11,2,2*%
%TO.N,gnd*%
X71000000Y-48250000D03*
X81000000Y-48250000D03*
%TD*%
%TO.P,SW12,1,1*%
%TO.N,Switch10*%
X93980000Y-52890000D03*
%TO.P,SW12,2,2*%
%TO.N,gnd*%
X98980000Y-50790000D03*
X88980000Y-50790000D03*
%TD*%
%TO.P,SW14,1,1*%
%TO.N,Switch11*%
X22000000Y-80900000D03*
%TO.P,SW14,2,2*%
%TO.N,gnd*%
X17000000Y-78800000D03*
X27000000Y-78800000D03*
%TD*%
%TO.P,SW15,1,1*%
%TO.N,Switch12*%
X40000000Y-68892000D03*
%TO.P,SW15,2,2*%
%TO.N,gnd*%
X45000000Y-66792000D03*
X35000000Y-66792000D03*
%TD*%
%TO.P,SW16,1,1*%
%TO.N,Switch13*%
X58000000Y-62034000D03*
%TO.P,SW16,2,2*%
%TO.N,gnd*%
X63000000Y-59934000D03*
X53000000Y-59934000D03*
%TD*%
%TO.P,SW17,1,1*%
%TO.N,Switch14*%
X76000000Y-67368000D03*
%TO.P,SW17,2,2*%
%TO.N,gnd*%
X81000000Y-65268000D03*
X71000000Y-65268000D03*
%TD*%
%TO.P,SW18,1,1*%
%TO.N,Switch15*%
X93980000Y-69908000D03*
%TO.P,SW18,2,2*%
%TO.N,gnd*%
X88980000Y-67808000D03*
X98980000Y-67808000D03*
%TD*%
%TO.P,SW20,1,1*%
%TO.N,Switch16*%
X107226000Y-84590450D03*
%TO.P,SW20,2,2*%
%TO.N,gnd*%
X110506127Y-88909103D03*
X101845873Y-83909103D03*
%TD*%
%TO.P,SW21,1,1*%
%TO.N,Switch17*%
X87243032Y-76251038D03*
%TO.P,SW21,2,2*%
%TO.N,gnd*%
X91529142Y-79573577D03*
X81869883Y-76985387D03*
%TD*%
D13*
%TO.P,REF\u002A\u002A,1*%
%TO.N,N/C*%
X67500000Y-56950000D03*
X48450000Y-37900000D03*
X86550000Y-37900000D03*
X67500000Y-18850000D03*
%TD*%
D14*
%TO.P,U2,1,TX0/PD3*%
%TO.N,Switch10*%
X105630000Y-41816750D03*
D15*
%TO.P,U2,2,RX1/PD2*%
%TO.N,data*%
X105630000Y-44356750D03*
%TO.P,U2,3,GND*%
%TO.N,gnd*%
X105630000Y-46896750D03*
%TO.P,U2,4,GND*%
X105630000Y-49436750D03*
%TO.P,U2,5,2/PD1*%
%TO.N,Switch11*%
X105630000Y-51976750D03*
%TO.P,U2,6,3/PD0*%
%TO.N,Switch12*%
X105630000Y-54516750D03*
%TO.P,U2,7,4/PD4*%
%TO.N,Switch13*%
X105630000Y-57056750D03*
%TO.P,U2,8,5/PC6*%
%TO.N,Switch14*%
X105630000Y-59596750D03*
%TO.P,U2,9,6/PD7*%
%TO.N,Switch1*%
X105630000Y-62136750D03*
%TO.P,U2,10,7/PE6*%
%TO.N,Switch15*%
X105630000Y-64676750D03*
%TO.P,U2,11,8/PB4*%
%TO.N,Switch16*%
X105630000Y-67216750D03*
%TO.P,U2,12,9/PB5*%
%TO.N,Switch17*%
X105858600Y-69756750D03*
%TO.P,U2,13,10/PB6*%
%TO.N,Switch9*%
X120870000Y-69756750D03*
%TO.P,U2,14,16/PB2*%
%TO.N,Switch8*%
X120870000Y-67216750D03*
%TO.P,U2,15,14/PB3*%
%TO.N,Switch7*%
X120870000Y-64676750D03*
%TO.P,U2,16,15/PB1*%
%TO.N,Switch6*%
X120870000Y-62136750D03*
%TO.P,U2,17,A0/PF7*%
%TO.N,Switch2*%
X120870000Y-59596750D03*
%TO.P,U2,18,A1/PF6*%
%TO.N,Switch3*%
X120870000Y-57056750D03*
%TO.P,U2,19,A2/PF5*%
%TO.N,Switch4*%
X120870000Y-54516750D03*
%TO.P,U2,20,A3/PF4*%
%TO.N,Switch5*%
X120870000Y-51976750D03*
%TO.P,U2,21,VCC*%
%TO.N,vcc*%
X120870000Y-49436750D03*
%TO.P,U2,22,RST*%
%TO.N,reset*%
X120870000Y-46896750D03*
%TO.P,U2,23,GND*%
%TO.N,gnd*%
X120870000Y-44356750D03*
%TO.P,U2,24,B0*%
%TO.N,raw*%
X120870000Y-41816750D03*
%TO.P,U2,25,B7*%
%TO.N,Switch18*%
X108170000Y-69756750D03*
%TO.P,U2,26,D5*%
%TO.N,unconnected-(U2-Pad26)*%
X110710000Y-69756750D03*
%TO.P,U2,27,C7*%
%TO.N,unconnected-(U2-Pad27)*%
X113250000Y-69756750D03*
%TO.P,U2,28,F1*%
%TO.N,unconnected-(U2-Pad28)*%
X115790000Y-69756750D03*
%TO.P,U2,29,F0*%
%TO.N,unconnected-(U2-Pad29)*%
X118330000Y-69756750D03*
%TD*%
D12*
%TO.P,SW1,1,1*%
%TO.N,Switch18*%
X67114219Y-72672451D03*
%TO.P,SW1,2,2*%
%TO.N,gnd*%
X61950218Y-74328681D03*
X71912165Y-75200239D03*
%TD*%
D10*
%TO.P,J1,1,SLEEVE*%
%TO.N,gnd*%
X107300000Y-79950000D03*
%TO.P,J1,2,TIP*%
X108400000Y-75350000D03*
%TO.P,J1,3,RING1*%
%TO.N,data*%
X112400000Y-75350000D03*
%TO.P,J1,4,RING2*%
%TO.N,vcc*%
X115400000Y-75350000D03*
%TD*%
D16*
%TO.N,gnd*%
X114100000Y-42050000D03*
X99140769Y-38159231D03*
X97100000Y-42850000D03*
%TO.N,vcc*%
X106850000Y-76950000D03*
X115398000Y-77552000D03*
X103050000Y-76550000D03*
%TO.N,Switch18*%
X95250000Y-72450000D03*
X99850000Y-71450000D03*
%TO.N,reset*%
X101000000Y-38750000D03*
X118500000Y-46750000D03*
%TO.N,Switch1*%
X99822000Y-43942000D03*
X103378000Y-43688000D03*
X103124000Y-49022000D03*
%TO.N,Switch8*%
X115800000Y-68000000D03*
X119300000Y-63500000D03*
X115900000Y-64750000D03*
%TO.N,Switch9*%
X100450000Y-60150000D03*
X101700000Y-80250000D03*
%TO.N,Switch11*%
X109400000Y-51950000D03*
X109400000Y-72950000D03*
%TO.N,Switch12*%
X110450000Y-72350000D03*
X112000000Y-54500000D03*
%TO.N,Switch13*%
X118400000Y-55900000D03*
X119550000Y-72850000D03*
%TO.N,Switch14*%
X117050000Y-72950000D03*
X117050000Y-59600000D03*
%TO.N,Switch15*%
X114500000Y-72900000D03*
X114500000Y-64700000D03*
%TO.N,Switch17*%
X104450000Y-79500000D03*
%TO.N,data*%
X105400000Y-75133793D03*
X101600000Y-73650000D03*
%TD*%
D17*
%TO.N,gnd*%
X35000000Y-70800000D02*
X35000000Y-66792000D01*
X30008000Y-61800000D02*
X35000000Y-66792000D01*
X63000000Y-59934000D02*
X65084000Y-59934000D01*
X97100000Y-42850000D02*
X97100000Y-40200000D01*
X107300000Y-79950000D02*
X105804976Y-79950000D01*
X63000000Y-25800000D02*
X64700000Y-25800000D01*
X69650000Y-46900000D02*
X71000000Y-48250000D01*
X94100000Y-73800000D02*
X92600000Y-73800000D01*
X68550000Y-63400000D02*
X69132000Y-63400000D01*
X71000000Y-65268000D02*
X81000000Y-65268000D01*
X71000000Y-48250000D02*
X81000000Y-48250000D01*
X45000000Y-32800000D02*
X52000000Y-25800000D01*
X91750000Y-51700000D02*
X90840000Y-50790000D01*
X94970000Y-54800000D02*
X92650000Y-54800000D01*
X90840000Y-50790000D02*
X88980000Y-50790000D01*
X27000000Y-44800000D02*
X29100000Y-44800000D01*
X29100000Y-44800000D02*
X33050000Y-48750000D01*
X71912165Y-66180165D02*
X71000000Y-65268000D01*
X17000000Y-44800000D02*
X27000000Y-44800000D01*
X35000000Y-66792000D02*
X45000000Y-66792000D01*
X110506127Y-88909103D02*
X110506127Y-82058127D01*
X110476750Y-42050000D02*
X114100000Y-42050000D01*
X101845873Y-83909103D02*
X97450000Y-79513230D01*
X71040607Y-74328681D02*
X71912165Y-75200239D01*
X81000000Y-31300000D02*
X86500000Y-31300000D01*
X110506127Y-82058127D02*
X108418000Y-79970000D01*
X86440000Y-48250000D02*
X88980000Y-50790000D01*
X97450000Y-77150000D02*
X94100000Y-73800000D01*
X98980000Y-50790000D02*
X94970000Y-54800000D01*
X71000000Y-31300000D02*
X81000000Y-31300000D01*
X105630000Y-46896750D02*
X110476750Y-42050000D01*
X17000000Y-78800000D02*
X27000000Y-78800000D01*
X81000000Y-48250000D02*
X86440000Y-48250000D01*
X64700000Y-25800000D02*
X70200000Y-31300000D01*
X33976000Y-48750000D02*
X35000000Y-49774000D01*
X105804976Y-79950000D02*
X101845873Y-83909103D01*
X52000000Y-25800000D02*
X53000000Y-25800000D01*
X97450000Y-79513230D02*
X97450000Y-77150000D01*
X107300000Y-79950000D02*
X105800000Y-78450000D01*
X70200000Y-31300000D02*
X71000000Y-31300000D01*
X88980000Y-70180000D02*
X88980000Y-67808000D01*
X45000000Y-49774000D02*
X51858000Y-42916000D01*
X80084735Y-75200239D02*
X81869883Y-76985387D01*
X68700000Y-46900000D02*
X69650000Y-46900000D01*
X84458073Y-79573577D02*
X91529142Y-79573577D01*
X45000000Y-49774000D02*
X48800000Y-53574000D01*
X53000000Y-59934000D02*
X63000000Y-59934000D01*
X64716000Y-42916000D02*
X68700000Y-46900000D01*
X61950218Y-74328681D02*
X71040607Y-74328681D01*
X105800000Y-76888000D02*
X107318000Y-75370000D01*
X53000000Y-25800000D02*
X63000000Y-25800000D01*
X69132000Y-63400000D02*
X71000000Y-65268000D01*
X81000000Y-65268000D02*
X86440000Y-65268000D01*
X88980000Y-67808000D02*
X98980000Y-67808000D01*
X17000000Y-61800000D02*
X27000000Y-61800000D01*
X92600000Y-73800000D02*
X88980000Y-70180000D01*
X81869883Y-76985387D02*
X84458073Y-79573577D01*
X65084000Y-59934000D02*
X68550000Y-63400000D01*
X105800000Y-78450000D02*
X105800000Y-76888000D01*
X99000000Y-33800000D02*
X99000000Y-38018462D01*
X105630000Y-46896750D02*
X105630000Y-49436750D01*
X97100000Y-40200000D02*
X99140769Y-38159231D01*
X99000000Y-38018462D02*
X99140769Y-38159231D01*
X53000000Y-42916000D02*
X63000000Y-42916000D01*
X86500000Y-31300000D02*
X89000000Y-33800000D01*
X91750000Y-53900000D02*
X91750000Y-51700000D01*
X33050000Y-48750000D02*
X33976000Y-48750000D01*
X51858000Y-42916000D02*
X53000000Y-42916000D01*
X51858000Y-59934000D02*
X53000000Y-59934000D01*
X48800000Y-53574000D02*
X48800000Y-55734000D01*
X92650000Y-54800000D02*
X91750000Y-53900000D01*
X35000000Y-32800000D02*
X45000000Y-32800000D01*
X63000000Y-42916000D02*
X64716000Y-42916000D01*
X45000000Y-66792000D02*
X51858000Y-59934000D01*
X86440000Y-65268000D02*
X88980000Y-67808000D01*
X48800000Y-55734000D02*
X53000000Y-59934000D01*
X71912165Y-75200239D02*
X71912165Y-66180165D01*
X27000000Y-61800000D02*
X30008000Y-61800000D01*
X71912165Y-75200239D02*
X80084735Y-75200239D01*
X89000000Y-33800000D02*
X99000000Y-33800000D01*
X27000000Y-78800000D02*
X35000000Y-70800000D01*
X35000000Y-49774000D02*
X45000000Y-49774000D01*
%TO.N,vcc*%
X107800000Y-56100000D02*
X107800000Y-67550000D01*
X109250000Y-76800000D02*
X110550000Y-76800000D01*
X120870000Y-49436750D02*
X108863250Y-49436750D01*
X111302000Y-77552000D02*
X115398000Y-77552000D01*
X110550000Y-76800000D02*
X111302000Y-77552000D01*
X108200000Y-50100000D02*
X107800000Y-50500000D01*
X109174521Y-76875479D02*
X109250000Y-76800000D01*
X107800000Y-67550000D02*
X107100000Y-68250000D01*
X104950000Y-68450000D02*
X103700000Y-69700000D01*
X108863250Y-49436750D02*
X108200000Y-50100000D01*
X105750000Y-68450000D02*
X104950000Y-68450000D01*
X107100000Y-68250000D02*
X106900000Y-68450000D01*
X103050000Y-70350000D02*
X103050000Y-76550000D01*
X103700000Y-69700000D02*
X103050000Y-70350000D01*
X115398000Y-79950000D02*
X115418000Y-79970000D01*
X107800000Y-50500000D02*
X107800000Y-56100000D01*
X106900000Y-68450000D02*
X105750000Y-68450000D01*
X106850000Y-76950000D02*
X106924521Y-76875479D01*
X106924521Y-76875479D02*
X109174521Y-76875479D01*
%TO.N,Switch18*%
X95250000Y-72450000D02*
X98850000Y-72450000D01*
X98850000Y-72450000D02*
X99850000Y-71450000D01*
%TO.N,reset*%
X102200000Y-39950000D02*
X104700000Y-39950000D01*
X104700000Y-39950000D02*
X113700000Y-39950000D01*
X113700000Y-39950000D02*
X116200000Y-42450000D01*
X118500000Y-44750000D02*
X118500000Y-46750000D01*
X101000000Y-38750000D02*
X102200000Y-39950000D01*
X116200000Y-42450000D02*
X118500000Y-44750000D01*
%TO.N,Switch1*%
X104636750Y-62136750D02*
X105630000Y-62136750D01*
X103124000Y-43942000D02*
X103378000Y-43688000D01*
X103124000Y-49022000D02*
X103124000Y-60624000D01*
X99822000Y-43942000D02*
X103124000Y-43942000D01*
X103124000Y-60624000D02*
X104636750Y-62136750D01*
%TO.N,Switch8*%
X115800000Y-64850000D02*
X115900000Y-64750000D01*
X115800000Y-68000000D02*
X115800000Y-64850000D01*
X119300000Y-65646750D02*
X120870000Y-67216750D01*
X119300000Y-63500000D02*
X119300000Y-65646750D01*
%TO.N,Switch9*%
X101700000Y-80250000D02*
X101700000Y-75600000D01*
X100850000Y-62950000D02*
X100650000Y-62750000D01*
X100650000Y-74550000D02*
X100650000Y-73000000D01*
X101550000Y-75450000D02*
X100650000Y-74550000D01*
X100850000Y-64800000D02*
X100850000Y-62950000D01*
X100650000Y-73000000D02*
X100650000Y-65000000D01*
X100450000Y-62550000D02*
X100450000Y-60150000D01*
X100650000Y-62750000D02*
X100450000Y-62550000D01*
X101700000Y-75600000D02*
X101550000Y-75450000D01*
X100650000Y-65000000D02*
X100850000Y-64800000D01*
%TO.N,Switch10*%
X104150000Y-44600000D02*
X104150000Y-43296750D01*
X99728000Y-49022000D02*
X104150000Y-44600000D01*
X97848000Y-49022000D02*
X99728000Y-49022000D01*
X93980000Y-52890000D02*
X95279000Y-51591000D01*
X95279000Y-51591000D02*
X95633001Y-51236999D01*
X104150000Y-43296750D02*
X105630000Y-41816750D01*
X95279000Y-51591000D02*
X97848000Y-49022000D01*
%TO.N,Switch11*%
X109400000Y-72950000D02*
X109400000Y-51950000D01*
%TO.N,Switch12*%
X112000000Y-70800000D02*
X112000000Y-70150000D01*
X110450000Y-72350000D02*
X112000000Y-70800000D01*
X112000000Y-70150000D02*
X112000000Y-54500000D01*
%TO.N,Switch13*%
X118400000Y-67100000D02*
X118400000Y-55900000D01*
X119550000Y-71950000D02*
X119550000Y-68250000D01*
X119550000Y-71950000D02*
X119550000Y-72850000D01*
X119550000Y-68250000D02*
X118850000Y-67550000D01*
X118850000Y-67550000D02*
X118400000Y-67100000D01*
%TO.N,Switch14*%
X117050000Y-72950000D02*
X117050000Y-59600000D01*
%TO.N,Switch15*%
X114500000Y-72900000D02*
X114500000Y-64700000D01*
%TO.N,Switch17*%
X105858600Y-72891400D02*
X105000000Y-73750000D01*
X104450000Y-74300000D02*
X104450000Y-75350000D01*
X105000000Y-73750000D02*
X104450000Y-74300000D01*
X105858600Y-69756750D02*
X105858600Y-72891400D01*
X104450000Y-75350000D02*
X104450000Y-79500000D01*
%TO.N,data*%
X101600000Y-68072000D02*
X101600000Y-67818000D01*
X101600000Y-68072000D02*
X101600000Y-48386750D01*
X101600000Y-48386750D02*
X105630000Y-44356750D01*
X105400000Y-75133793D02*
X105400000Y-75062022D01*
X101600000Y-70950762D02*
X101600000Y-73650000D01*
X101600000Y-70950762D02*
X101600000Y-68072000D01*
X105400000Y-75062022D02*
X106281011Y-74181011D01*
X111239011Y-74181011D02*
X106281011Y-74181011D01*
X112398000Y-75340000D02*
X111239011Y-74181011D01*
%TD*%
M02*

View File

@@ -0,0 +1,279 @@
%TF.GenerationSoftware,KiCad,Pcbnew,(6.0.0)*%
%TF.CreationDate,2022-03-12T15:50:12-08: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-03-12 15:50:12*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%ADD10C,0.800000*%
%ADD11O,2.000000X1.600000*%
%ADD12C,1.200000*%
%ADD13C,1.750000*%
%ADD14C,3.400000*%
%ADD15C,1.700000*%
%ADD16C,2.000000*%
%ADD17C,4.400000*%
%ADD18R,1.752600X1.752600*%
%ADD19C,1.752600*%
G04 APERTURE END LIST*
D10*
%TO.C,J2*%
X110018000Y-77670000D03*
X117018000Y-77670000D03*
D11*
X107318000Y-75370000D03*
X108418000Y-79970000D03*
X112418000Y-79970000D03*
X115418000Y-79970000D03*
%TD*%
D12*
%TO.C,RSW1*%
X73325000Y-15852500D03*
D13*
X70825000Y-17062500D03*
X75825000Y-17062500D03*
%TD*%
D14*
%TO.C,SW2*%
X22000000Y-41000000D03*
D15*
X16500000Y-41000000D03*
X27500000Y-41000000D03*
D16*
X22000000Y-46900000D03*
X17000000Y-44800000D03*
%TD*%
D14*
%TO.C,SW3*%
X40000000Y-29000000D03*
D15*
X45500000Y-29000000D03*
X34500000Y-29000000D03*
D16*
X40000000Y-34900000D03*
X35000000Y-32800000D03*
%TD*%
D14*
%TO.C,SW4*%
X58000000Y-22000000D03*
D15*
X63500000Y-22000000D03*
X52500000Y-22000000D03*
D16*
X58000000Y-27900000D03*
X53000000Y-25800000D03*
%TD*%
D14*
%TO.C,SW5*%
X76000000Y-27500000D03*
D15*
X70500000Y-27500000D03*
X81500000Y-27500000D03*
D16*
X76000000Y-33400000D03*
X71000000Y-31300000D03*
%TD*%
D15*
%TO.C,SW6*%
X88500000Y-30000000D03*
X99500000Y-30000000D03*
D14*
X94000000Y-30000000D03*
D16*
X94000000Y-35900000D03*
X89000000Y-33800000D03*
%TD*%
D15*
%TO.C,SW8*%
X27500000Y-58000000D03*
D14*
X22000000Y-58000000D03*
D15*
X16500000Y-58000000D03*
D16*
X22000000Y-63900000D03*
X17000000Y-61800000D03*
%TD*%
D15*
%TO.C,SW9*%
X34500000Y-45974000D03*
X45500000Y-45974000D03*
D14*
X40000000Y-45974000D03*
D16*
X40000000Y-51874000D03*
X35000000Y-49774000D03*
%TD*%
D15*
%TO.C,SW10*%
X52500000Y-39116000D03*
D14*
X58000000Y-39116000D03*
D15*
X63500000Y-39116000D03*
D16*
X58000000Y-45016000D03*
X53000000Y-42916000D03*
%TD*%
D15*
%TO.C,SW11*%
X81500000Y-44450000D03*
D14*
X76000000Y-44450000D03*
D15*
X70500000Y-44450000D03*
D16*
X76000000Y-50350000D03*
X71000000Y-48250000D03*
%TD*%
D15*
%TO.C,SW12*%
X88480000Y-46990000D03*
X99480000Y-46990000D03*
D14*
X93980000Y-46990000D03*
D16*
X93980000Y-52890000D03*
X88980000Y-50790000D03*
%TD*%
D15*
%TO.C,SW14*%
X16500000Y-75000000D03*
D14*
X22000000Y-75000000D03*
D15*
X27500000Y-75000000D03*
D16*
X22000000Y-80900000D03*
X17000000Y-78800000D03*
%TD*%
D15*
%TO.C,SW15*%
X34500000Y-62992000D03*
X45500000Y-62992000D03*
D14*
X40000000Y-62992000D03*
D16*
X40000000Y-68892000D03*
X35000000Y-66792000D03*
%TD*%
D14*
%TO.C,SW16*%
X58000000Y-56134000D03*
D15*
X52500000Y-56134000D03*
X63500000Y-56134000D03*
D16*
X58000000Y-62034000D03*
X53000000Y-59934000D03*
%TD*%
D15*
%TO.C,SW17*%
X70500000Y-61468000D03*
D14*
X76000000Y-61468000D03*
D15*
X81500000Y-61468000D03*
D16*
X76000000Y-67368000D03*
X71000000Y-65268000D03*
%TD*%
D15*
%TO.C,SW18*%
X88480000Y-64008000D03*
D14*
X93980000Y-64008000D03*
D15*
X99480000Y-64008000D03*
D16*
X93980000Y-69908000D03*
X88980000Y-67808000D03*
%TD*%
D15*
%TO.C,SW20*%
X99512860Y-86950000D03*
X109039140Y-92450000D03*
D14*
X104276000Y-89700000D03*
D16*
X107226000Y-84590450D03*
X110506127Y-88909103D03*
%TD*%
D15*
%TO.C,SW21*%
X80403408Y-80526495D03*
X91028592Y-83373505D03*
D14*
X85716000Y-81950000D03*
D16*
X87243032Y-76251038D03*
X91529142Y-79573577D03*
%TD*%
D17*
%TO.C,REF\u002A\u002A*%
X67500000Y-56950000D03*
X48450000Y-37900000D03*
X86550000Y-37900000D03*
X67500000Y-18850000D03*
%TD*%
D18*
%TO.C,U2*%
X105630000Y-41816750D03*
D19*
X105630000Y-44356750D03*
X105630000Y-46896750D03*
X105630000Y-49436750D03*
X105630000Y-51976750D03*
X105630000Y-54516750D03*
X105630000Y-57056750D03*
X105630000Y-59596750D03*
X105630000Y-62136750D03*
X105630000Y-64676750D03*
X105630000Y-67216750D03*
X105858600Y-69756750D03*
X120870000Y-69756750D03*
X120870000Y-67216750D03*
X120870000Y-64676750D03*
X120870000Y-62136750D03*
X120870000Y-59596750D03*
X120870000Y-57056750D03*
X120870000Y-54516750D03*
X120870000Y-51976750D03*
X120870000Y-49436750D03*
X120870000Y-46896750D03*
X120870000Y-44356750D03*
X120870000Y-41816750D03*
X108170000Y-69756750D03*
X110710000Y-69756750D03*
X113250000Y-69756750D03*
X115790000Y-69756750D03*
X118330000Y-69756750D03*
%TD*%
D15*
%TO.C,SW1*%
X72079071Y-79029357D03*
D14*
X66600000Y-78550000D03*
D15*
X61120929Y-78070643D03*
D16*
X67114219Y-72672451D03*
X71912165Y-75200239D03*
%TD*%
D10*
%TO.C,J1*%
X117000000Y-77650000D03*
X110000000Y-77650000D03*
D11*
X107300000Y-79950000D03*
X108400000Y-75350000D03*
X112400000Y-75350000D03*
X115400000Y-75350000D03*
%TD*%
M02*

View File

@@ -0,0 +1,15 @@
%TF.GenerationSoftware,KiCad,Pcbnew,(6.0.0)*%
%TF.CreationDate,2022-03-12T15:50:12-08: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-03-12 15:50:12*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
G04 APERTURE END LIST*
M02*

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,89 @@
%TF.GenerationSoftware,KiCad,Pcbnew,(6.0.0)*%
%TF.CreationDate,2022-03-12T15:50:12-08:00*%
%TF.ProjectId,half-swept,68616c66-2d73-4776-9570-742e6b696361,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Profile,NP*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW (6.0.0)) date 2022-03-12 15:50:12*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%TA.AperFunction,Profile*%
%ADD10C,0.050000*%
%TD*%
G04 APERTURE END LIST*
D10*
X122162000Y-40282000D02*
G75*
G03*
X121412000Y-39532000I-750000J0D01*
G01*
X13610055Y-31896702D02*
X13650254Y-81165024D01*
X102142044Y-22057419D02*
G75*
G03*
X101707290Y-21376889I-749999J1D01*
G01*
X105858000Y-99668000D02*
G75*
G03*
X84329134Y-90481946I-44316008J-74040014D01*
G01*
X15037000Y-29883000D02*
G75*
G03*
X13610055Y-31896702I2445000J-3245001D01*
G01*
X102142002Y-37603999D02*
G75*
G03*
X104177002Y-39534917I2000000J70001D01*
G01*
X101707290Y-21376889D02*
G75*
G03*
X64211777Y-13120679I-49442839J-135273373D01*
G01*
X105858000Y-99668000D02*
G75*
G03*
X108590000Y-99069265I1070000J1650000D01*
G01*
X84329134Y-90481946D02*
G75*
G03*
X15688000Y-83001119I-69219163J-316475410D01*
G01*
X13650254Y-81165024D02*
G75*
G03*
X15688000Y-83001119I1977999J146416D01*
G01*
X122162000Y-40282000D02*
X122162000Y-57404000D01*
X102142001Y-37603999D02*
X102142045Y-22057419D01*
X104177002Y-39534917D02*
X121412000Y-39532000D01*
X60010389Y-13126139D02*
G75*
G03*
X15037000Y-29883000I2J-68730005D01*
G01*
X120396000Y-78232000D02*
X108590000Y-99069265D01*
X120396000Y-78232000D02*
G75*
G03*
X122142696Y-70907850I-15027155J7454098D01*
G01*
X64211777Y-13120679D02*
X60010389Y-13126139D01*
X122162000Y-57404000D02*
X122174000Y-64770000D01*
X122174000Y-64770000D02*
X122142696Y-70907850D01*
M02*

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,279 @@
%TF.GenerationSoftware,KiCad,Pcbnew,(6.0.0)*%
%TF.CreationDate,2022-03-12T15:50:12-08: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-03-12 15:50:12*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%ADD10C,0.800000*%
%ADD11O,2.000000X1.600000*%
%ADD12C,1.200000*%
%ADD13C,1.750000*%
%ADD14C,3.400000*%
%ADD15C,1.700000*%
%ADD16C,2.000000*%
%ADD17C,4.400000*%
%ADD18R,1.752600X1.752600*%
%ADD19C,1.752600*%
G04 APERTURE END LIST*
D10*
%TO.C,J2*%
X110018000Y-77670000D03*
X117018000Y-77670000D03*
D11*
X107318000Y-75370000D03*
X108418000Y-79970000D03*
X112418000Y-79970000D03*
X115418000Y-79970000D03*
%TD*%
D12*
%TO.C,RSW1*%
X73325000Y-15852500D03*
D13*
X70825000Y-17062500D03*
X75825000Y-17062500D03*
%TD*%
D14*
%TO.C,SW2*%
X22000000Y-41000000D03*
D15*
X16500000Y-41000000D03*
X27500000Y-41000000D03*
D16*
X22000000Y-46900000D03*
X27000000Y-44800000D03*
%TD*%
D14*
%TO.C,SW3*%
X40000000Y-29000000D03*
D15*
X45500000Y-29000000D03*
X34500000Y-29000000D03*
D16*
X40000000Y-34900000D03*
X45000000Y-32800000D03*
%TD*%
D14*
%TO.C,SW4*%
X58000000Y-22000000D03*
D15*
X63500000Y-22000000D03*
X52500000Y-22000000D03*
D16*
X58000000Y-27900000D03*
X63000000Y-25800000D03*
%TD*%
D14*
%TO.C,SW5*%
X76000000Y-27500000D03*
D15*
X70500000Y-27500000D03*
X81500000Y-27500000D03*
D16*
X76000000Y-33400000D03*
X81000000Y-31300000D03*
%TD*%
D15*
%TO.C,SW6*%
X88500000Y-30000000D03*
X99500000Y-30000000D03*
D14*
X94000000Y-30000000D03*
D16*
X94000000Y-35900000D03*
X99000000Y-33800000D03*
%TD*%
D15*
%TO.C,SW8*%
X27500000Y-58000000D03*
D14*
X22000000Y-58000000D03*
D15*
X16500000Y-58000000D03*
D16*
X22000000Y-63900000D03*
X27000000Y-61800000D03*
%TD*%
D15*
%TO.C,SW9*%
X34500000Y-45974000D03*
X45500000Y-45974000D03*
D14*
X40000000Y-45974000D03*
D16*
X40000000Y-51874000D03*
X45000000Y-49774000D03*
%TD*%
D15*
%TO.C,SW10*%
X52500000Y-39116000D03*
D14*
X58000000Y-39116000D03*
D15*
X63500000Y-39116000D03*
D16*
X58000000Y-45016000D03*
X63000000Y-42916000D03*
%TD*%
D15*
%TO.C,SW11*%
X81500000Y-44450000D03*
D14*
X76000000Y-44450000D03*
D15*
X70500000Y-44450000D03*
D16*
X76000000Y-50350000D03*
X81000000Y-48250000D03*
%TD*%
D15*
%TO.C,SW12*%
X88480000Y-46990000D03*
X99480000Y-46990000D03*
D14*
X93980000Y-46990000D03*
D16*
X93980000Y-52890000D03*
X98980000Y-50790000D03*
%TD*%
D15*
%TO.C,SW14*%
X16500000Y-75000000D03*
D14*
X22000000Y-75000000D03*
D15*
X27500000Y-75000000D03*
D16*
X22000000Y-80900000D03*
X27000000Y-78800000D03*
%TD*%
D15*
%TO.C,SW15*%
X34500000Y-62992000D03*
X45500000Y-62992000D03*
D14*
X40000000Y-62992000D03*
D16*
X40000000Y-68892000D03*
X45000000Y-66792000D03*
%TD*%
D14*
%TO.C,SW16*%
X58000000Y-56134000D03*
D15*
X52500000Y-56134000D03*
X63500000Y-56134000D03*
D16*
X58000000Y-62034000D03*
X63000000Y-59934000D03*
%TD*%
D15*
%TO.C,SW17*%
X70500000Y-61468000D03*
D14*
X76000000Y-61468000D03*
D15*
X81500000Y-61468000D03*
D16*
X76000000Y-67368000D03*
X81000000Y-65268000D03*
%TD*%
D15*
%TO.C,SW18*%
X88480000Y-64008000D03*
D14*
X93980000Y-64008000D03*
D15*
X99480000Y-64008000D03*
D16*
X93980000Y-69908000D03*
X98980000Y-67808000D03*
%TD*%
D15*
%TO.C,SW20*%
X99512860Y-86950000D03*
X109039140Y-92450000D03*
D14*
X104276000Y-89700000D03*
D16*
X107226000Y-84590450D03*
X101845873Y-83909103D03*
%TD*%
D15*
%TO.C,SW21*%
X80403408Y-80526495D03*
X91028592Y-83373505D03*
D14*
X85716000Y-81950000D03*
D16*
X87243032Y-76251038D03*
X81869883Y-76985387D03*
%TD*%
D17*
%TO.C,REF\u002A\u002A*%
X67500000Y-56950000D03*
X48450000Y-37900000D03*
X86550000Y-37900000D03*
X67500000Y-18850000D03*
%TD*%
D18*
%TO.C,U2*%
X105630000Y-41816750D03*
D19*
X105630000Y-44356750D03*
X105630000Y-46896750D03*
X105630000Y-49436750D03*
X105630000Y-51976750D03*
X105630000Y-54516750D03*
X105630000Y-57056750D03*
X105630000Y-59596750D03*
X105630000Y-62136750D03*
X105630000Y-64676750D03*
X105630000Y-67216750D03*
X105858600Y-69756750D03*
X120870000Y-69756750D03*
X120870000Y-67216750D03*
X120870000Y-64676750D03*
X120870000Y-62136750D03*
X120870000Y-59596750D03*
X120870000Y-57056750D03*
X120870000Y-54516750D03*
X120870000Y-51976750D03*
X120870000Y-49436750D03*
X120870000Y-46896750D03*
X120870000Y-44356750D03*
X120870000Y-41816750D03*
X108170000Y-69756750D03*
X110710000Y-69756750D03*
X113250000Y-69756750D03*
X115790000Y-69756750D03*
X118330000Y-69756750D03*
%TD*%
D15*
%TO.C,SW1*%
X72079071Y-79029357D03*
D14*
X66600000Y-78550000D03*
D15*
X61120929Y-78070643D03*
D16*
X67114219Y-72672451D03*
X61950218Y-74328681D03*
%TD*%
D10*
%TO.C,J1*%
X117000000Y-77650000D03*
X110000000Y-77650000D03*
D11*
X107300000Y-79950000D03*
X108400000Y-75350000D03*
X112400000Y-75350000D03*
X115400000Y-75350000D03*
%TD*%
M02*

View File

@@ -0,0 +1,15 @@
%TF.GenerationSoftware,KiCad,Pcbnew,(6.0.0)*%
%TF.CreationDate,2022-03-12T15:50:12-08: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-03-12 15:50:12*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
G04 APERTURE END LIST*
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 Sat Mar 12 15:50:14 2022
; FORMAT={-:-/ absolute / inch / decimal}
; #@! TF.CreationDate,2022-03-12T15:50:14-08: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.0669
; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill
T4C0.1339
%
G90
G05
T1
X4.3307Y-3.0571
X4.3314Y-3.0579
X4.6063Y-3.0571
X4.607Y-3.0579
T2
X2.8868Y-0.6241
T3
X0.6496Y-1.6142
X0.6496Y-2.2835
X0.6496Y-2.9528
X1.0827Y-1.6142
X1.0827Y-2.2835
X1.0827Y-2.9528
X1.3583Y-1.1417
X1.3583Y-1.81
X1.3583Y-2.48
X1.7913Y-1.1417
X1.7913Y-1.81
X1.7913Y-2.48
X2.0669Y-0.8661
X2.0669Y-1.54
X2.0669Y-2.21
X2.4063Y-3.0736
X2.5Y-0.8661
X2.5Y-1.54
X2.5Y-2.21
X2.7756Y-1.0827
X2.7756Y-1.75
X2.7756Y-2.42
X2.8378Y-3.1114
X3.1655Y-3.1703
X3.2087Y-1.0827
X3.2087Y-1.75
X3.2087Y-2.42
X3.4835Y-1.85
X3.4835Y-2.52
X3.4843Y-1.1811
X3.5838Y-3.2824
X3.9165Y-1.85
X3.9165Y-2.52
X3.9173Y-1.1811
X3.9178Y-3.4232
X4.2929Y-3.6398
T4
X0.8661Y-1.6142
X0.8661Y-2.2835
X0.8661Y-2.9528
X1.5748Y-1.1417
X1.5748Y-1.81
X1.5748Y-2.48
X2.2835Y-0.8661
X2.2835Y-1.54
X2.2835Y-2.21
X2.622Y-3.0925
X2.9921Y-1.0827
X2.9921Y-1.75
X2.9921Y-2.42
X3.3746Y-3.2264
X3.7Y-1.85
X3.7Y-2.52
X3.7008Y-1.1811
X4.1054Y-3.5315
T0
M30

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,191 @@
M48
; DRILL file {KiCad (6.0.0)} date Sat Mar 12 15:50:14 2022
; FORMAT={-:-/ absolute / inch / decimal}
; #@! TF.CreationDate,2022-03-12T15:50:14-08: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.0354
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T3C0.0390
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T4C0.0430
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T5C0.0472
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T6C0.0866
%
G90
G05
T1
X3.75Y-2.8524
X3.8228Y-1.687
X3.9032Y-1.5023
X3.93Y-1.73
X3.9311Y-2.813
X3.9547Y-2.3681
X3.9764Y-1.5256
X4.0Y-2.8996
X4.0039Y-3.1594
X4.0571Y-3.0138
X4.06Y-1.93
X4.07Y-1.72
X4.1122Y-3.1299
X4.1496Y-2.958
X4.2067Y-3.0295
X4.3071Y-2.0453
X4.3071Y-2.872
X4.3484Y-2.8484
X4.4094Y-2.1457
X4.4921Y-1.6555
X4.5079Y-2.5472
X4.5079Y-2.8701
X4.5432Y-3.0532
X4.5591Y-2.6772
X4.563Y-2.5492
X4.6083Y-2.3465
X4.6083Y-2.872
X4.6614Y-2.2008
X4.6654Y-1.8406
X4.6969Y-2.5
X4.7067Y-2.8681
T3
X2.7884Y-0.6718
X2.9852Y-0.6718
T4
X4.1587Y-1.6463
X4.1587Y-1.7463
X4.1587Y-1.8463
X4.1587Y-1.9463
X4.1587Y-2.0463
X4.1587Y-2.1463
X4.1587Y-2.2463
X4.1587Y-2.3463
X4.1587Y-2.4463
X4.1587Y-2.5463
X4.1587Y-2.6463
X4.1677Y-2.7463
X4.2587Y-2.7463
X4.3587Y-2.7463
X4.4587Y-2.7463
X4.5587Y-2.7463
X4.6587Y-2.7463
X4.7587Y-1.6463
X4.7587Y-1.7463
X4.7587Y-1.8463
X4.7587Y-1.9463
X4.7587Y-2.0463
X4.7587Y-2.1463
X4.7587Y-2.2463
X4.7587Y-2.3463
X4.7587Y-2.4463
X4.7587Y-2.5463
X4.7587Y-2.6463
X4.7587Y-2.7463
T5
X0.6693Y-1.7638
X0.6693Y-2.4331
X0.6693Y-3.1024
X0.8661Y-1.8465
X0.8661Y-2.5157
X0.8661Y-3.185
X1.063Y-1.7638
X1.063Y-2.4331
X1.063Y-3.1024
X1.378Y-1.2913
X1.378Y-1.9596
X1.378Y-2.6296
X1.5748Y-1.374
X1.5748Y-2.0423
X1.5748Y-2.7123
X1.7717Y-1.2913
X1.7717Y-1.9596
X1.7717Y-2.6296
X2.0866Y-1.0157
X2.0866Y-1.6896
X2.0866Y-2.3596
X2.2835Y-1.0984
X2.2835Y-1.7723
X2.2835Y-2.4423
X2.439Y-2.9263
X2.4803Y-1.0157
X2.4803Y-1.6896
X2.4803Y-2.3596
X2.6423Y-2.8611
X2.7953Y-1.2323
X2.7953Y-1.8996
X2.7953Y-2.5696
X2.8312Y-2.9606
X2.9921Y-1.315
X2.9921Y-1.9823
X2.9921Y-2.6523
X3.189Y-1.2323
X3.189Y-1.8996
X3.189Y-2.5696
X3.2232Y-3.0309
X3.4348Y-3.002
X3.5031Y-1.9996
X3.5031Y-2.6696
X3.5039Y-1.3307
X3.6035Y-3.1328
X3.7Y-2.0823
X3.7Y-2.7523
X3.7008Y-1.4134
X3.8969Y-1.9996
X3.8969Y-2.6696
X3.8976Y-1.3307
X4.0097Y-3.3035
X4.2215Y-3.3303
X4.3506Y-3.5004
T6
X1.9075Y-1.4921
X2.6575Y-0.7421
X2.6575Y-2.2421
X3.4075Y-1.4921
T2
G00X4.2165Y-3.1476
M15
G01X4.2323Y-3.1476
M16
G05
G00X4.233Y-2.9673
M15
G01X4.2172Y-2.9673
M16
G05
G00X4.2598Y-2.9665
M15
G01X4.2756Y-2.9665
M16
G05
G00X4.2763Y-3.1484
M15
G01X4.2606Y-3.1484
M16
G05
G00X4.4173Y-2.9665
M15
G01X4.4331Y-2.9665
M16
G05
G00X4.4338Y-3.1484
M15
G01X4.418Y-3.1484
M16
G05
G00X4.5354Y-2.9665
M15
G01X4.5512Y-2.9665
M16
G05
G00X4.5519Y-3.1484
M15
G01X4.5361Y-3.1484
M16
G05
T0
M30

View File

@@ -0,0 +1,120 @@
{
"Header": {
"GenerationSoftware": {
"Vendor": "KiCad",
"Application": "Pcbnew",
"Version": "(6.0.0)"
},
"CreationDate": "2022-03-12T15:50:12-08:00"
},
"GeneralSpecs": {
"ProjectId": {
"Name": "half-swept",
"GUID": "68616c66-2d73-4776-9570-742e6b696361",
"Revision": "rev?"
},
"Size": {
"X": 108.6139,
"Y": 86.9139
},
"LayerNumber": 2,
"BoardThickness": 1.6,
"Finish": "None"
},
"DesignRules": [
{
"Layers": "Outer",
"PadToPad": 0.0,
"PadToTrack": 0.0,
"TrackToTrack": 0.2,
"MinLineWidth": 0.25
}
],
"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"
}
]
}

Binary file not shown.

115
pcb/half-swept-cache.lib Normal file
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

40
pcb/half-swept-rescue.lib Normal file
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

2585
pcb/half-swept.kicad_pcb Normal file

File diff suppressed because it is too large Load Diff

6986
pcb/half-swept.kicad_pcb-bak Normal file

File diff suppressed because it is too large Load Diff

77
pcb/half-swept.kicad_prl Normal file
View File

@@ -0,0 +1,77 @@
{
"board": {
"active_layer": 31,
"active_layer_preset": "",
"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,
6,
7,
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": 1
},
"meta": {
"filename": "half-swept.kicad_prl",
"version": 3
},
"project": {
"files": []
}
}

419
pcb/half-swept.kicad_pro Normal file
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": {}
}

1250
pcb/half-swept.kicad_sch Normal file

File diff suppressed because it is too large Load Diff

33
pcb/half-swept.pro Normal file
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]

818
pcb/half-swept.sch Normal file
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

818
pcb/half-swept.sch-bak Normal file
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))
)
)

View File

@@ -0,0 +1,49 @@
(module Kailh-PG1350-1u-No-Clickhole (layer F.Cu) (tedit 5B316356)
(fp_text reference "Kailh PG1350" (at 0 -7.14375 180) (layer Dwgs.User)
(effects (font (size 1.27 1.524) (thickness 0.2032)))
)
(fp_text value MX (at 0 -5.08 180) (layer F.SilkS) hide
(effects (font (size 1.27 1.524) (thickness 0.2032)))
)
(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))
(pad "" np_thru_hole circle (at 0 0 180) (size 3.4 3.4) (drill 3.4) (layers *.Cu))
(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))
(pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu))
(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,39 @@
(module "Kailh-PG1350-1u-NoLED" (layer F.Cu) (tedit 5E74EA2A)
(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_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 9.525 -9.525) (end 9.525 9.525) (layer Eco1.User) (width 0.12))
(fp_line (start -9.525 -9.525) (end -9.525 9.525) (layer Eco1.User) (width 0.12))
(fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Eco1.User) (width 0.12))
(fp_line (start -9.525 9.525) (end 9.525 9.525) (layer Eco1.User) (width 0.12))
(pad "" np_thru_hole circle (at 0 0 180) (size 3.4 3.4) (drill 3.4) (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,52 @@
(module Kailh-PG1350-1u-reversible-No-Clickhole (layer F.Cu) (tedit 5B6B2E11)
(fp_text reference SW_C1 (at 0 -7.14375 180) (layer Dwgs.User)
(effects (font (size 1.27 1.524) (thickness 0.2032)))
)
(fp_text value MX (at 0 -5.08 180) (layer F.SilkS) hide
(effects (font (size 1.27 1.524) (thickness 0.2032)))
)
(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))
(pad "" np_thru_hole circle (at -5.22 -4.2 180) (size 1.2 1.2) (drill 1.2) (layers *.Cu))
(pad 2 thru_hole circle (at 5 3.8 41.9) (size 2 2) (drill 1.2) (layers *.Cu F.Mask))
(pad "" np_thru_hole circle (at 5.22 -4.2 180) (size 1.2 1.2) (drill 1.2) (layers *.Cu))
(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 B.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,52 @@
(module Kailh-PG1350-1u-reversible-flip (layer F.Cu) (tedit 5A62135F)
(fp_text reference "Kailh PG1350" (at 0 -7.14375 180) (layer Dwgs.User)
(effects (font (size 1.27 1.524) (thickness 0.2032)))
)
(fp_text value MX (at 0 -5.08 180) (layer F.SilkS) hide
(effects (font (size 1.27 1.524) (thickness 0.2032)))
)
(fp_text user - (at 1.26 -3) (layer B.SilkS)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_text user + (at -1.27 -3) (layer B.SilkS)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_text user - (at 1.26 -3) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user + (at -1.27 -3) (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))
(pad "" np_thru_hole circle (at -5.22 -4.2 180) (size 1.2 1.2) (drill 1.2) (layers *.Cu))
(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.22 -4.2 180) (size 1.2 1.2) (drill 1.2) (layers *.Cu))
(pad "" np_thru_hole circle (at 0 0 180) (size 3.4 3.4) (drill 3.4) (layers *.Cu))
(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))
(pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu))
(model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl
(at (xyz 0.294 0.294 0.234))
(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
(at (xyz 0 0 0.47))
(scale (xyz 0.394 0.394 0.394))
(rotate (xyz 270 0 0))
)
)

View File

@@ -0,0 +1,41 @@
(footprint "Kailh-PG1350-1u-reversible" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 622D2AE9)
(attr through_hole)
(fp_text reference "SW_C1" (at 0 -7.14375 180) (layer "Dwgs.User")
(effects (font (size 1.27 1.524) (thickness 0.2032)))
(tstamp 91f4deb0-6e89-438f-8bc3-895837544016)
)
(fp_text value "MX" (at 0 -5.08 180) (layer "F.SilkS") hide
(effects (font (size 1.27 1.524) (thickness 0.2032)))
(tstamp e212a9b7-5fd3-4acc-9e8d-f7040d17ef8a)
)
(fp_line (start -9 8.5) (end -9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 1bbe4400-7393-478c-9817-cc224f28bc42))
(fp_line (start -9 -8.5) (end 9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 32c75499-fa5a-48b2-9fa4-09eec76fc673))
(fp_line (start 9 -8.5) (end 9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 3c428219-3336-4e23-83ba-3eff8a78154d))
(fp_line (start 9 8.5) (end -9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp b317c760-178e-42df-a507-bacd988f3eae))
(fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer "Cmts.User") (width 0.1524) (tstamp 0bf6b2f3-74f5-4798-9489-6951fdf3c203))
(fp_line (start 6.9 6.9) (end -6.9 6.9) (layer "Cmts.User") (width 0.1524) (tstamp 0ea4a57f-aefa-462c-a186-79f9305b9ed4))
(fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer "Cmts.User") (width 0.1524) (tstamp 3ab1d26d-d51c-4f37-ab5d-ed4f18163a3b))
(fp_line (start -6.9 -6.9) (end 6.9 -6.9) (layer "Cmts.User") (width 0.1524) (tstamp 8e82ac50-4f65-4084-bfd8-9e196df7e443))
(fp_line (start 7.5 7.5) (end -7.5 7.5) (layer "Eco2.User") (width 0.1524) (tstamp 17b22e6c-c41c-4687-867e-23d9831dbb4c))
(fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer "Eco2.User") (width 0.1524) (tstamp 24459961-9617-4682-ad4a-ef0038d47fd8))
(fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer "Eco2.User") (width 0.1524) (tstamp 3cf14702-61c9-4b67-bea1-b76187ecc1fb))
(fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer "Eco2.User") (width 0.1524) (tstamp dad3dbc9-896f-4529-828a-2c7363c82aa7))
(pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 1d6c0499-c416-4bef-a826-3deaee6dde17))
(pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 95e3044b-ae2d-4c7d-b93d-4763dd90fd11))
(pad "" np_thru_hole circle (at 0 0 180) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask) (tstamp afa8d3dd-ecfb-45a9-9288-47ec9e52684c))
(pad "1" thru_hole circle (at 0 5.9 180) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) (tstamp 780990d7-3afd-453e-beb6-fa99dd4589a7))
(pad "2" thru_hole circle (at 5 3.8 41.9) (size 2 2) (drill 1.2) (layers *.Cu "F.Mask") (tstamp 22df70e5-5719-463d-b917-0fe9fb1b7f19))
(pad "2" thru_hole circle (at -5 3.8 41.9) (size 2 2) (drill 1.2) (layers *.Cu "B.Mask") (tstamp eff474b3-d5e0-4718-853b-f939fd805282))
(model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl"
(offset (xyz 7.467599888 7.467599888 5.943599911))
(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.93799982))
(scale (xyz 0.394 0.394 0.394))
(rotate (xyz 270 0 0))
)
)

View File

@@ -0,0 +1,54 @@
(module Kailh-PG1350-1u (layer F.Cu) (tedit 5D22AF7D)
(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 9.525 -9.525) (end 9.525 9.525) (layer Eco1.User) (width 0.12))
(fp_line (start -9.525 -9.525) (end -9.525 9.525) (layer Eco1.User) (width 0.12))
(fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Eco1.User) (width 0.12))
(fp_line (start -9.525 9.525) (end 9.525 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,86 @@
(module "Kailh-PG1350-2.5u" (layer F.Cu) (tedit 5E71AD25)
(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_line (start 14 -5.5) (end 14 -9) (layer Edge.Cuts) (width 0.12))
(fp_line (start 10 -9) (end 10 -5.5) (layer Edge.Cuts) (width 0.12))
(fp_line (start 10 -5.5) (end 14 -5.5) (layer Edge.Cuts) (width 0.12))
(fp_line (start 10 -9) (end 14 -9) (layer Edge.Cuts) (width 0.12))
(fp_line (start 9.35 -3.2) (end 9.35 2.3) (layer Edge.Cuts) (width 0.12))
(fp_line (start 14.65 2.3) (end 14.65 -3.2) (layer Edge.Cuts) (width 0.12))
(fp_line (start 9.35 -3.2) (end 14.65 -3.2) (layer Edge.Cuts) (width 0.12))
(fp_line (start 9.35 2.3) (end 14.65 2.3) (layer Edge.Cuts) (width 0.12))
(fp_line (start 10.2 -8.45) (end 13.8 -8.45) (layer Cmts.User) (width 0.12))
(fp_line (start 13.8 -8.45) (end 13.8 -3.8) (layer Cmts.User) (width 0.12))
(fp_line (start 10.2 -8.45) (end 10.2 -3.8) (layer Cmts.User) (width 0.12))
(fp_line (start 13.8 -3.8) (end 15.15 -3.8) (layer Cmts.User) (width 0.12))
(fp_line (start 8.85 -3.8) (end 10.2 -3.8) (layer Cmts.User) (width 0.12))
(fp_line (start 8.85 3.05) (end 8.85 -3.8) (layer Cmts.User) (width 0.12))
(fp_line (start 15.15 3.05) (end 15.15 -3.8) (layer Cmts.User) (width 0.12))
(fp_line (start 8.85 3.05) (end 15.15 3.05) (layer Cmts.User) (width 0.12))
(fp_line (start -23.8125 9.525) (end 23.8125 9.525) (layer Eco1.User) (width 0.12))
(fp_line (start -23.8125 -9.525) (end 23.8125 -9.525) (layer Eco1.User) (width 0.12))
(fp_line (start -23.8125 -9.525) (end -23.8125 9.525) (layer Eco1.User) (width 0.12))
(fp_line (start 23.8125 -9.525) (end 23.8125 9.525) (layer Eco1.User) (width 0.12))
(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 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 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_text user "+" (at 1.27 -3 180) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(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 B.SilkS)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_text user "-" (at -1.26 -3 180) (layer B.SilkS)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_line (start -10 -5.5) (end -10 -9) (layer Edge.Cuts) (width 0.12))
(fp_line (start -14 -9) (end -14 -5.5) (layer Edge.Cuts) (width 0.12))
(fp_line (start -14 -5.5) (end -10 -5.5) (layer Edge.Cuts) (width 0.12))
(fp_line (start -14 -9) (end -10 -9) (layer Edge.Cuts) (width 0.12))
(fp_line (start -14.65 -3.2) (end -14.65 2.3) (layer Edge.Cuts) (width 0.12))
(fp_line (start -9.35 2.3) (end -9.35 -3.2) (layer Edge.Cuts) (width 0.12))
(fp_line (start -14.65 -3.2) (end -9.35 -3.2) (layer Edge.Cuts) (width 0.12))
(fp_line (start -14.65 2.3) (end -9.35 2.3) (layer Edge.Cuts) (width 0.12))
(fp_line (start -13.8 -8.45) (end -10.2 -8.45) (layer Cmts.User) (width 0.12))
(fp_line (start -10.2 -8.45) (end -10.2 -3.8) (layer Cmts.User) (width 0.12))
(fp_line (start -13.8 -8.45) (end -13.8 -3.8) (layer Cmts.User) (width 0.12))
(fp_line (start -10.2 -3.8) (end -8.85 -3.8) (layer Cmts.User) (width 0.12))
(fp_line (start -15.15 -3.8) (end -13.8 -3.8) (layer Cmts.User) (width 0.12))
(fp_line (start -15.15 3.05) (end -15.15 -3.8) (layer Cmts.User) (width 0.12))
(fp_line (start -8.85 3.05) (end -8.85 -3.8) (layer Cmts.User) (width 0.12))
(fp_line (start -15.15 3.05) (end -8.85 3.05) (layer Cmts.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,72 @@
(module "Kailh-PG1350-2u-NoLED" (layer F.Cu) (tedit 5E74E89A)
(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_line (start -15.15 3.05) (end -8.85 3.05) (layer Cmts.User) (width 0.12))
(fp_line (start -8.85 3.05) (end -8.85 -3.8) (layer Cmts.User) (width 0.12))
(fp_line (start -15.15 3.05) (end -15.15 -3.8) (layer Cmts.User) (width 0.12))
(fp_line (start -15.15 -3.8) (end -13.8 -3.8) (layer Cmts.User) (width 0.12))
(fp_line (start -10.2 -3.8) (end -8.85 -3.8) (layer Cmts.User) (width 0.12))
(fp_line (start -13.8 -8.45) (end -13.8 -3.8) (layer Cmts.User) (width 0.12))
(fp_line (start -10.2 -8.45) (end -10.2 -3.8) (layer Cmts.User) (width 0.12))
(fp_line (start -13.8 -8.45) (end -10.2 -8.45) (layer Cmts.User) (width 0.12))
(fp_line (start -14.65 2.3) (end -9.35 2.3) (layer Edge.Cuts) (width 0.12))
(fp_line (start -14.65 -3.2) (end -9.35 -3.2) (layer Edge.Cuts) (width 0.12))
(fp_line (start -9.35 2.3) (end -9.35 -3.2) (layer Edge.Cuts) (width 0.12))
(fp_line (start -14.65 -3.2) (end -14.65 2.3) (layer Edge.Cuts) (width 0.12))
(fp_line (start -14 -9) (end -10 -9) (layer Edge.Cuts) (width 0.12))
(fp_line (start -14 -5.5) (end -10 -5.5) (layer Edge.Cuts) (width 0.12))
(fp_line (start -14 -9) (end -14 -5.5) (layer Edge.Cuts) (width 0.12))
(fp_line (start -10 -5.5) (end -10 -9) (layer Edge.Cuts) (width 0.12))
(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 18 8.5) (end -18 8.5) (layer Dwgs.User) (width 0.1524))
(fp_line (start -18 8.5) (end -18 -8.5) (layer Dwgs.User) (width 0.1524))
(fp_line (start -18 -8.5) (end 18 -8.5) (layer Dwgs.User) (width 0.1524))
(fp_line (start 18 -8.5) (end 18 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 19.05 -9.525) (end 19.05 9.525) (layer Eco1.User) (width 0.12))
(fp_line (start -19.05 -9.525) (end -19.05 9.525) (layer Eco1.User) (width 0.12))
(fp_line (start -19.05 -9.525) (end 19.05 -9.525) (layer Eco1.User) (width 0.12))
(fp_line (start -19.05 9.525) (end 19.05 9.525) (layer Eco1.User) (width 0.12))
(fp_line (start 8.85 3.05) (end 15.15 3.05) (layer Cmts.User) (width 0.12))
(fp_line (start 15.15 3.05) (end 15.15 -3.8) (layer Cmts.User) (width 0.12))
(fp_line (start 8.85 3.05) (end 8.85 -3.8) (layer Cmts.User) (width 0.12))
(fp_line (start 8.85 -3.8) (end 10.2 -3.8) (layer Cmts.User) (width 0.12))
(fp_line (start 13.8 -3.8) (end 15.15 -3.8) (layer Cmts.User) (width 0.12))
(fp_line (start 10.2 -8.45) (end 10.2 -3.8) (layer Cmts.User) (width 0.12))
(fp_line (start 13.8 -8.45) (end 13.8 -3.8) (layer Cmts.User) (width 0.12))
(fp_line (start 10.2 -8.45) (end 13.8 -8.45) (layer Cmts.User) (width 0.12))
(fp_line (start 9.35 2.3) (end 14.65 2.3) (layer Edge.Cuts) (width 0.12))
(fp_line (start 9.35 -3.2) (end 14.65 -3.2) (layer Edge.Cuts) (width 0.12))
(fp_line (start 14.65 2.3) (end 14.65 -3.2) (layer Edge.Cuts) (width 0.12))
(fp_line (start 9.35 -3.2) (end 9.35 2.3) (layer Edge.Cuts) (width 0.12))
(fp_line (start 10 -9) (end 14 -9) (layer Edge.Cuts) (width 0.12))
(fp_line (start 10 -5.5) (end 14 -5.5) (layer Edge.Cuts) (width 0.12))
(fp_line (start 10 -9) (end 10 -5.5) (layer Edge.Cuts) (width 0.12))
(fp_line (start 14 -5.5) (end 14 -9) (layer Edge.Cuts) (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 "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,72 @@
(module "Kailh-PG1350-2u-Vert-NoLED" (layer F.Cu) (tedit 5E87667A)
(fp_text reference "Kailh PG1350" (at -7.14375 0 270) (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_line (start -3.05 -15.15) (end -3.05 -8.85) (layer Cmts.User) (width 0.12))
(fp_line (start -3.05 -8.85) (end 3.8 -8.85) (layer Cmts.User) (width 0.12))
(fp_line (start -3.05 -15.15) (end 3.8 -15.15) (layer Cmts.User) (width 0.12))
(fp_line (start 3.8 -15.15) (end 3.8 -13.8) (layer Cmts.User) (width 0.12))
(fp_line (start 3.8 -10.2) (end 3.8 -8.85) (layer Cmts.User) (width 0.12))
(fp_line (start 8.45 -13.8) (end 3.8 -13.8) (layer Cmts.User) (width 0.12))
(fp_line (start 8.45 -10.2) (end 3.8 -10.2) (layer Cmts.User) (width 0.12))
(fp_line (start 8.45 -13.8) (end 8.45 -10.2) (layer Cmts.User) (width 0.12))
(fp_line (start -2.3 -14.65) (end -2.3 -9.35) (layer Edge.Cuts) (width 0.12))
(fp_line (start 3.2 -14.65) (end 3.2 -9.35) (layer Edge.Cuts) (width 0.12))
(fp_line (start -2.3 -9.35) (end 3.2 -9.35) (layer Edge.Cuts) (width 0.12))
(fp_line (start 3.2 -14.65) (end -2.3 -14.65) (layer Edge.Cuts) (width 0.12))
(fp_line (start 9 -14) (end 9 -10) (layer Edge.Cuts) (width 0.12))
(fp_line (start 5.5 -14) (end 5.5 -10) (layer Edge.Cuts) (width 0.12))
(fp_line (start 9 -14) (end 5.5 -14) (layer Edge.Cuts) (width 0.12))
(fp_line (start 5.5 -10) (end 9 -10) (layer Edge.Cuts) (width 0.12))
(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 17) (end -9 -17) (layer Dwgs.User) (width 0.1524))
(fp_line (start -9 -17) (end 9 -17) (layer Dwgs.User) (width 0.1524))
(fp_line (start 9 -17) (end 9 17) (layer Dwgs.User) (width 0.1524))
(fp_line (start 9 17) (end -9 17) (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 9.525 19.05) (end -9.525 19.05) (layer Eco1.User) (width 0.12))
(fp_line (start 9.525 -19.05) (end -9.525 -19.05) (layer Eco1.User) (width 0.12))
(fp_line (start 9.525 -19.05) (end 9.525 19.05) (layer Eco1.User) (width 0.12))
(fp_line (start -9.525 -19.05) (end -9.525 19.05) (layer Eco1.User) (width 0.12))
(fp_line (start -3.05 8.85) (end -3.05 15.15) (layer Cmts.User) (width 0.12))
(fp_line (start -3.05 15.15) (end 3.8 15.15) (layer Cmts.User) (width 0.12))
(fp_line (start -3.05 8.85) (end 3.8 8.85) (layer Cmts.User) (width 0.12))
(fp_line (start 3.8 8.85) (end 3.8 10.2) (layer Cmts.User) (width 0.12))
(fp_line (start 3.8 13.8) (end 3.8 15.15) (layer Cmts.User) (width 0.12))
(fp_line (start 8.45 10.2) (end 3.8 10.2) (layer Cmts.User) (width 0.12))
(fp_line (start 8.45 13.8) (end 3.8 13.8) (layer Cmts.User) (width 0.12))
(fp_line (start 8.45 10.2) (end 8.45 13.8) (layer Cmts.User) (width 0.12))
(fp_line (start -2.3 9.35) (end -2.3 14.65) (layer Edge.Cuts) (width 0.12))
(fp_line (start 3.2 9.35) (end 3.2 14.65) (layer Edge.Cuts) (width 0.12))
(fp_line (start -2.3 14.65) (end 3.2 14.65) (layer Edge.Cuts) (width 0.12))
(fp_line (start 3.2 9.35) (end -2.3 9.35) (layer Edge.Cuts) (width 0.12))
(fp_line (start 9 10) (end 9 14) (layer Edge.Cuts) (width 0.12))
(fp_line (start 5.5 10) (end 5.5 14) (layer Edge.Cuts) (width 0.12))
(fp_line (start 9 10) (end 5.5 10) (layer Edge.Cuts) (width 0.12))
(fp_line (start 5.5 14) (end 9 14) (layer Edge.Cuts) (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 270) (size 3.4 3.4) (drill 3.4) (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,86 @@
(module "Kailh-PG1350-2u" (layer F.Cu) (tedit 5E71ACA9)
(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_line (start 14 -5.5) (end 14 -9) (layer Edge.Cuts) (width 0.12))
(fp_line (start 10 -9) (end 10 -5.5) (layer Edge.Cuts) (width 0.12))
(fp_line (start 10 -5.5) (end 14 -5.5) (layer Edge.Cuts) (width 0.12))
(fp_line (start 10 -9) (end 14 -9) (layer Edge.Cuts) (width 0.12))
(fp_line (start 9.35 -3.2) (end 9.35 2.3) (layer Edge.Cuts) (width 0.12))
(fp_line (start 14.65 2.3) (end 14.65 -3.2) (layer Edge.Cuts) (width 0.12))
(fp_line (start 9.35 -3.2) (end 14.65 -3.2) (layer Edge.Cuts) (width 0.12))
(fp_line (start 9.35 2.3) (end 14.65 2.3) (layer Edge.Cuts) (width 0.12))
(fp_line (start 10.2 -8.45) (end 13.8 -8.45) (layer Cmts.User) (width 0.12))
(fp_line (start 13.8 -8.45) (end 13.8 -3.8) (layer Cmts.User) (width 0.12))
(fp_line (start 10.2 -8.45) (end 10.2 -3.8) (layer Cmts.User) (width 0.12))
(fp_line (start 13.8 -3.8) (end 15.15 -3.8) (layer Cmts.User) (width 0.12))
(fp_line (start 8.85 -3.8) (end 10.2 -3.8) (layer Cmts.User) (width 0.12))
(fp_line (start 8.85 3.05) (end 8.85 -3.8) (layer Cmts.User) (width 0.12))
(fp_line (start 15.15 3.05) (end 15.15 -3.8) (layer Cmts.User) (width 0.12))
(fp_line (start 8.85 3.05) (end 15.15 3.05) (layer Cmts.User) (width 0.12))
(fp_line (start -19.05 9.525) (end 19.05 9.525) (layer Eco1.User) (width 0.12))
(fp_line (start -19.05 -9.525) (end 19.05 -9.525) (layer Eco1.User) (width 0.12))
(fp_line (start -19.05 -9.525) (end -19.05 9.525) (layer Eco1.User) (width 0.12))
(fp_line (start 19.05 -9.525) (end 19.05 9.525) (layer Eco1.User) (width 0.12))
(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 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 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_text user "+" (at 1.27 -3 180) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(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 B.SilkS)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_text user "-" (at -1.26 -3 180) (layer B.SilkS)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_line (start -10 -5.5) (end -10 -9) (layer Edge.Cuts) (width 0.12))
(fp_line (start -14 -9) (end -14 -5.5) (layer Edge.Cuts) (width 0.12))
(fp_line (start -14 -5.5) (end -10 -5.5) (layer Edge.Cuts) (width 0.12))
(fp_line (start -14 -9) (end -10 -9) (layer Edge.Cuts) (width 0.12))
(fp_line (start -14.65 -3.2) (end -14.65 2.3) (layer Edge.Cuts) (width 0.12))
(fp_line (start -9.35 2.3) (end -9.35 -3.2) (layer Edge.Cuts) (width 0.12))
(fp_line (start -14.65 -3.2) (end -9.35 -3.2) (layer Edge.Cuts) (width 0.12))
(fp_line (start -14.65 2.3) (end -9.35 2.3) (layer Edge.Cuts) (width 0.12))
(fp_line (start -13.8 -8.45) (end -10.2 -8.45) (layer Cmts.User) (width 0.12))
(fp_line (start -10.2 -8.45) (end -10.2 -3.8) (layer Cmts.User) (width 0.12))
(fp_line (start -13.8 -8.45) (end -13.8 -3.8) (layer Cmts.User) (width 0.12))
(fp_line (start -10.2 -3.8) (end -8.85 -3.8) (layer Cmts.User) (width 0.12))
(fp_line (start -15.15 -3.8) (end -13.8 -3.8) (layer Cmts.User) (width 0.12))
(fp_line (start -15.15 3.05) (end -15.15 -3.8) (layer Cmts.User) (width 0.12))
(fp_line (start -8.85 3.05) (end -8.85 -3.8) (layer Cmts.User) (width 0.12))
(fp_line (start -15.15 3.05) (end -8.85 3.05) (layer Cmts.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,12 @@
(module LED_3mm (layer F.Cu) (tedit 4DA3599D)
(fp_text reference LED_3MM? (at 0 -2.54) (layer B.SilkS) hide
(effects (font (size 1.27 1.524) (thickness 0.2032)))
)
(fp_text value VAL*** (at 0 3.556) (layer B.SilkS)
(effects (font (size 1.27 1.524) (thickness 0.2032)))
)
(fp_line (start 1.8288 1.27) (end 1.8288 -1.27) (layer F.SilkS) (width 0.2032))
(fp_arc (start 0.254 0) (end 1.8288 -1.3208) (angle -280) (layer F.SilkS) (width 0.2032))
(pad 1 thru_hole oval (at -1.27 0) (size 1.905 2.159) (drill 0.9906) (layers *.Cu F.Paste F.SilkS F.Mask))
(pad 2 thru_hole rect (at 1.27 0) (size 1.905 2.159) (drill 0.9906) (layers *.Cu F.Paste F.SilkS F.Mask))
)

View File

@@ -0,0 +1,21 @@
MIT License
Copyright (c) 2018 Keebio
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

View File

@@ -0,0 +1,86 @@
(module "LQFP-48_7x7mm_Pitch0.5mm" (layer F.Cu) (tedit 5D63390D)
(descr "48 LEAD LQFP 7x7mm (see MICREL LQFP7x7-48LD-PL-1.pdf)")
(tags "QFP 0.5")
(attr smd)
(fp_text reference "REF**" (at 0 -6) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text value "LQFP-48_7x7mm_Pitch0.5mm" (at 0 6) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center -2.8 -2.8) (end -2.6 -2.7) (layer F.SilkS) (width 0.15))
(fp_line (start -3.6 -2.6) (end -2.6 -3.6) (layer F.SilkS) (width 0.15))
(fp_text user "%R" (at 0 0) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -2.5 -3.5) (end 3.5 -3.5) (layer F.Fab) (width 0.15))
(fp_line (start 3.5 -3.5) (end 3.5 3.5) (layer F.Fab) (width 0.15))
(fp_line (start 3.5 3.5) (end -3.5 3.5) (layer F.Fab) (width 0.15))
(fp_line (start -3.5 3.5) (end -3.5 -2.5) (layer F.Fab) (width 0.15))
(fp_line (start -3.5 -2.5) (end -2.5 -3.5) (layer F.Fab) (width 0.15))
(fp_line (start -5.25 -5.25) (end -5.25 5.25) (layer F.CrtYd) (width 0.05))
(fp_line (start 5.25 -5.25) (end 5.25 5.25) (layer F.CrtYd) (width 0.05))
(fp_line (start -5.25 -5.25) (end 5.25 -5.25) (layer F.CrtYd) (width 0.05))
(fp_line (start -5.25 5.25) (end 5.25 5.25) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.625 -3.625) (end -3.625 -2.6) (layer F.SilkS) (width 0.15))
(fp_line (start 3.625 -3.625) (end 3.625 -3.1) (layer F.SilkS) (width 0.15))
(fp_line (start 3.625 3.625) (end 3.625 3.1) (layer F.SilkS) (width 0.15))
(fp_line (start -3.625 3.625) (end -3.625 3.1) (layer F.SilkS) (width 0.15))
(fp_line (start -3.625 -3.625) (end -2.6 -3.625) (layer F.SilkS) (width 0.15))
(fp_line (start -3.625 3.625) (end -3.1 3.625) (layer F.SilkS) (width 0.15))
(fp_line (start 3.625 3.625) (end 3.1 3.625) (layer F.SilkS) (width 0.15))
(fp_line (start 3.625 -3.625) (end 3.1 -3.625) (layer F.SilkS) (width 0.15))
(pad "48" smd rect (at -2.75 -4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "47" smd rect (at -2.25 -4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "46" smd rect (at -1.75 -4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "45" smd rect (at -1.25 -4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "44" smd rect (at -0.75 -4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "43" smd rect (at -0.25 -4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "42" smd rect (at 0.25 -4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "41" smd rect (at 0.75 -4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "40" smd rect (at 1.25 -4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "39" smd rect (at 1.75 -4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "38" smd rect (at 2.25 -4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "37" smd rect (at 2.75 -4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "36" smd rect (at 4.35 -2.75) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "35" smd rect (at 4.35 -2.25) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "34" smd rect (at 4.35 -1.75) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "33" smd rect (at 4.35 -1.25) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "32" smd rect (at 4.35 -0.75) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "31" smd rect (at 4.35 -0.25) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "30" smd rect (at 4.35 0.25) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "29" smd rect (at 4.35 0.75) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "28" smd rect (at 4.35 1.25) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "27" smd rect (at 4.35 1.75) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "26" smd rect (at 4.35 2.25) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "25" smd rect (at 4.35 2.75) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "24" smd rect (at 2.75 4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "23" smd rect (at 2.25 4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "22" smd rect (at 1.75 4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "21" smd rect (at 1.25 4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "20" smd rect (at 0.75 4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "19" smd rect (at 0.25 4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "18" smd rect (at -0.25 4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "17" smd rect (at -0.75 4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "16" smd rect (at -1.25 4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "15" smd rect (at -1.75 4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "14" smd rect (at -2.25 4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "13" smd rect (at -2.75 4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "12" smd rect (at -4.35 2.75) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "11" smd rect (at -4.35 2.25) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "10" smd rect (at -4.35 1.75) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "9" smd rect (at -4.35 1.25) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "8" smd rect (at -4.35 0.75) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "7" smd rect (at -4.35 0.25) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "6" smd rect (at -4.35 -0.25) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "5" smd rect (at -4.35 -0.75) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "4" smd rect (at -4.35 -1.25) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "3" smd rect (at -4.35 -1.75) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "2" smd rect (at -4.35 -2.25) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "1" smd rect (at -4.35 -2.75) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
(model "${KISYS3DMOD}/Package_QFP.3dshapes/LQFP-48_7x7mm_P0.5mm.step"
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

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