mirror of
https://github.com/System-End/hackpad.git
synced 2026-04-20 00:35:24 +00:00
WingItPad to the moon
This commit is contained in:
parent
455ef8e868
commit
cfedf84c89
25 changed files with 42753 additions and 0 deletions
17
hackpads/9keyandoledpad/README.md
Normal file
17
hackpads/9keyandoledpad/README.md
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
# Macropad with 9 keys and an OLED
|
||||
|
||||
This macropad was lightly themed after Sumeru from Genshin Impact
|
||||
This is my first PCB and CAD so I decided to keep it simple.
|
||||
The measurements for the placements of the parts were made with the very scientific method of eyeballing it so it might or might not fit ¯\_(ツ)_/¯
|
||||
|
||||
|
||||
|
||||
|
||||
# BOM:
|
||||
- 1x PCB
|
||||
- 9x Cherry MX switches
|
||||
- 9x Through-hole 1N4148 Diodes
|
||||
- 9x 1N4148 Diodes
|
||||
- 9x Keycaps
|
||||
- 1x 0.91 inch OLED display
|
||||
- 1x Seeed XIAO RP2040
|
||||
16867
hackpads/9keyandoledpad/cad/9KeyMacro.step
Normal file
16867
hackpads/9keyandoledpad/cad/9KeyMacro.step
Normal file
File diff suppressed because it is too large
Load diff
41
hackpads/9keyandoledpad/frimware/keyboard.json
Normal file
41
hackpads/9keyandoledpad/frimware/keyboard.json
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
{
|
||||
"manufacturer": "Subhi-Dev",
|
||||
"keyboard_name": "9key_macro_w_oled",
|
||||
"maintainer": "Subhi-Dev",
|
||||
"bootloader": "rp2040",
|
||||
"diode_direction": "COL2ROW",
|
||||
"features": {
|
||||
"bootmagic": true,
|
||||
"command": false,
|
||||
"console": false,
|
||||
"extrakey": true,
|
||||
"mousekey": true,
|
||||
"nkro": true
|
||||
},
|
||||
"matrix_pins": {
|
||||
"cols": ["GP27", "GP26", "GP4"],
|
||||
"rows": ["GP29", "GP28", "GP0"]
|
||||
},
|
||||
"processor": "RP2040",
|
||||
"url": "",
|
||||
"usb": {
|
||||
"device_version": "1.0.0",
|
||||
"pid": "0x0000",
|
||||
"vid": "0xFEED"
|
||||
},
|
||||
"layouts": {
|
||||
"LAYOUT": {
|
||||
"layout": [
|
||||
{"matrix": [0, 0], "x": 0, "y": 0},
|
||||
{"matrix": [0, 1], "x": 1, "y": 0},
|
||||
{"matrix": [0, 2], "x": 2, "y": 0},
|
||||
{"matrix": [1, 0], "x": 0, "y": 1},
|
||||
{"matrix": [1, 1], "x": 1, "y": 1},
|
||||
{"matrix": [1, 2], "x": 2, "y": 1},
|
||||
{"matrix": [2, 0], "x": 0, "y": 2},
|
||||
{"matrix": [2, 1], "x": 1, "y": 2},
|
||||
{"matrix": [2, 2], "x": 2, "y": 2}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
47
hackpads/9keyandoledpad/frimware/keymaps/Subhi-Dev/keymap.c
Normal file
47
hackpads/9keyandoledpad/frimware/keymaps/Subhi-Dev/keymap.c
Normal file
|
|
@ -0,0 +1,47 @@
|
|||
// Copyright 2023 QMK
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
#include QMK_KEYBOARD_H
|
||||
|
||||
|
||||
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
||||
/*
|
||||
* ┌───┬───┬───┐
|
||||
* │ 7 │ 8 │ 9 │
|
||||
* ├───┼───┼───┤
|
||||
* │ 4 │ 5 │ 6 │
|
||||
* ├───┼───┼───┤
|
||||
* │ 1 │ 2 │ 3 │
|
||||
* └───┴───┴───┘
|
||||
*/
|
||||
[0] = LAYOUT(
|
||||
KC_P7, KC_P8, KC_P9,
|
||||
KC_P4, KC_P5, KC_P6,
|
||||
KC_P1, KC_P2, KC_P3
|
||||
)
|
||||
};
|
||||
|
||||
|
||||
#ifdef OLED_ENABLE
|
||||
bool oled_task_user(void) {
|
||||
// Host Keyboard Layer Status
|
||||
oled_write_P(PSTR("Layer: "), false);
|
||||
|
||||
switch (get_highest_layer(layer_state)) {
|
||||
case 0:
|
||||
oled_write_P(PSTR("Default\n"), false);
|
||||
break;
|
||||
default:
|
||||
// Or use the write_ln shortcut over adding '\n' to the end of your string
|
||||
oled_write_ln_P(PSTR("Undefined"), false);
|
||||
}
|
||||
|
||||
// Host Keyboard LED Status
|
||||
led_t led_state = host_keyboard_led_state();
|
||||
oled_write_P(led_state.num_lock ? PSTR(" NUM") : PSTR(" "), false);
|
||||
oled_write_P(led_state.caps_lock ? PSTR(" CAP ") : PSTR(" "), false);
|
||||
oled_write_P(led_state.scroll_lock ? PSTR("SCR ") : PSTR(" "), false);
|
||||
|
||||
return false;
|
||||
}
|
||||
#endif
|
||||
24
hackpads/9keyandoledpad/frimware/keymaps/default/keymap.c
Normal file
24
hackpads/9keyandoledpad/frimware/keymaps/default/keymap.c
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
// Copyright 2023 QMK
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
#include QMK_KEYBOARD_H
|
||||
|
||||
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
||||
/*
|
||||
* ┌───┬───┬───┬───┐
|
||||
* │ 7 │ 8 │ 9 │ / │
|
||||
* ├───┼───┼───┼───┤
|
||||
* │ 4 │ 5 │ 6 │ * │
|
||||
* ├───┼───┼───┼───┤
|
||||
* │ 1 │ 2 │ 3 │ - │
|
||||
* ├───┼───┼───┼───┤
|
||||
* │ 0 │ . │Ent│ + │
|
||||
* └───┴───┴───┴───┘
|
||||
*/
|
||||
[0] = LAYOUT(
|
||||
KC_P7, KC_P8, KC_P9, KC_PSLS,
|
||||
KC_P4, KC_P5, KC_P6, KC_PAST,
|
||||
KC_P1, KC_P2, KC_P3, KC_PMNS,
|
||||
KC_P0, KC_PDOT, KC_PENT, KC_PPLS
|
||||
)
|
||||
};
|
||||
27
hackpads/9keyandoledpad/frimware/readme.md
Normal file
27
hackpads/9keyandoledpad/frimware/readme.md
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
# 9key_macro_w_oled
|
||||
|
||||

|
||||
|
||||
*A short description of the keyboard/project*
|
||||
|
||||
* Keyboard Maintainer: [Subhi-Dev](https://github.com/Subhi-Dev)
|
||||
* Hardware Supported: *The PCBs, controllers supported*
|
||||
* Hardware Availability: *Links to where you can find this hardware*
|
||||
|
||||
Make example for this keyboard (after setting up your build environment):
|
||||
|
||||
make 9key_macro_w_oled:default
|
||||
|
||||
Flashing example for this keyboard:
|
||||
|
||||
make 9key_macro_w_oled:default:flash
|
||||
|
||||
See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).
|
||||
|
||||
## Bootloader
|
||||
|
||||
Enter the bootloader in 3 ways:
|
||||
|
||||
* **Bootmagic reset**: Hold down the key at (0,0) in the matrix (usually the top left key or Escape) and plug in the keyboard
|
||||
* **Physical reset button**: Briefly press the button on the back of the PCB - some may have pads you must short instead
|
||||
* **Keycode in layout**: Press the key mapped to `QK_BOOT` if it is available
|
||||
5
hackpads/9keyandoledpad/frimware/rules.mk
Normal file
5
hackpads/9keyandoledpad/frimware/rules.mk
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
OLED_ENABLE = yes
|
||||
OLED_TRANSPORT = i2c
|
||||
OLED_DRIVER = ssd1306
|
||||
|
||||
LTO_ENABLE = yes
|
||||
263
hackpads/9keyandoledpad/pcb/gerbers/hackpad-B_Cu.gbr
Normal file
263
hackpads/9keyandoledpad/pcb/gerbers/hackpad-B_Cu.gbr
Normal file
|
|
@ -0,0 +1,263 @@
|
|||
%TF.GenerationSoftware,KiCad,Pcbnew,8.0.5*%
|
||||
%TF.CreationDate,2024-10-19T20:06:23+03:00*%
|
||||
%TF.ProjectId,hackpad,6861636b-7061-4642-9e6b-696361645f70,rev?*%
|
||||
%TF.SameCoordinates,Original*%
|
||||
%TF.FileFunction,Copper,L2,Bot*%
|
||||
%TF.FilePolarity,Positive*%
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW 8.0.5) date 2024-10-19 20:06:23*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
%TA.AperFunction,ComponentPad*%
|
||||
%ADD10R,1.600000X1.600000*%
|
||||
%TD*%
|
||||
%TA.AperFunction,ComponentPad*%
|
||||
%ADD11O,1.600000X1.600000*%
|
||||
%TD*%
|
||||
%TA.AperFunction,ComponentPad*%
|
||||
%ADD12C,2.200000*%
|
||||
%TD*%
|
||||
%TA.AperFunction,ComponentPad*%
|
||||
%ADD13R,1.700000X1.700000*%
|
||||
%TD*%
|
||||
%TA.AperFunction,ComponentPad*%
|
||||
%ADD14O,1.700000X1.700000*%
|
||||
%TD*%
|
||||
%TA.AperFunction,Conductor*%
|
||||
%ADD15C,0.200000*%
|
||||
%TD*%
|
||||
G04 APERTURE END LIST*
|
||||
D10*
|
||||
%TO.P,D9,1,K*%
|
||||
%TO.N,ROW2*%
|
||||
X38015634Y-59000000D03*
|
||||
D11*
|
||||
%TO.P,D9,2,A*%
|
||||
%TO.N,Net-(D9-A)*%
|
||||
X38015634Y-66620000D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.P,D3,1,K*%
|
||||
%TO.N,ROW0*%
|
||||
X55765634Y-59000000D03*
|
||||
D11*
|
||||
%TO.P,D3,2,A*%
|
||||
%TO.N,Net-(D3-A)*%
|
||||
X55765634Y-66620000D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.P,SW4,1,1*%
|
||||
%TO.N,COL1*%
|
||||
X99365634Y-54500000D03*
|
||||
%TO.P,SW4,2,2*%
|
||||
%TO.N,Net-(D2-A)*%
|
||||
X93015634Y-57040000D03*
|
||||
%TD*%
|
||||
%TO.P,SW6,1,1*%
|
||||
%TO.N,COL1*%
|
||||
X99365634Y-92500000D03*
|
||||
%TO.P,SW6,2,2*%
|
||||
%TO.N,Net-(D9-A)*%
|
||||
X93015634Y-95040000D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.P,D7,1,K*%
|
||||
%TO.N,ROW1*%
|
||||
X45115634Y-59000000D03*
|
||||
D11*
|
||||
%TO.P,D7,2,A*%
|
||||
%TO.N,Net-(D7-A)*%
|
||||
X45115634Y-66620000D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.P,SW1,1,1*%
|
||||
%TO.N,COL0*%
|
||||
X80215634Y-54460000D03*
|
||||
%TO.P,SW1,2,2*%
|
||||
%TO.N,Net-(D1-A)*%
|
||||
X73865634Y-57000000D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.P,D10,1,K*%
|
||||
%TO.N,ROW2*%
|
||||
X34465634Y-59000000D03*
|
||||
D11*
|
||||
%TO.P,D10,2,A*%
|
||||
%TO.N,Net-(D10-A)*%
|
||||
X34465634Y-66620000D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.P,SW7,1,1*%
|
||||
%TO.N,COL2*%
|
||||
X118365634Y-54500000D03*
|
||||
%TO.P,SW7,2,2*%
|
||||
%TO.N,Net-(D3-A)*%
|
||||
X112015634Y-57040000D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.P,D8,1,K*%
|
||||
%TO.N,ROW2*%
|
||||
X41565634Y-59000000D03*
|
||||
D11*
|
||||
%TO.P,D8,2,A*%
|
||||
%TO.N,Net-(D8-A)*%
|
||||
X41565634Y-66620000D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.P,SW3,1,1*%
|
||||
%TO.N,COL0*%
|
||||
X80215634Y-92460000D03*
|
||||
%TO.P,SW3,2,2*%
|
||||
%TO.N,Net-(D8-A)*%
|
||||
X73865634Y-95000000D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.P,D2,1,K*%
|
||||
%TO.N,ROW0*%
|
||||
X59315634Y-59000000D03*
|
||||
D11*
|
||||
%TO.P,D2,2,A*%
|
||||
%TO.N,Net-(D2-A)*%
|
||||
X59315634Y-66620000D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.P,SW5,1,1*%
|
||||
%TO.N,COL1*%
|
||||
X99365634Y-73500000D03*
|
||||
%TO.P,SW5,2,2*%
|
||||
%TO.N,Net-(D6-A)*%
|
||||
X93015634Y-76040000D03*
|
||||
%TD*%
|
||||
%TO.P,SW8,1,1*%
|
||||
%TO.N,COL2*%
|
||||
X118365634Y-73500000D03*
|
||||
%TO.P,SW8,2,2*%
|
||||
%TO.N,Net-(D7-A)*%
|
||||
X112015634Y-76040000D03*
|
||||
%TD*%
|
||||
%TO.P,SW2,1,1*%
|
||||
%TO.N,COL0*%
|
||||
X80215634Y-73460000D03*
|
||||
%TO.P,SW2,2,2*%
|
||||
%TO.N,Net-(D5-A)*%
|
||||
X73865634Y-76000000D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.P,J1,1,Pin_1*%
|
||||
%TO.N,SDA*%
|
||||
X82865634Y-35420000D03*
|
||||
D14*
|
||||
%TO.P,J1,2,Pin_2*%
|
||||
%TO.N,SCL*%
|
||||
X82865634Y-37960000D03*
|
||||
%TO.P,J1,3,Pin_3*%
|
||||
%TO.N,VCC*%
|
||||
X82865634Y-40500000D03*
|
||||
%TO.P,J1,4,Pin_4*%
|
||||
%TO.N,GND*%
|
||||
X82865634Y-43040000D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.P,D6,1,K*%
|
||||
%TO.N,ROW1*%
|
||||
X48665634Y-59000000D03*
|
||||
D11*
|
||||
%TO.P,D6,2,A*%
|
||||
%TO.N,Net-(D6-A)*%
|
||||
X48665634Y-66620000D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.P,SW9,1,1*%
|
||||
%TO.N,COL2*%
|
||||
X118365634Y-92500000D03*
|
||||
%TO.P,SW9,2,2*%
|
||||
%TO.N,Net-(D10-A)*%
|
||||
X112015634Y-95040000D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.P,D1,1,K*%
|
||||
%TO.N,ROW0*%
|
||||
X62865634Y-59000000D03*
|
||||
D11*
|
||||
%TO.P,D1,2,A*%
|
||||
%TO.N,Net-(D1-A)*%
|
||||
X62865634Y-66620000D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.P,D5,1,K*%
|
||||
%TO.N,ROW1*%
|
||||
X52215634Y-59000000D03*
|
||||
D11*
|
||||
%TO.P,D5,2,A*%
|
||||
%TO.N,Net-(D5-A)*%
|
||||
X52215634Y-66620000D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.N,ROW1*%
|
||||
X53735634Y-58850000D02*
|
||||
X58085634Y-54500000D01*
|
||||
X58085634Y-54500000D02*
|
||||
X61865634Y-54500000D01*
|
||||
X61865634Y-42500000D02*
|
||||
X60825634Y-41460000D01*
|
||||
X52215634Y-59000000D02*
|
||||
X52365634Y-58850000D01*
|
||||
X52365634Y-58850000D02*
|
||||
X53735634Y-58850000D01*
|
||||
X60825634Y-41460000D02*
|
||||
X57865634Y-41460000D01*
|
||||
X61865634Y-54500000D02*
|
||||
X61865634Y-42500000D01*
|
||||
%TO.N,SCL*%
|
||||
X85865634Y-35000000D02*
|
||||
X82865634Y-32000000D01*
|
||||
X82865634Y-32000000D02*
|
||||
X52865634Y-32000000D01*
|
||||
X52865634Y-32000000D02*
|
||||
X52865634Y-45780000D01*
|
||||
X82865634Y-37960000D02*
|
||||
X85825634Y-35000000D01*
|
||||
X85825634Y-35000000D02*
|
||||
X85865634Y-35000000D01*
|
||||
X56165634Y-49080000D02*
|
||||
X57865634Y-49080000D01*
|
||||
X52865634Y-45780000D02*
|
||||
X56165634Y-49080000D01*
|
||||
%TO.N,SDA*%
|
||||
X82865634Y-35420000D02*
|
||||
X82865634Y-35500000D01*
|
||||
X54905634Y-46540000D02*
|
||||
X57865634Y-46540000D01*
|
||||
X54365634Y-34500000D02*
|
||||
X54365634Y-46000000D01*
|
||||
X78785634Y-35420000D02*
|
||||
X76365634Y-33000000D01*
|
||||
X55865634Y-33000000D02*
|
||||
X54365634Y-34500000D01*
|
||||
X54365634Y-46000000D02*
|
||||
X54905634Y-46540000D01*
|
||||
X82865634Y-35420000D02*
|
||||
X78785634Y-35420000D01*
|
||||
X76365634Y-33000000D02*
|
||||
X55865634Y-33000000D01*
|
||||
%TO.N,COL0*%
|
||||
X80215634Y-54460000D02*
|
||||
X64675634Y-38920000D01*
|
||||
X64675634Y-38920000D02*
|
||||
X57865634Y-38920000D01*
|
||||
X80215634Y-92460000D02*
|
||||
X80215634Y-54460000D01*
|
||||
%TO.N,COL1*%
|
||||
X99365634Y-54500000D02*
|
||||
X85035533Y-54500000D01*
|
||||
X99365634Y-92500000D02*
|
||||
X99365634Y-54500000D01*
|
||||
X66915533Y-36380000D02*
|
||||
X57865634Y-36380000D01*
|
||||
X85035533Y-54500000D02*
|
||||
X66915533Y-36380000D01*
|
||||
%TD*%
|
||||
M02*
|
||||
183
hackpads/9keyandoledpad/pcb/gerbers/hackpad-B_Mask.gbr
Normal file
183
hackpads/9keyandoledpad/pcb/gerbers/hackpad-B_Mask.gbr
Normal file
|
|
@ -0,0 +1,183 @@
|
|||
%TF.GenerationSoftware,KiCad,Pcbnew,8.0.5*%
|
||||
%TF.CreationDate,2024-10-19T20:06:23+03:00*%
|
||||
%TF.ProjectId,hackpad,6861636b-7061-4642-9e6b-696361645f70,rev?*%
|
||||
%TF.SameCoordinates,Original*%
|
||||
%TF.FileFunction,Soldermask,Bot*%
|
||||
%TF.FilePolarity,Negative*%
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW 8.0.5) date 2024-10-19 20:06:23*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
%ADD10R,1.600000X1.600000*%
|
||||
%ADD11O,1.600000X1.600000*%
|
||||
%ADD12C,1.700000*%
|
||||
%ADD13C,4.000000*%
|
||||
%ADD14C,2.200000*%
|
||||
%ADD15R,1.700000X1.700000*%
|
||||
%ADD16O,1.700000X1.700000*%
|
||||
G04 APERTURE END LIST*
|
||||
D10*
|
||||
%TO.C,D9*%
|
||||
X38015634Y-59000000D03*
|
||||
D11*
|
||||
X38015634Y-66620000D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.C,D3*%
|
||||
X55765634Y-59000000D03*
|
||||
D11*
|
||||
X55765634Y-66620000D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,SW4*%
|
||||
X91745634Y-59580000D03*
|
||||
D13*
|
||||
X96825634Y-59580000D03*
|
||||
D12*
|
||||
X101905634Y-59580000D03*
|
||||
D14*
|
||||
X99365634Y-54500000D03*
|
||||
X93015634Y-57040000D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,SW6*%
|
||||
X91745634Y-97580000D03*
|
||||
D13*
|
||||
X96825634Y-97580000D03*
|
||||
D12*
|
||||
X101905634Y-97580000D03*
|
||||
D14*
|
||||
X99365634Y-92500000D03*
|
||||
X93015634Y-95040000D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.C,D7*%
|
||||
X45115634Y-59000000D03*
|
||||
D11*
|
||||
X45115634Y-66620000D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,SW1*%
|
||||
X72595634Y-59540000D03*
|
||||
D13*
|
||||
X77675634Y-59540000D03*
|
||||
D12*
|
||||
X82755634Y-59540000D03*
|
||||
D14*
|
||||
X80215634Y-54460000D03*
|
||||
X73865634Y-57000000D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.C,D10*%
|
||||
X34465634Y-59000000D03*
|
||||
D11*
|
||||
X34465634Y-66620000D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,SW7*%
|
||||
X110745634Y-59580000D03*
|
||||
D13*
|
||||
X115825634Y-59580000D03*
|
||||
D12*
|
||||
X120905634Y-59580000D03*
|
||||
D14*
|
||||
X118365634Y-54500000D03*
|
||||
X112015634Y-57040000D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.C,D8*%
|
||||
X41565634Y-59000000D03*
|
||||
D11*
|
||||
X41565634Y-66620000D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,SW3*%
|
||||
X72595634Y-97540000D03*
|
||||
D13*
|
||||
X77675634Y-97540000D03*
|
||||
D12*
|
||||
X82755634Y-97540000D03*
|
||||
D14*
|
||||
X80215634Y-92460000D03*
|
||||
X73865634Y-95000000D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.C,D2*%
|
||||
X59315634Y-59000000D03*
|
||||
D11*
|
||||
X59315634Y-66620000D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,SW5*%
|
||||
X91745634Y-78580000D03*
|
||||
D13*
|
||||
X96825634Y-78580000D03*
|
||||
D12*
|
||||
X101905634Y-78580000D03*
|
||||
D14*
|
||||
X99365634Y-73500000D03*
|
||||
X93015634Y-76040000D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,SW8*%
|
||||
X110745634Y-78580000D03*
|
||||
D13*
|
||||
X115825634Y-78580000D03*
|
||||
D12*
|
||||
X120905634Y-78580000D03*
|
||||
D14*
|
||||
X118365634Y-73500000D03*
|
||||
X112015634Y-76040000D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,SW2*%
|
||||
X72595634Y-78540000D03*
|
||||
D13*
|
||||
X77675634Y-78540000D03*
|
||||
D12*
|
||||
X82755634Y-78540000D03*
|
||||
D14*
|
||||
X80215634Y-73460000D03*
|
||||
X73865634Y-76000000D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,J1*%
|
||||
X82865634Y-35420000D03*
|
||||
D16*
|
||||
X82865634Y-37960000D03*
|
||||
X82865634Y-40500000D03*
|
||||
X82865634Y-43040000D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.C,D6*%
|
||||
X48665634Y-59000000D03*
|
||||
D11*
|
||||
X48665634Y-66620000D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,SW9*%
|
||||
X110745634Y-97580000D03*
|
||||
D13*
|
||||
X115825634Y-97580000D03*
|
||||
D12*
|
||||
X120905634Y-97580000D03*
|
||||
D14*
|
||||
X118365634Y-92500000D03*
|
||||
X112015634Y-95040000D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.C,D1*%
|
||||
X62865634Y-59000000D03*
|
||||
D11*
|
||||
X62865634Y-66620000D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.C,D5*%
|
||||
X52215634Y-59000000D03*
|
||||
D11*
|
||||
X52215634Y-66620000D03*
|
||||
%TD*%
|
||||
M02*
|
||||
15
hackpads/9keyandoledpad/pcb/gerbers/hackpad-B_Paste.gbr
Normal file
15
hackpads/9keyandoledpad/pcb/gerbers/hackpad-B_Paste.gbr
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
%TF.GenerationSoftware,KiCad,Pcbnew,8.0.5*%
|
||||
%TF.CreationDate,2024-10-19T20:06:23+03:00*%
|
||||
%TF.ProjectId,hackpad,6861636b-7061-4642-9e6b-696361645f70,rev?*%
|
||||
%TF.SameCoordinates,Original*%
|
||||
%TF.FileFunction,Paste,Bot*%
|
||||
%TF.FilePolarity,Positive*%
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW 8.0.5) date 2024-10-19 20:06:23*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
G04 APERTURE END LIST*
|
||||
M02*
|
||||
15
hackpads/9keyandoledpad/pcb/gerbers/hackpad-B_Silkscreen.gbr
Normal file
15
hackpads/9keyandoledpad/pcb/gerbers/hackpad-B_Silkscreen.gbr
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
%TF.GenerationSoftware,KiCad,Pcbnew,8.0.5*%
|
||||
%TF.CreationDate,2024-10-19T20:06:23+03:00*%
|
||||
%TF.ProjectId,hackpad,6861636b-7061-4642-9e6b-696361645f70,rev?*%
|
||||
%TF.SameCoordinates,Original*%
|
||||
%TF.FileFunction,Legend,Bot*%
|
||||
%TF.FilePolarity,Positive*%
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW 8.0.5) date 2024-10-19 20:06:23*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
G04 APERTURE END LIST*
|
||||
M02*
|
||||
23
hackpads/9keyandoledpad/pcb/gerbers/hackpad-Edge_Cuts.gbr
Normal file
23
hackpads/9keyandoledpad/pcb/gerbers/hackpad-Edge_Cuts.gbr
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
%TF.GenerationSoftware,KiCad,Pcbnew,8.0.5*%
|
||||
%TF.CreationDate,2024-10-19T20:06:23+03:00*%
|
||||
%TF.ProjectId,hackpad,6861636b-7061-4642-9e6b-696361645f70,rev?*%
|
||||
%TF.SameCoordinates,Original*%
|
||||
%TF.FileFunction,Profile,NP*%
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW 8.0.5) date 2024-10-19 20:06:23*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
%TA.AperFunction,Profile*%
|
||||
%ADD10C,0.050000*%
|
||||
%TD*%
|
||||
G04 APERTURE END LIST*
|
||||
D10*
|
||||
X28000000Y-26500000D02*
|
||||
X127500000Y-26500000D01*
|
||||
X127500000Y-110000000D01*
|
||||
X28000000Y-110000000D01*
|
||||
X28000000Y-26500000D01*
|
||||
M02*
|
||||
422
hackpads/9keyandoledpad/pcb/gerbers/hackpad-F_Cu.gbr
Normal file
422
hackpads/9keyandoledpad/pcb/gerbers/hackpad-F_Cu.gbr
Normal file
|
|
@ -0,0 +1,422 @@
|
|||
%TF.GenerationSoftware,KiCad,Pcbnew,8.0.5*%
|
||||
%TF.CreationDate,2024-10-19T20:06:23+03:00*%
|
||||
%TF.ProjectId,hackpad,6861636b-7061-4642-9e6b-696361645f70,rev?*%
|
||||
%TF.SameCoordinates,Original*%
|
||||
%TF.FileFunction,Copper,L1,Top*%
|
||||
%TF.FilePolarity,Positive*%
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW 8.0.5) date 2024-10-19 20:06:23*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
%TA.AperFunction,ComponentPad*%
|
||||
%ADD10R,1.600000X1.600000*%
|
||||
%TD*%
|
||||
%TA.AperFunction,ComponentPad*%
|
||||
%ADD11O,1.600000X1.600000*%
|
||||
%TD*%
|
||||
%TA.AperFunction,ComponentPad*%
|
||||
%ADD12C,2.200000*%
|
||||
%TD*%
|
||||
%TA.AperFunction,SMDPad,CuDef*%
|
||||
%ADD13R,3.000000X2.000000*%
|
||||
%TD*%
|
||||
%TA.AperFunction,SMDPad,CuDef*%
|
||||
%ADD14C,1.500000*%
|
||||
%TD*%
|
||||
%TA.AperFunction,SMDPad,CuDef*%
|
||||
%ADD15R,1.300000X2.300000*%
|
||||
%TD*%
|
||||
%TA.AperFunction,ComponentPad*%
|
||||
%ADD16R,1.700000X1.700000*%
|
||||
%TD*%
|
||||
%TA.AperFunction,ComponentPad*%
|
||||
%ADD17O,1.700000X1.700000*%
|
||||
%TD*%
|
||||
%TA.AperFunction,Conductor*%
|
||||
%ADD18C,0.200000*%
|
||||
%TD*%
|
||||
G04 APERTURE END LIST*
|
||||
D10*
|
||||
%TO.P,D9,1,K*%
|
||||
%TO.N,ROW2*%
|
||||
X38015634Y-59000000D03*
|
||||
D11*
|
||||
%TO.P,D9,2,A*%
|
||||
%TO.N,Net-(D9-A)*%
|
||||
X38015634Y-66620000D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.P,D3,1,K*%
|
||||
%TO.N,ROW0*%
|
||||
X55765634Y-59000000D03*
|
||||
D11*
|
||||
%TO.P,D3,2,A*%
|
||||
%TO.N,Net-(D3-A)*%
|
||||
X55765634Y-66620000D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.P,SW4,1,1*%
|
||||
%TO.N,COL1*%
|
||||
X99365634Y-54500000D03*
|
||||
%TO.P,SW4,2,2*%
|
||||
%TO.N,Net-(D2-A)*%
|
||||
X93015634Y-57040000D03*
|
||||
%TD*%
|
||||
%TO.P,SW6,1,1*%
|
||||
%TO.N,COL1*%
|
||||
X99365634Y-92500000D03*
|
||||
%TO.P,SW6,2,2*%
|
||||
%TO.N,Net-(D9-A)*%
|
||||
X93015634Y-95040000D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.P,U1,1,PA02_A0_D0*%
|
||||
%TO.N,COL1*%
|
||||
X40865634Y-36380000D03*
|
||||
%TO.P,U1,2,PA4_A1_D1*%
|
||||
%TO.N,COL0*%
|
||||
X40865634Y-38920000D03*
|
||||
%TO.P,U1,3,PA10_A2_D2*%
|
||||
%TO.N,ROW1*%
|
||||
X40865634Y-41460000D03*
|
||||
%TO.P,U1,4,PA11_A3_D3*%
|
||||
%TO.N,ROW0*%
|
||||
X40865634Y-44000000D03*
|
||||
%TO.P,U1,5,PA8_A4_D4_SDA*%
|
||||
%TO.N,SDA*%
|
||||
X40865634Y-46540000D03*
|
||||
%TO.P,U1,6,PA9_A5_D5_SCL*%
|
||||
%TO.N,SCL*%
|
||||
X40865634Y-49080000D03*
|
||||
%TO.P,U1,7,PB08_A6_D6_TX*%
|
||||
%TO.N,ROW2*%
|
||||
X40865634Y-51620000D03*
|
||||
%TO.P,U1,8,PB09_A7_D7_RX*%
|
||||
%TO.N,unconnected-(U1-PB09_A7_D7_RX-Pad8)*%
|
||||
X57865634Y-51620000D03*
|
||||
%TO.P,U1,9,PA7_A8_D8_SCK*%
|
||||
%TO.N,unconnected-(U1-PA7_A8_D8_SCK-Pad9)*%
|
||||
X57865634Y-49080000D03*
|
||||
%TO.P,U1,10,PA5_A9_D9_MISO*%
|
||||
%TO.N,COL2*%
|
||||
X57865634Y-46540000D03*
|
||||
%TO.P,U1,11,PA6_A10_D10_MOSI*%
|
||||
%TO.N,unconnected-(U1-PA6_A10_D10_MOSI-Pad11)*%
|
||||
X57865634Y-44000000D03*
|
||||
%TO.P,U1,12,3V3*%
|
||||
%TO.N,unconnected-(U1-3V3-Pad12)*%
|
||||
X57865634Y-41460000D03*
|
||||
%TO.P,U1,13,GND*%
|
||||
%TO.N,GND*%
|
||||
X57865634Y-38920000D03*
|
||||
%TO.P,U1,14,5V*%
|
||||
%TO.N,VCC*%
|
||||
X57865634Y-36380000D03*
|
||||
D14*
|
||||
%TO.P,U1,15,5V*%
|
||||
%TO.N,unconnected-(U1-5V-Pad15)*%
|
||||
X48095634Y-35610000D03*
|
||||
%TO.P,U1,16,GND*%
|
||||
%TO.N,unconnected-(U1-GND-Pad16)*%
|
||||
X50635634Y-35610000D03*
|
||||
%TO.P,U1,17,PA31_SWDIO*%
|
||||
%TO.N,unconnected-(U1-PA31_SWDIO-Pad17)*%
|
||||
X48095634Y-38150000D03*
|
||||
%TO.P,U1,18,PA30_SWCLK*%
|
||||
%TO.N,unconnected-(U1-PA30_SWCLK-Pad18)*%
|
||||
X50635634Y-38150000D03*
|
||||
D15*
|
||||
%TO.P,U1,19,RESET*%
|
||||
%TO.N,unconnected-(U1-RESET-Pad19)*%
|
||||
X48095634Y-52600000D03*
|
||||
%TO.P,U1,20,GND*%
|
||||
%TO.N,unconnected-(U1-GND-Pad20)*%
|
||||
X50635634Y-52600000D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.P,D7,1,K*%
|
||||
%TO.N,ROW1*%
|
||||
X45115634Y-59000000D03*
|
||||
D11*
|
||||
%TO.P,D7,2,A*%
|
||||
%TO.N,Net-(D7-A)*%
|
||||
X45115634Y-66620000D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.P,SW1,1,1*%
|
||||
%TO.N,COL0*%
|
||||
X80215634Y-54460000D03*
|
||||
%TO.P,SW1,2,2*%
|
||||
%TO.N,Net-(D1-A)*%
|
||||
X73865634Y-57000000D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.P,D10,1,K*%
|
||||
%TO.N,ROW2*%
|
||||
X34465634Y-59000000D03*
|
||||
D11*
|
||||
%TO.P,D10,2,A*%
|
||||
%TO.N,Net-(D10-A)*%
|
||||
X34465634Y-66620000D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.P,SW7,1,1*%
|
||||
%TO.N,COL2*%
|
||||
X118365634Y-54500000D03*
|
||||
%TO.P,SW7,2,2*%
|
||||
%TO.N,Net-(D3-A)*%
|
||||
X112015634Y-57040000D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.P,D8,1,K*%
|
||||
%TO.N,ROW2*%
|
||||
X41565634Y-59000000D03*
|
||||
D11*
|
||||
%TO.P,D8,2,A*%
|
||||
%TO.N,Net-(D8-A)*%
|
||||
X41565634Y-66620000D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.P,SW3,1,1*%
|
||||
%TO.N,COL0*%
|
||||
X80215634Y-92460000D03*
|
||||
%TO.P,SW3,2,2*%
|
||||
%TO.N,Net-(D8-A)*%
|
||||
X73865634Y-95000000D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.P,D2,1,K*%
|
||||
%TO.N,ROW0*%
|
||||
X59315634Y-59000000D03*
|
||||
D11*
|
||||
%TO.P,D2,2,A*%
|
||||
%TO.N,Net-(D2-A)*%
|
||||
X59315634Y-66620000D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.P,SW5,1,1*%
|
||||
%TO.N,COL1*%
|
||||
X99365634Y-73500000D03*
|
||||
%TO.P,SW5,2,2*%
|
||||
%TO.N,Net-(D6-A)*%
|
||||
X93015634Y-76040000D03*
|
||||
%TD*%
|
||||
%TO.P,SW8,1,1*%
|
||||
%TO.N,COL2*%
|
||||
X118365634Y-73500000D03*
|
||||
%TO.P,SW8,2,2*%
|
||||
%TO.N,Net-(D7-A)*%
|
||||
X112015634Y-76040000D03*
|
||||
%TD*%
|
||||
%TO.P,SW2,1,1*%
|
||||
%TO.N,COL0*%
|
||||
X80215634Y-73460000D03*
|
||||
%TO.P,SW2,2,2*%
|
||||
%TO.N,Net-(D5-A)*%
|
||||
X73865634Y-76000000D03*
|
||||
%TD*%
|
||||
D16*
|
||||
%TO.P,J1,1,Pin_1*%
|
||||
%TO.N,SDA*%
|
||||
X82865634Y-35420000D03*
|
||||
D17*
|
||||
%TO.P,J1,2,Pin_2*%
|
||||
%TO.N,SCL*%
|
||||
X82865634Y-37960000D03*
|
||||
%TO.P,J1,3,Pin_3*%
|
||||
%TO.N,VCC*%
|
||||
X82865634Y-40500000D03*
|
||||
%TO.P,J1,4,Pin_4*%
|
||||
%TO.N,GND*%
|
||||
X82865634Y-43040000D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.P,D6,1,K*%
|
||||
%TO.N,ROW1*%
|
||||
X48665634Y-59000000D03*
|
||||
D11*
|
||||
%TO.P,D6,2,A*%
|
||||
%TO.N,Net-(D6-A)*%
|
||||
X48665634Y-66620000D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.P,SW9,1,1*%
|
||||
%TO.N,COL2*%
|
||||
X118365634Y-92500000D03*
|
||||
%TO.P,SW9,2,2*%
|
||||
%TO.N,Net-(D10-A)*%
|
||||
X112015634Y-95040000D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.P,D1,1,K*%
|
||||
%TO.N,ROW0*%
|
||||
X62865634Y-59000000D03*
|
||||
D11*
|
||||
%TO.P,D1,2,A*%
|
||||
%TO.N,Net-(D1-A)*%
|
||||
X62865634Y-66620000D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.P,D5,1,K*%
|
||||
%TO.N,ROW1*%
|
||||
X52215634Y-59000000D03*
|
||||
D11*
|
||||
%TO.P,D5,2,A*%
|
||||
%TO.N,Net-(D5-A)*%
|
||||
X52215634Y-66620000D03*
|
||||
%TD*%
|
||||
D18*
|
||||
%TO.N,ROW0*%
|
||||
X61365634Y-56950000D02*
|
||||
X61365634Y-56000000D01*
|
||||
X61365634Y-47000000D02*
|
||||
X58365634Y-44000000D01*
|
||||
X62865634Y-59000000D02*
|
||||
X55765634Y-59000000D01*
|
||||
X59315634Y-59000000D02*
|
||||
X61365634Y-56950000D01*
|
||||
X61365634Y-56000000D02*
|
||||
X61365634Y-47000000D01*
|
||||
%TO.N,Net-(D1-A)*%
|
||||
X77865634Y-70500000D02*
|
||||
X66365634Y-70500000D01*
|
||||
X77865634Y-65237056D02*
|
||||
X77865634Y-70500000D01*
|
||||
X77655634Y-62060000D02*
|
||||
X77655634Y-65027056D01*
|
||||
X66365634Y-70120000D02*
|
||||
X62865634Y-66620000D01*
|
||||
X77655634Y-65027056D02*
|
||||
X77865634Y-65237056D01*
|
||||
X66365634Y-70500000D02*
|
||||
X66365634Y-70120000D01*
|
||||
%TO.N,Net-(D2-A)*%
|
||||
X92745634Y-71880000D02*
|
||||
X92865634Y-72000000D01*
|
||||
X92865634Y-72000000D02*
|
||||
X64695634Y-72000000D01*
|
||||
X64695634Y-72000000D02*
|
||||
X59315634Y-66620000D01*
|
||||
X92745634Y-62060000D02*
|
||||
X92745634Y-71880000D01*
|
||||
%TO.N,Net-(D3-A)*%
|
||||
X107575634Y-73210000D02*
|
||||
X62355634Y-73210000D01*
|
||||
X62355634Y-73210000D02*
|
||||
X55765634Y-66620000D01*
|
||||
X107865634Y-64143402D02*
|
||||
X107865634Y-73500000D01*
|
||||
X107835634Y-62060000D02*
|
||||
X107835634Y-64113402D01*
|
||||
X107835634Y-64113402D02*
|
||||
X107865634Y-64143402D01*
|
||||
X107865634Y-73500000D02*
|
||||
X107575634Y-73210000D01*
|
||||
%TO.N,Net-(D5-A)*%
|
||||
X73865634Y-76000000D02*
|
||||
X61595634Y-76000000D01*
|
||||
X61595634Y-76000000D02*
|
||||
X52215634Y-66620000D01*
|
||||
%TO.N,ROW1*%
|
||||
X52215634Y-59000000D02*
|
||||
X45115634Y-59000000D01*
|
||||
%TO.N,Net-(D6-A)*%
|
||||
X63045634Y-81000000D02*
|
||||
X48665634Y-66620000D01*
|
||||
X93015634Y-79007056D02*
|
||||
X91022690Y-81000000D01*
|
||||
X91022690Y-81000000D02*
|
||||
X63045634Y-81000000D01*
|
||||
X93015634Y-76040000D02*
|
||||
X93015634Y-79007056D01*
|
||||
%TO.N,Net-(D7-A)*%
|
||||
X62495634Y-84000000D02*
|
||||
X45115634Y-66620000D01*
|
||||
X110460000Y-76040000D02*
|
||||
X102500000Y-84000000D01*
|
||||
X102500000Y-84000000D02*
|
||||
X62495634Y-84000000D01*
|
||||
X112015634Y-76040000D02*
|
||||
X110460000Y-76040000D01*
|
||||
%TO.N,ROW2*%
|
||||
X41565634Y-59000000D02*
|
||||
X34465634Y-59000000D01*
|
||||
X41565634Y-59000000D02*
|
||||
X48565634Y-52000000D01*
|
||||
X48565634Y-52000000D02*
|
||||
X57865634Y-52000000D01*
|
||||
%TO.N,Net-(D8-A)*%
|
||||
X73865634Y-95000000D02*
|
||||
X69945634Y-95000000D01*
|
||||
X69945634Y-95000000D02*
|
||||
X41565634Y-66620000D01*
|
||||
%TO.N,Net-(D9-A)*%
|
||||
X71395634Y-100000000D02*
|
||||
X38015634Y-66620000D01*
|
||||
X93015634Y-95040000D02*
|
||||
X93015634Y-98007056D01*
|
||||
X93015634Y-98007056D02*
|
||||
X91022690Y-100000000D01*
|
||||
X91022690Y-100000000D02*
|
||||
X71395634Y-100000000D01*
|
||||
%TO.N,Net-(D10-A)*%
|
||||
X112015634Y-95040000D02*
|
||||
X110460000Y-95040000D01*
|
||||
X71345634Y-103500000D02*
|
||||
X34465634Y-66620000D01*
|
||||
X110460000Y-95040000D02*
|
||||
X102000000Y-103500000D01*
|
||||
X102000000Y-103500000D02*
|
||||
X71345634Y-103500000D01*
|
||||
%TO.N,GND*%
|
||||
X43365634Y-37000000D02*
|
||||
X41365634Y-39000000D01*
|
||||
X63865634Y-32500000D02*
|
||||
X63365634Y-32000000D01*
|
||||
X64365634Y-32500000D02*
|
||||
X63865634Y-32500000D01*
|
||||
X43365634Y-32000000D02*
|
||||
X43365634Y-37000000D01*
|
||||
X82865634Y-43040000D02*
|
||||
X74905634Y-43040000D01*
|
||||
X74905634Y-43040000D02*
|
||||
X64365634Y-32500000D01*
|
||||
X63365634Y-32000000D02*
|
||||
X43365634Y-32000000D01*
|
||||
%TO.N,VCC*%
|
||||
X36365634Y-30000000D02*
|
||||
X33865634Y-32500000D01*
|
||||
X33865634Y-32500000D02*
|
||||
X37865634Y-36500000D01*
|
||||
X37865634Y-36500000D02*
|
||||
X40865634Y-36500000D01*
|
||||
X82865634Y-40500000D02*
|
||||
X81365634Y-39000000D01*
|
||||
X74865634Y-39000000D02*
|
||||
X65865634Y-30000000D01*
|
||||
X65865634Y-30000000D02*
|
||||
X36365634Y-30000000D01*
|
||||
X81365634Y-39000000D02*
|
||||
X74865634Y-39000000D01*
|
||||
%TO.N,COL2*%
|
||||
X31365634Y-33000000D02*
|
||||
X31365634Y-45500000D01*
|
||||
X35865634Y-28500000D02*
|
||||
X31365634Y-33000000D01*
|
||||
X38865634Y-45500000D02*
|
||||
X40365634Y-47000000D01*
|
||||
X118365634Y-54500000D02*
|
||||
X92365634Y-28500000D01*
|
||||
X31365634Y-45500000D02*
|
||||
X38865634Y-45500000D01*
|
||||
X92365634Y-28500000D02*
|
||||
X91365634Y-28500000D01*
|
||||
X91365634Y-28500000D02*
|
||||
X35865634Y-28500000D01*
|
||||
X118365634Y-92500000D02*
|
||||
X118365634Y-54500000D01*
|
||||
%TD*%
|
||||
M02*
|
||||
211
hackpads/9keyandoledpad/pcb/gerbers/hackpad-F_Mask.gbr
Normal file
211
hackpads/9keyandoledpad/pcb/gerbers/hackpad-F_Mask.gbr
Normal file
|
|
@ -0,0 +1,211 @@
|
|||
%TF.GenerationSoftware,KiCad,Pcbnew,8.0.5*%
|
||||
%TF.CreationDate,2024-10-19T20:06:23+03:00*%
|
||||
%TF.ProjectId,hackpad,6861636b-7061-4642-9e6b-696361645f70,rev?*%
|
||||
%TF.SameCoordinates,Original*%
|
||||
%TF.FileFunction,Soldermask,Top*%
|
||||
%TF.FilePolarity,Negative*%
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW 8.0.5) date 2024-10-19 20:06:23*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
%ADD10R,1.600000X1.600000*%
|
||||
%ADD11O,1.600000X1.600000*%
|
||||
%ADD12C,1.700000*%
|
||||
%ADD13C,4.000000*%
|
||||
%ADD14C,2.200000*%
|
||||
%ADD15R,3.000000X2.000000*%
|
||||
%ADD16C,1.500000*%
|
||||
%ADD17R,1.300000X2.300000*%
|
||||
%ADD18R,1.700000X1.700000*%
|
||||
%ADD19O,1.700000X1.700000*%
|
||||
G04 APERTURE END LIST*
|
||||
D10*
|
||||
%TO.C,D9*%
|
||||
X38015634Y-59000000D03*
|
||||
D11*
|
||||
X38015634Y-66620000D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.C,D3*%
|
||||
X55765634Y-59000000D03*
|
||||
D11*
|
||||
X55765634Y-66620000D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,SW4*%
|
||||
X91745634Y-59580000D03*
|
||||
D13*
|
||||
X96825634Y-59580000D03*
|
||||
D12*
|
||||
X101905634Y-59580000D03*
|
||||
D14*
|
||||
X99365634Y-54500000D03*
|
||||
X93015634Y-57040000D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,SW6*%
|
||||
X91745634Y-97580000D03*
|
||||
D13*
|
||||
X96825634Y-97580000D03*
|
||||
D12*
|
||||
X101905634Y-97580000D03*
|
||||
D14*
|
||||
X99365634Y-92500000D03*
|
||||
X93015634Y-95040000D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,U1*%
|
||||
X40865634Y-36380000D03*
|
||||
X40865634Y-38920000D03*
|
||||
X40865634Y-41460000D03*
|
||||
X40865634Y-44000000D03*
|
||||
X40865634Y-46540000D03*
|
||||
X40865634Y-49080000D03*
|
||||
X40865634Y-51620000D03*
|
||||
X57865634Y-51620000D03*
|
||||
X57865634Y-49080000D03*
|
||||
X57865634Y-46540000D03*
|
||||
X57865634Y-44000000D03*
|
||||
X57865634Y-41460000D03*
|
||||
X57865634Y-38920000D03*
|
||||
X57865634Y-36380000D03*
|
||||
D16*
|
||||
X48095634Y-35610000D03*
|
||||
X50635634Y-35610000D03*
|
||||
X48095634Y-38150000D03*
|
||||
X50635634Y-38150000D03*
|
||||
D17*
|
||||
X48095634Y-52600000D03*
|
||||
X50635634Y-52600000D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.C,D7*%
|
||||
X45115634Y-59000000D03*
|
||||
D11*
|
||||
X45115634Y-66620000D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,SW1*%
|
||||
X72595634Y-59540000D03*
|
||||
D13*
|
||||
X77675634Y-59540000D03*
|
||||
D12*
|
||||
X82755634Y-59540000D03*
|
||||
D14*
|
||||
X80215634Y-54460000D03*
|
||||
X73865634Y-57000000D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.C,D10*%
|
||||
X34465634Y-59000000D03*
|
||||
D11*
|
||||
X34465634Y-66620000D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,SW7*%
|
||||
X110745634Y-59580000D03*
|
||||
D13*
|
||||
X115825634Y-59580000D03*
|
||||
D12*
|
||||
X120905634Y-59580000D03*
|
||||
D14*
|
||||
X118365634Y-54500000D03*
|
||||
X112015634Y-57040000D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.C,D8*%
|
||||
X41565634Y-59000000D03*
|
||||
D11*
|
||||
X41565634Y-66620000D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,SW3*%
|
||||
X72595634Y-97540000D03*
|
||||
D13*
|
||||
X77675634Y-97540000D03*
|
||||
D12*
|
||||
X82755634Y-97540000D03*
|
||||
D14*
|
||||
X80215634Y-92460000D03*
|
||||
X73865634Y-95000000D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.C,D2*%
|
||||
X59315634Y-59000000D03*
|
||||
D11*
|
||||
X59315634Y-66620000D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,SW5*%
|
||||
X91745634Y-78580000D03*
|
||||
D13*
|
||||
X96825634Y-78580000D03*
|
||||
D12*
|
||||
X101905634Y-78580000D03*
|
||||
D14*
|
||||
X99365634Y-73500000D03*
|
||||
X93015634Y-76040000D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,SW8*%
|
||||
X110745634Y-78580000D03*
|
||||
D13*
|
||||
X115825634Y-78580000D03*
|
||||
D12*
|
||||
X120905634Y-78580000D03*
|
||||
D14*
|
||||
X118365634Y-73500000D03*
|
||||
X112015634Y-76040000D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,SW2*%
|
||||
X72595634Y-78540000D03*
|
||||
D13*
|
||||
X77675634Y-78540000D03*
|
||||
D12*
|
||||
X82755634Y-78540000D03*
|
||||
D14*
|
||||
X80215634Y-73460000D03*
|
||||
X73865634Y-76000000D03*
|
||||
%TD*%
|
||||
D18*
|
||||
%TO.C,J1*%
|
||||
X82865634Y-35420000D03*
|
||||
D19*
|
||||
X82865634Y-37960000D03*
|
||||
X82865634Y-40500000D03*
|
||||
X82865634Y-43040000D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.C,D6*%
|
||||
X48665634Y-59000000D03*
|
||||
D11*
|
||||
X48665634Y-66620000D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,SW9*%
|
||||
X110745634Y-97580000D03*
|
||||
D13*
|
||||
X115825634Y-97580000D03*
|
||||
D12*
|
||||
X120905634Y-97580000D03*
|
||||
D14*
|
||||
X118365634Y-92500000D03*
|
||||
X112015634Y-95040000D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.C,D1*%
|
||||
X62865634Y-59000000D03*
|
||||
D11*
|
||||
X62865634Y-66620000D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.C,D5*%
|
||||
X52215634Y-59000000D03*
|
||||
D11*
|
||||
X52215634Y-66620000D03*
|
||||
%TD*%
|
||||
M02*
|
||||
43
hackpads/9keyandoledpad/pcb/gerbers/hackpad-F_Paste.gbr
Normal file
43
hackpads/9keyandoledpad/pcb/gerbers/hackpad-F_Paste.gbr
Normal file
|
|
@ -0,0 +1,43 @@
|
|||
%TF.GenerationSoftware,KiCad,Pcbnew,8.0.5*%
|
||||
%TF.CreationDate,2024-10-19T20:06:23+03:00*%
|
||||
%TF.ProjectId,hackpad,6861636b-7061-4642-9e6b-696361645f70,rev?*%
|
||||
%TF.SameCoordinates,Original*%
|
||||
%TF.FileFunction,Paste,Top*%
|
||||
%TF.FilePolarity,Positive*%
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW 8.0.5) date 2024-10-19 20:06:23*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
%ADD10R,3.000000X2.000000*%
|
||||
%ADD11C,1.500000*%
|
||||
%ADD12R,1.300000X2.300000*%
|
||||
G04 APERTURE END LIST*
|
||||
D10*
|
||||
%TO.C,U1*%
|
||||
X40865634Y-36380000D03*
|
||||
X40865634Y-38920000D03*
|
||||
X40865634Y-41460000D03*
|
||||
X40865634Y-44000000D03*
|
||||
X40865634Y-46540000D03*
|
||||
X40865634Y-49080000D03*
|
||||
X40865634Y-51620000D03*
|
||||
X57865634Y-51620000D03*
|
||||
X57865634Y-49080000D03*
|
||||
X57865634Y-46540000D03*
|
||||
X57865634Y-44000000D03*
|
||||
X57865634Y-41460000D03*
|
||||
X57865634Y-38920000D03*
|
||||
X57865634Y-36380000D03*
|
||||
D11*
|
||||
X48095634Y-35610000D03*
|
||||
X50635634Y-35610000D03*
|
||||
X48095634Y-38150000D03*
|
||||
X50635634Y-38150000D03*
|
||||
D12*
|
||||
X48095634Y-52600000D03*
|
||||
X50635634Y-52600000D03*
|
||||
%TD*%
|
||||
M02*
|
||||
7647
hackpads/9keyandoledpad/pcb/gerbers/hackpad-F_Silkscreen.gbr
Normal file
7647
hackpads/9keyandoledpad/pcb/gerbers/hackpad-F_Silkscreen.gbr
Normal file
File diff suppressed because it is too large
Load diff
125
hackpads/9keyandoledpad/pcb/gerbers/hackpad-job.gbrjob
Normal file
125
hackpads/9keyandoledpad/pcb/gerbers/hackpad-job.gbrjob
Normal file
|
|
@ -0,0 +1,125 @@
|
|||
{
|
||||
"Header": {
|
||||
"GenerationSoftware": {
|
||||
"Vendor": "KiCad",
|
||||
"Application": "Pcbnew",
|
||||
"Version": "8.0.5"
|
||||
},
|
||||
"CreationDate": "2024-10-19T20:06:23+03:00"
|
||||
},
|
||||
"GeneralSpecs": {
|
||||
"ProjectId": {
|
||||
"Name": "hackpad",
|
||||
"GUID": "6861636b-7061-4642-9e6b-696361645f70",
|
||||
"Revision": "rev?"
|
||||
},
|
||||
"Size": {
|
||||
"X": 99.55,
|
||||
"Y": 83.55
|
||||
},
|
||||
"LayerNumber": 2,
|
||||
"BoardThickness": 1.6,
|
||||
"Finish": "None"
|
||||
},
|
||||
"DesignRules": [
|
||||
{
|
||||
"Layers": "Outer",
|
||||
"PadToPad": 0.2,
|
||||
"PadToTrack": 0.2,
|
||||
"TrackToTrack": 0.2,
|
||||
"MinLineWidth": 0.2
|
||||
}
|
||||
],
|
||||
"FilesAttributes": [
|
||||
{
|
||||
"Path": "hackpad-F_Cu.gbr",
|
||||
"FileFunction": "Copper,L1,Top",
|
||||
"FilePolarity": "Positive"
|
||||
},
|
||||
{
|
||||
"Path": "hackpad-B_Cu.gbr",
|
||||
"FileFunction": "Copper,L2,Bot",
|
||||
"FilePolarity": "Positive"
|
||||
},
|
||||
{
|
||||
"Path": "hackpad-F_Paste.gbr",
|
||||
"FileFunction": "SolderPaste,Top",
|
||||
"FilePolarity": "Positive"
|
||||
},
|
||||
{
|
||||
"Path": "hackpad-B_Paste.gbr",
|
||||
"FileFunction": "SolderPaste,Bot",
|
||||
"FilePolarity": "Positive"
|
||||
},
|
||||
{
|
||||
"Path": "hackpad-F_Silkscreen.gbr",
|
||||
"FileFunction": "Legend,Top",
|
||||
"FilePolarity": "Positive"
|
||||
},
|
||||
{
|
||||
"Path": "hackpad-B_Silkscreen.gbr",
|
||||
"FileFunction": "Legend,Bot",
|
||||
"FilePolarity": "Positive"
|
||||
},
|
||||
{
|
||||
"Path": "hackpad-F_Mask.gbr",
|
||||
"FileFunction": "SolderMask,Top",
|
||||
"FilePolarity": "Negative"
|
||||
},
|
||||
{
|
||||
"Path": "hackpad-B_Mask.gbr",
|
||||
"FileFunction": "SolderMask,Bot",
|
||||
"FilePolarity": "Negative"
|
||||
},
|
||||
{
|
||||
"Path": "hackpad-Edge_Cuts.gbr",
|
||||
"FileFunction": "Profile",
|
||||
"FilePolarity": "Positive"
|
||||
}
|
||||
],
|
||||
"MaterialStackup": [
|
||||
{
|
||||
"Type": "Legend",
|
||||
"Name": "Top Silk Screen"
|
||||
},
|
||||
{
|
||||
"Type": "SolderPaste",
|
||||
"Name": "Top Solder Paste"
|
||||
},
|
||||
{
|
||||
"Type": "SolderMask",
|
||||
"Thickness": 0.01,
|
||||
"Name": "Top Solder Mask"
|
||||
},
|
||||
{
|
||||
"Type": "Copper",
|
||||
"Thickness": 0.035,
|
||||
"Name": "F.Cu"
|
||||
},
|
||||
{
|
||||
"Type": "Dielectric",
|
||||
"Thickness": 1.51,
|
||||
"Material": "FR4",
|
||||
"Name": "F.Cu/B.Cu",
|
||||
"Notes": "Type: dielectric layer 1 (from F.Cu to B.Cu)"
|
||||
},
|
||||
{
|
||||
"Type": "Copper",
|
||||
"Thickness": 0.035,
|
||||
"Name": "B.Cu"
|
||||
},
|
||||
{
|
||||
"Type": "SolderMask",
|
||||
"Thickness": 0.01,
|
||||
"Name": "Bottom Solder Mask"
|
||||
},
|
||||
{
|
||||
"Type": "SolderPaste",
|
||||
"Name": "Bottom Solder Paste"
|
||||
},
|
||||
{
|
||||
"Type": "Legend",
|
||||
"Name": "Bottom Silk Screen"
|
||||
}
|
||||
]
|
||||
}
|
||||
12241
hackpads/9keyandoledpad/pcb/hackpad.kicad_pcb
Normal file
12241
hackpads/9keyandoledpad/pcb/hackpad.kicad_pcb
Normal file
File diff suppressed because it is too large
Load diff
83
hackpads/9keyandoledpad/pcb/hackpad.kicad_prl
Normal file
83
hackpads/9keyandoledpad/pcb/hackpad.kicad_prl
Normal file
|
|
@ -0,0 +1,83 @@
|
|||
{
|
||||
"board": {
|
||||
"active_layer": 31,
|
||||
"active_layer_preset": "All Layers",
|
||||
"auto_track_width": true,
|
||||
"hidden_netclasses": [],
|
||||
"hidden_nets": [],
|
||||
"high_contrast_mode": 0,
|
||||
"net_color_mode": 1,
|
||||
"opacity": {
|
||||
"images": 0.6,
|
||||
"pads": 1.0,
|
||||
"tracks": 1.0,
|
||||
"vias": 1.0,
|
||||
"zones": 0.6
|
||||
},
|
||||
"selection_filter": {
|
||||
"dimensions": true,
|
||||
"footprints": true,
|
||||
"graphics": true,
|
||||
"keepouts": true,
|
||||
"lockedItems": false,
|
||||
"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,
|
||||
15,
|
||||
16,
|
||||
17,
|
||||
18,
|
||||
19,
|
||||
20,
|
||||
21,
|
||||
22,
|
||||
23,
|
||||
24,
|
||||
25,
|
||||
26,
|
||||
27,
|
||||
28,
|
||||
29,
|
||||
30,
|
||||
32,
|
||||
33,
|
||||
34,
|
||||
35,
|
||||
36,
|
||||
39,
|
||||
40
|
||||
],
|
||||
"visible_layers": "fffffff_ffffffff",
|
||||
"zone_display_mode": 0
|
||||
},
|
||||
"git": {
|
||||
"repo_password": "",
|
||||
"repo_type": "",
|
||||
"repo_username": "",
|
||||
"ssh_key": ""
|
||||
},
|
||||
"meta": {
|
||||
"filename": "hackpad.kicad_prl",
|
||||
"version": 3
|
||||
},
|
||||
"project": {
|
||||
"files": []
|
||||
}
|
||||
}
|
||||
584
hackpads/9keyandoledpad/pcb/hackpad.kicad_pro
Normal file
584
hackpads/9keyandoledpad/pcb/hackpad.kicad_pro
Normal file
|
|
@ -0,0 +1,584 @@
|
|||
{
|
||||
"board": {
|
||||
"3dviewports": [],
|
||||
"design_settings": {
|
||||
"defaults": {
|
||||
"apply_defaults_to_fp_fields": false,
|
||||
"apply_defaults_to_fp_shapes": false,
|
||||
"apply_defaults_to_fp_text": false,
|
||||
"board_outline_line_width": 0.05,
|
||||
"copper_line_width": 0.2,
|
||||
"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.05,
|
||||
"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.1,
|
||||
"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.1,
|
||||
"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.762,
|
||||
"height": 1.524,
|
||||
"width": 1.524
|
||||
},
|
||||
"silk_line_width": 0.1,
|
||||
"silk_text_italic": false,
|
||||
"silk_text_size_h": 1.0,
|
||||
"silk_text_size_v": 1.0,
|
||||
"silk_text_thickness": 0.1,
|
||||
"silk_text_upright": false,
|
||||
"zones": {
|
||||
"min_clearance": 0.5
|
||||
}
|
||||
},
|
||||
"diff_pair_dimensions": [],
|
||||
"drc_exclusions": [],
|
||||
"meta": {
|
||||
"version": 2
|
||||
},
|
||||
"rule_severities": {
|
||||
"annular_width": "error",
|
||||
"clearance": "error",
|
||||
"connection_width": "warning",
|
||||
"copper_edge_clearance": "error",
|
||||
"copper_sliver": "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": "error",
|
||||
"footprint_symbol_mismatch": "warning",
|
||||
"footprint_type_mismatch": "ignore",
|
||||
"hole_clearance": "error",
|
||||
"hole_near_hole": "error",
|
||||
"holes_co_located": "warning",
|
||||
"invalid_outline": "error",
|
||||
"isolated_copper": "warning",
|
||||
"item_on_disabled_layer": "error",
|
||||
"items_not_allowed": "error",
|
||||
"length_out_of_range": "error",
|
||||
"lib_footprint_issues": "warning",
|
||||
"lib_footprint_mismatch": "warning",
|
||||
"malformed_courtyard": "error",
|
||||
"microvia_drill_out_of_range": "error",
|
||||
"missing_courtyard": "ignore",
|
||||
"missing_footprint": "warning",
|
||||
"net_conflict": "warning",
|
||||
"npth_inside_courtyard": "ignore",
|
||||
"padstack": "warning",
|
||||
"pth_inside_courtyard": "ignore",
|
||||
"shorting_items": "error",
|
||||
"silk_edge_clearance": "warning",
|
||||
"silk_over_copper": "warning",
|
||||
"silk_overlap": "warning",
|
||||
"skew_out_of_range": "error",
|
||||
"solder_mask_bridge": "error",
|
||||
"starved_thermal": "error",
|
||||
"text_height": "warning",
|
||||
"text_thickness": "warning",
|
||||
"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",
|
||||
"zones_intersect": "error"
|
||||
},
|
||||
"rules": {
|
||||
"max_error": 0.005,
|
||||
"min_clearance": 0.0,
|
||||
"min_connection": 0.0,
|
||||
"min_copper_edge_clearance": 0.5,
|
||||
"min_hole_clearance": 0.25,
|
||||
"min_hole_to_hole": 0.25,
|
||||
"min_microvia_diameter": 0.2,
|
||||
"min_microvia_drill": 0.1,
|
||||
"min_resolved_spokes": 2,
|
||||
"min_silk_clearance": 0.0,
|
||||
"min_text_height": 0.8,
|
||||
"min_text_thickness": 0.08,
|
||||
"min_through_hole_diameter": 0.3,
|
||||
"min_track_width": 0.0,
|
||||
"min_via_annular_width": 0.1,
|
||||
"min_via_diameter": 0.5,
|
||||
"solder_mask_to_copper_clearance": 0.0,
|
||||
"use_height_for_length_calcs": true
|
||||
},
|
||||
"teardrop_options": [
|
||||
{
|
||||
"td_onpadsmd": true,
|
||||
"td_onroundshapesonly": false,
|
||||
"td_ontrackend": false,
|
||||
"td_onviapad": true
|
||||
}
|
||||
],
|
||||
"teardrop_parameters": [
|
||||
{
|
||||
"td_allow_use_two_tracks": true,
|
||||
"td_curve_segcount": 0,
|
||||
"td_height_ratio": 1.0,
|
||||
"td_length_ratio": 0.5,
|
||||
"td_maxheight": 2.0,
|
||||
"td_maxlen": 1.0,
|
||||
"td_on_pad_in_zone": false,
|
||||
"td_target_name": "td_round_shape",
|
||||
"td_width_to_size_filter_ratio": 0.9
|
||||
},
|
||||
{
|
||||
"td_allow_use_two_tracks": true,
|
||||
"td_curve_segcount": 0,
|
||||
"td_height_ratio": 1.0,
|
||||
"td_length_ratio": 0.5,
|
||||
"td_maxheight": 2.0,
|
||||
"td_maxlen": 1.0,
|
||||
"td_on_pad_in_zone": false,
|
||||
"td_target_name": "td_rect_shape",
|
||||
"td_width_to_size_filter_ratio": 0.9
|
||||
},
|
||||
{
|
||||
"td_allow_use_two_tracks": true,
|
||||
"td_curve_segcount": 0,
|
||||
"td_height_ratio": 1.0,
|
||||
"td_length_ratio": 0.5,
|
||||
"td_maxheight": 2.0,
|
||||
"td_maxlen": 1.0,
|
||||
"td_on_pad_in_zone": false,
|
||||
"td_target_name": "td_track_end",
|
||||
"td_width_to_size_filter_ratio": 0.9
|
||||
}
|
||||
],
|
||||
"track_widths": [],
|
||||
"tuning_pattern_settings": {
|
||||
"diff_pair_defaults": {
|
||||
"corner_radius_percentage": 80,
|
||||
"corner_style": 1,
|
||||
"max_amplitude": 1.0,
|
||||
"min_amplitude": 0.2,
|
||||
"single_sided": false,
|
||||
"spacing": 1.0
|
||||
},
|
||||
"diff_pair_skew_defaults": {
|
||||
"corner_radius_percentage": 80,
|
||||
"corner_style": 1,
|
||||
"max_amplitude": 1.0,
|
||||
"min_amplitude": 0.2,
|
||||
"single_sided": false,
|
||||
"spacing": 0.6
|
||||
},
|
||||
"single_track_defaults": {
|
||||
"corner_radius_percentage": 80,
|
||||
"corner_style": 1,
|
||||
"max_amplitude": 1.0,
|
||||
"min_amplitude": 0.2,
|
||||
"single_sided": false,
|
||||
"spacing": 0.6
|
||||
}
|
||||
},
|
||||
"via_dimensions": [],
|
||||
"zones_allow_external_fillets": false
|
||||
},
|
||||
"ipc2581": {
|
||||
"dist": "",
|
||||
"distpn": "",
|
||||
"internal_id": "",
|
||||
"mfg": "",
|
||||
"mpn": ""
|
||||
},
|
||||
"layer_presets": [],
|
||||
"viewports": []
|
||||
},
|
||||
"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_to_bus_conflict": "error",
|
||||
"bus_to_net_conflict": "error",
|
||||
"conflicting_netclasses": "error",
|
||||
"different_unit_footprint": "error",
|
||||
"different_unit_net": "error",
|
||||
"duplicate_reference": "error",
|
||||
"duplicate_sheet_names": "error",
|
||||
"endpoint_off_grid": "warning",
|
||||
"extra_units": "error",
|
||||
"global_label_dangling": "warning",
|
||||
"hier_label_mismatch": "error",
|
||||
"label_dangling": "error",
|
||||
"lib_symbol_issues": "warning",
|
||||
"missing_bidi_pin": "warning",
|
||||
"missing_input_pin": "warning",
|
||||
"missing_power_pin": "error",
|
||||
"missing_unit": "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",
|
||||
"simulation_model_issue": "ignore",
|
||||
"unannotated": "error",
|
||||
"unit_value_mismatch": "error",
|
||||
"unresolved_variable": "error",
|
||||
"wire_dangling": "error"
|
||||
}
|
||||
},
|
||||
"libraries": {
|
||||
"pinned_footprint_libs": [],
|
||||
"pinned_symbol_libs": []
|
||||
},
|
||||
"meta": {
|
||||
"filename": "hackpad.kicad_pro",
|
||||
"version": 1
|
||||
},
|
||||
"net_settings": {
|
||||
"classes": [
|
||||
{
|
||||
"bus_width": 12,
|
||||
"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.6,
|
||||
"via_drill": 0.3,
|
||||
"wire_width": 6
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"version": 3
|
||||
},
|
||||
"net_colors": null,
|
||||
"netclass_assignments": null,
|
||||
"netclass_patterns": []
|
||||
},
|
||||
"pcbnew": {
|
||||
"last_paths": {
|
||||
"gencad": "",
|
||||
"idf": "",
|
||||
"netlist": "",
|
||||
"plot": "",
|
||||
"pos_files": "",
|
||||
"specctra_dsn": "",
|
||||
"step": "hackpad.step",
|
||||
"svg": "",
|
||||
"vrml": ""
|
||||
},
|
||||
"page_layout_descr_file": ""
|
||||
},
|
||||
"schematic": {
|
||||
"annotate_start_num": 0,
|
||||
"bom_export_filename": "",
|
||||
"bom_fmt_presets": [],
|
||||
"bom_fmt_settings": {
|
||||
"field_delimiter": ",",
|
||||
"keep_line_breaks": false,
|
||||
"keep_tabs": false,
|
||||
"name": "CSV",
|
||||
"ref_delimiter": ",",
|
||||
"ref_range_delimiter": "",
|
||||
"string_delimiter": "\""
|
||||
},
|
||||
"bom_presets": [],
|
||||
"bom_settings": {
|
||||
"exclude_dnp": false,
|
||||
"fields_ordered": [
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Reference",
|
||||
"name": "Reference",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": true,
|
||||
"label": "Value",
|
||||
"name": "Value",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Datasheet",
|
||||
"name": "Datasheet",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Footprint",
|
||||
"name": "Footprint",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Qty",
|
||||
"name": "${QUANTITY}",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": true,
|
||||
"label": "DNP",
|
||||
"name": "${DNP}",
|
||||
"show": true
|
||||
}
|
||||
],
|
||||
"filter_string": "",
|
||||
"group_symbols": true,
|
||||
"name": "Grouped By Value",
|
||||
"sort_asc": true,
|
||||
"sort_field": "Reference"
|
||||
},
|
||||
"connection_grid_size": 50.0,
|
||||
"drawing": {
|
||||
"dashed_lines_dash_length_ratio": 12.0,
|
||||
"dashed_lines_gap_length_ratio": 3.0,
|
||||
"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.375,
|
||||
"operating_point_overlay_i_precision": 3,
|
||||
"operating_point_overlay_i_range": "~A",
|
||||
"operating_point_overlay_v_precision": 3,
|
||||
"operating_point_overlay_v_range": "~V",
|
||||
"overbar_offset_ratio": 1.23,
|
||||
"pin_symbol_size": 25.0,
|
||||
"text_offset_ratio": 0.15
|
||||
},
|
||||
"legacy_lib_dir": "",
|
||||
"legacy_lib_list": [],
|
||||
"meta": {
|
||||
"version": 1
|
||||
},
|
||||
"net_format_name": "",
|
||||
"page_layout_descr_file": "",
|
||||
"plot_directory": "",
|
||||
"spice_current_sheet_as_root": false,
|
||||
"spice_external_command": "spice \"%I\"",
|
||||
"spice_model_current_sheet_as_root": true,
|
||||
"spice_save_all_currents": false,
|
||||
"spice_save_all_dissipations": false,
|
||||
"spice_save_all_voltages": false,
|
||||
"subpart_first_id": 65,
|
||||
"subpart_id_separator": 0
|
||||
},
|
||||
"sheets": [
|
||||
[
|
||||
"78c09530-46af-4f59-9f1d-30ac2306cee5",
|
||||
"Root"
|
||||
]
|
||||
],
|
||||
"text_variables": {}
|
||||
}
|
||||
3870
hackpads/9keyandoledpad/pcb/hackpad.kicad_sch
Normal file
3870
hackpads/9keyandoledpad/pcb/hackpad.kicad_sch
Normal file
File diff suppressed because it is too large
Load diff
Binary file not shown.
BIN
hackpads/9keyandoledpad/production/case/9KeyMacroBase.stl
Normal file
BIN
hackpads/9keyandoledpad/production/case/9KeyMacroBase.stl
Normal file
Binary file not shown.
BIN
hackpads/9keyandoledpad/production/case/9KeyMacroTop.stl
Normal file
BIN
hackpads/9keyandoledpad/production/case/9KeyMacroTop.stl
Normal file
Binary file not shown.
BIN
hackpads/9keyandoledpad/production/gerbers.zip
Normal file
BIN
hackpads/9keyandoledpad/production/gerbers.zip
Normal file
Binary file not shown.
Loading…
Add table
Reference in a new issue