diff --git a/.github/workflows/render-previews.yml b/.github/workflows/render-previews.yml index 572823a..e12fa4c 100644 --- a/.github/workflows/render-previews.yml +++ b/.github/workflows/render-previews.yml @@ -20,12 +20,12 @@ jobs: - name: Sweep v2 uses: ./.github/actions/export-pngs with: - pcb_file: ./Sweepv2.2/sweepv2.kicad_pcb + pcb_file: '"./Sweep v2.2/sweepv2.kicad_pcb"' pngs_dir: ./gallery/sweepv2 - name: Sweep Half Swept uses: ./.github/actions/export-pngs with: - pcb_file: ./Sweep-half-swept/half-swept.kicad_pcb + pcb_file: '"./Sweep half-swept/half-swept.kicad_pcb"' pngs_dir: ./gallery/sweep-half-swept - name: Sweep High M uses: ./.github/actions/export-pngs @@ -37,11 +37,11 @@ jobs: with: pcb_file: '"./Sweep High/sweep-high.kicad_pcb"' pngs_dir: ./gallery/sweep-high - - name: Sweep Compact LOW + - name: Sweep Mini uses: ./.github/actions/export-pngs with: - pcb_file: '"./Sweep Compact LOW/ferris-sweep-compact.kicad_pcb"' - pngs_dir: ./gallery/sweep-compact-low + pcb_file: '"./Sweep Mini/sweep-mini.kicad_pcb"' + pngs_dir: ./gallery/sweep-mini - name: Sweep Bling MX uses: ./.github/actions/export-pngs with: diff --git a/README.md b/README.md index 26cb13d..10f6e20 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@ Sweep is a version of the more fabulous [Ferris](https://github.com/pierrecheval | Sweep Bling MX | ✔ | ✔ | | | | ⚠
[5] | | ✔ | Kailh (required) | | Sweep High | ✔ | | ✔ | ✔ | | ✔ | | ✔ | | Sweep Half Swept | ✔ | ✔ | ✔ | | | | ✔ | ✔ | Mill-Max (optional) | -| Sweep Compact Low | | ✔ | | | ✔ | | ✔ | | +| Sweep Mini | | ✔ | | | ✔ | | ✔ | | > Note: All versions support bluetooth with Nice!Nano @@ -39,7 +39,7 @@ Sweep is a version of the more fabulous [Ferris](https://github.com/pierrecheval * Sweep Bling MX - An MX only Sweep that features Kailh's hotswap sockets and a stacked case. * Sweep High - Same as the Sweep2 but trades choc spacing for compatibility with more switches and keycaps. * Sweep Half Swept - Half of a Sweep2 with double pro-micro footprint (letting you avoid having one daughter-board flipped upside-down) -* Sweep Compact Low - The only version that supports Choc minis. +* Sweep Mini - The only version that supports Choc minis. ## Components list diff --git a/Sweep Compact LOW/README.md b/Sweep Compact LOW/README.md deleted file mode 100644 index 9d08f5b..0000000 --- a/Sweep Compact LOW/README.md +++ /dev/null @@ -1,6 +0,0 @@ -# Sweep Compact LOW -| Front | Back | -| :---: | :---: | -| ![front](/gallery/sweep-compact-low/front.png) | ![back](/gallery/sweep-compact-low/back.png) | - -This is the only Sweep version that supports the "Choc Mini" switch. diff --git a/Sweep Compact LOW/ferris-sweep-compact.dsn b/Sweep Compact LOW/ferris-sweep-compact.dsn deleted file mode 100644 index a669f89..0000000 --- a/Sweep Compact LOW/ferris-sweep-compact.dsn +++ /dev/null @@ -1,386 +0,0 @@ -(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 - ) -) diff --git a/Sweep Compact LOW/ferris-sweep-compact.net b/Sweep Compact LOW/ferris-sweep-compact.net deleted file mode 100644 index 31c0ead..0000000 --- a/Sweep Compact LOW/ferris-sweep-compact.net +++ /dev/null @@ -1,976 +0,0 @@ -(export (version D) - (design - (source /Users/adachi-kousuke/src/github.com/foostan/crkbd/corne-light/pcb/corne-light.sch) - (date "2019年02月16日土曜日 00:14:31") - (tool "Eeschema (5.0.0-3-g5ebb6b6)") - (sheet (number 1) (name /) (tstamps /) - (title_block - (title "Corne Light") - (company foostan) - (rev 2.1) - (date 2018-12-26) - (source corne-light.sch) - (comment (number 1) (value "")) - (comment (number 2) (value "")) - (comment (number 3) (value "")) - (comment (number 4) (value ""))))) - (components - (comp (ref U1) - (value ProMicro) - (footprint kbd:ProMicro_v2_1side) - (libsource (lib kbd) (part ProMicro) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5A5E14C2)) - (comp (ref SW2) - (value SW_PUSH) - (footprint kbd:CherryMX_Choc_1u) - (libsource (lib kbd) (part SW_PUSH) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5A5E2699)) - (comp (ref D2) - (value D) - (footprint kbd:D3_TH) - (libsource (lib Device) (part D) (description Diode)) - (sheetpath (names /) (tstamps /)) - (tstamp 5A5E26C6)) - (comp (ref SW3) - (value SW_PUSH) - (footprint kbd:CherryMX_Choc_1u) - (libsource (lib kbd) (part SW_PUSH) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5A5E27F9)) - (comp (ref D3) - (value D) - (footprint kbd:D3_TH) - (libsource (lib Device) (part D) (description Diode)) - (sheetpath (names /) (tstamps /)) - (tstamp 5A5E281F)) - (comp (ref SW4) - (value SW_PUSH) - (footprint kbd:CherryMX_Choc_1u) - (libsource (lib kbd) (part SW_PUSH) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5A5E2908)) - (comp (ref SW5) - (value SW_PUSH) - (footprint kbd:CherryMX_Choc_1u) - (libsource (lib kbd) (part SW_PUSH) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5A5E2933)) - (comp (ref SW6) - (value SW_PUSH) - (footprint kbd:CherryMX_Choc_1u) - (libsource (lib kbd) (part SW_PUSH) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5A5E295E)) - (comp (ref D4) - (value D) - (footprint kbd:D3_TH) - (libsource (lib Device) (part D) (description Diode)) - (sheetpath (names /) (tstamps /)) - (tstamp 5A5E29BF)) - (comp (ref D5) - (value D) - (footprint kbd:D3_TH) - (libsource (lib Device) (part D) (description Diode)) - (sheetpath (names /) (tstamps /)) - (tstamp 5A5E29F2)) - (comp (ref D6) - (value D) - (footprint kbd:D3_TH) - (libsource (lib Device) (part D) (description Diode)) - (sheetpath (names /) (tstamps /)) - (tstamp 5A5E2A33)) - (comp (ref SW1) - (value SW_PUSH) - (footprint kbd:CherryMX_Choc_1u) - (libsource (lib kbd) (part SW_PUSH) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5A5E2B19)) - (comp (ref D1) - (value D) - (footprint kbd:D3_TH) - (libsource (lib Device) (part D) (description Diode)) - (sheetpath (names /) (tstamps /)) - (tstamp 5A5E2B5B)) - (comp (ref SW8) - (value SW_PUSH) - (footprint kbd:CherryMX_Choc_1u) - (libsource (lib kbd) (part SW_PUSH) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5A5E2D26)) - (comp (ref D8) - (value D) - (footprint kbd:D3_TH) - (libsource (lib Device) (part D) (description Diode)) - (sheetpath (names /) (tstamps /)) - (tstamp 5A5E2D2C)) - (comp (ref SW9) - (value SW_PUSH) - (footprint kbd:CherryMX_Choc_1u) - (libsource (lib kbd) (part SW_PUSH) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5A5E2D32)) - (comp (ref D9) - (value D) - (footprint kbd:D3_TH) - (libsource (lib Device) (part D) (description Diode)) - (sheetpath (names /) (tstamps /)) - (tstamp 5A5E2D38)) - (comp (ref SW10) - (value SW_PUSH) - (footprint kbd:CherryMX_Choc_1u) - (libsource (lib kbd) (part SW_PUSH) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5A5E2D3E)) - (comp (ref SW11) - (value SW_PUSH) - (footprint kbd:CherryMX_Choc_1u) - (libsource (lib kbd) (part SW_PUSH) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5A5E2D44)) - (comp (ref SW12) - (value SW_PUSH) - (footprint kbd:CherryMX_Choc_1u) - (libsource (lib kbd) (part SW_PUSH) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5A5E2D4A)) - (comp (ref D10) - (value D) - (footprint kbd:D3_TH) - (libsource (lib Device) (part D) (description Diode)) - (sheetpath (names /) (tstamps /)) - (tstamp 5A5E2D56)) - (comp (ref D11) - (value D) - (footprint kbd:D3_TH) - (libsource (lib Device) (part D) (description Diode)) - (sheetpath (names /) (tstamps /)) - (tstamp 5A5E2D5C)) - (comp (ref D12) - (value D) - (footprint kbd:D3_TH) - (libsource (lib Device) (part D) (description Diode)) - (sheetpath (names /) (tstamps /)) - (tstamp 5A5E2D62)) - (comp (ref SW7) - (value SW_PUSH) - (footprint kbd:CherryMX_Choc_1u) - (libsource (lib kbd) (part SW_PUSH) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5A5E2D6E)) - (comp (ref D7) - (value D) - (footprint kbd:D3_TH) - (libsource (lib Device) (part D) (description Diode)) - (sheetpath (names /) (tstamps /)) - (tstamp 5A5E2D74)) - (comp (ref SW14) - (value SW_PUSH) - (footprint kbd:CherryMX_Choc_1u) - (libsource (lib kbd) (part SW_PUSH) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5A5E35B1)) - (comp (ref D14) - (value D) - (footprint kbd:D3_TH) - (libsource (lib Device) (part D) (description Diode)) - (sheetpath (names /) (tstamps /)) - (tstamp 5A5E35B7)) - (comp (ref SW15) - (value SW_PUSH) - (footprint kbd:CherryMX_Choc_1u) - (libsource (lib kbd) (part SW_PUSH) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5A5E35BD)) - (comp (ref D15) - (value D) - (footprint kbd:D3_TH) - (libsource (lib Device) (part D) (description Diode)) - (sheetpath (names /) (tstamps /)) - (tstamp 5A5E35C3)) - (comp (ref SW16) - (value SW_PUSH) - (footprint kbd:CherryMX_Choc_1u) - (libsource (lib kbd) (part SW_PUSH) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5A5E35C9)) - (comp (ref SW17) - (value SW_PUSH) - (footprint kbd:CherryMX_Choc_1u) - (libsource (lib kbd) (part SW_PUSH) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5A5E35CF)) - (comp (ref SW18) - (value SW_PUSH) - (footprint kbd:CherryMX_Choc_1u) - (libsource (lib kbd) (part SW_PUSH) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5A5E35D5)) - (comp (ref D16) - (value D) - (footprint kbd:D3_TH) - (libsource (lib Device) (part D) (description Diode)) - (sheetpath (names /) (tstamps /)) - (tstamp 5A5E35E1)) - (comp (ref D17) - (value D) - (footprint kbd:D3_TH) - (libsource (lib Device) (part D) (description Diode)) - (sheetpath (names /) (tstamps /)) - (tstamp 5A5E35E7)) - (comp (ref D18) - (value D) - (footprint kbd:D3_TH) - (libsource (lib Device) (part D) (description Diode)) - (sheetpath (names /) (tstamps /)) - (tstamp 5A5E35ED)) - (comp (ref SW13) - (value SW_PUSH) - (footprint kbd:CherryMX_Choc_1u) - (libsource (lib kbd) (part SW_PUSH) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5A5E35F9)) - (comp (ref D13) - (value D) - (footprint kbd:D3_TH) - (libsource (lib Device) (part D) (description Diode)) - (sheetpath (names /) (tstamps /)) - (tstamp 5A5E35FF)) - (comp (ref SW20) - (value SW_PUSH) - (footprint kbd:CherryMX_Choc_1u) - (libsource (lib kbd) (part SW_PUSH) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5A5E37A4)) - (comp (ref D20) - (value D) - (footprint kbd:D3_TH) - (libsource (lib Device) (part D) (description Diode)) - (sheetpath (names /) (tstamps /)) - (tstamp 5A5E37AA)) - (comp (ref SW21) - (value SW_PUSH) - (footprint kbd:CherryMX_Choc_1.5u) - (libsource (lib kbd) (part SW_PUSH) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5A5E37B0)) - (comp (ref D21) - (value D) - (footprint kbd:D3_TH) - (libsource (lib Device) (part D) (description Diode)) - (sheetpath (names /) (tstamps /)) - (tstamp 5A5E37B6)) - (comp (ref SW19) - (value SW_PUSH) - (footprint kbd:CherryMX_Choc_1u) - (libsource (lib kbd) (part SW_PUSH) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5A5E37EC)) - (comp (ref D19) - (value D) - (footprint kbd:D3_TH) - (libsource (lib Device) (part D) (description Diode)) - (sheetpath (names /) (tstamps /)) - (tstamp 5A5E37F2)) - (comp (ref RSW1) - (value SW_PUSH) - (footprint kbd:ResetSW_1side) - (libsource (lib kbd) (part SW_PUSH) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5A5EB9E2)) - (comp (ref J2) - (value OLED) - (footprint kbd:OLED_1side) - (libsource (lib Connector_Generic) (part Conn_01x04) (description "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)")) - (sheetpath (names /) (tstamps /)) - (tstamp 5A91DA4B)) - (comp (ref J1) - (value MJ-4PP-9) - (footprint kbd:MJ-4PP-9_1side) - (libsource (lib kbd) (part MJ-4PP-9) (description "4-pin (audio) jack receptable (stereo + 4th pin/TRRS connector)")) - (sheetpath (names /) (tstamps /)) - (tstamp 5ACD605D)) - (comp (ref U2) - (value ProMicro) - (footprint kbd:ProMicro_v2_1side) - (libsource (lib kbd) (part ProMicro) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5C25F857)) - (comp (ref SW23) - (value SW_PUSH) - (footprint kbd:CherryMX_Choc_1u) - (libsource (lib kbd) (part SW_PUSH) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5C25F85D)) - (comp (ref D23) - (value D) - (footprint kbd:D3_TH) - (libsource (lib Device) (part D) (description Diode)) - (sheetpath (names /) (tstamps /)) - (tstamp 5C25F863)) - (comp (ref SW24) - (value SW_PUSH) - (footprint kbd:CherryMX_Choc_1u) - (libsource (lib kbd) (part SW_PUSH) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5C25F869)) - (comp (ref D24) - (value D) - (footprint kbd:D3_TH) - (libsource (lib Device) (part D) (description Diode)) - (sheetpath (names /) (tstamps /)) - (tstamp 5C25F86F)) - (comp (ref SW25) - (value SW_PUSH) - (footprint kbd:CherryMX_Choc_1u) - (libsource (lib kbd) (part SW_PUSH) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5C25F875)) - (comp (ref SW26) - (value SW_PUSH) - (footprint kbd:CherryMX_Choc_1u) - (libsource (lib kbd) (part SW_PUSH) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5C25F87B)) - (comp (ref SW27) - (value SW_PUSH) - (footprint kbd:CherryMX_Choc_1u) - (libsource (lib kbd) (part SW_PUSH) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5C25F881)) - (comp (ref D25) - (value D) - (footprint kbd:D3_TH) - (libsource (lib Device) (part D) (description Diode)) - (sheetpath (names /) (tstamps /)) - (tstamp 5C25F887)) - (comp (ref D26) - (value D) - (footprint kbd:D3_TH) - (libsource (lib Device) (part D) (description Diode)) - (sheetpath (names /) (tstamps /)) - (tstamp 5C25F88D)) - (comp (ref D27) - (value D) - (footprint kbd:D3_TH) - (libsource (lib Device) (part D) (description Diode)) - (sheetpath (names /) (tstamps /)) - (tstamp 5C25F893)) - (comp (ref SW22) - (value SW_PUSH) - (footprint kbd:CherryMX_Choc_1u) - (libsource (lib kbd) (part SW_PUSH) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5C25F899)) - (comp (ref D22) - (value D) - (footprint kbd:D3_TH) - (libsource (lib Device) (part D) (description Diode)) - (sheetpath (names /) (tstamps /)) - (tstamp 5C25F89F)) - (comp (ref SW29) - (value SW_PUSH) - (footprint kbd:CherryMX_Choc_1u) - (libsource (lib kbd) (part SW_PUSH) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5C25F8A5)) - (comp (ref D29) - (value D) - (footprint kbd:D3_TH) - (libsource (lib Device) (part D) (description Diode)) - (sheetpath (names /) (tstamps /)) - (tstamp 5C25F8AB)) - (comp (ref SW30) - (value SW_PUSH) - (footprint kbd:CherryMX_Choc_1u) - (libsource (lib kbd) (part SW_PUSH) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5C25F8B1)) - (comp (ref D30) - (value D) - (footprint kbd:D3_TH) - (libsource (lib Device) (part D) (description Diode)) - (sheetpath (names /) (tstamps /)) - (tstamp 5C25F8B7)) - (comp (ref SW31) - (value SW_PUSH) - (footprint kbd:CherryMX_Choc_1u) - (libsource (lib kbd) (part SW_PUSH) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5C25F8BD)) - (comp (ref SW32) - (value SW_PUSH) - (footprint kbd:CherryMX_Choc_1u) - (libsource (lib kbd) (part SW_PUSH) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5C25F8C3)) - (comp (ref SW33) - (value SW_PUSH) - (footprint kbd:CherryMX_Choc_1u) - (libsource (lib kbd) (part SW_PUSH) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5C25F8C9)) - (comp (ref D31) - (value D) - (footprint kbd:D3_TH) - (libsource (lib Device) (part D) (description Diode)) - (sheetpath (names /) (tstamps /)) - (tstamp 5C25F8CF)) - (comp (ref D32) - (value D) - (footprint kbd:D3_TH) - (libsource (lib Device) (part D) (description Diode)) - (sheetpath (names /) (tstamps /)) - (tstamp 5C25F8D5)) - (comp (ref D33) - (value D) - (footprint kbd:D3_TH) - (libsource (lib Device) (part D) (description Diode)) - (sheetpath (names /) (tstamps /)) - (tstamp 5C25F8DB)) - (comp (ref SW28) - (value SW_PUSH) - (footprint kbd:CherryMX_Choc_1u) - (libsource (lib kbd) (part SW_PUSH) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5C25F8E1)) - (comp (ref D28) - (value D) - (footprint kbd:D3_TH) - (libsource (lib Device) (part D) (description Diode)) - (sheetpath (names /) (tstamps /)) - (tstamp 5C25F8E7)) - (comp (ref SW35) - (value SW_PUSH) - (footprint kbd:CherryMX_Choc_1u) - (libsource (lib kbd) (part SW_PUSH) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5C25F8ED)) - (comp (ref D35) - (value D) - (footprint kbd:D3_TH) - (libsource (lib Device) (part D) (description Diode)) - (sheetpath (names /) (tstamps /)) - (tstamp 5C25F8F3)) - (comp (ref SW36) - (value SW_PUSH) - (footprint kbd:CherryMX_Choc_1u) - (libsource (lib kbd) (part SW_PUSH) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5C25F8F9)) - (comp (ref D36) - (value D) - (footprint kbd:D3_TH) - (libsource (lib Device) (part D) (description Diode)) - (sheetpath (names /) (tstamps /)) - (tstamp 5C25F8FF)) - (comp (ref SW37) - (value SW_PUSH) - (footprint kbd:CherryMX_Choc_1u) - (libsource (lib kbd) (part SW_PUSH) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5C25F905)) - (comp (ref SW38) - (value SW_PUSH) - (footprint kbd:CherryMX_Choc_1u) - (libsource (lib kbd) (part SW_PUSH) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5C25F90B)) - (comp (ref SW39) - (value SW_PUSH) - (footprint kbd:CherryMX_Choc_1u) - (libsource (lib kbd) (part SW_PUSH) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5C25F911)) - (comp (ref D37) - (value D) - (footprint kbd:D3_TH) - (libsource (lib Device) (part D) (description Diode)) - (sheetpath (names /) (tstamps /)) - (tstamp 5C25F917)) - (comp (ref D38) - (value D) - (footprint kbd:D3_TH) - (libsource (lib Device) (part D) (description Diode)) - (sheetpath (names /) (tstamps /)) - (tstamp 5C25F91D)) - (comp (ref D39) - (value D) - (footprint kbd:D3_TH) - (libsource (lib Device) (part D) (description Diode)) - (sheetpath (names /) (tstamps /)) - (tstamp 5C25F923)) - (comp (ref SW34) - (value SW_PUSH) - (footprint kbd:CherryMX_Choc_1u) - (libsource (lib kbd) (part SW_PUSH) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5C25F929)) - (comp (ref D34) - (value D) - (footprint kbd:D3_TH) - (libsource (lib Device) (part D) (description Diode)) - (sheetpath (names /) (tstamps /)) - (tstamp 5C25F92F)) - (comp (ref SW41) - (value SW_PUSH) - (footprint kbd:CherryMX_Choc_1u) - (libsource (lib kbd) (part SW_PUSH) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5C25F935)) - (comp (ref D41) - (value D) - (footprint kbd:D3_TH) - (libsource (lib Device) (part D) (description Diode)) - (sheetpath (names /) (tstamps /)) - (tstamp 5C25F93B)) - (comp (ref SW42) - (value SW_PUSH) - (footprint kbd:CherryMX_Choc_1.5u) - (libsource (lib kbd) (part SW_PUSH) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5C25F941)) - (comp (ref D42) - (value D) - (footprint kbd:D3_TH) - (libsource (lib Device) (part D) (description Diode)) - (sheetpath (names /) (tstamps /)) - (tstamp 5C25F947)) - (comp (ref SW40) - (value SW_PUSH) - (footprint kbd:CherryMX_Choc_1u) - (libsource (lib kbd) (part SW_PUSH) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5C25F94D)) - (comp (ref D40) - (value D) - (footprint kbd:D3_TH) - (libsource (lib Device) (part D) (description Diode)) - (sheetpath (names /) (tstamps /)) - (tstamp 5C25F953)) - (comp (ref RSW2) - (value SW_PUSH) - (footprint kbd:ResetSW_1side) - (libsource (lib kbd) (part SW_PUSH) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5C25F978)) - (comp (ref J7) - (value OLED) - (footprint kbd:OLED_1side) - (libsource (lib Connector_Generic) (part Conn_01x04) (description "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)")) - (sheetpath (names /) (tstamps /)) - (tstamp 5C25F9A2)) - (comp (ref J6) - (value MJ-4PP-9) - (footprint kbd:MJ-4PP-9_1side) - (libsource (lib kbd) (part MJ-4PP-9) (description "4-pin (audio) jack receptable (stereo + 4th pin/TRRS connector)")) - (sheetpath (names /) (tstamps /)) - (tstamp 5C25FA15))) - (libparts - (libpart (lib Connector_Generic) (part Conn_01x04) - (description "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)") - (docs ~) - (footprints - (fp Connector*:*_1x??_*)) - (fields - (field (name Reference) J) - (field (name Value) Conn_01x04)) - (pins - (pin (num 1) (name Pin_1) (type passive)) - (pin (num 2) (name Pin_2) (type passive)) - (pin (num 3) (name Pin_3) (type passive)) - (pin (num 4) (name Pin_4) (type passive)))) - (libpart (lib Device) (part D) - (description Diode) - (docs ~) - (footprints - (fp TO-???*) - (fp *_Diode_*) - (fp *SingleDiode*) - (fp D_*)) - (fields - (field (name Reference) D) - (field (name Value) D)) - (pins - (pin (num 1) (name K) (type passive)) - (pin (num 2) (name A) (type passive)))) - (libpart (lib kbd) (part MJ-4PP-9) - (description "4-pin (audio) jack receptable (stereo + 4th pin/TRRS connector)") - (docs ~) - (fields - (field (name Reference) J) - (field (name Value) MJ-4PP-9)) - (pins - (pin (num A) (name ~) (type input)) - (pin (num B) (name ~) (type input)) - (pin (num C) (name ~) (type input)) - (pin (num D) (name ~) (type input)))) - (libpart (lib kbd) (part ProMicro) - (fields - (field (name Reference) U) - (field (name Value) ProMicro)) - (pins - (pin (num 1) (name TX) (type BiDi)) - (pin (num 2) (name RX) (type BiDi)) - (pin (num 3) (name GND) (type power_in)) - (pin (num 4) (name GND) (type power_in)) - (pin (num 5) (name SDA) (type BiDi)) - (pin (num 6) (name SCL) (type BiDi)) - (pin (num 7) (name D4) (type BiDi)) - (pin (num 8) (name C6) (type BiDi)) - (pin (num 9) (name D7) (type BiDi)) - (pin (num 10) (name E6) (type BiDi)) - (pin (num 11) (name B4) (type BiDi)) - (pin (num 12) (name B5) (type BiDi)) - (pin (num 13) (name B6) (type BiDi)) - (pin (num 14) (name B2) (type BiDi)) - (pin (num 15) (name B3) (type BiDi)) - (pin (num 16) (name B1) (type BiDi)) - (pin (num 17) (name F7) (type BiDi)) - (pin (num 18) (name F6) (type BiDi)) - (pin (num 19) (name F5) (type BiDi)) - (pin (num 20) (name F4) (type BiDi)) - (pin (num 21) (name VCC) (type power_in)) - (pin (num 22) (name RST) (type input)) - (pin (num 23) (name GND) (type power_in)) - (pin (num 24) (name RAW) (type power_out)))) - (libpart (lib kbd) (part SW_PUSH) - (fields - (field (name Reference) SW) - (field (name Value) SW_PUSH)) - (pins - (pin (num 1) (name 1) (type passive)) - (pin (num 2) (name 2) (type passive))))) - (libraries - (library (logical Connector_Generic) - (uri "/Library/Application Support/kicad/library/Connector_Generic.lib")) - (library (logical Device) - (uri "/Library/Application Support/kicad/library/Device.lib")) - (library (logical kbd) - (uri /Users/adachi-kousuke/src/github.com/foostan/kbd/library/kbd.lib))) - (nets - (net (code 1) (name LED) - (node (ref U1) (pin 1))) - (net (code 2) (name data) - (node (ref U1) (pin 2)) - (node (ref J1) (pin B))) - (net (code 3) (name SDA) - (node (ref U1) (pin 5)) - (node (ref J2) (pin 1))) - (net (code 4) (name SCL) - (node (ref U1) (pin 6)) - (node (ref J2) (pin 2))) - (net (code 5) (name "Net-(U1-Pad11)") - (node (ref U1) (pin 11))) - (net (code 6) (name "Net-(U1-Pad12)") - (node (ref U1) (pin 12))) - (net (code 7) (name reset) - (node (ref U1) (pin 22)) - (node (ref RSW1) (pin 1))) - (net (code 8) (name "Net-(U1-Pad13)") - (node (ref U1) (pin 13))) - (net (code 9) (name "Net-(U1-Pad14)") - (node (ref U1) (pin 14))) - (net (code 10) (name "Net-(U1-Pad24)") - (node (ref U1) (pin 24))) - (net (code 11) (name "Net-(D2-Pad2)") - (node (ref D2) (pin 2)) - (node (ref SW2) (pin 2))) - (net (code 12) (name "Net-(D3-Pad2)") - (node (ref SW3) (pin 2)) - (node (ref D3) (pin 2))) - (net (code 13) (name "Net-(D4-Pad2)") - (node (ref SW4) (pin 2)) - (node (ref D4) (pin 2))) - (net (code 14) (name "Net-(D5-Pad2)") - (node (ref SW5) (pin 2)) - (node (ref D5) (pin 2))) - (net (code 15) (name "Net-(D6-Pad2)") - (node (ref SW6) (pin 2)) - (node (ref D6) (pin 2))) - (net (code 16) (name "Net-(D1-Pad2)") - (node (ref SW1) (pin 2)) - (node (ref D1) (pin 2))) - (net (code 17) (name "Net-(D8-Pad2)") - (node (ref D8) (pin 2)) - (node (ref SW8) (pin 2))) - (net (code 18) (name "Net-(D9-Pad2)") - (node (ref D9) (pin 2)) - (node (ref SW9) (pin 2))) - (net (code 19) (name "Net-(D10-Pad2)") - (node (ref D10) (pin 2)) - (node (ref SW10) (pin 2))) - (net (code 20) (name "Net-(D11-Pad2)") - (node (ref D11) (pin 2)) - (node (ref SW11) (pin 2))) - (net (code 21) (name "Net-(D12-Pad2)") - (node (ref SW12) (pin 2)) - (node (ref D12) (pin 2))) - (net (code 22) (name "Net-(D7-Pad2)") - (node (ref D7) (pin 2)) - (node (ref SW7) (pin 2))) - (net (code 23) (name "Net-(D14-Pad2)") - (node (ref D14) (pin 2)) - (node (ref SW14) (pin 2))) - (net (code 24) (name "Net-(D15-Pad2)") - (node (ref D15) (pin 2)) - (node (ref SW15) (pin 2))) - (net (code 25) (name "Net-(D16-Pad2)") - (node (ref SW16) (pin 2)) - (node (ref D16) (pin 2))) - (net (code 26) (name "Net-(D17-Pad2)") - (node (ref D17) (pin 2)) - (node (ref SW17) (pin 2))) - (net (code 27) (name "Net-(D18-Pad2)") - (node (ref SW18) (pin 2)) - (node (ref D18) (pin 2))) - (net (code 28) (name "Net-(D13-Pad2)") - (node (ref SW13) (pin 2)) - (node (ref D13) (pin 2))) - (net (code 29) (name "Net-(D20-Pad2)") - (node (ref SW20) (pin 2)) - (node (ref D20) (pin 2))) - (net (code 30) (name "Net-(D21-Pad2)") - (node (ref D21) (pin 2)) - (node (ref SW21) (pin 2))) - (net (code 31) (name "Net-(D19-Pad2)") - (node (ref D19) (pin 2)) - (node (ref SW19) (pin 2))) - (net (code 32) (name col1) - (node (ref U1) (pin 19)) - (node (ref SW2) (pin 1)) - (node (ref SW14) (pin 1)) - (node (ref SW8) (pin 1))) - (net (code 33) (name col0) - (node (ref U1) (pin 20)) - (node (ref SW7) (pin 1)) - (node (ref SW1) (pin 1)) - (node (ref SW13) (pin 1))) - (net (code 34) (name col2) - (node (ref SW3) (pin 1)) - (node (ref U1) (pin 18)) - (node (ref SW15) (pin 1)) - (node (ref SW9) (pin 1))) - (net (code 35) (name col3) - (node (ref SW19) (pin 1)) - (node (ref U1) (pin 17)) - (node (ref SW4) (pin 1)) - (node (ref SW10) (pin 1)) - (node (ref SW16) (pin 1))) - (net (code 36) (name col4) - (node (ref SW17) (pin 1)) - (node (ref U1) (pin 16)) - (node (ref SW5) (pin 1)) - (node (ref SW11) (pin 1)) - (node (ref SW20) (pin 1))) - (net (code 37) (name col5) - (node (ref SW6) (pin 1)) - (node (ref SW18) (pin 1)) - (node (ref SW21) (pin 1)) - (node (ref SW12) (pin 1)) - (node (ref U1) (pin 15))) - (net (code 38) (name row0) - (node (ref D1) (pin 1)) - (node (ref D5) (pin 1)) - (node (ref D4) (pin 1)) - (node (ref D3) (pin 1)) - (node (ref D6) (pin 1)) - (node (ref D2) (pin 1)) - (node (ref U1) (pin 7))) - (net (code 39) (name row1) - (node (ref D7) (pin 1)) - (node (ref D12) (pin 1)) - (node (ref D11) (pin 1)) - (node (ref D10) (pin 1)) - (node (ref D9) (pin 1)) - (node (ref D8) (pin 1)) - (node (ref U1) (pin 8))) - (net (code 40) (name row2) - (node (ref D14) (pin 1)) - (node (ref D15) (pin 1)) - (node (ref D16) (pin 1)) - (node (ref D17) (pin 1)) - (node (ref D18) (pin 1)) - (node (ref D13) (pin 1)) - (node (ref U1) (pin 9))) - (net (code 41) (name row3) - (node (ref U1) (pin 10)) - (node (ref D20) (pin 1)) - (node (ref D21) (pin 1)) - (node (ref D19) (pin 1))) - (net (code 42) (name GND) - (node (ref RSW1) (pin 2)) - (node (ref U1) (pin 3)) - (node (ref J1) (pin C)) - (node (ref U1) (pin 23)) - (node (ref U1) (pin 4)) - (node (ref J2) (pin 4))) - (net (code 43) (name VCC) - (node (ref U1) (pin 21)) - (node (ref J2) (pin 3)) - (node (ref J1) (pin D))) - (net (code 44) (name "Net-(J1-PadA)") - (node (ref J1) (pin A))) - (net (code 45) (name LED_r) - (node (ref U2) (pin 1))) - (net (code 46) (name data_r) - (node (ref J6) (pin B)) - (node (ref U2) (pin 2))) - (net (code 47) (name SDA_r) - (node (ref U2) (pin 5)) - (node (ref J7) (pin 4))) - (net (code 48) (name SCL_r) - (node (ref U2) (pin 6)) - (node (ref J7) (pin 3))) - (net (code 49) (name "Net-(U2-Pad11)") - (node (ref U2) (pin 11))) - (net (code 50) (name VDD) - (node (ref J6) (pin D)) - (node (ref U2) (pin 21)) - (node (ref J7) (pin 2))) - (net (code 51) (name "Net-(U2-Pad12)") - (node (ref U2) (pin 12))) - (net (code 52) (name reset_r) - (node (ref RSW2) (pin 1)) - (node (ref U2) (pin 22))) - (net (code 53) (name "Net-(U2-Pad13)") - (node (ref U2) (pin 13))) - (net (code 54) (name "Net-(U2-Pad14)") - (node (ref U2) (pin 14))) - (net (code 55) (name "Net-(U2-Pad24)") - (node (ref U2) (pin 24))) - (net (code 56) (name "Net-(D23-Pad2)") - (node (ref SW23) (pin 2)) - (node (ref D23) (pin 2))) - (net (code 57) (name "Net-(D24-Pad2)") - (node (ref D24) (pin 2)) - (node (ref SW24) (pin 2))) - (net (code 58) (name "Net-(D25-Pad2)") - (node (ref SW25) (pin 2)) - (node (ref D25) (pin 2))) - (net (code 59) (name "Net-(D26-Pad2)") - (node (ref D26) (pin 2)) - (node (ref SW26) (pin 2))) - (net (code 60) (name "Net-(D27-Pad2)") - (node (ref D27) (pin 2)) - (node (ref SW27) (pin 2))) - (net (code 61) (name "Net-(D22-Pad2)") - (node (ref SW22) (pin 2)) - (node (ref D22) (pin 2))) - (net (code 62) (name "Net-(D29-Pad2)") - (node (ref D29) (pin 2)) - (node (ref SW29) (pin 2))) - (net (code 63) (name "Net-(D30-Pad2)") - (node (ref D30) (pin 2)) - (node (ref SW30) (pin 2))) - (net (code 64) (name "Net-(D31-Pad2)") - (node (ref D31) (pin 2)) - (node (ref SW31) (pin 2))) - (net (code 65) (name "Net-(D32-Pad2)") - (node (ref SW32) (pin 2)) - (node (ref D32) (pin 2))) - (net (code 66) (name "Net-(D33-Pad2)") - (node (ref D33) (pin 2)) - (node (ref SW33) (pin 2))) - (net (code 67) (name "Net-(D28-Pad2)") - (node (ref SW28) (pin 2)) - (node (ref D28) (pin 2))) - (net (code 68) (name "Net-(D35-Pad2)") - (node (ref SW35) (pin 2)) - (node (ref D35) (pin 2))) - (net (code 69) (name "Net-(D36-Pad2)") - (node (ref SW36) (pin 2)) - (node (ref D36) (pin 2))) - (net (code 70) (name "Net-(D37-Pad2)") - (node (ref SW37) (pin 2)) - (node (ref D37) (pin 2))) - (net (code 71) (name "Net-(D38-Pad2)") - (node (ref SW38) (pin 2)) - (node (ref D38) (pin 2))) - (net (code 72) (name "Net-(D39-Pad2)") - (node (ref SW39) (pin 2)) - (node (ref D39) (pin 2))) - (net (code 73) (name "Net-(D34-Pad2)") - (node (ref D34) (pin 2)) - (node (ref SW34) (pin 2))) - (net (code 74) (name "Net-(D41-Pad2)") - (node (ref D41) (pin 2)) - (node (ref SW41) (pin 2))) - (net (code 75) (name "Net-(D42-Pad2)") - (node (ref D42) (pin 2)) - (node (ref SW42) (pin 2))) - (net (code 76) (name "Net-(D40-Pad2)") - (node (ref D40) (pin 2)) - (node (ref SW40) (pin 2))) - (net (code 77) (name col1_r) - (node (ref SW23) (pin 1)) - (node (ref SW35) (pin 1)) - (node (ref U2) (pin 19)) - (node (ref SW29) (pin 1))) - (net (code 78) (name col0_r) - (node (ref SW28) (pin 1)) - (node (ref SW34) (pin 1)) - (node (ref SW22) (pin 1)) - (node (ref U2) (pin 20))) - (net (code 79) (name col2_r) - (node (ref SW36) (pin 1)) - (node (ref SW30) (pin 1)) - (node (ref U2) (pin 18)) - (node (ref SW24) (pin 1))) - (net (code 80) (name col3_r) - (node (ref SW31) (pin 1)) - (node (ref SW37) (pin 1)) - (node (ref SW40) (pin 1)) - (node (ref U2) (pin 17)) - (node (ref SW25) (pin 1))) - (net (code 81) (name col4_r) - (node (ref SW32) (pin 1)) - (node (ref U2) (pin 16)) - (node (ref SW38) (pin 1)) - (node (ref SW26) (pin 1)) - (node (ref SW41) (pin 1))) - (net (code 82) (name col5_r) - (node (ref SW33) (pin 1)) - (node (ref U2) (pin 15)) - (node (ref SW39) (pin 1)) - (node (ref SW42) (pin 1)) - (node (ref SW27) (pin 1))) - (net (code 83) (name row0_r) - (node (ref U2) (pin 7)) - (node (ref D22) (pin 1)) - (node (ref D27) (pin 1)) - (node (ref D26) (pin 1)) - (node (ref D25) (pin 1)) - (node (ref D24) (pin 1)) - (node (ref D23) (pin 1))) - (net (code 84) (name row1_r) - (node (ref U2) (pin 8)) - (node (ref D28) (pin 1)) - (node (ref D33) (pin 1)) - (node (ref D32) (pin 1)) - (node (ref D31) (pin 1)) - (node (ref D30) (pin 1)) - (node (ref D29) (pin 1))) - (net (code 85) (name row2_r) - (node (ref D35) (pin 1)) - (node (ref D36) (pin 1)) - (node (ref U2) (pin 9)) - (node (ref D37) (pin 1)) - (node (ref D38) (pin 1)) - (node (ref D39) (pin 1)) - (node (ref D34) (pin 1))) - (net (code 86) (name row3_r) - (node (ref U2) (pin 10)) - (node (ref D40) (pin 1)) - (node (ref D42) (pin 1)) - (node (ref D41) (pin 1))) - (net (code 87) (name GNDA) - (node (ref RSW2) (pin 2)) - (node (ref J7) (pin 1)) - (node (ref J6) (pin C)) - (node (ref U2) (pin 23)) - (node (ref U2) (pin 4)) - (node (ref U2) (pin 3))) - (net (code 88) (name "Net-(J6-PadA)") - (node (ref J6) (pin A))))) \ No newline at end of file diff --git a/Sweep Compact LOW/ferris-sweep-compact.ses b/Sweep Compact LOW/ferris-sweep-compact.ses deleted file mode 100644 index ca39d44..0000000 --- a/Sweep Compact LOW/ferris-sweep-compact.ses +++ /dev/null @@ -1,769 +0,0 @@ - -(session "ferris-sweep-compact.ses" - (base_design "ferris-sweep-compact.dsn") - (placement - (resolution um 10) - (component Kailh:Kailh_PG1232 - (place SW10 800000 -426700 front 0) - (place SW2 440000 -423700 front 0) - (place SW3 620000 -301400 front 0) - (place SW5 980000 -305400 front 0) - (place SW6 1160000 -324200 front 0) - (place SW8 440000 -593700 front 0) - (place SW9 620000 -471400 front 0) - (place SW11 980000 -475400 front 0) - (place SW12 1160000 -494200 front 0) - (place SW15 620000 -641450 front 0) - (place SW16 800000 -596700 front 0) - (place SW17 980000 -645450 front 0) - (place SW18 1160000 -664200 front 0) - (place SW14 440000 -763750 front 0) - (place SW4 800000 -256800 front 0) - ) - (component kbd:ProMicro_v3 - (place U1 1343000 -565000 front 0) - ) - (component foostan:ResetSW - (place RSW1 1269700 -772400 front 90) - ) - (component "kbd:MJ-4PP-9" - (place J1 1420200 -786800 front 270) - ) - ) - (was_is - ) - (routes - (resolution um 10) - (parser - (host_cad "KiCad's Pcbnew") - (host_version 5.1.8) - ) - (library_out - (padstack "Via[0-1]_600:400_um" - (shape - (circle F.Cu 6000 0 0) - ) - (shape - (circle B.Cu 6000 0 0) - ) - (attach off) - ) - ) - (network_out - (net row0 - (wire - (path F.Cu 2500 - 1419114 -572620 - 1382807 -608927 - 1226194 -608927 - 1222713 -605446 - 1099504 -605446 - 1095402 -609548 - 883952 -609548 - 845800 -647700 - ) - ) - (wire - (path F.Cu 2500 - 754200 -647700 - 768671 -662171 - 831329 -662171 - 845800 -647700 - ) - ) - ) - (net row1 - (wire - (path F.Cu 2500 - 1419114 -598020 - 1400082 -617052 - 1326981 -617052 - 1309613 -634420 - 1260014 -634420 - 1255997 -630403 - 1091847 -630403 - 1025800 -696450 - ) - ) - (wire - (path B.Cu 2500 - 1025800 -696450 - 1011372 -710878 - 948628 -710878 - 934200 -696450 - ) - ) - ) - (net row2 - (wire - (path F.Cu 2500 - 1419114 -623420 - 1397796 -623420 - 1334296 -686920 - 1256752 -686920 - 1228472 -715200 - 1205800 -715200 - ) - ) - (wire - (path F.Cu 2500 - 1114200 -715200 - 1133069 -734069 - 1186931 -734069 - 1205800 -715200 - ) - ) - ) - (net row3 - (wire - (path F.Cu 2500 - 485800 -474700 - 618796 -607696 - 691654 -607696 - 822886 -738928 - 1211113 -738928 - 1232594 -717447 - 1316507 -717447 - 1391047 -642907 - 1413201 -642907 - 1419114 -648820 - ) - ) - (wire - (path F.Cu 2500 - 394200 -474700 - 408669 -489169 - 471331 -489169 - 485800 -474700 - ) - ) - ) - (net GND - (wire - (path F.Cu 2500 - 1000000 -699450 - 960000 -699450 - ) - ) - (wire - (path F.Cu 2500 - 1140000 -718200 - 1121139 -699339 - 1053273 -699339 - 1044700 -707912 - 1008462 -707912 - 1000000 -699450 - ) - ) - (wire - (path F.Cu 2500 - 820000 -310800 - 834254 -296546 - 868360 -296546 - 912371 -340557 - 941157 -340557 - 960000 -359400 - ) - ) - (wire - (path F.Cu 2500 - 820000 -310800 - 780000 -310800 - ) - ) - (wire - (path B.Cu 2500 - 697219 -659049 - 679661 -676607 - 658843 -676607 - 640000 -695450 - ) - ) - (wire - (path B.Cu 2500 - 640000 -525400 - 697219 -582619 - 697219 -659049 - ) - ) - (wire - (path B.Cu 2500 - 780000 -650700 - 771651 -659049 - 697219 -659049 - ) - ) - (wire - (path B.Cu 2500 - 820000 -650700 - 780000 -650700 - ) - ) - (wire - (path B.Cu 2500 - 960000 -699450 - 945357 -684807 - 854107 -684807 - 820000 -650700 - ) - ) - (wire - (path F.Cu 2500 - 1180000 -548200 - 1190150 -558350 - 1357184 -558350 - 1419114 -496420 - ) - ) - (wire - (path F.Cu 2500 - 1140000 -548200 - 1180000 -548200 - ) - ) - (wire - (path F.Cu 2500 - 1247420 -445620 - 1266914 -445620 - ) - ) - (wire - (path F.Cu 2500 - 1247420 -445620 - 1180000 -378200 - ) - ) - (wire - (path F.Cu 2500 - 1247420 -445620 - 1247420 -501988 - 1220051 -529357 - 1198843 -529357 - 1180000 -548200 - ) - ) - (wire - (path F.Cu 2500 - 1140000 -378200 - 1180000 -378200 - ) - ) - (wire - (path F.Cu 2500 - 1000000 -359400 - 1008572 -367972 - 1031024 -367972 - 1035139 -363857 - 1125657 -363857 - 1140000 -378200 - ) - ) - (wire - (path F.Cu 2500 - 820000 -480700 - 853082 -513782 - 944382 -513782 - 960000 -529400 - ) - ) - (wire - (path F.Cu 2500 - 780000 -480700 - 820000 -480700 - ) - ) - (wire - (path B.Cu 2500 - 1357200 -807800 - 1341447 -807800 - ) - ) - (wire - (path B.Cu 2500 - 1341447 -807800 - 1329313 -819934 - 1284734 -819934 - 1269700 -804900 - ) - ) - (wire - (path B.Cu 2500 - 1357200 -807800 - 1357200 -748300 - ) - ) - (wire - (path B.Cu 2500 - 1180000 -718200 - 1140000 -718200 - ) - ) - (wire - (path B.Cu 2500 - 1269700 -804900 - 1266700 -804900 - 1180000 -718200 - ) - ) - (wire - (path B.Cu 2500 - 1000000 -529400 - 960000 -529400 - ) - ) - (wire - (path B.Cu 2500 - 780000 -310800 - 754243 -336557 - 658843 -336557 - 640000 -355400 - ) - ) - (wire - (path B.Cu 2500 - 555016 -486370 - 555016 -400384 - 600000 -355400 - ) - ) - (wire - (path B.Cu 2500 - 600000 -525400 - 580044 -505444 - 558592 -505444 - 555016 -501868 - 555016 -486370 - ) - ) - (wire - (path B.Cu 2500 - 555016 -486370 - 468670 -486370 - 460000 -477700 - ) - ) - (wire - (path B.Cu 2500 - 516341 -704041 - 460000 -647700 - ) - ) - (wire - (path B.Cu 2500 - 600000 -695450 - 591409 -704041 - 516341 -704041 - ) - ) - (wire - (path B.Cu 2500 - 516341 -704041 - 516341 -782353 - 497273 -801421 - 476329 -801421 - 460000 -817750 - ) - ) - (wire - (path F.Cu 2500 - 600000 -355400 - 640000 -355400 - ) - ) - (wire - (path F.Cu 2500 - 460000 -477700 - 420000 -477700 - ) - ) - (wire - (path F.Cu 2500 - 1000000 -359400 - 960000 -359400 - ) - ) - (wire - (path F.Cu 2500 - 600000 -695450 - 640000 -695450 - ) - ) - (wire - (path F.Cu 2500 - 460000 -647700 - 420000 -647700 - ) - ) - (wire - (path F.Cu 2500 - 640000 -525400 - 658499 -506901 - 753799 -506901 - 780000 -480700 - ) - ) - (wire - (path F.Cu 2500 - 600000 -525400 - 640000 -525400 - ) - ) - (wire - (path F.Cu 2500 - 460000 -817750 - 420000 -817750 - ) - ) - (wire - (path B.Cu 2500 - 1419114 -496420 - 1419114 -471020 - ) - ) - ) - (net VCC - (wire - (path B.Cu 2500 - 1317200 -748300 - 1317200 -760053 - ) - ) - (wire - (path B.Cu 2500 - 1317200 -807800 - 1317200 -796047 - ) - ) - (wire - (path B.Cu 2500 - 1317200 -796047 - 1318636 -794611 - 1318636 -761489 - 1317200 -760053 - ) - ) - (wire - (path B.Cu 2500 - 1317200 -748300 - 1317200 -546706 - 1266914 -496420 - ) - ) - ) - (net col0 - (wire - (path B.Cu 2500 - 1205800 -389631 - 1240190 -424021 - 1240190 -495096 - 1266914 -521820 - ) - ) - (wire - (path B.Cu 2500 - 1205800 -375200 - 1205800 -389631 - ) - ) - (wire - (path B.Cu 2500 - 1205800 -389631 - 1128631 -389631 - 1114200 -375200 - ) - ) - ) - (net col1 - (wire - (path B.Cu 2500 - 934200 -356400 - 948516 -370716 - 1011484 -370716 - 1025800 -356400 - ) - ) - (wire - (path B.Cu 2500 - 1266914 -547220 - 1229795 -510101 - 1229795 -468775 - 1220220 -459200 - 1156177 -459200 - 1053377 -356400 - 1025800 -356400 - ) - ) - ) - (net col2 - (wire - (path B.Cu 2500 - 1266914 -572620 - 1125584 -572620 - 1058862 -505898 - 1058862 -459152 - 1041356 -441646 - 979646 -441646 - 845800 -307800 - ) - ) - (wire - (path F.Cu 2500 - 845800 -307800 - 831262 -322338 - 768738 -322338 - 754200 -307800 - ) - ) - ) - (net col3 - (wire - (path F.Cu 2500 - 1266914 -598020 - 1173625 -598020 - 1126897 -551292 - 1126897 -541858 - 1118877 -533838 - 1104759 -533838 - 1055044 -484123 - 1055044 -455712 - 1040978 -441646 - 976789 -441646 - 887543 -352400 - 665800 -352400 - ) - ) - (wire - (path F.Cu 2500 - 574200 -352400 - 588590 -366790 - 651410 -366790 - 665800 -352400 - ) - ) - ) - (net col4 - (wire - (path F.Cu 2500 - 1237050 -728203 - 1216748 -748505 - 589605 -748505 - 485800 -644700 - ) - ) - (via "Via[0-1]_600:400_um" 1237050 -728203 - ) - (wire - (path B.Cu 2500 - 1266914 -623420 - 1282468 -638974 - 1282468 -699666 - 1253931 -728203 - 1237050 -728203 - ) - ) - (wire - (path F.Cu 2500 - 394200 -644700 - 408535 -659035 - 471465 -659035 - 485800 -644700 - ) - ) - ) - (net col5 - (wire - (path F.Cu 2500 - 651344 -536856 - 665800 -522400 - ) - ) - (wire - (path F.Cu 2500 - 574200 -522400 - 588656 -536856 - 651344 -536856 - ) - ) - (wire - (path F.Cu 2500 - 1266914 -648820 - 1266914 -652479 - 1220036 -699357 - 1205342 -699357 - 1193594 -711105 - 1193594 -721037 - 1185066 -729565 - 1134934 -729565 - 1127794 -722425 - 1127794 -712363 - 1119274 -703843 - 1093165 -703843 - 1084449 -712559 - 802886 -712559 - 702094 -611767 - 702094 -587606 - 651344 -536856 - ) - ) - ) - (net LED - (wire - (path F.Cu 2500 - 1419114 -420220 - 1305473 -533861 - 1217139 -533861 - 1205800 -545200 - ) - ) - (wire - (path B.Cu 2500 - 1114200 -545200 - 1128692 -559692 - 1191308 -559692 - 1205800 -545200 - ) - ) - ) - (net data - (wire - (path B.Cu 2500 - 1387200 -748300 - 1387200 -736547 - ) - ) - (wire - (path B.Cu 2500 - 1419114 -445620 - 1387200 -477534 - 1387200 -736547 - ) - ) - (wire - (path B.Cu 2500 - 1387200 -807800 - 1387200 -748300 - ) - ) - ) - (net reset - (wire - (path B.Cu 2500 - 1269700 -739900 - 1286972 -722628 - 1286972 -526178 - 1269914 -509120 - 1264082 -509120 - 1255859 -500897 - 1255859 -482075 - 1266914 -471020 - ) - ) - ) - (net SCL - (wire - (path F.Cu 2500 - 665800 -692450 - 716987 -743637 - 1212773 -743637 - 1234460 -721950 - 1325812 -721950 - 1398593 -649169 - ) - ) - (wire - (path B.Cu 2500 - 1419114 -547220 - 1398593 -567741 - 1398593 -649169 - ) - ) - (via "Via[0-1]_600:400_um" 1398593 -649169 - ) - (wire - (path F.Cu 2500 - 574200 -692450 - 589047 -707297 - 650953 -707297 - 665800 -692450 - ) - ) - ) - (net SDA - (wire - (path B.Cu 2500 - 1419114 -521820 - 1392340 -548594 - 1392340 -714788 - 1414539 -736987 - 1414539 -801306 - 1391408 -824437 - 495487 -824437 - 485800 -814750 - ) - ) - (wire - (path F.Cu 2500 - 485800 -814750 - 471411 -829139 - 408589 -829139 - 394200 -814750 - ) - ) - ) - (net "Net-(J1-PadA)" - (wire - (path B.Cu 2500 - 1302200 -765800 - 1302200 -790300 - ) - ) - ) - (net "Net-(U1-Pad14)" - (wire - (path B.Cu 2500 - 1266914 -674220 - 1223140 -630446 - 1147014 -630446 - 1122014 -605446 - 1087019 -605446 - 1022415 -540842 - 908942 -540842 - 845800 -477700 - ) - ) - (wire - (path B.Cu 2500 - 754200 -477700 - 768738 -492238 - 831262 -492238 - 845800 -477700 - ) - ) - ) - (net "Net-(U1-Pad13)" - (wire - (path B.Cu 2500 - 1266914 -699620 - 1277942 -688592 - 1277942 -669745 - 1269717 -661520 - 1264008 -661520 - 1230496 -628008 - 1230496 -618009 - 1211363 -598876 - 1098276 -598876 - 1025800 -526400 - ) - ) - (wire - (path F.Cu 2500 - 1025800 -526400 - 1011108 -541092 - 948892 -541092 - 934200 -526400 - ) - ) - ) - ) - ) -) \ No newline at end of file diff --git a/Sweep Mini/README.md b/Sweep Mini/README.md new file mode 100644 index 0000000..5493919 --- /dev/null +++ b/Sweep Mini/README.md @@ -0,0 +1,6 @@ +# Sweep Mini +| Front | Back | +| :---: | :---: | +| ![front](/gallery/sweep-mini/front.png) | ![back](/gallery/sweep-mini/back.png) | + +This is the only Sweep version that supports the "Choc Mini" switch. diff --git a/Sweep Compact LOW/fp-lib-table b/Sweep Mini/fp-lib-table similarity index 100% rename from Sweep Compact LOW/fp-lib-table rename to Sweep Mini/fp-lib-table diff --git a/Sweep Compact LOW/ferris-sweep-compact-cache.lib b/Sweep Mini/sweep-mini-cache.lib similarity index 100% rename from Sweep Compact LOW/ferris-sweep-compact-cache.lib rename to Sweep Mini/sweep-mini-cache.lib diff --git a/Sweep Compact LOW/ferris-sweep-compact-rescue.dcm b/Sweep Mini/sweep-mini-rescue.dcm similarity index 100% rename from Sweep Compact LOW/ferris-sweep-compact-rescue.dcm rename to Sweep Mini/sweep-mini-rescue.dcm diff --git a/Sweep Compact LOW/ferris-sweep-compact-rescue.lib b/Sweep Mini/sweep-mini-rescue.lib similarity index 100% rename from Sweep Compact LOW/ferris-sweep-compact-rescue.lib rename to Sweep Mini/sweep-mini-rescue.lib diff --git a/Sweep Compact LOW/ferris-sweep-compact.kicad_pcb b/Sweep Mini/sweep-mini.kicad_pcb similarity index 100% rename from Sweep Compact LOW/ferris-sweep-compact.kicad_pcb rename to Sweep Mini/sweep-mini.kicad_pcb diff --git a/Sweep Compact LOW/ferris-sweep-compact.kicad_pro b/Sweep Mini/sweep-mini.kicad_pro similarity index 100% rename from Sweep Compact LOW/ferris-sweep-compact.kicad_pro rename to Sweep Mini/sweep-mini.kicad_pro diff --git a/Sweep Compact LOW/ferris-sweep-compact.kicad_sch b/Sweep Mini/sweep-mini.kicad_sch similarity index 100% rename from Sweep Compact LOW/ferris-sweep-compact.kicad_sch rename to Sweep Mini/sweep-mini.kicad_sch diff --git a/Sweep Compact LOW/ferris-sweep-compact.rules b/Sweep Mini/sweep-mini.rules similarity index 100% rename from Sweep Compact LOW/ferris-sweep-compact.rules rename to Sweep Mini/sweep-mini.rules diff --git a/Sweep Compact LOW/ferris-sweep-compact_gerber.zip b/Sweep Mini/sweep-mini_gerber.zip similarity index 100% rename from Sweep Compact LOW/ferris-sweep-compact_gerber.zip rename to Sweep Mini/sweep-mini_gerber.zip diff --git a/Sweep Compact LOW/sym-lib-table b/Sweep Mini/sym-lib-table similarity index 100% rename from Sweep Compact LOW/sym-lib-table rename to Sweep Mini/sym-lib-table diff --git a/Sweep-half-swept/Connector.dcm b/Sweep half-swept/Connector.dcm similarity index 100% rename from Sweep-half-swept/Connector.dcm rename to Sweep half-swept/Connector.dcm diff --git a/Sweep-half-swept/README.md b/Sweep half-swept/README.md similarity index 100% rename from Sweep-half-swept/README.md rename to Sweep half-swept/README.md diff --git a/Sweep-half-swept/half-swept-cache.lib b/Sweep half-swept/half-swept-cache.lib similarity index 100% rename from Sweep-half-swept/half-swept-cache.lib rename to Sweep half-swept/half-swept-cache.lib diff --git a/Sweep-half-swept/half-swept-rescue.dcm b/Sweep half-swept/half-swept-rescue.dcm similarity index 100% rename from Sweep-half-swept/half-swept-rescue.dcm rename to Sweep half-swept/half-swept-rescue.dcm diff --git a/Sweep-half-swept/half-swept-rescue.lib b/Sweep half-swept/half-swept-rescue.lib similarity index 100% rename from Sweep-half-swept/half-swept-rescue.lib rename to Sweep half-swept/half-swept-rescue.lib diff --git a/Sweep-half-swept/half-swept.kicad_pcb b/Sweep half-swept/half-swept.kicad_pcb similarity index 100% rename from Sweep-half-swept/half-swept.kicad_pcb rename to Sweep half-swept/half-swept.kicad_pcb diff --git a/Sweep-half-swept/half-swept.kicad_pro b/Sweep half-swept/half-swept.kicad_pro similarity index 100% rename from Sweep-half-swept/half-swept.kicad_pro rename to Sweep half-swept/half-swept.kicad_pro diff --git a/Sweep-half-swept/half-swept.kicad_sch b/Sweep half-swept/half-swept.kicad_sch similarity index 100% rename from Sweep-half-swept/half-swept.kicad_sch rename to Sweep half-swept/half-swept.kicad_sch diff --git a/Sweep-half-swept/half-swept_gerber.zip b/Sweep half-swept/half-swept_gerber.zip similarity index 100% rename from Sweep-half-swept/half-swept_gerber.zip rename to Sweep half-swept/half-swept_gerber.zip diff --git a/Sweep-half-swept/sym-lib-table b/Sweep half-swept/sym-lib-table similarity index 100% rename from Sweep-half-swept/sym-lib-table rename to Sweep half-swept/sym-lib-table diff --git a/Sweepv2.2/Connector.dcm b/Sweep v2.2/Connector.dcm similarity index 100% rename from Sweepv2.2/Connector.dcm rename to Sweep v2.2/Connector.dcm diff --git a/Sweepv2.2/README.md b/Sweep v2.2/README.md similarity index 100% rename from Sweepv2.2/README.md rename to Sweep v2.2/README.md diff --git a/Sweepv2.2/sweepv2-cache.lib b/Sweep v2.2/sweepv2-cache.lib similarity index 100% rename from Sweepv2.2/sweepv2-cache.lib rename to Sweep v2.2/sweepv2-cache.lib diff --git a/Sweepv2.2/sweepv2-rescue.dcm b/Sweep v2.2/sweepv2-rescue.dcm similarity index 100% rename from Sweepv2.2/sweepv2-rescue.dcm rename to Sweep v2.2/sweepv2-rescue.dcm diff --git a/Sweepv2.2/sweepv2-rescue.lib b/Sweep v2.2/sweepv2-rescue.lib similarity index 100% rename from Sweepv2.2/sweepv2-rescue.lib rename to Sweep v2.2/sweepv2-rescue.lib diff --git a/Sweepv2.2/sweepv2.2_gerber.zip b/Sweep v2.2/sweepv2.2_gerber.zip similarity index 100% rename from Sweepv2.2/sweepv2.2_gerber.zip rename to Sweep v2.2/sweepv2.2_gerber.zip diff --git a/Sweepv2.2/sweepv2.kicad_pcb b/Sweep v2.2/sweepv2.kicad_pcb similarity index 100% rename from Sweepv2.2/sweepv2.kicad_pcb rename to Sweep v2.2/sweepv2.kicad_pcb diff --git a/Sweepv2.2/sweepv2.kicad_pro b/Sweep v2.2/sweepv2.kicad_pro similarity index 100% rename from Sweepv2.2/sweepv2.kicad_pro rename to Sweep v2.2/sweepv2.kicad_pro diff --git a/Sweepv2.2/sweepv2.sch b/Sweep v2.2/sweepv2.sch similarity index 100% rename from Sweepv2.2/sweepv2.sch rename to Sweep v2.2/sweepv2.sch diff --git a/Sweepv2.2/sweepv2_plate-Edge_Cuts.svg b/Sweep v2.2/sweepv2_plate-Edge_Cuts.svg similarity index 100% rename from Sweepv2.2/sweepv2_plate-Edge_Cuts.svg rename to Sweep v2.2/sweepv2_plate-Edge_Cuts.svg diff --git a/Sweepv2.2/sweepv2_plate.kicad_pcb b/Sweep v2.2/sweepv2_plate.kicad_pcb similarity index 100% rename from Sweepv2.2/sweepv2_plate.kicad_pcb rename to Sweep v2.2/sweepv2_plate.kicad_pcb diff --git a/Sweepv2.2/sweepv2_plate.pro b/Sweep v2.2/sweepv2_plate.pro similarity index 100% rename from Sweepv2.2/sweepv2_plate.pro rename to Sweep v2.2/sweepv2_plate.pro diff --git a/Sweepv2.2/sym-lib-table b/Sweep v2.2/sym-lib-table similarity index 100% rename from Sweepv2.2/sym-lib-table rename to Sweep v2.2/sym-lib-table