Delete unused directories

This commit is contained in:
Mariano Uvalle 2022-05-28 20:55:22 -07:00
parent 75dbdbcbcb
commit 5be5bf9082
165 changed files with 0 additions and 484463 deletions

View file

@ -1,24 +0,0 @@
name: 'Export PNGs'
description: 'Export PNG files from a Kicad PCB'
inputs:
pcb_file:
description: 'Kicad input file'
required: true
pngs_dir:
description: 'PNGs folder'
required: true
theme:
default: '-s set-blue-enig'
# flags:
# description: 'Additional flags for pcbdraw'
# default: ''
runs:
using: 'docker'
image: 'docker://yaqwsx/kikit:v1.0.2'
entrypoint: '/bin/sh'
args:
- '-c'
- |
mkdir -p $GITHUB_WORKSPACE/${{ inputs.pngs_dir }} ;
pcbdraw ${{ inputs.theme }} --silent $GITHUB_WORKSPACE/${{ inputs.pcb_file }} $GITHUB_WORKSPACE/${{ inputs.pngs_dir }}/front.png
pcbdraw --back ${{ inputs.theme }} --silent $GITHUB_WORKSPACE/${{ inputs.pcb_file }} $GITHUB_WORKSPACE/${{ inputs.pngs_dir }}/back.png

View file

@ -1,72 +0,0 @@
on:
workflow_dispatch:
push:
branches:
- main
paths:
- "**/*.kicad_pcb"
name: Render Previews
jobs:
pngs:
runs-on: ubuntu-latest
name: "Export as PNGs"
steps:
# CHECKOUT
- name: Checkout
uses: actions/checkout@v2
# PREVIEWS
- name: Sweep v2
uses: ./.github/actions/export-pngs
with:
pcb_file: ./Sweepv2.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
pngs_dir: ./gallery/sweep-half-swept
- name: Sweep High M
uses: ./.github/actions/export-pngs
with:
pcb_file: '"./Sweep High M/sweep-high.kicad_pcb"'
pngs_dir: ./gallery/sweep-high-m
- name: Sweep High
uses: ./.github/actions/export-pngs
with:
pcb_file: '"./Sweep High/sweep-high.kicad_pcb"'
pngs_dir: ./gallery/sweep-high
- name: Sweep Compact LOW
uses: ./.github/actions/export-pngs
with:
pcb_file: '"./Sweep Compact LOW/ferris-sweep-compact.kicad_pcb"'
pngs_dir: ./gallery/sweep-compact-low
- name: Sweep Bling MX
uses: ./.github/actions/export-pngs
with:
pcb_file: '"./Sweep Bling MX/pcb/sweep-bling-mx__pcb.kicad_pcb"'
pngs_dir: ./gallery/sweep-bling-mx
- name: Sweep Bling MX (plate)
uses: ./.github/actions/export-pngs
with:
pcb_file: '"./Sweep Bling MX/switch-plate/sweep-bling-mx__plate.kicad_pcb"'
pngs_dir: ./gallery/sweep-bling-mx-plate
- name: Sweep Bling MX (bottom)
uses: ./.github/actions/export-pngs
with:
pcb_file: '"./Sweep Bling MX/bottom-plate/sweep-bling-mx__bottom.kicad_pcb"'
pngs_dir: ./gallery/sweep-bling-mx-bottom
- name: Sweep Bling LP
uses: ./.github/actions/export-pngs
with:
pcb_file: '"./Sweep Bling LP/pcb/sweepbling-lp__pcb.kicad_pcb"'
pngs_dir: ./gallery/sweep-bling-lp
# UPDATE GALLERY
- name: Update gallery
uses: stefanzweifel/git-auto-commit-action@v4.14.1
with:
commit_message: "Update gallery (automated)"
commit_user_name: GitHub Actions Bot
file_pattern: "**/*.png"

View file

@ -1,31 +0,0 @@
# Sweep Bling LP
![front](/gallery/sweep-bling-lp/front.png)
![back](/gallery/sweep-bling-lp/back.png)
This is a kailh hotswap version of the Sweep v2.
## Ordering The PCB
To order the PCB the following settings are recommended<sup>1,2</sup>:
|Detail|Value|
|---|---|
|Gerber file|`sweepbling-lp__pcb-gerber.zip`|
|Base material|FR-4|
|Layers|2|
|Dimension|216.9mm x 86.9mm|
|Different design|2|
|Delivery format|Panel by customer|
|PCB thickness|1.6mm|
|PCB color|(Personal preference)|
|Silkscreen|(Personal preference)|
|Surface finish|(Personal preference)|
|Outer copper weight|1oz|
|Gold Fingers|No|
|Confirm production file|No|
|Castellated holes|No|
|Remove order number|Yes|
1: Settings are for [JLCPCB](https://jlcpcb.com/), but could work for other manufacturers.
2: Settings are taken from [Kyek's video guide](https://www.youtube.com/watch?v=fBPu7AyDtkM&t=17s).

View file

@ -1,115 +0,0 @@
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

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

View file

@ -1,40 +0,0 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# ProMicro-kbd-bigblackpill-34key-rescue
#
DEF ProMicro-kbd-bigblackpill-34key-rescue U 0 40 Y Y 1 F N
F0 "U" 0 950 60 H V C CNN
F1 "ProMicro-kbd-bigblackpill-34key-rescue" 0 -550 60 H V C CNN
F2 "" 100 -1050 60 H V C CNN
F3 "" 100 -1050 60 H V C CNN
DRAW
S -500 850 500 -450 0 1 0 N
X TX 1 -700 750 200 R 50 50 1 1 B
X E6 10 -700 -150 200 R 50 50 1 1 B
X B4 11 -700 -250 200 R 50 50 1 1 B
X B5 12 -700 -350 200 R 50 50 1 1 B
X B6 13 700 -350 200 L 50 50 1 1 B
X B2 14 700 -250 200 L 50 50 1 1 B
X B3 15 700 -150 200 L 50 50 1 1 B
X B1 16 700 -50 200 L 50 50 1 1 B
X F7 17 700 50 200 L 50 50 1 1 B
X F6 18 700 150 200 L 50 50 1 1 B
X F5 19 700 250 200 L 50 50 1 1 B
X RX 2 -700 650 200 R 50 50 1 1 B
X F4 20 700 350 200 L 50 50 1 1 B
X VCC 21 700 450 200 L 50 50 1 1 W
X RST 22 700 550 200 L 50 50 1 1 I
X GND 23 700 650 200 L 50 50 1 1 W
X RAW 24 700 750 200 L 50 50 1 1 w
X GND 3 -700 550 200 R 50 50 1 1 W
X GND 4 -700 450 200 R 50 50 1 1 W
X SDA 5 -700 350 200 R 50 50 1 1 B
X SCL 6 -700 250 200 R 50 50 1 1 B
X D4 7 -700 150 200 R 50 50 1 1 B
X C6 8 -700 50 200 R 50 50 1 1 B
X D7 9 -700 -50 200 R 50 50 1 1 B
ENDDRAW
ENDDEF
#
#End Library

File diff suppressed because it is too large Load diff

View file

@ -1,432 +0,0 @@
{
"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.9,
"height": 2.0,
"width": 1.6
},
"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": [
{
"gap": 0.0,
"via_gap": 0.0,
"width": 0.0
}
],
"drc_exclusions": [],
"meta": {
"filename": "board_design_settings.json",
"version": 2
},
"rule_severities": {
"annular_width": "error",
"clearance": "error",
"copper_edge_clearance": "error",
"courtyards_overlap": "ignore",
"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": "ignore",
"silk_overlap": "ignore",
"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": [
0.0
],
"via_dimensions": [
{
"diameter": 0.0,
"drill": 0.0
}
],
"zones_allow_external_fillets": true,
"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": "sweepbling-lp__pcb.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": 0.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": [
[
"15875808-74d5-4210-b8ca-aa8fbc04ae21",
""
]
],
"text_variables": {}
}

File diff suppressed because it is too large Load diff

View file

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

View file

@ -1,36 +0,0 @@
# Sweep Bling MX
| Front | Back |
| :---: | :---: |
| ![front](/gallery/sweep-bling-mx/front.png) | ![back](/gallery/sweep-bling-mx/back.png) |
| ![front](/gallery/sweep-bling-mx-plate/front.png) | ![back](/gallery/sweep-bling-mx-plate/back.png) |
| ![front](/gallery/sweep-bling-mx-bottom/front.png) | ![back](/gallery/sweep-bling-mx-bottom/back.png) |
This version of the Sweep features MX Switches support (exclusively) with hotswap sockets. As well as tenting support.
It also features mouting holes for a stacked case. You can find the switch plate and bottom plate files in the relative folders.
The bottom plate is also compatible with tenting, you can break away the middle section to allow installation of the puck.
## Ordering The PCB
To order the PCB the following settings are recommended<sup>1,2</sup>:
|Detail|Value|
|---|---|
|Gerber file|`sweep_bling_mx_gerber.zip`|
|Base material|FR-4|
|Layers|2|
|Dimension|95.15mm x 113.47mm|
|Different design|1|
|Delivery format|Single PCB|
|PCB thickness|1.6mm|
|PCB color|(Personal preference)|
|Silkscreen|(Personal preference)|
|Surface finish|(Personal preference)|
|Outer copper weight|1oz|
|Gold Fingers|No|
|Confirm production file|No|
|Castellated holes|No|
|Remove order number|Yes|
1: Settings are for [JLCPCB](https://jlcpcb.com/), but could work for other manufacturers.

File diff suppressed because it is too large Load diff

View file

@ -1,193 +0,0 @@
{
"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": [
{
"gap": 0.0,
"via_gap": 0.0,
"width": 0.0
}
],
"drc_exclusions": [],
"meta": {
"filename": "board_design_settings.json",
"version": 2
},
"rule_severities": {
"annular_width": "error",
"clearance": "error",
"copper_edge_clearance": "warning",
"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.0,
"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": [
0.0
],
"via_dimensions": [
{
"diameter": 0.0,
"drill": 0.0
}
],
"zones_allow_external_fillets": false,
"zones_use_no_outline": true
},
"layer_presets": []
},
"boards": [],
"cvpcb": {
"equivalence_files": []
},
"libraries": {
"pinned_footprint_libs": [],
"pinned_symbol_libs": []
},
"meta": {
"filename": "sweep-bling-mx__bottom.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": {
"drawing": {
"label_size_ratio": 0.25,
"pin_symbol_size": 0,
"text_offset_ratio": 0.08
},
"legacy_lib_dir": "",
"legacy_lib_list": []
},
"sheets": [],
"text_variables": {}
}

View file

@ -1,27 +0,0 @@
# Notes:
- **DRILL TIME FEE**: When ordering PCBs with complex shapes like the switch plate and bottom plate, it is possible that the factory will ask for additional fees.
# PCB Hardware Kit (for both sides)
## Required
- 1x PCB Kit
- 2x promicro compatible boards or nice!nanos
- 34 MX switches
- 34 Kailh hotswap sockets
- 34 keycaps
### Optional:
- 2x Battery (required only for wireless; 301230 / 301228)
- 2x Power switches (recommended for wireless; MSK 12C02)
- 2x reset switches ([B3U-1000P(M)](https://github.com/davidphilipbarr/Sweep/issues/20))
# Case Hardware Kit (for both sides)
## Required:
- 16x M2 Screws
- 8x M2 Spacers. (Max diameter: 3mm, Length: 6-8mm)
- 8-12x Silicone feet stickers
### Optional:
- 2x Splitkb tenting puck
- 2x Manfrotto MP3-BK tripods

File diff suppressed because it is too large Load diff

View file

@ -1,115 +0,0 @@
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
#
# sweep-bling-mx__pcb-rescue_AudioJack4dpb-tokas_bp
#
DEF sweep-bling-mx__pcb-rescue_AudioJack4dpb-tokas_bp J 0 20 Y Y 1 F N
F0 "J" 0 350 50 H V C CNN
F1 "sweep-bling-mx__pcb-rescue_AudioJack4dpb-tokas_bp" 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
#
# sweep-bling-mx__pcb-rescue_ProMicro-kbd-bigblackpill-34key-rescue-sweepv2-rescue
#
DEF sweep-bling-mx__pcb-rescue_ProMicro-kbd-bigblackpill-34key-rescue-sweepv2-rescue U 0 40 Y Y 1 F N
F0 "U" 0 950 60 H V C CNN
F1 "sweep-bling-mx__pcb-rescue_ProMicro-kbd-bigblackpill-34key-rescue-sweepv2-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

View file

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

View file

@ -1,64 +0,0 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# AudioJack4dpb-tokas_bp
#
DEF AudioJack4dpb-tokas_bp J 0 20 Y Y 1 F N
F0 "J" 0 350 50 H V C CNN
F1 "AudioJack4dpb-tokas_bp" 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
#
# ProMicro-kbd-bigblackpill-34key-rescue-sweepv2-rescue
#
DEF ProMicro-kbd-bigblackpill-34key-rescue-sweepv2-rescue U 0 40 Y Y 1 F N
F0 "U" 0 950 60 H V C CNN
F1 "ProMicro-kbd-bigblackpill-34key-rescue-sweepv2-rescue" 0 -550 60 H V C CNN
F2 "" 100 -1050 60 H V C CNN
F3 "" 100 -1050 60 H V C CNN
DRAW
S -500 850 500 -450 0 1 0 N
X TX 1 -700 750 200 R 50 50 1 1 B
X E6 10 -700 -150 200 R 50 50 1 1 B
X B4 11 -700 -250 200 R 50 50 1 1 B
X B5 12 -700 -350 200 R 50 50 1 1 B
X B6 13 700 -350 200 L 50 50 1 1 B
X B2 14 700 -250 200 L 50 50 1 1 B
X B3 15 700 -150 200 L 50 50 1 1 B
X B1 16 700 -50 200 L 50 50 1 1 B
X F7 17 700 50 200 L 50 50 1 1 B
X F6 18 700 150 200 L 50 50 1 1 B
X F5 19 700 250 200 L 50 50 1 1 B
X RX 2 -700 650 200 R 50 50 1 1 B
X F4 20 700 350 200 L 50 50 1 1 B
X VCC 21 700 450 200 L 50 50 1 1 W
X RST 22 700 550 200 L 50 50 1 1 I
X GND 23 700 650 200 L 50 50 1 1 W
X RAW 24 700 750 200 L 50 50 1 1 w
X GND 3 -700 550 200 R 50 50 1 1 W
X GND 4 -700 450 200 R 50 50 1 1 W
X SDA 5 -700 350 200 R 50 50 1 1 B
X SCL 6 -700 250 200 R 50 50 1 1 B
X D4 7 -700 150 200 R 50 50 1 1 B
X C6 8 -700 50 200 R 50 50 1 1 B
X D7 9 -700 -50 200 R 50 50 1 1 B
ENDDRAW
ENDDEF
#
#End Library

File diff suppressed because it is too large Load diff

View file

@ -1,195 +0,0 @@
{
"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": 0.5,
"width": 1.2
},
"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": true,
"min_clearance": 0.508
}
},
"diff_pair_dimensions": [
{
"gap": 0.0,
"via_gap": 0.0,
"width": 0.0
}
],
"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": "ignore",
"silk_overlap": "ignore",
"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"
},
"rule_severitieslegacy_courtyards_overlap": true,
"rule_severitieslegacy_no_courtyard_defined": false,
"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.0,
"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": [
0.0
],
"via_dimensions": [
{
"diameter": 0.0,
"drill": 0.0
}
],
"zones_allow_external_fillets": false,
"zones_use_no_outline": true
},
"layer_presets": []
},
"boards": [],
"cvpcb": {
"equivalence_files": []
},
"libraries": {
"pinned_footprint_libs": [],
"pinned_symbol_libs": []
},
"meta": {
"filename": "sweep-bling-mx__pcb.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.2,
"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": {
"drawing": {
"label_size_ratio": 0.25,
"pin_symbol_size": 0,
"text_offset_ratio": 0.08
},
"legacy_lib_dir": "",
"legacy_lib_list": []
},
"sheets": [],
"text_variables": {}
}

