qmk_userspace/keyboards/barbellboards/rollow/readme.md
Victor d78410eab8
Got Rollow to compile on local build environment
- finished porting over configuration to json format leveraged
a ton of crkbd code (layout, OLED)
- built default keymap. Maybe I will submit a PR to add this to the tree
- added my keymap
- updated readme to their standard
- default / my keymap successfully compiles. have not tested on a board
2024-04-09 22:47:38 -05:00

2.1 KiB

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