Tyler3
The Tyler3 is a 5x5 tileable USB keyboard designed for modularity. It uses the CH32V003 microcontroller for USB communication with VUSB, allowing multiple tiles to be connected to form larger keyboard configurations (in theory up to 127 tiles can be connected to each other). Each tile has a built-in USB hub, enabling edge-to-edge soldering and a single USB connection to the host system.
This keyboard supports hot-swappable mechanical switches using Kailh sockets (so outemu and khail full sized switches are supported), providing flexibility for switch customization without the need for re-soldering. Additionally, Tyler3 includes addressable RGB LEDs for each key, allowing for customizable lighting effects (though the performance of that may be questionnable given that it’s done on the software side of the mcu, no hardware acceleration).
The key matrix is diode-based, reducing the risk of ghosting when multiple keys are pressed simultaneously (as usual), and since each tile is discovered as a keyboard, you can press up to 6 keys per 25 key tile without having key rollover issues (and without messing with N key usb hid configurations).

It replaces tyler2 which was a 5x2 matrix with a padauk PMS152 microcontroller per tile sending its data back to a “master” RP2040 (which had a few reliability issues):