View file

@ -1,78 +0,0 @@
(rules PCB sweep-high
(snap_angle
fortyfive_degree
)
(autoroute_settings
(fanout on)
(autoroute on)
(postroute on)
(vias on)
(via_costs 50)
(plane_via_costs 5)
(start_ripup_costs 100)
(start_pass_no 1795)
(layer_rule F.Cu
(active on)
(preferred_direction horizontal)
(preferred_direction_trace_costs 1.0)
(against_preferred_direction_trace_costs 2.2)
)
(layer_rule B.Cu
(active on)
(preferred_direction vertical)
(preferred_direction_trace_costs 1.0)
(against_preferred_direction_trace_costs 1.8)
)
)
(rule
(width 250.0)
(clear 200.2)
(clear 125.0 (type smd_to_turn_gap))
(clear 50.0 (type smd_smd))
)
(padstack "Via[0-1]_800:400_um"
(shape
(circle F.Cu 800.0 0.0 0.0)
)
(shape
(circle B.Cu 800.0 0.0 0.0)
)
(attach off)
)
(via
"Via[0-1]_800:400_um" "Via[0-1]_800:400_um" default
)
(via
"Via[0-1]_800:400_um-kicad_default" "Via[0-1]_800:400_um" "kicad_default"
)
(via_rule
default "Via[0-1]_800:400_um"
)
(via_rule
"kicad_default" "Via[0-1]_800:400_um-kicad_default"
)
(class default
(clearance_class default)
(via_rule default)
(rule
(width 250.0)
)
(circuit
(use_layer F.Cu B.Cu)
)
)
(class "kicad_default"
gnd vcc Switch18 reset Switch1 Switch2 Switch3 Switch4
Switch5 Switch6 Switch7 Switch8 Switch9 Switch10 Switch11 Switch12
Switch13 Switch14 Switch15 Switch16 Switch17 raw "BT+_r" "Net-(SW_POWERR1-Pad1)"
(clearance_class "kicad_default")
(via_rule kicad_default)
(rule
(width 250.0)
)
(circuit
(use_layer F.Cu B.Cu)
)
)
)

View file

@ -1,819 +0,0 @@
EESchema Schematic File Version 4
LIBS:sweep-bling-mx__pcb-cache
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title "Sweep Bling MX"
Date "2022-01-16"
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 sweep-bling-mx__pcb-rescue:ProMicro-kbd-bigblackpill-34key-rescue-sweepv2-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 "Promicro-Jumpers:ProMicro_unrouted" 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 sweep-bling-mx__pcb-rescue:AudioJack4dpb-tokas_bp 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 sweep-bling-mx__pcb-rescue:ProMicro-kbd-bigblackpill-34key-rescue-sweepv2-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 sweep-bling-mx__pcb-rescue:AudioJack4dpb-tokas_bp 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

@ -1,5 +0,0 @@
(sym_lib_table
(lib (name 34key-rescue)(type Legacy)(uri ${KIPRJMOD}/34key-rescue.lib)(options "")(descr ""))
(lib (name sweepv2-rescue)(type Legacy)(uri ${KIPRJMOD}/sweepv2-rescue.lib)(options "")(descr ""))
(lib (name sweep-bling-mx__pcb-rescue)(type Legacy)(uri ${KIPRJMOD}/sweep-bling-mx__pcb-rescue.lib)(options "")(descr ""))
)

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,180 +0,0 @@
{
"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": []
},
"libraries": {
"pinned_footprint_libs": [],
"pinned_symbol_libs": []
},
"meta": {
"filename": "sweep-bling-mx__plate.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": {
"drawing": {
"label_size_ratio": 0.25,
"pin_symbol_size": 0,
"text_offset_ratio": 0.08
},
"legacy_lib_dir": "",
"legacy_lib_list": []
},
"sheets": [],
"text_variables": {}
}

View file

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

View file

@ -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.

View file

