1 / 9
Macropad Fusion360 — zdjęcie 1
1 / 9

Macropad Fusion360

Zamów wydruk tego modelu

Obliczymy ostateczną cenę na podstawie wybranego pliku. Sprawdzisz ją i zaakceptujesz przed płatnością.

Zapisane na tym urządzeniu.

Macropad

Ocena
0 / 5
Polubienia
6
Pobrania
38
Wydruki
0
Wyświetlenia
192
Oceny
0

Aktualizacja u źródła:

Informacje o modelu

Źródło
Printables
Kategoria
Computers
Licencja
Creative Commons — Attribution — Noncommercial — Share Alike

Macropad tailored to the model https://www.printables.com/model/1466443-stream-deck-spacemouse-combo-mount.  I created keyboard shortcuts for the Fusion program. I implemented the macropad in the QMK system. I loaded the program onto a ProMicro board. From the ProMicro board, I connected a microswitch to the back of the case for easy system modification. I prepared a special model for mounting the microswitch that fits the case. The board is attached with hot glue. The keys are connected via a 1N 4148 diode. I used Black Linear keys. The keycap is MX Relegendable Keycap Shell Protection.

I'm attaching my QMK codes:

  • file keymap.c

#include QMK_KEYBOARD_H

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { LAYOUT( // Wiersz 1 (Zamiast A, B, C, D, E) KC_ESC, KC_L, KC_R, KC_C, LCTL(LSFT(KC_P)),

    // Wiersz 2 (Zamiast F, G, H, I, J)
    KC_TAB,       KC_O,       KC_X,           KC_F,       KC_H,
    
    // Wiersz 3 (Zamiast K, L, M, N, O)
    KC_D,       KC_I,       KC_E,             KC_P,       LCTL(KC_1)
)

};

  • file keybord.json

{
    "keyboard_name": "Seba 3D",
    "url": "",
    "maintainer": "qmk",
    "width": 5,
    "height": 3,
    "processor": "atmega32u4",
    "bootloader": "caterina",
    "diode_direction": "COL2ROW",
    "manufacturer": "DIY",
    "usb": {
        "vid": "0xFEED",
        "pid": "0x0005",
        "device_version": "1.0.0"
    },
    "matrix_pins": {
        "cols": ["C6", "D7", "E6", "B4", "B5"],
        "rows": ["D4", "D0", "D1"]
    },
    "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": [0, 3], "x": 3, "y": 0}, {"matrix": [0, 4], "x": 4, "y": 0},
                {"matrix": [1, 0], "x": 0, "y": 1}, {"matrix": [1, 1], "x": 1, "y": 1}, {"matrix": [1, 2], "x": 2, "y": 1}, {"matrix": [1, 3], "x": 3, "y": 1}, {"matrix": [1, 4], "x": 4, "y": 1},
                {"matrix": [2, 0], "x": 0, "y": 2}, {"matrix": [2, 1], "x": 1, "y": 2}, {"matrix": [2, 2], "x": 2, "y": 2}, {"matrix": [2, 3], "x": 3, "y": 2}, {"matrix": [2, 4], "x": 4, "y": 2}
            ]
        }
    }
}
  • file rules.mk

MCU = atmega32u4
BOOTLOADER = caterina

BOOTMAGIC_ENABLE = yes MOUSEKEY_ENABLE = no EXTRAKEY_ENABLE = yes CONSOLE_ENABLE = no COMMAND_ENABLE = no BACKLIGHT_ENABLE = no RGBLIGHT_ENABLE = no NKRO_ENABLE = yes

Tagi