The KinT Controller by Michael Stapelberg is a fantastic keyboard controller replacement for the Kinesis Advantage Contoured keyboards. However, the Teensy MCU's can be expensive and often difficult to obtain.
This project successfully replaces the Teensy with an RP2040 Pro Micro from Aliexpress. Look for the 27 GPIO version that looks like this:
This guide is only recommended for people who have spare PCB's designed for the Teensy and do not mind doing a little extra wiring to get it to work with a cheaper MCU. If you have not purchased any PCB's, you should consider the KinT Controller - Blackpill Edition, which has PCB files ready for ordering, and also uses a chip comparable in price and features as the RP2040.
Follow the instructions on the original KinT Controller Repository. However, when installing the board follow the below diagram:
- The original Teensy outline is shown in blue, with the original Teensy labels in black.
- The RP2040 is shown in red with the new GPIO pins also in red.
- The blue pins are ones where the PCB had existing holes. The purple ones are only on the RP2040 board. Also, Pin 25 is not used.
- The only header pins that will map correctly are the ones enclosed in the black borders. So you will need to break up your headers into 4 pieces. 3-pin and 8-pin on the left, 2-pin across, and a 7-pin on the right. The rest are floating and must not be connected to the PCB.
- The arrows are the additional wires needed. All of them route FROM the PCB TO the RP2040 board. Except for the two coming from Pins 3 and 4 on the PCB... those are going to the horizontal pins, also on the PCB. We bridge those so that they easily go to Pins 15 and 16 on the RP2040, since the PCB conveniently has traces going there.
The kintrp subfolder in this repository has the files necessary for a successful RP2040 build. It will do the following:
- Caps Lock, Num Lock, and Scroll Lock work as expected with LED's working. Keypad maps to Layer 1, which also activates the Keypad LED.