@ -1,188 +0,0 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# Connector_Generic_Conn_01x04
#
DEF Connector_Generic_Conn_01x04 J 0 40 Y N 1 F N
F0 "J" 0 200 50 H V C CNN
F1 "Connector_Generic_Conn_01x04" 0 -300 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*_1x??_*
$ENDFPLIST
DRAW
S -50 -195 0 -205 1 1 6 N
S -50 -95 0 -105 1 1 6 N
S -50 5 0 -5 1 1 6 N
S -50 105 0 95 1 1 6 N
S -50 150 50 -250 1 1 10 f
X Pin_1 1 -200 100 150 R 50 50 1 1 P
X Pin_2 2 -200 0 150 R 50 50 1 1 P
X Pin_3 3 -200 -100 150 R 50 50 1 1 P
X Pin_4 4 -200 -200 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_D
#
DEF Device_D D 0 40 N N 1 F N
F0 "D" 0 100 50 H V C CNN
F1 "Device_D" 0 -100 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
TO-???*
*_Diode_*
*SingleDiode*
D_*
$ENDFPLIST
DRAW
P 2 0 1 8 -50 50 -50 -50 N
P 2 0 1 0 50 0 -50 0 N
P 4 0 1 8 50 50 50 -50 -50 0 50 50 N
X K 1 -150 0 100 R 50 50 1 1 P
X A 2 150 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# corne-light-rescue_MJ-4PP-9-kbd
#
DEF corne-light-rescue_MJ-4PP-9-kbd J 0 40 Y Y 1 F N
F0 "J" 0 150 50 H V C CNN
F1 "corne-light-rescue_MJ-4PP-9-kbd" 0 -150 50 H V C CNN
F2 "" 275 175 50 H I C CNN
F3 "" 275 175 50 H I C CNN
DRAW
S -75 -75 -125 50 0 1 0 N
S 125 100 -150 -100 0 1 12 N
P 3 0 1 0 -100 50 -100 75 125 75 N
P 4 0 1 0 -50 -75 -25 -50 0 -75 125 -75 N
P 4 0 1 0 0 -25 25 0 50 -25 125 -25 N
P 4 0 1 0 50 25 75 50 100 25 125 25 N
X ~ A 200 75 79 L 28 20 1 1 I
X ~ B 200 -75 79 L 28 20 1 1 I
X ~ C 200 -25 79 L 28 20 1 1 I
X ~ D 200 25 79 L 28 20 1 1 I
ENDDRAW
ENDDEF
#
# corne-light-rescue_ProMicro-kbd
#
DEF corne-light-rescue_ProMicro-kbd U 0 40 Y Y 1 F N
F0 "U" 0 950 60 H V C CNN
F1 "corne-light-rescue_ProMicro-kbd" 0 -550 60 H V C CNN
F2 "" 100 -1050 60 H V C CNN
F3 "" 100 -1050 60 H V C CNN
DRAW
S -500 850 500 -450 0 1 0 N
X TX 1 -700 750 200 R 50 50 1 1 B
X E6 10 -700 -150 200 R 50 50 1 1 B
X B4 11 -700 -250 200 R 50 50 1 1 B
X B5 12 -700 -350 200 R 50 50 1 1 B
X B6 13 700 -350 200 L 50 50 1 1 B
X B2 14 700 -250 200 L 50 50 1 1 B
X B3 15 700 -150 200 L 50 50 1 1 B
X B1 16 700 -50 200 L 50 50 1 1 B
X F7 17 700 50 200 L 50 50 1 1 B
X F6 18 700 150 200 L 50 50 1 1 B
X F5 19 700 250 200 L 50 50 1 1 B
X RX 2 -700 650 200 R 50 50 1 1 B
X F4 20 700 350 200 L 50 50 1 1 B
X VCC 21 700 450 200 L 50 50 1 1 W
X RST 22 700 550 200 L 50 50 1 1 I
X GND 23 700 650 200 L 50 50 1 1 W
X RAW 24 700 750 200 L 50 50 1 1 w
X GND 3 -700 550 200 R 50 50 1 1 W
X GND 4 -700 450 200 R 50 50 1 1 W
X SDA 5 -700 350 200 R 50 50 1 1 B
X SCL 6 -700 250 200 R 50 50 1 1 B
X D4 7 -700 150 200 R 50 50 1 1 B
X C6 8 -700 50 200 R 50 50 1 1 B
X D7 9 -700 -50 200 R 50 50 1 1 B
ENDDRAW
ENDDEF
#
# corne-light-rescue_SW_PUSH-kbd
#
DEF corne-light-rescue_SW_PUSH-kbd SW 0 40 N N 1 F N
F0 "SW" 150 110 50 H V C CNN
F1 "corne-light-rescue_SW_PUSH-kbd" 0 -80 50 H V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
DRAW
S -170 50 170 60 0 1 0 N
P 4 0 1 0 -40 60 -30 90 30 90 40 60 N
X 1 1 -300 0 200 R 50 50 0 1 P I
X 2 2 300 0 200 L 50 50 0 1 P I
ENDDRAW
ENDDEF
#
# power_GND
#
DEF power_GND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "power_GND" 0 -150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
X GND 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_GNDA
#
DEF power_GNDA #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "power_GNDA" 0 -150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
X GNDA 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_PWR_FLAG
#
DEF power_PWR_FLAG #FLG 0 0 N N 1 F P
F0 "#FLG" 0 75 50 H I C CNN
F1 "power_PWR_FLAG" 0 150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 6 0 1 0 0 0 0 50 -40 75 0 100 40 75 0 50 N
X pwr 1 0 0 0 U 50 50 0 0 w
ENDDRAW
ENDDEF
#
# power_VCC
#
DEF power_VCC #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_VCC" 0 150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
C 0 75 25 0 1 0 N
P 2 0 1 0 0 0 0 50 N
X VCC 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_VDD
#
DEF power_VDD #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_VDD" 0 150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
C 0 75 25 0 1 0 N
P 2 0 1 0 0 0 0 50 N
X VDD 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
#End Library

View file

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

View file

@ -1,76 +0,0 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# MJ-4PP-9-kbd-corne-light-rescue
#
DEF MJ-4PP-9-kbd-corne-light-rescue J 0 40 Y Y 1 F N
F0 "J" 0 150 50 H V C CNN
F1 "MJ-4PP-9-kbd-corne-light-rescue" 0 -150 50 H V C CNN
F2 "" 275 175 50 H I C CNN
F3 "" 275 175 50 H I C CNN
DRAW
S -75 -75 -125 50 0 1 0 N
P 3 0 1 0 -100 50 -100 75 125 75 N
P 4 0 1 0 -50 -75 -25 -50 0 -75 125 -75 N
P 4 0 1 0 0 -25 25 0 50 -25 125 -25 N
P 4 0 1 0 50 25 75 50 100 25 125 25 N
S 125 100 -150 -100 0 1 12 N
X ~ A 200 75 79 L 28 20 1 1 I
X ~ B 200 -75 79 L 28 20 1 1 I
X ~ C 200 -25 79 L 28 20 1 1 I
X ~ D 200 25 79 L 28 20 1 1 I
ENDDRAW
ENDDEF
#
# ProMicro-kbd-corne-light-rescue
#
DEF ProMicro-kbd-corne-light-rescue U 0 40 Y Y 1 F N
F0 "U" 0 950 60 H V C CNN
F1 "ProMicro-kbd-corne-light-rescue" 0 -550 60 H V C CNN
F2 "" 100 -1050 60 H V C CNN
F3 "" 100 -1050 60 H V C CNN
DRAW
S -500 850 500 -450 0 1 0 N
X TX 1 -700 750 200 R 50 50 1 1 B
X E6 10 -700 -150 200 R 50 50 1 1 B
X B4 11 -700 -250 200 R 50 50 1 1 B
X B5 12 -700 -350 200 R 50 50 1 1 B
X B6 13 700 -350 200 L 50 50 1 1 B
X B2 14 700 -250 200 L 50 50 1 1 B
X B3 15 700 -150 200 L 50 50 1 1 B
X B1 16 700 -50 200 L 50 50 1 1 B
X F7 17 700 50 200 L 50 50 1 1 B
X F6 18 700 150 200 L 50 50 1 1 B
X F5 19 700 250 200 L 50 50 1 1 B
X RX 2 -700 650 200 R 50 50 1 1 B
X F4 20 700 350 200 L 50 50 1 1 B
X VCC 21 700 450 200 L 50 50 1 1 W
X RST 22 700 550 200 L 50 50 1 1 I
X GND 23 700 650 200 L 50 50 1 1 W
X RAW 24 700 750 200 L 50 50 1 1 w
X GND 3 -700 550 200 R 50 50 1 1 W
X GND 4 -700 450 200 R 50 50 1 1 W
X SDA 5 -700 350 200 R 50 50 1 1 B
X SCL 6 -700 250 200 R 50 50 1 1 B
X D4 7 -700 150 200 R 50 50 1 1 B
X C6 8 -700 50 200 R 50 50 1 1 B
X D7 9 -700 -50 200 R 50 50 1 1 B
ENDDRAW
ENDDEF
#
# SW_PUSH-kbd-corne-light-rescue
#
DEF SW_PUSH-kbd-corne-light-rescue SW 0 40 N N 1 F N
F0 "SW" 150 110 50 H V C CNN
F1 "SW_PUSH-kbd-corne-light-rescue" 0 -80 50 H V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
DRAW
S -170 50 170 60 0 1 0 N
P 4 0 1 0 -40 60 -30 90 30 90 40 60 N
X 1 1 -300 0 200 R 50 50 0 1 P I
X 2 2 300 0 200 L 50 50 0 1 P I
ENDDRAW
ENDDEF
#
#End Library

View file

@ -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
)
)

File diff suppressed because it is too large Load diff

View file

@ -1,424 +0,0 @@
{
"board": {
"design_settings": {
"defaults": {
"board_outline_line_width": 0.15,
"copper_line_width": 0.15,
"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": 1.0,
"height": 2.5,
"width": 1.7
},
"silk_line_width": 0.15,
"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": "ignore",
"silk_overlap": "ignore",
"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"
},
"rule_severitieslegacy_courtyards_overlap": true,
"rule_severitieslegacy_no_courtyard_defined": false,
"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": [
0.0,
0.5
],
"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": "ferris-sweep-compact.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.6,
"via_drill": 0.4,
"wire_width": 6.0
}
],
"meta": {
"version": 2
},
"net_colors": null
},
"pcbnew": {
"last_paths": {
"gencad": "",
"idf": "",
"netlist": "sweep.net",
"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": 0.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": [
[
"c286ddcc-b26f-4bcb-882c-122b4c445673",
""
]
],
"text_variables": {}
}

File diff suppressed because it is too large Load diff

View file

@ -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)))))

View file

@ -1,78 +0,0 @@
(rules PCB ferris-sweep-compact
(snap_angle
fortyfive_degree
)
(autoroute_settings
(fanout off)
(autoroute on)
(postroute on)
(vias on)
(via_costs 50)
(plane_via_costs 5)
(start_ripup_costs 100)
(start_pass_no 927)
(layer_rule F.Cu
(active on)
(preferred_direction horizontal)
(preferred_direction_trace_costs 1.0)
(against_preferred_direction_trace_costs 2.2)
)
(layer_rule B.Cu
(active on)
(preferred_direction vertical)
(preferred_direction_trace_costs 1.0)
(against_preferred_direction_trace_costs 1.8)
)
)
(rule
(width 250.0)
(clear 200.2)
(clear 125.0 (type smd_to_turn_gap))
(clear 50.0 (type smd_smd))
)
(padstack "Via[0-1]_600:400_um"
(shape
(circle F.Cu 600.0 0.0 0.0)
)
(shape
(circle B.Cu 600.0 0.0 0.0)
)
(attach off)
)
(via
"Via[0-1]_600:400_um" "Via[0-1]_600:400_um" default
)
(via
"Via[0-1]_600:400_um-kicad_default" "Via[0-1]_600:400_um" "kicad_default"
)
(via_rule
default "Via[0-1]_600:400_um"
)
(via_rule
"kicad_default" "Via[0-1]_600:400_um-kicad_default"
)
(class default
(clearance_class default)
(via_rule default)
(rule
(width 250.0)
)
(circuit
(use_layer F.Cu B.Cu)
)
)
(class "kicad_default"
row0 row1 row2 row3 GND VCC col0 col1
col2 col3 col4 col5 LED data reset SCL
SDA "Net-(U1-Pad24)" "Net-(J1-PadA)" "Net-(U1-Pad14)" "Net-(U1-Pad13)" "Net-(U1-Pad12)" "Net-(U1-Pad11)"
(clearance_class "kicad_default")
(via_rule kicad_default)
(rule
(width 250.0)
)
(circuit
(use_layer F.Cu B.Cu)
)
)
)

View file

@ -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
)
)
)
)
)
)

View file

@ -1,2 +0,0 @@
(fp_lib_table
)

View file

@ -1,5 +0,0 @@
(sym_lib_table
(lib (name "corne-light-rescue")(type "Legacy")(uri "${KIPRJMOD}/corne-light-rescue.lib")(options "")(descr ""))
(lib (name "sweep-rescue")(type "Legacy")(uri "${KIPRJMOD}/sweep-rescue.lib")(options "")(descr ""))
(lib (name "ferris-sweep-compact-rescue")(type "Legacy")(uri "${KIPRJMOD}/ferris-sweep-compact-rescue.lib")(options "")(descr ""))
)

