Fixed PCB DRC and CAD file submission

This commit is contained in:
GearBoxFox 2024-10-23 19:15:50 -04:00
parent a378a2da1a
commit 6bda0825e6
12 changed files with 232029 additions and 3243 deletions

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -13,8 +13,8 @@
"nkro": true
},
"matrix_pins": {
"cols": ["D8", "D9"],
"rows": ["A2", "A4"]
"cols": ["GP2", "GP4"],
"rows": ["GP26", "GP27"]
},
"processor": "RP2040",
"url": "",

View file

@ -3,30 +3,36 @@
#include QMK_KEYBOARD_H
enum layers {
_BASE = 0,
_ARROWS,
_MEDIA
};
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/**
* -----------
* |
* -----------
*/
[_BASE] = LAYOUT_ortho_4x4(
KC_P7, KC_P8, KC_P4, KC_P5,
[_BASE] = LAYOUT_ortho_4x4(
KC_P7, KC_P8, KC_P4, KC_P5
),
[_ARROWS] = LAYOUT_ortho_4x4(
KC_LEFT, KC_UP, KC_DOWN, KC_RIGHT,
KC_LEFT, KC_UP, KC_DOWN, KC_RIGHT
),
[_MEDIA] = LAYOUT_ortho_4x4(
KC_VOLU, KC_VOLD, KC_MPLY, KC_MSTP,
KC_VOLU, KC_VOLD, KC_MPLY, KC_MSTP
)
};
// Joystick input setup
joystick_config_t joystick_axis[JOYSTICK_AXIS_COUNT] = {
JOYSTICK_AXIS_IN(A11, 127, 0, -127),
JOYSTICK_AXIS_IN(B9 , 127, 0, -127),
}
joystick_config_t joystick_axes[JOYSTICK_AXIS_COUNT] = {
JOYSTICK_AXIS_IN(GP1, 127, 0, -127),
JOYSTICK_AXIS_IN(GP29 , 127, 0, -127),
};
// OLED Driver
#ifdef OLED_ENABLE

View file

@ -1,3 +1,4 @@
# This file intentionally left blank
OLED_ENABLE = yes
JOYSTICK_ENABLE = yes

File diff suppressed because it is too large Load diff

View file

