Ryan
a8d440e4e0
|
2 years ago | |
---|---|---|
.. | ||
keymaps/default | [Keyboard] Fix Redox Media compilation errors (#14345) | 2 years ago |
config.h | Add Redox Media Configurator Data (#15013) | 2 years ago |
info.json | Add Redox Media Configurator Data (#15013) | 2 years ago |
readme.md | [Keyboard] Fix Redox Media compilation errors (#14345) | 2 years ago |
redox_media.c | [Keyboard] Fix Redox Media compilation errors (#14345) | 2 years ago |
redox_media.h | Add Redox Media Configurator Data (#15013) | 2 years ago |
rules.mk | Tidy up NKRO_ENABLE rules (#15382) | 2 years ago |
I've taken the Redox keyboard and modified the SCAD files as well as the QMK layout to include media and scroll features:
For an in-depth report see my page and a video about the build process, design, printing, programing and assembly.
I've used 2 Sparkfun Pro Micros (5V) and a single hand master setup providing power and serial connection via a TRS jack.
To try out your pro micro and setup your environment to flash such a device I recommend following this guide. It will take you through the install and setup and provides a first easy to flash program so you can test your setup quickly.
Whenever you can't program one of the pro micros or the USB-COM port is not found on your computer, it most probably means that is is not in "bootloader mode". What you want to do is connect the GND and RST pin twice to reset the device and put it into bootloader mode (details here).
Obviously start by installing QMK.
qmk compile -kb redox_media -km default
The generated .hex
file is output to the QMK root.
Once you are comfortable flashing your Pro Micros and your setup works continue with the following steps:
EE_HANDS
setting and flashing the EEPROM to the left and right halves of the keyboard respectively. To do this start with flashing the EEPROM of the 2 pro micros separately by setting the bootloader flag in the flash command (the pro micro uses the avrdude bootloader):qmk flash -kb redox/media -km media_ch -bl avrdude-split-left
qmk flash -kb redox/media -km media_ch -bl avrdude-split-right
Note that you need to reset the pro micro to set it to bootloader mode before you can flash it: connect GND to RST twice in quick succession (750ms), then you have 8 seconds to upload the new eep file.
Copy the keymaps/media_ch
folder to keymaps/media_<your-layout>
and adapt the keymap.c
file in there.
I recommend testing the key codes with the QMK tester and then adapting the keymap.c
file accordingly.
Finally compile your new layout from the QMK root with:
qmk compile -kb redox/media -km media_<your-layout>
and proceed to flashing it equivalent to the above instructions.
See here for a detailed build description and video.
You can find the CAD and SCAD files, I created here: https://github.com/shiftux/redox-media-keyboard