File diff suppressed because it is too large Load diff

View file

@ -1,3 +0,0 @@
| Front | Back |
| :---: | :---: |
| ![front](/gallery/sweep-high-m/front.png) | ![back](/gallery/sweep-high-m/back.png) |

Binary file not shown.

View file

@ -1,115 +0,0 @@
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

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

View file

@ -1,40 +0,0 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# ProMicro-kbd-bigblackpill-34key-rescue
#
DEF ProMicro-kbd-bigblackpill-34key-rescue U 0 40 Y Y 1 F N
F0 "U" 0 950 60 H V C CNN
F1 "ProMicro-kbd-bigblackpill-34key-rescue" 0 -550 60 H V C CNN
F2 "" 100 -1050 60 H V C CNN
F3 "" 100 -1050 60 H V C CNN
DRAW
S -500 850 500 -450 0 1 0 N
X TX 1 -700 750 200 R 50 50 1 1 B
X E6 10 -700 -150 200 R 50 50 1 1 B
X B4 11 -700 -250 200 R 50 50 1 1 B
X B5 12 -700 -350 200 R 50 50 1 1 B
X B6 13 700 -350 200 L 50 50 1 1 B
X B2 14 700 -250 200 L 50 50 1 1 B
X B3 15 700 -150 200 L 50 50 1 1 B
X B1 16 700 -50 200 L 50 50 1 1 B
X F7 17 700 50 200 L 50 50 1 1 B
X F6 18 700 150 200 L 50 50 1 1 B
X F5 19 700 250 200 L 50 50 1 1 B
X RX 2 -700 650 200 R 50 50 1 1 B
X F4 20 700 350 200 L 50 50 1 1 B
X VCC 21 700 450 200 L 50 50 1 1 W
X RST 22 700 550 200 L 50 50 1 1 I
X GND 23 700 650 200 L 50 50 1 1 W
X RAW 24 700 750 200 L 50 50 1 1 w
X GND 3 -700 550 200 R 50 50 1 1 W
X GND 4 -700 450 200 R 50 50 1 1 W
X SDA 5 -700 350 200 R 50 50 1 1 B
X SCL 6 -700 250 200 R 50 50 1 1 B
X D4 7 -700 150 200 R 50 50 1 1 B
X C6 8 -700 50 200 R 50 50 1 1 B
X D7 9 -700 -50 200 R 50 50 1 1 B
ENDDRAW
ENDDEF
#
#End Library

File diff suppressed because it is too large Load diff

View file

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

View file

@ -1,179 +0,0 @@
{
"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": "ignore",
"silk_overlap": "ignore",
"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.0,
"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": []
},
"libraries": {
"pinned_footprint_libs": [],
"pinned_symbol_libs": []
},
"meta": {
"filename": "sweep-high.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": {
"drawing": {
"label_size_ratio": 0.25,
"text_offset_ratio": 0.08
},
"legacy_lib_dir": "",
"legacy_lib_list": []
},
"sheets": [],
"text_variables": {}
}

View file

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

View file

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

View file

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

View file

@ -1,4 +0,0 @@
(sym_lib_table
(lib (name 34key-rescue)(type Legacy)(uri ${KIPRJMOD}/34key-rescue.lib)(options "")(descr ""))
(lib (name sweepv2-rescue)(type Legacy)(uri ${KIPRJMOD}/sweepv2-rescue.lib)(options "")(descr ""))
)

File diff suppressed because it is too large Load diff

View file

