qmk_firmware/keyboards/framework
Daniel Schaefer 9a6c749a83 fl16: Bump to v0.2.5
Signed-off-by: Daniel Schaefer <dhs@frame.work>
2023-11-17 19:11:13 +08:00
..
ansi fl16: Bump to v0.2.5 2023-11-17 19:11:13 +08:00
iso fl16: Bump to v0.2.5 2023-11-17 19:11:13 +08:00
jis fl16: Bump to v0.2.5 2023-11-17 19:11:13 +08:00
kle fl16: Rename remaining gridpad files 2023-07-14 15:42:29 +08:00
macropad fl16: Bump to v0.2.5 2023-11-17 19:11:13 +08:00
numpad fl16: Bump to v0.2.5 2023-11-17 19:11:13 +08:00
build_all.sh fl16: Rename gridpad to macropad 2023-07-11 04:44:44 +08:00
config.h fl16: Don't turn off LEDs in USB suspend 2023-11-17 19:04:24 +08:00
dyn_serial.c fl16: Validate serial number with CRC32B checksum 2023-08-07 19:42:18 +08:00
dyn_serial.h fl16: Rename gridpad to macropad 2023-07-11 04:44:44 +08:00
factory.c fl16: Refactor factory mode 2023-08-08 20:32:22 +08:00
factory.h fixup! fl16/macropad: Add factory mode 2023-08-08 20:36:31 +08:00
framework.c fl16: Don't turn off LEDs in USB suspend 2023-11-17 19:04:24 +08:00
framework.h fl16: Implement BIOS mode 2023-07-21 15:56:46 +08:00
halconf.h Rename lotus to framework 2023-03-23 13:29:15 +08:00
led.py keyboards/framework/ansi: Move LEDs under artwork 2023-08-30 14:48:14 +08:00
matrix.c fl16: Bump to v0.2.5 2023-11-17 19:11:13 +08:00
matrix.h Rename lotus to framework 2023-03-23 13:29:15 +08:00
mcuconf.h Rename lotus to framework 2023-03-23 13:29:15 +08:00
readme.md fl16: Rename gridpad to macropad 2023-07-11 04:44:44 +08:00
rules.mk fl16: Rename gridpad to macropad 2023-07-11 04:44:44 +08:00

Framework Laptop 16 Keyboard

Keyboard input modules for the Framework Laptop 16.

Variants

There are 5 different hardware variants with different number of keys and backlight options.

Name Size Backlight Keys
ansi Keyboard RGB/White 78
iso Keyboard White 79
jis Keyboard White 83
numpad Numpad White 21
macropad Numpad RGB 24

Make example for this keyboard (after setting up your build environment):

qmk compile -kb framework/ansi -km default
qmk compile -kb framework/iso -km default
qmk compile -kb framework/jis -km default
qmk compile -kb framework/numpad -km default
qmk compile -kb framework/macropad -km default

Flashing example for the ANSI keyboard:

qmk compile -kb framework/ansi -km default

See the build environment setup and the make instructions for more information. Brand new to QMK? Start with our Complete Newbs Guide.

Bootloader

Enter the bootloader in 3 ways:

  • On Framework Laptop 16 Keyboard: Hold down left ALT and right ALT while installing the module
  • On Framework Laptop 16 Numpad: Hold down keys for 2 and 6 while installing the module
  • On Raspberry Pi Pico: Hold down bootsel button when plugging in
  • Bootmagic reset: Hold down the key at (0,0) in the matrix (usually the top left key or Escape) and plug in the keyboard
  • Keycode in layout: Press the key mapped to QK_BOOT if it is available