Joel Challis 98504424b1 Align use of keymap level `_kb` callbacks (#25774) 9 months ago
..
3x5_2 2c34b480fc Merge remote-tracking branch 'origin/master' into develop 1 year ago
3x5_3 6b38dc17cd Remove deprecated `RGB_` and Mouse keycodes (#25444) 1 year ago
4x6_4 6b38dc17cd Remove deprecated `RGB_` and Mouse keycodes (#25444) 1 year ago
config.h 06b9925156 Bastard Keyboards: Add support for Dilemma v2 (3x5+3) (#22185) 2 years ago
dilemma.c 98504424b1 Align use of keymap level `_kb` callbacks (#25774) 9 months ago
dilemma.h e40b6ca3b0 Move split layouts to data driven (#20290) 3 years ago
info.json 2b0a3cd2f1 Bastard Keyboards: upstream recent changes (#19083) 3 years ago
readme.md e1b42d5252 Refactor `bastardkb/dilemma/3x5_2` (#25462) 1 year ago

readme.md

Dilemma

  • Keyboard Maintainer: BastardKB
  • Hardware Supported: Dilemma PCBs with integrated or devlopment board* microcontrollers
  • Hardware Availability: GitHub

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

make bastardkb/dilemma/3x5_2/assembled:default
make bastardkb/dilemma/3x5_2/promicro:default
make bastardkb/dilemma/3x5_3:default
make bastardkb/dilemma/4x6_4:default

Flashing example for this keyboard:

make bastardkb/dilemma/3x5_2/assembled:default:flash
make bastardkb/dilemma/3x5_2/promicro:default:flash
make bastardkb/dilemma/3x5_3:default:flash
make bastardkb/dilemma/4x6_4:default:flash

Note*: the dilemma/3x5_2/promicro revision is the only DIY Dilemma PCB. It is footprint and pin compatible with a Pro Micro development board, and the firmware is written as such it can be used with the Converter Feature. This PCB uses I2C communication for the Cirque Trackpad, opposed to SPI for the variants with an integrated microcontroller.

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 and plug in the keyboard
  • Physical reset button: Double-tap the reset button under/near the microcontroller.
  • Keycode in layout: Press the key mapped to QK_BOOT if it is available