@ -1,31 +0,0 @@
# Sweep HIGH
![front](/gallery/sweep-high/front.png)
![back](/gallery/sweep-high/back.png)
Same as the Sweep2 but trades choc spacing for compatibility with more switches and keycaps.
## Ordering The PCB
To order the PCB the following settings are recommended<sup>1,2</sup>:
|Detail|Value|
|---|---|
|Gerber file|`sweepv2.1_gerber.zip`|
|Base material|FR-4|
|Layers|2|
|Dimension|95.15mm x 229.54mm|
|Different design|2|
|Delivery format|Panel by customer|
|PCB thickness|1.6mm|
|PCB color|(Personal preference)|
|Silkscreen|(Personal preference)|
|Surface finish|(Personal preference)|
|Outer copper weight|1oz|
|Gold Fingers|No|
|Confirm production file|No|
|Castellated holes|No|
|Remove order number|Yes|
1: Settings are for [JLCPCB](https://jlcpcb.com/), but could work for other manufacturers.
2: Settings are taken from [Kyek's video guide](https://www.youtube.com/watch?v=fBPu7AyDtkM&t=17s).

View file

@ -1,115 +0,0 @@
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

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

View file

@ -1,40 +0,0 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# ProMicro-kbd-bigblackpill-34key-rescue
#
DEF ProMicro-kbd-bigblackpill-34key-rescue U 0 40 Y Y 1 F N
F0 "U" 0 950 60 H V C CNN
F1 "ProMicro-kbd-bigblackpill-34key-rescue" 0 -550 60 H V C CNN
F2 "" 100 -1050 60 H V C CNN
F3 "" 100 -1050 60 H V C CNN
DRAW
S -500 850 500 -450 0 1 0 N
X TX 1 -700 750 200 R 50 50 1 1 B
X E6 10 -700 -150 200 R 50 50 1 1 B
X B4 11 -700 -250 200 R 50 50 1 1 B
X B5 12 -700 -350 200 R 50 50 1 1 B
X B6 13 700 -350 200 L 50 50 1 1 B
X B2 14 700 -250 200 L 50 50 1 1 B
X B3 15 700 -150 200 L 50 50 1 1 B
X B1 16 700 -50 200 L 50 50 1 1 B
X F7 17 700 50 200 L 50 50 1 1 B
X F6 18 700 150 200 L 50 50 1 1 B
X F5 19 700 250 200 L 50 50 1 1 B
X RX 2 -700 650 200 R 50 50 1 1 B
X F4 20 700 350 200 L 50 50 1 1 B
X VCC 21 700 450 200 L 50 50 1 1 W
X RST 22 700 550 200 L 50 50 1 1 I
X GND 23 700 650 200 L 50 50 1 1 W
X RAW 24 700 750 200 L 50 50 1 1 w
X GND 3 -700 550 200 R 50 50 1 1 W
X GND 4 -700 450 200 R 50 50 1 1 W
X SDA 5 -700 350 200 R 50 50 1 1 B
X SCL 6 -700 250 200 R 50 50 1 1 B
X D4 7 -700 150 200 R 50 50 1 1 B
X C6 8 -700 50 200 R 50 50 1 1 B
X D7 9 -700 -50 200 R 50 50 1 1 B
ENDDRAW
ENDDEF
#
#End Library

File diff suppressed because it is too large Load diff

View file

@ -1,314 +0,0 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
version="1.1"
width="11.231880cm" height="9.519920cm" viewBox="0 0 112318800 95199200">
<title>SVG Picture created as sweep-high-plate-Edge_Cuts.svg date 2021/12/17 18:38:48 </title>
<desc>Picture generated by PCBNEW </desc>
<g style="fill:#000000; fill-opacity:1.000000;stroke:#000000; stroke-opacity:1.000000;
stroke-linecap:round; stroke-linejoin:round;"
transform="translate(0 0) scale(1 1)">
</g>
<g style="fill:#000000; fill-opacity:0.0;
stroke:#000000; stroke-width:0.000000; stroke-opacity:1;
stroke-linecap:round; stroke-linejoin:round;">
</g>
<g style="fill:#C2C200; fill-opacity:0.0;
stroke:#C2C200; stroke-width:0.000000; stroke-opacity:1;
stroke-linecap:round; stroke-linejoin:round;">
</g>
<g style="fill:#C2C200; fill-opacity:0.0;
stroke:#C2C200; stroke-width:50000.000000; stroke-opacity:1;
stroke-linecap:round; stroke-linejoin:round;">
<path d="M91816999 69161496
L89116999 69161496
" />
<path d="M89116999 69161496
L89116999 64511496
" />
<path d="M99016999 73411496
L112316999 73311496
" />
<path d="M91816999 69161496
L99016999 73411496
" />
<path d="M46434999.000000 29496.000000 A68730000.000000 68730000.000000 0.0 0 0 1461609.979334 16786356.976117" />
<path d="M50410123 27057
L46434999 29496
" />
<path d="M32858 18798816
L25000 73104495
" />
<path d="M95029999.000000 10034496.000000 A750000.000000 750000.000000 0.0 0 0 94595243.862434 9353966.296968" />
<path d="M25000.590345 73104494.979338 A2001223.000000 2001223.000000 0.0 0 0 2060000.997880 75035412.878802" />
<path d="M72365170.062013 83943825.759194 A281933568.000000 281933568.000000 0.0 0 0 2334998.999960 75036067.039881" />
<path d="M2334999 75036067
L2060001 75035413
" />
<path d="M94595243.898955 9353966.264035 A144026593.000000 144026593.000000 0.0 0 0 50410225.979572 25000.402939" />
<path d="M1459998.980738 16784495.974436 A4063010.000000 4063010.000000 0.0 0 0 32857.874062 18798815.959973" />
<path d="M95066999 64511496
L95029999 10034496
" />
<path d="M97544998.792767 94859496.319564 A1966571.000000 1966571.000000 0.0 0 0 100276998.870607 94260760.918155" />
<path d="M97544998.764934 94859496.368771 A86937040.000000 86937040.000000 0.0 0 0 72364705.933756 83945633.258905" />
<path d="M95066999 64511496
L89116999 64511496
" />
<path d="M112316999 73311496
L100276999 94260761
" />
</g>
<g style="fill:#C2C200; fill-opacity:0.0;
stroke:#C2C200; stroke-width:150000.000000; stroke-opacity:1;
stroke-linecap:round; stroke-linejoin:round;">
<path d="M70889252 66276282
L84412213 69899749
" />
<path d="M67265785 79799243
L80788746 83422710
" />
<path d="M67265785 79799243
L70889252 66276282
" />
<path d="M80788746 83422710
L84412213 69899749
" />
<path d="M92954821 73503318
L105079177 80503318
" />
<path d="M85954821 85627674
L98079177 92627674
" />
<path d="M85954821 85627674
L92954821 73503318
" />
<path d="M98079177 92627674
L105079177 80503318
" />
<path d="M59566999 45029496
L73566999 45029496
" />
<path d="M59566999 59029496
L73566999 59029496
" />
<path d="M59566999 59029496
L59566999 45029496
" />
<path d="M73566999 59029496
L73566999 45029496
" />
<path d="M40566999 40457496
L54566999 40457496
" />
<path d="M40566999 54457496
L54566999 54457496
" />
<path d="M40566999 54457496
L40566999 40457496
" />
<path d="M54566999 54457496
L54566999 40457496
" />
<path d="M21574999 46685496
L35574999 46685496
" />
<path d="M21574999 60685496
L35574999 60685496
" />
<path d="M21574999 60685496
L21574999 46685496
" />
<path d="M35574999 60685496
L35574999 46685496
" />
<path d="M2566999 58561496
L16566999 58561496
" />
<path d="M2566999 72561496
L16566999 72561496
" />
<path d="M2566999 72561496
L2566999 58561496
" />
<path d="M16566999 72561496
L16566999 58561496
" />
<path d="M78546999 28551496
L92546999 28551496
" />
<path d="M78546999 42551496
L92546999 42551496
" />
<path d="M78546999 42551496
L78546999 28551496
" />
<path d="M92546999 42551496
L92546999 28551496
" />
<path d="M59566999 26011496
L73566999 26011496
" />
<path d="M59566999 40011496
L73566999 40011496
" />
<path d="M59566999 40011496
L59566999 26011496
" />
<path d="M73566999 40011496
L73566999 26011496
" />
<path d="M40566999 21439496
L54566999 21439496
" />
<path d="M40566999 35439496
L54566999 35439496
" />
<path d="M40566999 35439496
L40566999 21439496
" />
<path d="M54566999 35439496
L54566999 21439496
" />
<path d="M21566999 27635496
L35566999 27635496
" />
<path d="M21566999 41635496
L35566999 41635496
" />
<path d="M21566999 41635496
L21566999 27635496
" />
<path d="M35566999 41635496
L35566999 27635496
" />
<path d="M2566999 39561496
L16566999 39561496
" />
<path d="M2566999 53561496
L16566999 53561496
" />
<path d="M2566999 53561496
L2566999 39561496
" />
<path d="M16566999 53561496
L16566999 39561496
" />
<path d="M78566999 9561496
L92566999 9561496
" />
<path d="M78566999 23561496
L92566999 23561496
" />
<path d="M78566999 23561496
L78566999 9561496
" />
<path d="M92566999 23561496
L92566999 9561496
" />
<path d="M59560999 6993496
L73560999 6993496
" />
<path d="M59560999 20993496
L73560999 20993496
" />
<path d="M59560999 20993496
L59560999 6993496
" />
<path d="M73560999 20993496
L73560999 6993496
" />
<path d="M40566999 2421496
L54566999 2421496
" />
<path d="M40566999 16421496
L54566999 16421496
" />
<path d="M40566999 16421496
L40566999 2421496
" />
<path d="M54566999 16421496
L54566999 2421496
" />
<path d="M21566999 8561496
L35566999 8561496
" />
<path d="M21566999 22561496
L35566999 22561496
" />
<path d="M21566999 22561496
L21566999 8561496
" />
<path d="M35566999 22561496
L35566999 8561496
" />
<path d="M2566999 20561496
L16566999 20561496
" />
<path d="M2566999 34561496
L16566999 34561496
" />
<path d="M2566999 34561496
L2566999 20561496
" />
<path d="M16566999 34561496
L16566999 20561496
" />
<path d="M78546999 47569496
L92546999 47569496
" />
<path d="M78546999 61569496
L92546999 61569496
" />
<path d="M78546999 61569496
L78546999 47569496
" />
<path d="M92546999 61569496
L92546999 47569496
" />
<g >
</g>
<g >
</g>
<g >
</g>
<g >
</g>
<g >
</g>
<g >
</g>
<g >
</g>
<g >
</g>
<g >
</g>
<g >
</g>
<g >
</g>
<g >
</g>
<g >
</g>
<g >
</g>
<g >
</g>
<g >
</g>
<g >
</g>
<g >
</g>
<g >
</g>
<g >
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 6.3 KiB

File diff suppressed because it is too large Load diff

View file

@ -1,193 +0,0 @@
{
"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": [
{
"gap": 0.0,
"via_gap": 0.0,
"width": 0.0
}
],
"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.0,
"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": [
0.0
],
"via_dimensions": [
{
"diameter": 0.0,
"drill": 0.0
}
],
"zones_allow_external_fillets": false,
"zones_use_no_outline": true
},
"layer_presets": []
},
"boards": [],
"cvpcb": {
"equivalence_files": []
},
"libraries": {
"pinned_footprint_libs": [],
"pinned_symbol_libs": []
},
"meta": {
"filename": "sweep-high.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": {
"drawing": {
"label_size_ratio": 0.25,
"pin_symbol_size": 0,
"text_offset_ratio": 0.08
},
"legacy_lib_dir": "",
"legacy_lib_list": []
},
"sheets": [],
"text_variables": {}
}

View file

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

View file

@ -1,818 +0,0 @@
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

Binary file not shown.

View file

@ -1,610 +0,0 @@
(kicad_pcb (version 20211014) (generator pcbnew)
(general
(thickness 1.6)
)
(paper "A4")
(layers
(0 "F.Cu" signal)
(31 "B.Cu" signal)
(32 "B.Adhes" user "B.Adhesive")
(33 "F.Adhes" user "F.Adhesive")
(34 "B.Paste" user)
(35 "F.Paste" user)
(36 "B.SilkS" user "B.Silkscreen")
(37 "F.SilkS" user "F.Silkscreen")
(38 "B.Mask" user)
(39 "F.Mask" user)
(40 "Dwgs.User" user "User.Drawings")
(41 "Cmts.User" user "User.Comments")
(42 "Eco1.User" user "User.Eco1")
(43 "Eco2.User" user "User.Eco2")
(44 "Edge.Cuts" user)
(45 "Margin" user)
(46 "B.CrtYd" user "B.Courtyard")
(47 "F.CrtYd" user "F.Courtyard")
(48 "B.Fab" user)
(49 "F.Fab" user)
)
(setup
(pad_to_mask_clearance 0)
(pcbplotparams
(layerselection 0x00010fc_ffffffff)
(disableapertmacros false)
(usegerberextensions false)
(usegerberattributes true)
(usegerberadvancedattributes true)
(creategerberjobfile true)
(svguseinch false)
(svgprecision 6)
(excludeedgelayer true)
(plotframeref false)
(viasonmask false)
(mode 1)
(useauxorigin false)
(hpglpennumber 1)
(hpglpenspeed 20)
(hpglpendiameter 15.000000)
(dxfpolygonmode true)
(dxfimperialunits true)
(dxfusepcbnewfont true)
(psnegative false)
(psa4output false)
(plotreference true)
(plotvalue true)
(plotinvisibletext false)
(sketchpadsonfab false)
(subtractmaskfromsilk false)
(outputformat 1)
(mirror false)
(drillshape 0)
(scaleselection 1)
(outputdirectory "sweep2gerber")
)
)
(net 0 "")
(net 1 "gnd")
(footprint "Kailh:SW_PG1350_cut" (layer "F.Cu")
(tedit 5F05DFF4) (tstamp 00000000-0000-0000-0000-0000608aa094)
(at 45 77)
(descr "Kailh \"Choc\" PG1350 keyswitch, able to be mounted on front or back of PCB")
(tags "kailh,choc")
(path "/00000000-0000-0000-0000-00006049e323")
(attr through_hole)
(fp_text reference "SW2" (at 4.6 6 180) (layer "Dwgs.User") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp b5e21c8b-4f23-470f-94c9-40687ea53ea2)
)
(fp_text value "SW_Push" (at -0.5 6 180) (layer "Dwgs.User") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp a80899eb-c281-402c-81c0-5d5b22336f45)
)
(fp_text user "${VALUE}" (at 0 8.255) (layer "B.Fab")
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
(tstamp c1b11207-7c0a-49b3-a41d-2fe677d5f3b8)
)
(fp_text user "${REFERENCE}" (at 0 0 180) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 402c62e6-8d8e-473a-a0cf-2b86e4908cd7)
)
(fp_line (start -7 -7) (end 7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp 11a85d83-ca23-4a66-9a7a-3b010acc3da7))
(fp_line (start -7 7) (end -7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp 40480825-a2e7-4339-bc0c-57c639418bad))
(fp_line (start 7 7) (end 7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp a523695c-35b4-4859-b781-154824ab5ca9))
(fp_line (start -7 7) (end 7 7) (layer "Edge.Cuts") (width 0.15) (tstamp f178515b-b448-485d-b4f3-17f976e8a7a0))
)
(footprint "Kailh:SW_PG1350_cut" (layer "F.Cu")
(tedit 5F05DFF4) (tstamp 00000000-0000-0000-0000-0000608aa0bb)
(at 64 65)
(descr "Kailh \"Choc\" PG1350 keyswitch, able to be mounted on front or back of PCB")
(tags "kailh,choc")
(path "/00000000-0000-0000-0000-00006049e7c0")
(attr through_hole)
(fp_text reference "SW3" (at 4.6 6 180) (layer "Dwgs.User") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 33e14999-b5ae-46d2-ac28-01787a512419)
)
(fp_text value "SW_Push" (at -0.5 6 180) (layer "Dwgs.User") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp c78980a8-e749-4c70-b9e3-d042eb419706)
)
(fp_text user "${VALUE}" (at 0 8.255) (layer "B.Fab")
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
(tstamp b21299b9-3c4d-43df-b399-7f9b08eb5470)
)
(fp_text user "${REFERENCE}" (at 0 0 180) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp fc2e9f96-3bed-4896-b995-f56e799f1c77)
)
(fp_line (start -7 7) (end 7 7) (layer "Edge.Cuts") (width 0.15) (tstamp 609c03aa-db26-47fb-b858-1a8c9396360a))
(fp_line (start -7 -7) (end 7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp 850230a1-e985-4aec-bfc1-cca85f47f39d))
(fp_line (start -7 7) (end -7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp e4f43349-3f67-4924-9783-e918db4d09eb))
(fp_line (start 7 7) (end 7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp fbbacad4-e3d6-4bc2-a42d-a5503b96ba41))
)
(footprint "Kailh:SW_PG1350_cut" (layer "F.Cu")
(tedit 5F05DFF4) (tstamp 00000000-0000-0000-0000-0000608aa0e2)
(at 83 58.86)
(descr "Kailh \"Choc\" PG1350 keyswitch, able to be mounted on front or back of PCB")
(tags "kailh,choc")
(path "/00000000-0000-0000-0000-00006049eb70")
(attr through_hole)
(fp_text reference "SW4" (at 4.6 6 180) (layer "Dwgs.User") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp c0b7f3c6-3a8b-4cbc-8e07-4879365e8103)
)
(fp_text value "SW_Push" (at -0.5 6 180) (layer "Dwgs.User") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp fffbe5d9-ab4f-4620-8b07-dfed6958ef21)
)
(fp_text user "${VALUE}" (at 0 8.255) (layer "B.Fab")
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
(tstamp bb8162f0-99c8-4884-be5b-c0d0c7e81ff6)
)
(fp_text user "${REFERENCE}" (at 0 0 180) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 91fc5800-6029-46b1-848d-ca0091f97267)
)
(fp_line (start -7 -7) (end 7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp 26499fda-28f0-49df-ae6e-bde6da76eedc))
(fp_line (start -7 7) (end -7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp 726d5642-3df2-46ac-8dab-77f2dd7a181f))
(fp_line (start -7 7) (end 7 7) (layer "Edge.Cuts") (width 0.15) (tstamp 8b0e77d6-7888-4840-a867-95c0b6bc01b5))
(fp_line (start 7 7) (end 7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp e4a9ddd8-7ada-440b-a9de-a5d7da8f72b2))
)
(footprint "Kailh:SW_PG1350_cut" (layer "F.Cu")
(tedit 5F05DFF4) (tstamp 00000000-0000-0000-0000-0000608aa109)
(at 101.994 63.432)
(descr "Kailh \"Choc\" PG1350 keyswitch, able to be mounted on front or back of PCB")
(tags "kailh,choc")
(path "/00000000-0000-0000-0000-00006049f636")
(attr through_hole)
(fp_text reference "SW5" (at 4.6 6 180) (layer "Dwgs.User") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 533e0349-e9bd-4e8f-92c0-75eac764bdf1)
)
(fp_text value "SW_Push" (at -0.5 6 180) (layer "Dwgs.User") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 9fe6b1ab-b272-4c55-88f3-15c955c8b1f3)
)
(fp_text user "${VALUE}" (at 0 8.255) (layer "B.Fab")
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
(tstamp 26bc8641-9bca-4204-9709-deedbe202a36)
)
(fp_text user "${REFERENCE}" (at 0 0 180) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp fd5f7d77-0f73-4021-88a8-0641f0fe8d98)
)
(fp_line (start -7 7) (end -7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp 30470147-1c1c-474c-b510-0051dbe7652d))
(fp_line (start -7 7) (end 7 7) (layer "Edge.Cuts") (width 0.15) (tstamp 46d408fa-dd49-4762-9c6e-4858cc3099bc))
(fp_line (start 7 7) (end 7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp c1212456-d2b9-440c-9946-508c16588497))
(fp_line (start -7 -7) (end 7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp cf0a08fc-a7e1-4e2e-b77b-d5d82ed08115))
)
(footprint "Kailh:SW_PG1350_cut" (layer "F.Cu")
(tedit 5F05DFF4) (tstamp 00000000-0000-0000-0000-0000608aa130)
(at 121 66)
(descr "Kailh \"Choc\" PG1350 keyswitch, able to be mounted on front or back of PCB")
(tags "kailh,choc")
(path "/00000000-0000-0000-0000-00006049f698")
(attr through_hole)
(fp_text reference "SW6" (at 4.6 6 180) (layer "Dwgs.User") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp fde990cb-bef7-4857-b479-4a747f3020bc)
)
(fp_text value "SW_Push" (at -0.5 6 180) (layer "Dwgs.User") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 0b832a58-f83d-46d7-8219-03220e6bbced)
)
(fp_text user "${VALUE}" (at 0 8.255) (layer "B.Fab")
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
(tstamp 015f5586-ba76-4a98-9114-f5cd2c67134d)
)
(fp_text user "${REFERENCE}" (at 0 0 180) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 541721d1-074b-496e-a833-813044b3e8ca)
)
(fp_line (start -7 -7) (end 7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp 09660697-d5c8-4aef-8c5c-0260789058fc))
(fp_line (start -7 7) (end -7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp 0cdebb81-7707-4273-b91b-84c97256655a))
(fp_line (start 7 7) (end 7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp 2ee514c3-8fe8-4bfc-bae8-2feff67b4a1c))
(fp_line (start -7 7) (end 7 7) (layer "Edge.Cuts") (width 0.15) (tstamp c04eca05-a0f9-4bc2-a3af-c428ab1358bc))
)
(footprint "Kailh:SW_PG1350_cut" (layer "F.Cu")
(tedit 5F05DFF4) (tstamp 00000000-0000-0000-0000-0000608aa157)
(at 45 96)
(descr "Kailh \"Choc\" PG1350 keyswitch, able to be mounted on front or back of PCB")
(tags "kailh,choc")
(path "/00000000-0000-0000-0000-0000604a6c6c")
(attr through_hole)
(fp_text reference "SW8" (at 4.6 6 180) (layer "Dwgs.User") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 1525535f-a14f-4148-bf1a-2c1a2802f16c)
)
(fp_text value "SW_Push" (at -0.5 6 180) (layer "Dwgs.User") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp fa0658a8-b566-42fd-96ec-033831ff4d14)
)
(fp_text user "${VALUE}" (at 0 8.255) (layer "B.Fab")
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
(tstamp b794d099-f823-4d35-9755-ca1c45247ee9)
)
(fp_text user "${REFERENCE}" (at 0 0 180) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp de370984-7922-4327-a0ba-7cd613995df4)
)
(fp_line (start -7 7) (end -7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp 1dfbb08e-4502-4041-b288-07dbab29f6fa))
(fp_line (start -7 -7) (end 7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp adae0e75-68d2-4a2b-98da-d0b9556bd126))
(fp_line (start 7 7) (end 7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp c03374e9-87ea-401d-8ec8-f0596c74ecdf))
(fp_line (start -7 7) (end 7 7) (layer "Edge.Cuts") (width 0.15) (tstamp ed5d521b-24d1-4974-b18e-6b700d9b109f))
)
(footprint "Kailh:SW_PG1350_cut" (layer "F.Cu")
(tedit 5F05DFF4) (tstamp 00000000-0000-0000-0000-0000608aa17e)
(at 64 84.074)
(descr "Kailh \"Choc\" PG1350 keyswitch, able to be mounted on front or back of PCB")
(tags "kailh,choc")
(path "/00000000-0000-0000-0000-0000604a6d52")
(attr through_hole)
(fp_text reference "SW9" (at 4.6 6 180) (layer "Dwgs.User") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp c9293921-3f4d-4839-bf8f-cb50bb7c5431)
)
(fp_text value "SW_Push" (at -0.5 6 180) (layer "Dwgs.User") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp b6d945bb-e2eb-4605-8009-e2c500075502)
)
(fp_text user "${VALUE}" (at 0 8.255) (layer "B.Fab")
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
(tstamp c67ad10d-2f75-4ec6-a139-47058f7f06b2)
)
(fp_text user "${REFERENCE}" (at 0 0 180) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 2a6075ae-c7fa-41db-86b8-3f996740bdc2)
)
(fp_line (start 7 7) (end 7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp 6fa8342e-2989-40ca-b0ae-b207f17ca831))
(fp_line (start -7 7) (end -7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp 815e38da-4e8a-4d91-9c77-2aa0746d5639))
(fp_line (start -7 7) (end 7 7) (layer "Edge.Cuts") (width 0.15) (tstamp 8a2747cd-9545-4996-b99f-a27623db4e36))
(fp_line (start -7 -7) (end 7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp d3a64311-031c-492b-817d-d8c8c6fedbb6))
)
(footprint "Kailh:SW_PG1350_cut" (layer "F.Cu")
(tedit 5F05DFF4) (tstamp 00000000-0000-0000-0000-0000608aa1a5)
(at 83 77.878)
(descr "Kailh \"Choc\" PG1350 keyswitch, able to be mounted on front or back of PCB")
(tags "kailh,choc")
(path "/00000000-0000-0000-0000-0000604a6d5c")
(attr through_hole)
(fp_text reference "SW10" (at 4.6 6 180) (layer "Dwgs.User") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 70396b64-ba42-4955-ac7d-aeff65748330)
)
(fp_text value "SW_Push" (at -0.5 6 180) (layer "Dwgs.User") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp a8f3fb57-d72d-4e56-b518-98e829534921)
)
(fp_text user "${VALUE}" (at 0 8.255) (layer "B.Fab")
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
(tstamp 8e295ed4-82cb-4d9f-8888-7ad2dd4d5129)
)
(fp_text user "${REFERENCE}" (at 0 0 180) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 79451892-db6b-4999-916d-6392174ee493)
)
(fp_line (start -7 7) (end 7 7) (layer "Edge.Cuts") (width 0.15) (tstamp 3d3bdad0-548d-4071-9075-ac87e9e96ee0))
(fp_line (start -7 7) (end -7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp c2f385f2-7a78-4f82-b8fd-1151e835fc14))
(fp_line (start 7 7) (end 7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp e0a50294-8c6e-4d53-aeda-b230ef3f0916))
(fp_line (start -7 -7) (end 7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp e74c1c14-2c10-4ed2-af66-d46451b14517))
)
(footprint "Kailh:SW_PG1350_cut" (layer "F.Cu")
(tedit 5F05DFF4) (tstamp 00000000-0000-0000-0000-0000608aa1cc)
(at 102 82.45)
(descr "Kailh \"Choc\" PG1350 keyswitch, able to be mounted on front or back of PCB")
(tags "kailh,choc")
(path "/00000000-0000-0000-0000-0000604a6d66")
(attr through_hole)
(fp_text reference "SW11" (at 4.6 6 180) (layer "Dwgs.User") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 2d1e82de-24cd-4f1a-ad1f-20dda2d54b43)
)
(fp_text value "SW_Push" (at -0.5 6 180) (layer "Dwgs.User") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 167e0dc3-f820-4d48-81fb-4e2a58476c04)
)
(fp_text user "${VALUE}" (at 0 8.255) (layer "B.Fab")
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
(tstamp cbde200f-1075-469a-89f8-abbdcf30e36a)
)
(fp_text user "${REFERENCE}" (at 0 0 180) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 3249bd81-9fd4-4194-9b4f-2e333b2195b8)
)
(fp_line (start -7 7) (end -7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp 9a6294f5-83f2-423d-91c2-6cfd1df081e7))
(fp_line (start -7 7) (end 7 7) (layer "Edge.Cuts") (width 0.15) (tstamp a5b2a88f-fa1e-47a1-b1fe-06f37e21ca1b))
(fp_line (start -7 -7) (end 7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp ba1f0967-2682-40e7-8282-722799674775))
(fp_line (start 7 7) (end 7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp be0005d6-fe27-4790-8dca-71a7c48d5d83))
)
(footprint "Kailh:SW_PG1350_cut" (layer "F.Cu")
(tedit 5F05DFF4) (tstamp 00000000-0000-0000-0000-0000608aa1f3)
(at 120.98 84.99)
(descr "Kailh \"Choc\" PG1350 keyswitch, able to be mounted on front or back of PCB")
(tags "kailh,choc")
(path "/00000000-0000-0000-0000-0000604a6d70")
(attr through_hole)
(fp_text reference "SW12" (at 4.6 6 180) (layer "Dwgs.User") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp d35150b0-2eb6-4157-85e4-9498d87dce2c)
)
(fp_text value "SW_Push" (at -0.5 6 180) (layer "Dwgs.User") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp cb2ff936-d01f-4ed3-a5da-0089d3c4dd41)
)
(fp_text user "${VALUE}" (at 0 8.255) (layer "B.Fab")
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
(tstamp 7c5f3091-7791-43b3-8d50-43f6a72274c9)
)
(fp_text user "${REFERENCE}" (at 0 0 180) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 8ac400bf-c9b3-4af4-b0a7-9aa9ab4ad17e)
)
(fp_line (start -7 7) (end -7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp 1401aaf2-7f13-48d0-8a1f-1a41703e0721))
(fp_line (start -7 7) (end 7 7) (layer "Edge.Cuts") (width 0.15) (tstamp 2a24dffe-c9d6-428a-aa0a-97de6a340b8b))
(fp_line (start 7 7) (end 7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp 99f2690c-1a6d-4fbb-ba61-f3d41eb4c0b7))
(fp_line (start -7 -7) (end 7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp e65cdd4f-d044-4664-ac08-106160a06115))
)
(footprint "Kailh:SW_PG1350_cut" (layer "F.Cu")
(tedit 5F05DFF4) (tstamp 00000000-0000-0000-0000-0000608aa21a)
(at 45 115)
(descr "Kailh \"Choc\" PG1350 keyswitch, able to be mounted on front or back of PCB")
(tags "kailh,choc")
(path "/00000000-0000-0000-0000-0000604bad64")
(attr through_hole)
(fp_text reference "SW14" (at 4.6 6 180) (layer "Dwgs.User") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 1a9e2b11-80b9-435f-a9bf-a5b45e4a1043)
)
(fp_text value "SW_Push" (at -0.5 6 180) (layer "Dwgs.User") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp c1383de0-8b89-4198-8e13-094764dd7221)
)
(fp_text user "${VALUE}" (at 0 8.255) (layer "B.Fab")
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
(tstamp 5ff19d63-2cb4-438b-93c4-e66d37a05329)
)
(fp_text user "${REFERENCE}" (at 0 0 180) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp fa00d3f4-bb71-4b1d-aa40-ae9267e2c41f)
)
(fp_line (start -7 7) (end 7 7) (layer "Edge.Cuts") (width 0.15) (tstamp 19aec941-d967-4940-a58a-9060a38854cb))
(fp_line (start -7 -7) (end 7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp 4d4b0af0-8c15-45ad-960b-edd8bf430df4))
(fp_line (start -7 7) (end -7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp 7e98c7bb-1d59-4b79-8dd7-3fc856d94f6e))
(fp_line (start 7 7) (end 7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp 7ea5fa02-788a-478b-aebb-c1380934d36b))
)
(footprint "Kailh:SW_PG1350_cut" (layer "F.Cu")
(tedit 5F05DFF4) (tstamp 00000000-0000-0000-0000-0000608aa241)
(at 64.008 103.124)
(descr "Kailh \"Choc\" PG1350 keyswitch, able to be mounted on front or back of PCB")
(tags "kailh,choc")
(path "/00000000-0000-0000-0000-0000604baf06")
(attr through_hole)
(fp_text reference "SW15" (at 4.6 6 180) (layer "Dwgs.User") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 1c6434d3-2eb4-45c4-919b-76bc5df93b2a)
)
(fp_text value "SW_Push" (at -0.5 6 180) (layer "Dwgs.User") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 14202ecb-5941-455d-a867-b86716db90d7)
)
(fp_text user "${VALUE}" (at 0 8.255) (layer "B.Fab")
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
(tstamp 9c607e49-ee5c-4e85-a7da-6fede9912412)
)
(fp_text user "${REFERENCE}" (at 0 0 180) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp e5e5220d-5b7e-47da-a902-b997ec8d4d58)
)
(fp_line (start -7 -7) (end 7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp 1d901cb2-360a-4708-b3ed-e4b172d3996f))
(fp_line (start -7 7) (end 7 7) (layer "Edge.Cuts") (width 0.15) (tstamp 1feb75da-52bc-4f54-bc22-6a4b1520ccea))
(fp_line (start 7 7) (end 7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp 4362d6f1-39b0-4140-a0c9-e1c7e29f1387))
(fp_line (start -7 7) (end -7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp 7bd6a5a6-975a-47f2-9ae0-724cced216ae))
)
(footprint "Kailh:SW_PG1350_cut" (layer "F.Cu")
(tedit 5F05DFF4) (tstamp 00000000-0000-0000-0000-0000608aa268)
(at 83 96.896)
(descr "Kailh \"Choc\" PG1350 keyswitch, able to be mounted on front or back of PCB")
(tags "kailh,choc")
(path "/00000000-0000-0000-0000-0000604baf10")
(attr through_hole)
(fp_text reference "SW16" (at 4.6 6 180) (layer "Dwgs.User") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 1b77c8f9-b0fa-45ba-a726-522a68924cf1)
)
(fp_text value "SW_Push" (at -0.5 6 180) (layer "Dwgs.User") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 9c6800c7-760c-4f03-9c91-64575523dd35)
)
(fp_text user "${VALUE}" (at 0 8.255) (layer "B.Fab")
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
(tstamp f447e585-df78-4239-b8cb-4653b3837bb1)
)
(fp_text user "${REFERENCE}" (at 0 0 180) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 62a1f3d4-027d-4ecf-a37a-6fcf4263e9d2)
)
(fp_line (start -7 -7) (end 7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp 3406438b-af44-4c6b-93b5-d0d24ae94a91))
(fp_line (start 7 7) (end 7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp 39b32332-d6eb-4066-9c5a-784c77cb509f))
(fp_line (start -7 7) (end -7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp bdc5ca11-10e5-4600-9ef9-bb85404d6bea))
(fp_line (start -7 7) (end 7 7) (layer "Edge.Cuts") (width 0.15) (tstamp dd25caf2-c470-499e-9b28-d47564283b2f))
)
(footprint "Kailh:SW_PG1350_cut" (layer "F.Cu")
(tedit 5F05DFF4) (tstamp 00000000-0000-0000-0000-0000608aa28f)
(at 102 101.468)
(descr "Kailh \"Choc\" PG1350 keyswitch, able to be mounted on front or back of PCB")
(tags "kailh,choc")
(path "/00000000-0000-0000-0000-0000604baf1a")
(attr through_hole)
(fp_text reference "SW17" (at 4.6 6 180) (layer "Dwgs.User") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 14891ca4-c283-4a64-98dc-86c5d6e033a0)
)
(fp_text value "SW_Push" (at -0.5 6 180) (layer "Dwgs.User") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 362755ad-ea41-482e-bb23-627c6eb15a40)
)
(fp_text user "${VALUE}" (at 0 8.255) (layer "B.Fab")
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
(tstamp b13e8448-bf35-4ec0-9c70-3f2250718cc2)
)
(fp_text user "${REFERENCE}" (at 0 0 180) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 5c7d6eaf-f256-4349-8203-d2e836872231)
)
(fp_line (start -7 7) (end -7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp 3493c959-87a4-4c52-b026-4808a6774531))
(fp_line (start -7 -7) (end 7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp 4da42412-11c8-43c1-a7e4-fee17c98b4ba))
(fp_line (start -7 7) (end 7 7) (layer "Edge.Cuts") (width 0.15) (tstamp 94b2d264-2d2c-4376-b127-a770616fcdbf))
(fp_line (start 7 7) (end 7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp b3b1beb9-ce17-4882-bb4d-7e5a00c65d48))
)
(footprint "Kailh:SW_PG1350_cut" (layer "F.Cu")
(tedit 5F05DFF4) (tstamp 00000000-0000-0000-0000-0000608aa2dd)
(at 130.95 132.504 -30)
(descr "Kailh \"Choc\" PG1350 keyswitch, able to be mounted on front or back of PCB")
(tags "kailh,choc")
(path "/00000000-0000-0000-0000-0000604a14c0")
(attr through_hole)
(fp_text reference "SW20" (at 4.6 6 150) (layer "Dwgs.User") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 1d27c77d-c33f-442a-bd7b-7b44d10eb43c)
)
(fp_text value "SW_Push" (at -0.5 6 150) (layer "Dwgs.User") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp a61b8793-ec96-4e3b-97b0-2185f1c8bd47)
)
(fp_text user "${VALUE}" (at 0 8.255 150) (layer "B.Fab")
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
(tstamp 4aa97874-2fd2-414c-b381-9420384c2fd8)
)
(fp_text user "${REFERENCE}" (at 0 0 -30) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 25bc3602-3fb4-4a04-94e3-21ba22562c24)
)
(fp_line (start -7 -7) (end 7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp 2efaba24-aee5-4bea-ae84-dbce9fb4b72e))
(fp_line (start 7 7) (end 7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp 4227d0f4-4162-4ece-9ec9-195feb76c6dd))
(fp_line (start -7 7) (end -7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp e0e4f26b-9768-45ce-836e-303c9ffcd23d))
(fp_line (start -7 7) (end 7 7) (layer "Edge.Cuts") (width 0.15) (tstamp edff7200-18c6-4e0c-99f9-a118fc24b63a))
)
(footprint "Kailh:SW_PG1350_cut" (layer "F.Cu")
(tedit 5F05DFF4) (tstamp 00000000-0000-0000-0000-0000608aa304)
(at 111.272 124.288 -15)
(descr "Kailh \"Choc\" PG1350 keyswitch, able to be mounted on front or back of PCB")
(tags "kailh,choc")
(path "/00000000-0000-0000-0000-0000604a14ca")
(attr through_hole)
(fp_text reference "SW21" (at 4.6 6 165) (layer "Dwgs.User") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 28c42959-8e72-4709-83e0-fbb99eade23c)
)
(fp_text value "SW_Push" (at -0.5 6 165) (layer "Dwgs.User") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 83616a1b-53cb-4bc4-bfc7-a340c75ffaa4)
)
(fp_text user "${VALUE}" (at 0 8.255 165) (layer "B.Fab")
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
(tstamp c7e7067c-5f5e-48d8-ab59-df26f9b35863)
)
(fp_text user "${REFERENCE}" (at 0 0 -15) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 9cb12cc8-7f1a-4a01-9256-c119f11a8a02)
)
(fp_line (start -7 7) (end -7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp 05c1c0ae-f846-4942-b9ca-9f0f8f62492d))
(fp_line (start 7 7) (end 7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp 184b2fad-24f5-4073-ae78-9c4ec35fa867))
(fp_line (start -7 7) (end 7 7) (layer "Edge.Cuts") (width 0.15) (tstamp 8a51259a-0b00-485b-ae12-40bbbcbb1fbf))
(fp_line (start -7 -7) (end 7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp e196416c-d4d1-42d4-979d-990a370627ba))
)
(footprint "Kailh:SW_PG1350_cut" (layer "F.Cu")
(tedit 5F05DFF4) (tstamp 00000000-0000-0000-0000-000061002d54)
(at 120.98 104.008)
(descr "Kailh \"Choc\" PG1350 keyswitch, able to be mounted on front or back of PCB")
(tags "kailh,choc")
(path "/00000000-0000-0000-0000-0000604baf24")
(attr through_hole)
(fp_text reference "SW18" (at 4.6 6 180) (layer "Dwgs.User") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp b7986f62-ea7a-4dc5-91cd-26acb8e0379b)
)
(fp_text value "SW_Push" (at -0.5 6 180) (layer "Dwgs.User") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 530e1c0a-bb5b-44a7-b162-4c6f9e290093)
)
(fp_text user "${VALUE}" (at 0 8.255) (layer "B.Fab")
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
(tstamp abe07c9a-17c3-43b5-b7a6-ae867ac27ea7)
)
(fp_text user "${REFERENCE}" (at 0 0 180) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 0c3dceba-7c95-4b3d-b590-0eb581444beb)
)
(fp_line (start -7 7) (end -7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp 028825a5-a5a1-4471-a5f1-08090406bcd8))
(fp_line (start -7 -7) (end 7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp 7134724f-277a-4c58-bbec-7ceaf30b9ed0))
(fp_line (start -7 7) (end 7 7) (layer "Edge.Cuts") (width 0.15) (tstamp 80308ea8-7152-4634-99bf-492db3c9f37a))
(fp_line (start 7 7) (end 7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp d0e758c8-d140-4a8a-8239-760094b94ecd))
)
(gr_line (start 147.161679 123.613657) (end 135.71 143.699265) (layer "Edge.Cuts") (width 0.05) (tstamp 00000000-0000-0000-0000-0000608aaebd))
(gr_arc (start 147.574 122.428) (mid 147.405616 123.033966) (end 147.161679 123.613657) (layer "Edge.Cuts") (width 0.05) (tstamp 00000000-0000-0000-0000-0000608aaebe))
(gr_line (start 130.556 114.3) (end 130.463 59.473) (layer "Edge.Cuts") (width 0.05) (tstamp 00000000-0000-0000-0000-000061005d8f))
(gr_arc (start 35.465859 68.23732) (mid 36.022742 67.119147) (end 36.893 66.223) (layer "Edge.Cuts") (width 0.05) (tstamp 00000000-0000-0000-0000-000061005d91))
(gr_arc (start 85.843227 49.463504) (mid 108.303644 52.385453) (end 130.028245 58.79247) (layer "Edge.Cuts") (width 0.05) (tstamp 00000000-0000-0000-0000-000061005d92))
(gr_line (start 37.768 124.474571) (end 37.493002 124.473917) (layer "Edge.Cuts") (width 0.05) (tstamp 00000000-0000-0000-0000-000061005d93))
(gr_arc (start 107.797707 133.384137) (mid 120.821222 137.841207) (end 132.978 144.298) (layer "Edge.Cuts") (width 0.05) (tstamp 00000000-0000-0000-0000-000061005d94))
(gr_arc (start 37.768 124.474571) (mid 73.062993 126.727903) (end 107.798171 133.38233) (layer "Edge.Cuts") (width 0.05) (tstamp 00000000-0000-0000-0000-000061005d95))
(gr_arc (start 37.493002 124.473917) (mid 36.080534 123.924716) (end 35.458001 122.542999) (layer "Edge.Cuts") (width 0.05) (tstamp 00000000-0000-0000-0000-000061005d96))
(gr_arc (start 135.71 143.699265) (mid 134.468995 144.56898) (end 132.978 144.298) (layer "Edge.Cuts") (width 0.05) (tstamp 00000000-0000-0000-0000-000061005d97))
(gr_arc (start 130.028245 58.79247) (mid 130.345034 59.069226) (end 130.463 59.473) (layer "Edge.Cuts") (width 0.05) (tstamp 00000000-0000-0000-0000-000061005d98))
(gr_line (start 35.465859 68.23732) (end 35.458001 122.542999) (layer "Edge.Cuts") (width 0.05) (tstamp 00000000-0000-0000-0000-000061005d9b))
(gr_line (start 85.843124 49.465561) (end 81.868 49.468) (layer "Edge.Cuts") (width 0.05) (tstamp 00000000-0000-0000-0000-000061005d9c))
(gr_arc (start 36.894611 66.224861) (mid 57.871135 53.793316) (end 81.868 49.468) (layer "Edge.Cuts") (width 0.05) (tstamp 00000000-0000-0000-0000-000061005d9d))
(gr_line (start 133.604 122.428) (end 130.302 118.618) (layer "Edge.Cuts") (width 0.05) (tstamp 20b37ff7-8a8d-45dc-976b-f1442460ea38))
(gr_line (start 130.302 118.618) (end 124.714 118.618) (layer "Edge.Cuts") (width 0.05) (tstamp 637f1746-ccf7-4685-9fb0-aabb7aea428b))
(gr_line (start 124.714 114.3) (end 130.556 114.3) (layer "Edge.Cuts") (width 0.05) (tstamp a331ad19-5dc6-495c-bc5c-9bc67c295183))
(gr_line (start 147.574 122.428) (end 133.604 122.428) (layer "Edge.Cuts") (width 0.05) (tstamp bfe544b3-10dc-4723-bd66-9dc34114f312))
(gr_line (start 124.714 114.3) (end 124.714 118.618) (layer "Edge.Cuts") (width 0.05) (tstamp c6ea977c-5622-4e49-b657-48436d0b50b4))
(zone (net 1) (net_name "gnd") (layer "F.Cu") (tstamp 6afdccaa-d9c7-4949-88e8-e04bfdac5efc) (hatch edge 0.508)
(connect_pads (clearance 0.508))
(min_thickness 0.254) (filled_areas_thickness no)
(fill yes (thermal_gap 0.508) (thermal_bridge_width 0.508))
(polygon
(pts
(xy 27.94 38.1)
(xy 271.78 38.1)
(xy 271.78 157.48)
(xy 27.94 157.48)
)
)
)
(zone (net 1) (net_name "gnd") (layer "B.Cu") (tstamp 7c3fa13a-5250-4394-8d82-80430597df04) (hatch edge 0.508)
(connect_pads (clearance 0.508))
(min_thickness 0.254) (filled_areas_thickness no)
(fill yes (thermal_gap 0.508) (thermal_bridge_width 0.508))
(polygon
(pts
(xy 25.4 35.56)
(xy 274.32 35.56)
(xy 274.32 160.02)
(xy 25.4 160.02)
)
)
)
)