@ -74,9 +74,9 @@
(subtractmaskfromsilk no)
(outputformat 1)
(mirror no)
(drillshape 1)
(drillshape 0)
(scaleselection 1)
(outputdirectory "")
(outputdirectory "/home/rowanfoxx/Documents/Github/hackpad/hackpads/rowanpad/production/")
)
)
(net 0 "")
@ -6693,11 +6693,27 @@
)
(segment
(start 174.07 118.12)
(end 174.07 140.457056)
(end 174.07 135.07)
(width 0.2)
(layer "B.Cu")
(net 4)
(uuid "5ca57414-fd39-4db8-a702-edd721d8db95")
(uuid "0c2f733d-e9a5-473a-9cd7-8345aa42aa9f")
)
(segment
(start 177.5 147.31)
(end 174.81 150)
(width 0.2)
(layer "B.Cu")
(net 4)
(uuid "18661d14-9ff6-4497-bb54-3744c15f021d")
)
(segment
(start 177.5 138.5)
(end 177.5 147.31)
(width 0.2)
(layer "B.Cu")
(net 4)
(uuid "9faa4432-2141-4dab-bfe3-c26d7f92921b")
)
(segment
(start 160.25 104.3)
@ -6705,31 +6721,15 @@
(width 0.2)
(layer "B.Cu")
(net 4)
(uuid "6d0e50a7-de4b-4407-bfc3-70d9a4033997")
(uuid "aabf2939-94de-4e84-87ce-ddaebeb87ea3")
)
(segment
(start 174.07 140.457056)
(end 175.5 141.887056)
(start 174.07 135.07)
(end 177.5 138.5)
(width 0.2)
(layer "B.Cu")
(net 4)
(uuid "901e2b97-d39d-496e-814d-858092f06760")
)
(segment
(start 175.5 149.31)
(end 174.81 150)
(width 0.2)
(layer "B.Cu")
(net 4)
(uuid "b25ef35e-9ba7-4418-a570-04573d81b197")
)
(segment
(start 175.5 141.887056)
(end 175.5 149.31)
(width 0.2)
(layer "B.Cu")
(net 4)
(uuid "cc0c2b3a-1f2a-475c-85d0-c026709b3c42")
(uuid "fb195800-ba34-44f1-b723-2ead54257f76")
)
(segment
(start 166.5 145)
@ -6964,68 +6964,52 @@
(uuid "fb1c6492-fc25-4178-899d-88c61f7d76ed")
)
(segment
(start 130.0725 102.109)
(end 128.705 100.7415)
(start 153 117)
(end 160.25 117)
(width 0.2)
(layer "F.Cu")
(net 10)
(uuid "70753898-eaa4-45c3-bbef-5bffa5573fc0")
)
(segment
(start 151 115)
(end 153 117)
(width 0.2)
(layer "F.Cu")
(net 10)
(uuid "b2b55630-6fdf-49d7-9caa-c9f0ec84b818")
)
(via
(at 151 115)
(size 0.6)
(drill 0.3)
(layers "F.Cu" "B.Cu")
(net 10)
(uuid "79b3104e-b430-49eb-8653-0f090472bfa3")
)
(segment
(start 148 113.31)
(end 149.31 113.31)
(width 0.2)
(layer "B.Cu")
(net 10)
(uuid "121cb8b7-bfa0-455f-bc22-e0cbfcde9def")
(uuid "4a52047d-bc18-4532-b406-055a3fefa7ee")
)
(segment
(start 161.4 102.91)
(end 161.4 100.61)
(start 149.31 113.31)
(end 151 115)
(width 0.2)
(layer "B.Cu")
(net 10)
(uuid "1da3f503-702b-4ac5-91cf-96eb0c9e9f57")
(uuid "5831581a-9a29-4241-90d6-5fe02f5ff217")
)
(segment
(start 160.25 117)
(end 158.4 115.15)
(width 0.2)
(layer "B.Cu")
(net 10)
(uuid "1e93ca3a-7cc8-4a27-b94b-48838eac2254")
)
(segment
(start 158.4 115.15)
(end 158.4 104.175686)
(width 0.2)
(layer "B.Cu")
(net 10)
(uuid "23bb100a-c2e5-427b-b4d6-cfd5c1da6268")
)
(segment
(start 145.476346 113.31)
(start 148 113.31)
(end 142.31 113.31)
(width 0.2)
(layer "B.Cu")
(net 10)
(uuid "7fc37b51-5274-4827-915a-5d947d5e9c17")
)
(segment
(start 159.665686 102.91)
(end 161.4 102.91)
(width 0.2)
(layer "B.Cu")
(net 10)
(uuid "95b25625-b771-4207-af3d-15bce65792c0")
)
(segment
(start 158.4 104.175686)
(end 159.665686 102.91)
(width 0.2)
(layer "B.Cu")
(net 10)
(uuid "ac1fdb33-4066-4778-af88-04abef482dc2")
)
(segment
(start 136.875711 107.875711)
(end 136.875711 102.109)
(width 0.2)
(layer "B.Cu")
(net 10)
(uuid "c0aa6e8e-387e-4785-bb78-cbcc96e876a4")
(uuid "6794ea27-7b08-43b2-a115-433364c6d110")
)
(segment
(start 142.31 113.31)
@ -7033,7 +7017,7 @@
(width 0.2)
(layer "B.Cu")
(net 10)
(uuid "c7a7675c-78fc-4d75-92aa-df82a18d4185")
(uuid "a4f837ed-808a-44b2-b245-76f273a2855e")
)
(segment
(start 136.875711 102.109)
@ -7041,23 +7025,23 @@
(width 0.2)
(layer "B.Cu")
(net 10)
(uuid "fb2b3b89-08f8-48a2-8759-2ccf1e401846")
(uuid "b86502f1-0eb9-4d7e-92e5-59f5f983c86a")
)
(segment
(start 158.176346 100.61)
(end 145.476346 113.31)
(start 136.875711 107.875711)
(end 136.875711 102.109)
(width 0.2)
(layer "B.Cu")
(net 10)
(uuid "fb3b0c4b-acd9-47a2-a248-5fea62dac1bd")
(uuid "ebbcdb11-63b3-40ff-a183-9d562a2e319c")
)
(segment
(start 161.4 100.61)
(end 158.176346 100.61)
(start 130.0725 102.109)
(end 128.705 100.7415)
(width 0.2)
(layer "B.Cu")
(net 10)
(uuid "fb98b17b-19dc-4e7b-881f-ba3ffd8c9ed3")
(uuid "f611718b-22d5-4cd4-842f-9d54a946e183")
)
(segment
(start 127.5 103)

View file

@ -1,6 +1,6 @@
{
"board": {
"active_layer": 0,
"active_layer": 31,
"active_layer_preset": "All Layers",
"auto_track_width": true,
"hidden_netclasses": [],

View file

@ -466,7 +466,7 @@
"gencad": "",
"idf": "",
"netlist": "",
"plot": "",
"plot": "/home/rowanfoxx/Documents/Github/hackpad/hackpads/rowanpad/production/",
"pos_files": "",
"specctra_dsn": "",
"step": "../../../../../../Downloads/rowanpad.step",

View file

@ -1 +0,0 @@
{"hostname":"fedora","username":"rowanfoxx"}