(pcb "/home/david/Projects/36keys/34Keys/Ferris Sweep Compact LOW/ferris-sweep-compact.dsn" (parser (string_quote ") (space_in_quoted_tokens on) (host_cad "KiCad's Pcbnew") (host_version "5.1.8") ) (resolution um 10) (unit um) (structure (layer F.Cu (type signal) (property (index 0) ) ) (layer B.Cu (type signal) (property (index 1) ) ) (boundary (path pcb 0 88766.5 -15372.4 91159.2 -15632.1 93547.2 -15931.7 95929.9 -16271.2 98306.5 -16650.5 100677 -17069.4 103039 -17527.9 105394 -18025.8 107740 -18562.9 110077 -19139.2 112403 -19754.5 114720 -20408.5 117024 -21101.2 119318 -21832.3 121598 -22601.6 123865 -23408.9 124011 -23497.5 124132 -23616.5 124224 -23760 124281 -23920.3 124300 -24089.4 124300 -36080 124330 -36360.8 124399 -36634.6 124506 -36896 124648 -37139.7 124824 -37360.9 125028 -37555.3 125259 -37718.9 125509 -37848.4 125776 -37941.4 126053 -37995.9 126335 -38010.9 142240 -38008 142407 -38026.8 142565 -38082.3 142708 -38171.6 142826 -38290.4 142916 -38432.6 142971 -38591.1 142990 -38758 143002 -75184 142974 -76027.3 142904 -76868.1 142792 -77704.3 142638 -78533.8 142442 -79354.5 142205 -80164.3 141928 -80961.2 141611 -81743.1 141255 -82508.1 130748 -101101 130580 -101329 130381 -101530 130156 -101700 129908 -101836 129644 -101936 129368 -101996 129086 -102017 128804 -101996 128528 -101936 128264 -101836 128016 -101700 126457 -100789 124879 -99910.3 123283 -99065.1 121669 -98253.4 120039 -97475.7 118393 -96732.3 116732 -96023.5 115056 -95349.7 113367 -94711 111665 -94107.9 109950 -93540.5 108224 -93009.1 106487 -92513.9 102926 -91756 99356.4 -91038.1 95779.1 -90360.4 92194.3 -89722.9 88602.7 -89125.7 85004.5 -88569 81400.3 -88052.7 77790.5 -87577 74175.7 -87141.9 70556.1 -86747.4 66932.4 -86393.6 63304.9 -86080.6 59674.1 -85808.4 56040.5 -85577 52404.5 -85386.4 48766.6 -85236.7 45127.2 -85128 41486.9 -85060.1 37846 -85033.1 37561.6 -85021.4 37281.8 -84969.5 37012.1 -84878.3 36758.1 -84749.9 36524.9 -84586.7 36317.3 -84392.1 36139.3 -84170 35994.6 -83924.9 35886.2 -83661.7 35816.2 -83385.8 35786 -83102.8 35768.1 -33928.7 35915 -33537.6 36101.2 -33163.7 36324.9 -32810.9 36583.7 -32482.9 36874.7 -32183.2 37195 -31915 38443.4 -30860.4 39716.5 -29835.9 41013.6 -28841.8 42333.9 -27878.9 43676.8 -26947.7 45041.5 -26048.7 46427.1 -25182.3 47833 -24349.2 49258.2 -23549.7 50702.1 -22784.3 52163.7 -22053.4 53642.3 -21357.5 55137.1 -20697 56647.1 -20072.2 58171.5 -19483.5 59709.5 -18931.1 61260.2 -18415.5 62822.8 -17936.9 64396.2 -17495.6 65979.8 -17091.9 67572.4 -16725.9 69173.3 -16397.8 70781.6 -16108 72396.3 -15856.4 74016.5 -15643.3 75641.4 -15468.8 77269.9 -15332.9 78901.2 -15235.8 80534.3 -15177.6 82168.4 -15158.1 86369.8 -15152.7 88766.5 -15372.4) ) (via "Via[0-1]_600:400_um") (rule (width 250) (clearance 200.1) (clearance 200.1 (type default_smd)) (clearance 50 (type smd_smd)) ) ) (placement (component Kailh:Kailh_PG1232 (place SW10 80000 -42670 front 0 (PN SW_PUSH)) (place SW2 44000 -42370 front 0 (PN SW_PUSH)) (place SW3 62000 -30140 front 0 (PN SW_PUSH)) (place SW5 98000 -30540 front 0 (PN SW_PUSH)) (place SW6 116000 -32420 front 0 (PN SW_PUSH)) (place SW8 44000 -59370 front 0 (PN SW_PUSH)) (place SW9 62000 -47140 front 0 (PN SW_PUSH)) (place SW11 98000 -47540 front 0 (PN SW_PUSH)) (place SW12 116000 -49420 front 0 (PN SW_PUSH)) (place SW15 62000 -64145 front 0 (PN SW_PUSH)) (place SW16 80000 -59670 front 0 (PN SW_PUSH)) (place SW17 98000 -64545 front 0 (PN SW_PUSH)) (place SW18 116000 -66420 front 0 (PN SW_PUSH)) (place SW14 44000 -76375 front 0 (PN SW_PUSH)) (place SW4 80000 -25680 front 0 (PN SW_PUSH)) ) (component kbd:ProMicro_v3 (place U1 134300 -56500 front 0 (PN ProMicro)) ) (component Kailh:ferris_broom (place G*** 80300 -79150 back 351 (PN LOGO)) ) (component foostan:ResetSW (place RSW1 126970 -77240 front 90 (PN Val**)) ) (component "kbd:MJ-4PP-9" (place J1 142020 -78680 front 270 (PN "MJ-4PP-9")) ) ) (library (image Kailh:Kailh_PG1232 (outline (path signal 120 -5950 2950 5950 2950)) (outline (path signal 120 5950 2950 5950 -2950)) (outline (path signal 120 -5950 -2950 -5950 2950)) (outline (path signal 120 -6750 6250 6750 6250)) (outline (path signal 120 6750 6250 6750 -6250)) (outline (path signal 120 6750 -6250 -6750 -6250)) (outline (path signal 120 -6750 -6250 -6750 6250)) (outline (path signal 120 -2250 -2950 -2250 -4000)) (outline (path signal 120 -2250 -4000 2250 -4000)) (outline (path signal 120 2250 -4000 2250 -2950)) (outline (path signal 120 -2250 -2950 -5950 -2950)) (outline (path signal 120 2250 -2950 5950 -2950)) (outline (path signal 120 -9000 8500 -9000 -8500)) (outline (path signal 120 -9000 -8500 9000 -8500)) (outline (path signal 120 9000 -8500 9000 8500)) (outline (path signal 120 9000 8500 -9000 8500)) (pin Oval[A]Pad_4700x1000_um @1 0 -3500) (pin Oval[A]Pad_1200x300_um (rotate 90) @2 -2200 -3500) (pin Oval[A]Pad_1200x300_um (rotate 90) @3 2200 -3500) (pin Oval[A]Pad_4700x300_um @4 0 -3950) (pin Oval[A]Pad_1000x5900_um @5 5360 0) (pin Oval[A]Pad_1000x5900_um @6 4590 0) (pin Oval[A]Pad_1000x5900_um @7 4200 0) (pin Oval[A]Pad_1000x5900_um @8 -4200 0) (pin Oval[A]Pad_1000x5900_um @9 -4590 0) (pin Oval[A]Pad_6100x300_um (rotate 90) @10 -5900 0) (pin Oval[A]Pad_6100x300_um (rotate 90) @11 5900 0) (pin Oval[A]Pad_12100x300_um @12 0 -2900) (pin Oval[A]Pad_12100x300_um @13 0 2900) (pin Oval[A]Pad_1000x5900_um @14 -5360 0) (pin Oval[A]Pad_11850x5900_um @15 0 0) (pin Round[A]Pad_1600_um 1 4580 -5100) (pin Round[A]Pad_1600_um 2 -2000 -5400) (pin Round[A]Pad_1600_um 1@1 -4580 -5100) (pin Round[A]Pad_1600_um 2@1 2000 -5400) (pin Round[A]Pad_1600_um 3 5300 4750) (pin Round[A]Pad_1600_um 4 -5300 4750) ) (image kbd:ProMicro_v3 (outline (path signal 150 8900 -14750 7890 -14750)) (outline (path signal 150 -8900 -14750 -7900 -14750)) (outline (path signal 150 8900 -13750 8900 -14750)) (outline (path signal 150 -8900 -13700 -8900 -14750)) (outline (path signal 150 8900 18300 7950 18300)) (outline (path signal 150 -8900 18300 -7900 18300)) (outline (path signal 150 8900 18300 8900 17300)) (outline (path signal 150 -8900 18300 -8900 17300)) (outline (path signal 150 -8900 -14750 -8900 18300)) (outline (path signal 150 8900 -14750 -8900 -14750)) (outline (path signal 150 8900 18300 8900 -14750)) (outline (path signal 150 -8900 18300 -3750 18300)) (outline (path signal 150 -3750 19600 3750 19600)) (outline (path signal 150 3750 19600 3750 18300)) (outline (path signal 150 -3750 19600 -3750 18299)) (outline (path signal 150 -3750 18300 3750 18300)) (outline (path signal 150 3760 18300 8900 18300)) (outline (path signal 150 -3750 21200 -3750 19900)) (outline (path signal 150 -3750 19900 3750 19900)) (outline (path signal 150 3750 19900 3750 21200)) (outline (path signal 150 3750 21200 -3750 21200)) (outline (path signal 150 -500 20850 500 20850)) (outline (path signal 150 500 20850 0 20200)) (outline (path signal 150 0 20200 -500 20850)) (outline (path signal 150 -350 20700 350 20700)) (outline (path signal 150 -250 20550 250 20550)) (outline (path signal 150 -150 20400 150 20400)) (pin Round[A]Pad_1524_um 1 7611.4 14478) (pin Round[A]Pad_1524_um 2 7611.4 11938) (pin Round[A]Pad_1524_um 3 7611.4 9398) (pin Round[A]Pad_1524_um 4 7611.4 6858) (pin Round[A]Pad_1524_um 5 7611.4 4318) (pin Round[A]Pad_1524_um 6 7611.4 1778) (pin Round[A]Pad_1524_um 7 7611.4 -762) (pin Round[A]Pad_1524_um 8 7611.4 -3302) (pin Round[A]Pad_1524_um 9 7611.4 -5842) (pin Round[A]Pad_1524_um 10 7611.4 -8382) (pin Round[A]Pad_1524_um 11 7611.4 -10922) (pin Round[A]Pad_1524_um 12 7611.4 -13462) (pin Round[A]Pad_1524_um 13 -7608.6 -13462) (pin Round[A]Pad_1524_um 14 -7608.6 -10922) (pin Round[A]Pad_1524_um 15 -7608.6 -8382) (pin Round[A]Pad_1524_um 16 -7608.6 -5842) (pin Round[A]Pad_1524_um 17 -7608.6 -3302) (pin Round[A]Pad_1524_um 18 -7608.6 -762) (pin Round[A]Pad_1524_um 19 -7608.6 1778) (pin Round[A]Pad_1524_um 20 -7608.6 4318) (pin Round[A]Pad_1524_um 21 -7608.6 6858) (pin Round[A]Pad_1524_um 22 -7608.6 9398) (pin Round[A]Pad_1524_um 23 -7608.6 11938) (pin Round[A]Pad_1524_um 24 -7608.6 14478) ) (image Kailh:ferris_broom ) (image foostan:ResetSW (outline (path signal 150 3000 -1500 3000 -1750)) (outline (path signal 150 3000 -1750 -3000 -1750)) (outline (path signal 150 -3000 -1750 -3000 -1500)) (outline (path signal 150 -3000 1500 -3000 1750)) (outline (path signal 150 -3000 1750 3000 1750)) (outline (path signal 150 3000 1750 3000 1500)) (outline (path signal 150 -3000 -1750 3000 -1750)) (outline (path signal 150 3000 -1750 3000 -1500)) (outline (path signal 150 -3000 -1750 -3000 -1500)) (outline (path signal 150 -3000 1750 -3000 1500)) (outline (path signal 150 -3000 1750 3000 1750)) (outline (path signal 150 3000 1750 3000 1500)) (pin Round[A]Pad_2000_um 1 3250 0) (pin Round[A]Pad_2000_um 2 -3250 0) ) (image "kbd:MJ-4PP-9" (outline (path signal 150 -4750 -12000 -4750 0)) (outline (path signal 150 1250 -12000 -4750 -12000)) (outline (path signal 150 1250 0 1250 -12000)) (outline (path signal 150 -4750 0 1250 0)) (outline (path signal 150 -3000 0 3000 0)) (outline (path signal 150 3000 0 3000 -12000)) (outline (path signal 150 3000 -12000 -3000 -12000)) (outline (path signal 150 -3000 -12000 -3000 0)) (pin Oval[A]Pad_1700x2500_um D -3850 -10300) (pin Oval[A]Pad_1700x2500_um A 350 -11800) (pin Oval[A]Pad_1700x2500_um B -3850 -3300) (pin Oval[A]Pad_1700x2500_um C -3850 -6300) (pin Oval[A]Pad_1700x2500_um B@1 2100 -3300) (pin Oval[A]Pad_1700x2500_um C@1 2100 -6300) (pin Oval[A]Pad_1700x2500_um D@1 2100 -10300) (pin Oval[A]Pad_1700x2500_um A@1 -2100 -11800) (keepout "" (circle F.Cu 1200 -1750 -8500)) (keepout "" (circle B.Cu 1200 -1750 -8500)) (keepout "" (circle F.Cu 1200 -1750 -1500)) (keepout "" (circle B.Cu 1200 -1750 -1500)) (keepout "" (circle F.Cu 1200 0 -1500)) (keepout "" (circle B.Cu 1200 0 -1500)) (keepout "" (circle F.Cu 1200 0 -8500)) (keepout "" (circle B.Cu 1200 0 -8500)) ) (padstack Round[A]Pad_1524_um (shape (circle F.Cu 1524)) (shape (circle B.Cu 1524)) (attach off) ) (padstack Round[A]Pad_1600_um (shape (circle F.Cu 1600)) (shape (circle B.Cu 1600)) (attach off) ) (padstack Round[A]Pad_2000_um (shape (circle F.Cu 2000)) (shape (circle B.Cu 2000)) (attach off) ) (padstack Oval[A]Pad_4700x1000_um (shape (path F.Cu 1000 -1850 0 1850 0)) (shape (path B.Cu 1000 -1850 0 1850 0)) (attach off) ) (padstack Oval[A]Pad_1000x5900_um (shape (path F.Cu 1000 0 -2450 0 2450)) (shape (path B.Cu 1000 0 -2450 0 2450)) (attach off) ) (padstack Oval[A]Pad_1700x2500_um (shape (path F.Cu 1700 0 -400 0 400)) (shape (path B.Cu 1700 0 -400 0 400)) (attach off) ) (padstack Oval[A]Pad_4700x300_um (shape (path F.Cu 300 -2200 0 2200 0)) (shape (path B.Cu 300 -2200 0 2200 0)) (attach off) ) (padstack Oval[A]Pad_6100x300_um (shape (path F.Cu 300 -2900 0 2900 0)) (shape (path B.Cu 300 -2900 0 2900 0)) (attach off) ) (padstack Oval[A]Pad_1200x300_um (shape (path F.Cu 300 -450 0 450 0)) (shape (path B.Cu 300 -450 0 450 0)) (attach off) ) (padstack Oval[A]Pad_12100x300_um (shape (path F.Cu 300 -5900 0 5900 0)) (shape (path B.Cu 300 -5900 0 5900 0)) (attach off) ) (padstack Oval[A]Pad_11850x5900_um (shape (path F.Cu 5900 -2975 0 2975 0)) (shape (path B.Cu 5900 -2975 0 2975 0)) (attach off) ) (padstack "Via[0-1]_600:400_um" (shape (circle F.Cu 600)) (shape (circle B.Cu 600)) (attach off) ) ) (network (net row0 (pins SW16-1 SW16-1@1 U1-7) ) (net row1 (pins SW17-1 SW17-1@1 U1-8) ) (net row2 (pins SW18-1 SW18-1@1 U1-9) ) (net row3 (pins SW2-1 SW2-1@1 U1-10) ) (net GND (pins SW10-2 SW10-2@1 SW2-2 SW2-2@1 SW3-2 SW3-2@1 SW5-2 SW5-2@1 SW6-2 SW6-2@1 SW8-2 SW8-2@1 SW9-2 SW9-2@1 SW11-2 SW11-2@1 SW12-2 SW12-2@1 SW15-2 SW15-2@1 SW16-2 SW16-2@1 SW17-2 SW17-2@1 SW18-2 SW18-2@1 SW14-2 SW14-2@1 SW4-2 SW4-2@1 U1-3 U1-4 U1-23 RSW1-2 J1-C J1-C@1) ) (net VCC (pins U1-21 J1-D J1-D@1) ) (net col0 (pins SW6-1 SW6-1@1 U1-20) ) (net col1 (pins SW5-1 SW5-1@1 U1-19) ) (net col2 (pins SW4-1 SW4-1@1 U1-18) ) (net col3 (pins SW3-1 SW3-1@1 U1-17) ) (net col4 (pins SW8-1 SW8-1@1 U1-16) ) (net col5 (pins SW9-1 SW9-1@1 U1-15) ) (net LED (pins SW12-1 SW12-1@1 U1-1) ) (net data (pins U1-2 J1-B J1-B@1) ) (net reset (pins U1-22 RSW1-1) ) (net SCL (pins SW15-1 SW15-1@1 U1-6) ) (net SDA (pins SW14-1 SW14-1@1 U1-5) ) (net "Net-(U1-Pad24)" (pins U1-24) ) (net "Net-(J1-PadA)" (pins J1-A J1-A@1) ) (net "Net-(U1-Pad14)" (pins SW10-1 SW10-1@1 U1-14) ) (net "Net-(U1-Pad13)" (pins SW11-1 SW11-1@1 U1-13) ) (net "Net-(U1-Pad12)" (pins U1-12) ) (net "Net-(U1-Pad11)" (pins U1-11) ) (class kicad_default "" GND LED "Net-(J1-PadA)" "Net-(U1-Pad11)" "Net-(U1-Pad12)" "Net-(U1-Pad13)" "Net-(U1-Pad14)" "Net-(U1-Pad24)" SCL SDA VCC col0 col1 col2 col3 col4 col5 data reset row0 row1 row2 row3 (circuit (use_via Via[0-1]_600:400_um) ) (rule (width 250) (clearance 200.1) ) ) ) (wiring ) )