View file

@ -1,74 +0,0 @@
{
"board": {
"active_layer": 0,
"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,
13,
14,
15,
16,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
32,
33,
34,
35,
36
],
"visible_layers": "003ffff_80000001",
"zone_display_mode": 0
},
"meta": {
"filename": "sweep-high_plate.kicad_prl",
"version": 3
},
"project": {
"files": []
}
}

View file

@ -1,180 +0,0 @@
{
"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": []
},
"libraries": {
"pinned_footprint_libs": [],
"pinned_symbol_libs": []
},
"meta": {
"filename": "sweep-high_plate.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": {
"drawing": {
"label_size_ratio": 0.25,
"pin_symbol_size": 0,
"text_offset_ratio": 0.08
},
"legacy_lib_dir": "",
"legacy_lib_list": []
},
"sheets": [],
"text_variables": {}
}

View file

@ -1,4 +0,0 @@
(sym_lib_table
(lib (name 34key-rescue)(type Legacy)(uri ${KIPRJMOD}/34key-rescue.lib)(options "")(descr ""))
(lib (name sweepv2-rescue)(type Legacy)(uri ${KIPRJMOD}/sweepv2-rescue.lib)(options "")(descr ""))
)

File diff suppressed because it is too large Load diff

View file

@ -1,7 +0,0 @@
# Sweep Half Swept
| Front | Back |
| --- | --- |
| ![](/gallery/sweep-half-swept/front.png) | ![](/gallery/sweep-half-swept/back.png) |
Half of a Sweep2 with a reversible micro-controller footprint.

