Firmware,layout and schematics for porting Redragon K617 keyboard to qmk
- Keyboard Maintainer: abhijithabhiakl
- Hardware Supported: Redragon K617, Pro micro(caterina)
- Hardware Availability: Redragon K617
Make example for this keyboard (after setting up your build environment):
make handwired/rd_61_qmk:default
Flashing example for this keyboard:
make handwired/rd_61_qmk:default:flash
Also can be flashed with QMK QMK toolbox or avrdudess
See the build environment setup and the make instructions for more information. Brand new to QMK? Start with our Complete Newbs Guide.
See QMK repo cloning for information about forking and cloning the repository.
Note : Before doing any modifications in the PCB make sure that the stock microcontroller is removed.
-
*The header
J0
in not present in the normal pro mirco, for my purpose i directly soldered theD5
,C7
andF0
pins to the pad of the microcontroller with micro soldering tools. -
**To connect the promicro to PCB - Micro USB to the USB C, i made use of an old micro usb cable lying around, cut the cable to approprite length and exposed the wires, connected the male connector to female port of pro micro, Connected the Vcc and Gnd wires to Vcc and Gnd in the PCB, In PCB there's a differential pair (D+, D-) running from USB C port in the PCB to microcontroller in the PCB, in between the connection there's a resistor and filter capacitors, after removing both (bypassing the connection) i connected the D+ and D- wires to the bypassed point respectively (make sure the cable wires are also impedance matched)
The stock RGB Lighting used on the keyboard is this SR187RGBC
Multi-color PLCC SMD LEDs
, to use this kind of LED with qmk I either have to write a custom led matrix code ( I don't know for sure if qmk already have any support this neither currently have the knowledge or time to do so ) or need to make a led matrix with qmk supported led matrix drivers, due to above mentioned reasons I haven't did any RGB lightings in the keyboard except a single ws2812 led
I'm trying to make a custom PCB for this keyboard (will work for all redragon 60% keyboard (ig) ), I'll update here
Entering the bootloader:
- Physical reset button: Briefly press the button soldered to promicro (In my case i soldered the reset button to the promicro with wires and glued in outside in front of the case)
- Bootmagic key at [0,0]: Hold this key down when plugging the keyboard in. Just the single key
- Keycode in layout: Press the key mapped to
QK_BOOT
. Also inlayer #3
keysDB_TOGG
QK_RBT
QK_BOOT
QK_MAKE
are present at the top right corner for debug mode, keyboard reboot, bootloader mode and qmk make (qmk flash
if shift is held ) in the respective order to make the flasing easier.QK_MAKE
will typeqmk compile -kb handwired/rd_61_qmk -km default
in the terminal andqmk flash
will typeqmk flash -kb handwired/rd_61_qmk -km default