PhiBabin / redox-w-encoder

Fork of the Wireless Redox Keyboard, but with a rotary encoder

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Redox with rotary encoder

Wireless Redox with an Rotary Encoder

This is a fork of the Wireless Redox Keyboard by Mattia Dal Ben that adds support for a rotary encoder. This repository includes the PCB files and the 3D printed files. The firmware is located in two other repositories:

Both keyboard half can have a rotary encoder. The encoder can still act as a switch when pressed. With the current default firmware, the encoder controls the volume slider.

Limitations

Adding a rotary encoder increase the battery consumption by a lot. Usually, the keyboard half with the rotary encoder empties its battery 3x faster than the half without an encoder. I highly suggest you use my LiPo battery adapter to add the ability to recharge your keyboard. I'm sure someone more competent can improve the firmware to reduce battery consumption.

Materials

Qty Item Link
1 Rotary encoder Link
1 Knurled Knob Link

I used a rotary encoder without indentation, this was probably not a great idea, since the indentation give a good feedback of how much you turned the knob. Other rotary encoders probably will work fine, but they might require modifying the 3D printed case. The schematic and PCB includes two pullup resistors (R1 and R2) for the encoder, turns out they're not necessary and can be left unpopulated.

Build Instructions

Follow the original build guide for the Wireless Redox keyboard, but:

  • Use a Redox-wireless PCB with an rotary encoder
  • Do not soldering a Kailh socket to the 16th Key, instead solder the rotary encoder
  • Once the keyboard is inside its case, insert the knob
  • Flash the receiver, the left and right keyboard with modified firmware
  • Flash the Pro-Micro with the modified QMK firmware
    • By default, the encoder can only change the volume

About

Fork of the Wireless Redox Keyboard, but with a rotary encoder

License:MIT License