View file

@ -1,115 +0,0 @@
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

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

View file

@ -1,64 +0,0 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# AudioJack4dpb-tokas_bp
#
DEF AudioJack4dpb-tokas_bp J 0 20 Y Y 1 F N
F0 "J" 0 350 50 H V C CNN
F1 "AudioJack4dpb-tokas_bp" 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
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
S 100 150 -250 -300 0 1 10 f
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
#
# ProMicro-kbd-bigblackpill-34key-rescue-sweepv2-rescue
#
DEF ProMicro-kbd-bigblackpill-34key-rescue-sweepv2-rescue U 0 40 Y Y 1 F N
F0 "U" 0 950 60 H V C CNN
F1 "ProMicro-kbd-bigblackpill-34key-rescue-sweepv2-rescue" 0 -550 60 H V C CNN
F2 "" 100 -1050 60 H V C CNN
F3 "" 100 -1050 60 H V C CNN
DRAW
S -500 850 500 -450 0 1 0 N
X TX 1 -700 750 200 R 50 50 1 1 B
X E6 10 -700 -150 200 R 50 50 1 1 B
X B4 11 -700 -250 200 R 50 50 1 1 B
X B5 12 -700 -350 200 R 50 50 1 1 B
X B6 13 700 -350 200 L 50 50 1 1 B
X B2 14 700 -250 200 L 50 50 1 1 B
X B3 15 700 -150 200 L 50 50 1 1 B
X B1 16 700 -50 200 L 50 50 1 1 B
X F7 17 700 50 200 L 50 50 1 1 B
X F6 18 700 150 200 L 50 50 1 1 B
X F5 19 700 250 200 L 50 50 1 1 B
X RX 2 -700 650 200 R 50 50 1 1 B
X F4 20 700 350 200 L 50 50 1 1 B
X VCC 21 700 450 200 L 50 50 1 1 W
X RST 22 700 550 200 L 50 50 1 1 I
X GND 23 700 650 200 L 50 50 1 1 W
X RAW 24 700 750 200 L 50 50 1 1 w
X GND 3 -700 550 200 R 50 50 1 1 W
X GND 4 -700 450 200 R 50 50 1 1 W
X SDA 5 -700 350 200 R 50 50 1 1 B
X SCL 6 -700 250 200 R 50 50 1 1 B
X D4 7 -700 150 200 R 50 50 1 1 B
X C6 8 -700 50 200 R 50 50 1 1 B
X D7 9 -700 -50 200 R 50 50 1 1 B
ENDDRAW
ENDDEF
#
#End Library

