From 2a6ba6227810d0f4eaf1522e2e4f664a9db6cae3 Mon Sep 17 00:00:00 2001 From: Alex Ren <41168529+qcoral@users.noreply.github.com> Date: Sat, 25 Jan 2025 12:20:04 -0500 Subject: [PATCH] starting hackboard --- .gitignore | 3 +- hackboards/dari_awesomesauce_board/README.md | 3 + .../pcb/dari_awesomesauce_board.kicad_pcb | 2 + .../pcb/dari_awesomesauce_board.kicad_prl | 113 ++++++++++++++++++ .../pcb/dari_awesomesauce_board.kicad_pro | 83 +++++++++++++ .../pcb/dari_awesomesauce_board.kicad_sch | 5 + .../~dari_awesomesauce_board.kicad_sch.lck | 1 + hackpads/orpheuspad/firmware/QMK/config.h | 10 +- hackpads/orpheuspad/firmware/QMK/rules.mk | 10 +- 9 files changed, 219 insertions(+), 11 deletions(-) create mode 100644 hackboards/dari_awesomesauce_board/README.md create mode 100644 hackboards/dari_awesomesauce_board/pcb/dari_awesomesauce_board.kicad_pcb create mode 100644 hackboards/dari_awesomesauce_board/pcb/dari_awesomesauce_board.kicad_prl create mode 100644 hackboards/dari_awesomesauce_board/pcb/dari_awesomesauce_board.kicad_pro create mode 100644 hackboards/dari_awesomesauce_board/pcb/dari_awesomesauce_board.kicad_sch create mode 100644 hackboards/dari_awesomesauce_board/pcb/~dari_awesomesauce_board.kicad_sch.lck diff --git a/.gitignore b/.gitignore index 35832e6c..745c3463 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ .DS_Store *.tsbuildinfo +*/*/*/*-backups hackpads/capslock-light-plusplus/pcb/CapslockLightPlusPlus-backups -hackpads/capslock-light-plusplus/production/Gerbers \ No newline at end of file +hackpads/capslock-light-plusplus/production/Gerbers diff --git a/hackboards/dari_awesomesauce_board/README.md b/hackboards/dari_awesomesauce_board/README.md new file mode 100644 index 00000000..8c43b3f2 --- /dev/null +++ b/hackboards/dari_awesomesauce_board/README.md @@ -0,0 +1,3 @@ +# hackboard, genesis + +This is the repo for hackboard! \ No newline at end of file diff --git a/hackboards/dari_awesomesauce_board/pcb/dari_awesomesauce_board.kicad_pcb b/hackboards/dari_awesomesauce_board/pcb/dari_awesomesauce_board.kicad_pcb new file mode 100644 index 00000000..bbbda68e --- /dev/null +++ b/hackboards/dari_awesomesauce_board/pcb/dari_awesomesauce_board.kicad_pcb @@ -0,0 +1,2 @@ +(kicad_pcb (version 20241129) (generator "pcbnew") (generator_version "8.99") +) \ No newline at end of file diff --git a/hackboards/dari_awesomesauce_board/pcb/dari_awesomesauce_board.kicad_prl b/hackboards/dari_awesomesauce_board/pcb/dari_awesomesauce_board.kicad_prl new file mode 100644 index 00000000..95790b96 --- /dev/null +++ b/hackboards/dari_awesomesauce_board/pcb/dari_awesomesauce_board.kicad_prl @@ -0,0 +1,113 @@ +{ + "board": { + "active_layer": 0, + "active_layer_preset": "", + "auto_track_width": true, + "hidden_netclasses": [], + "hidden_nets": [], + "high_contrast_mode": 0, + "net_color_mode": 1, + "opacity": { + "images": 0.6, + "pads": 1.0, + "shapes": 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, + 11, + 12, + 13, + 15, + 16, + 17, + 18, + 19, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 32, + 33, + 34, + 35, + 36, + 39, + 40, + 41, + 42, + 43 + ], + "visible_layers": "ffffffff_ffffffff", + "zone_display_mode": 0 + }, + "git": { + "repo_password": "", + "repo_type": "", + "repo_username": "", + "ssh_key": "" + }, + "meta": { + "filename": "dari_awesomesauce_board.kicad_prl", + "version": 4 + }, + "net_inspector_panel": { + "col_hidden": [], + "col_order": [], + "col_widths": [], + "custom_group_rules": [], + "expanded_rows": [], + "filter_by_net_name": true, + "filter_by_netclass": true, + "filter_text": "", + "group_by_constraint": false, + "group_by_netclass": false, + "show_unconnected_nets": false, + "show_zero_pad_nets": false, + "sort_ascending": true, + "sorting_column": -1 + }, + "project": { + "files": [] + }, + "schematic": { + "selection_filter": { + "graphics": true, + "images": true, + "labels": true, + "lockedItems": false, + "otherItems": true, + "pins": true, + "symbols": true, + "text": true, + "wires": true + } + } +} diff --git a/hackboards/dari_awesomesauce_board/pcb/dari_awesomesauce_board.kicad_pro b/hackboards/dari_awesomesauce_board/pcb/dari_awesomesauce_board.kicad_pro new file mode 100644 index 00000000..09985e94 --- /dev/null +++ b/hackboards/dari_awesomesauce_board/pcb/dari_awesomesauce_board.kicad_pro @@ -0,0 +1,83 @@ +{ + "board": { + "3dviewports": [], + "design_settings": { + "defaults": {}, + "diff_pair_dimensions": [], + "drc_exclusions": [], + "rules": {}, + "track_widths": [], + "via_dimensions": [] + }, + "ipc2581": { + "dist": "", + "distpn": "", + "internal_id": "", + "mfg": "", + "mpn": "" + }, + "layer_pairs": [], + "layer_presets": [], + "viewports": [] + }, + "boards": [], + "cvpcb": { + "equivalence_files": [] + }, + "libraries": { + "pinned_footprint_libs": [], + "pinned_symbol_libs": [] + }, + "meta": { + "filename": "dari_awesomesauce_board.kicad_pro", + "version": 2 + }, + "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)", + "priority": -1, + "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": 4 + }, + "net_colors": null, + "netclass_assignments": null, + "netclass_patterns": [] + }, + "pcbnew": { + "last_paths": { + "gencad": "", + "idf": "", + "netlist": "", + "plot": "", + "pos_files": "", + "specctra_dsn": "", + "step": "", + "svg": "", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "legacy_lib_dir": "", + "legacy_lib_list": [] + }, + "sheets": [], + "text_variables": {} +} diff --git a/hackboards/dari_awesomesauce_board/pcb/dari_awesomesauce_board.kicad_sch b/hackboards/dari_awesomesauce_board/pcb/dari_awesomesauce_board.kicad_sch new file mode 100644 index 00000000..ce2ef467 --- /dev/null +++ b/hackboards/dari_awesomesauce_board/pcb/dari_awesomesauce_board.kicad_sch @@ -0,0 +1,5 @@ +(kicad_sch (version 20241209) (generator "eeschema") (generator_version "8.99") + (paper "A4") + (lib_symbols) + (symbol_instances) +) diff --git a/hackboards/dari_awesomesauce_board/pcb/~dari_awesomesauce_board.kicad_sch.lck b/hackboards/dari_awesomesauce_board/pcb/~dari_awesomesauce_board.kicad_sch.lck new file mode 100644 index 00000000..83ea5491 --- /dev/null +++ b/hackboards/dari_awesomesauce_board/pcb/~dari_awesomesauce_board.kicad_sch.lck @@ -0,0 +1 @@ +{"hostname":"labrat","username":"qcoral"} \ No newline at end of file diff --git a/hackpads/orpheuspad/firmware/QMK/config.h b/hackpads/orpheuspad/firmware/QMK/config.h index d6a6d829..694b3013 100644 --- a/hackpads/orpheuspad/firmware/QMK/config.h +++ b/hackpads/orpheuspad/firmware/QMK/config.h @@ -1,9 +1,9 @@ #define ENCODER_A_PINS { GP2 } #define ENCODER_B_PINS { GP1 } -#define WS2812_DI_PIN GP3 -#define RGBLIGHT_LED_COUNT 2 +// #define WS2812_DI_PIN GP3 +// #define RGBLIGHT_LED_COUNT 2 -#define I2C_DRIVER I2CD1 -#define I2C1_SDA_PIN GP6 -#define I2C1_SCL_PIN GP7 \ No newline at end of file +// #define I2C_DRIVER I2CD1 +// #define I2C1_SDA_PIN GP6 +// #define I2C1_SCL_PIN GP7 \ No newline at end of file diff --git a/hackpads/orpheuspad/firmware/QMK/rules.mk b/hackpads/orpheuspad/firmware/QMK/rules.mk index c0ebea38..2126c9e4 100644 --- a/hackpads/orpheuspad/firmware/QMK/rules.mk +++ b/hackpads/orpheuspad/firmware/QMK/rules.mk @@ -1,9 +1,9 @@ -OLED_ENABLE = yes -OLED_TRANSPORT = i2c -OLED_DRIVER = ssd1306 +# OLED_ENABLE = yes +# OLED_TRANSPORT = i2c +# OLED_DRIVER = ssd1306 -RGBLIGHT_ENABLE = yes -WS2812_DRIVER = vendor +# RGBLIGHT_ENABLE = yes +# WS2812_DRIVER = vendor ENCODER_ENABLE = yes ENCODER_MAP_ENABLE = yes