Ryan 2da0827d4f Remove matrix size defines (#19581) 3 years ago
..
keymaps b7771ec25b RESET -> QK_BOOT default keymaps (#17037) 4 years ago
config.h 2da0827d4f Remove matrix size defines (#19581) 3 years ago
info.json f9aeea64c1 Migrate `MCU` and `BOOTLOADER` to data-driven (#19529) 3 years ago
launch_1.c 5c0e87608f Remove more RESET keycode references (#18252) 3 years ago
launch_1.h 8920db2b57 [Keyboard] Add system76/launch_1 keyboard (#15395) 4 years ago
post_rules.mk 8920db2b57 [Keyboard] Add system76/launch_1 keyboard (#15395) 4 years ago
readme.md d2accb48e7 RESET -> QK_BOOT keyboard readme (#18110) 4 years ago
rgb_matrix_kb.inc 36c410592d Change `DRIVER_LED_COUNT` to `{LED,RGB}_MATRIX_LED_COUNT` (#18399) 3 years ago
rules.mk f9aeea64c1 Migrate `MCU` and `BOOTLOADER` to data-driven (#19529) 3 years ago
usb_mux.c 8920db2b57 [Keyboard] Add system76/launch_1 keyboard (#15395) 4 years ago
usb_mux.h 8920db2b57 [Keyboard] Add system76/launch_1 keyboard (#15395) 4 years ago

readme.md

System76 Launch Configurable Keyboard (launch_1)

System76 Launch Configurable Keyboard

The Launch Configurable Keyboard is engineered to be comfortable, fully customizable, and make your workflow more efficient.

  • High-speed USB Hub
  • Works on Linux, Windows and macOS
  • 100% Open Source
  • Made in Colorado

Additional Launch Keyboard resources:

Building Firmware

To build the firmware using make (after setting up the build environment), e.g.:

make -r system76/launch_1:default

Equivalently, using the QMK CLI:

qmk compile -kb system76/launch_1 -km default

Flashing Firmware (DFU)

To build and flash the firmware on the keyboard, e.g.:

make -r system76/launch_1:default:flash

Equivalently, using the QMK CLI:

qmk flash -kb system76/launch_1 -km default

Flashing Firmware (ISP)

To flash the firmware (and/or bootloader) using ISP refer to the ISP Flashing Guide.

Factory fuse values => Low: 0x5E, High: 0x99, Extended: 0xF3, Lock Bits: 0xFF

Environment Setup

See the build environment setup and the make instructions for more information. If new to QMK, start with the Complete Newbs Guide.

Bootloader

Enter the bootloader in 3 ways:

  • Bootmagic reset: Hold down the key at (0,0) in the matrix (Escape) and plug in the keyboard.
  • Keycode in layout: Press the key mapped to QK_BOOT in the second layer (Escape).
  • Electrical reset: Briefly short AVR ISP's GND (6) and RST (5) pads on the back of the PCB.