20210325 Calcomp - jsheradin/kb_adventures GitHub Wiki
My first time messing around with a Keytronic board. The PCB is among the nicest looking I've seen. Overall I don't think they're as bad as people make them out to be but they're definitely not great. The foam in this board was starting to make dust so I went ahead and replaced it all.
Protocol is RS232 7N1 serial which requires 12V, etc. Fortunately there was an unpoplulated header that taps directly into the 5V rails and serial signals before they're boosted up to RS232 levels. A Teensy 2.0's internal UART circuitry is able to talk to it just fine. Unfortunately it just sends ASCII characters, no release codes, and handles all the shifting, etc. internally. Sending a byte to the board causes the binary representation to be displayed on the LEDs.
At the moment the board is not usable. The Teensy just forwards the serial info over USB to a serial monitor program. Eventually I'd like to do a controller swap with one of the community capsense controllers out there (xwhatsit, DMA, or a QMK Topre implementation).