qmk_userspace/keyboards/barbellboards/rollow
Victor 72d86e4c52
Updating wrappers
- Changed wrapper to 3x5_3 layout so I can customize a key for each
layer versus specifing one key for all layers
- Tried to be thoughtful on what I need
2024-04-11 23:30:46 -05:00
..
keymaps Updating wrappers 2024-04-11 23:30:46 -05:00
lib Got Rollow to compile on local build environment 2024-04-09 22:47:38 -05:00
config.h Got Rollow to compile on local build environment 2024-04-09 22:47:38 -05:00
info.json fixing bugs in the rollow configuration 2024-04-11 22:16:57 -05:00
readme.md Got Rollow to compile on local build environment 2024-04-09 22:47:38 -05:00
rollow.c Got Rollow to compile on local build environment 2024-04-09 22:47:38 -05:00
rules.mk Got Rollow to compile on local build environment 2024-04-09 22:47:38 -05:00

Rollow

Rollow

Author's Note: Converting my ZMK Rollow to QMK, I decided to port/modernize Barbell Boards Rollow keyboard definition. Setting up a new definition here as his github account shows no activity since mid 2022. Ultimately, this is a fun exercise for me to better understand how to setup a new keyboard especially under the current standards. I take no credit for Barry's awesome hardware design.

Rollow is low-profile 3x6+2 keys column-staggered split keyboard with horizontal thumb encoders. Based off Corne and also available in a 3x5+2 variant

The current build guide is available here

  • Keyboard Maintainer: Barbell Boards and t4corun
  • Hardware Supported: Rollow Rev 1
  • Hardware Availability: No longer available after initial Summer 2022 production run

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

# This board definition is currently not part of QMK Firmware
# Copy the keyboard definition into your forked/cloned QMK_HOME folder
cp /d/Repo/qmk_userspace/keyboards/barbellboards /d/Repo/qmk_firmware/keyboards/ -R

make barbellboards/rollow:default
# or
qmk compile -kb barbellboards/rollow -km default

Flashing example for this keyboard:

make barbellboards/rollow:default:flash

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:

  • Bootmagic reset: Hold down the key at (0,0) in the matrix (usually the top left key or Escape) and plug in the keyboard
  • Physical reset button: Briefly press the button on the back of the PCB - some may have pads you must short instead
  • Keycode in layout: Press the key mapped to QK_BOOT if it is available