File diff suppressed because it is too large Load diff

View file

@ -1,193 +0,0 @@
{
"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": [
{
"gap": 0.0,
"via_gap": 0.0,
"width": 0.0
}
],
"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": "ignore",
"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.0,
"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": [
0.0
],
"via_dimensions": [
{
"diameter": 0.0,
"drill": 0.0
}
],
"zones_allow_external_fillets": false,
"zones_use_no_outline": true
},
"layer_presets": []
},
"boards": [],
"cvpcb": {
"equivalence_files": []
},
"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": {
"drawing": {
"label_size_ratio": 0.25,
"pin_symbol_size": 0,
"text_offset_ratio": 0.08
},
"legacy_lib_dir": "",
"legacy_lib_list": []
},
"sheets": [],
"text_variables": {}
}

File diff suppressed because it is too large Load diff

View file

@ -1,5 +0,0 @@
(sym_lib_table
(lib (name "34key-rescue")(type "Legacy")(uri "${KIPRJMOD}/34key-rescue.lib")(options "")(descr ""))
(lib (name "sweepv2-rescue")(type "Legacy")(uri "${KIPRJMOD}/sweepv2-rescue.lib")(options "")(descr ""))
(lib (name "half-swept-rescue")(type "Legacy")(uri "${KIPRJMOD}/half-swept-rescue.lib")(options "")(descr ""))
)

File diff suppressed because it is too large Load diff

View file

@ -1,4 +0,0 @@
(sym_lib_table
(lib (name 34key-rescue)(type Legacy)(uri ${KIPRJMOD}/34key-rescue.lib)(options "")(descr ""))
(lib (name sweepv2-rescue)(type Legacy)(uri ${KIPRJMOD}/sweepv2-rescue.lib)(options "")(descr ""))
)

View file

Before

Width:  |  Height:  |  Size: 4.9 KiB

After

Width:  |  Height:  |  Size: 4.9 KiB

Before After
Before After

View file

@ -1,6 +0,0 @@
# Archive (of Legacy Versions)
You are viewing the archive section of the Sweep repository.
Here you will find all of the older revisions of the Sweep.
If a version is here, it means that there is another version that is "the same but better" outside of this folder.

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