Congratulations on building your Bastard Keyboard !
Now is the time to customize it - layout, macros, rgb and more.
Using Via
All the keyboards come with QMK and Via pre-flashed.
It is a visual interface that enables layout editing, macros, etc.
Steps to use Via:
- Head over to VIA (usevia.app)
- Connect your keyboard
- Start customizing !
Using QMK
If Vial is not powerful enough for you, you can modify QMK directly.
There is no tutorial on how to install / clone QMK here, as it's a topic that's well covered in the QMK docs.
We recommend using the Bastardkb QMK fork to get all the latest features:
https://github.com/Bastardkb/bastardkb-qmk
The readme contains all the information that you should need to get started.
If you are not sure for which target to compile, check the next section.
Flashing the keyboard
If you have an Elite-c-based keyboard, use QMK toolbox or the command line.
If you have an RP2040-based keyboard, double tap the reset button and drop the .uf2 image into the storage device.
Finding out which MCU your keyboard is using
Depending on your keyboard, you are using either the 32u4 MCU (on the Elite-C), or RP2040 (on the Splinky/Dilemma).
If you have a Dilemma, you have an RP2040 board.
If you have any other keyboard and you are not sure, here is how to check it:
- Check the board: if you have a Skeletyl or Charybdis Nano, peek inside near the usb-c port. If you see a "C" logo, that's an Elite-c. If you see a cake logo, that's a Splinky.
- If you can't check the board, try double-tapping the reset button under the keyboard. If you see a storage device pop up on your computer, you have a Splinky