Open oneleaftea opened 9 months ago
Thanks for opening this issue!
I don’t have time to look at the wiring details right now (sorry!), but I just wanted to say that this is a good place to talk about a RP2040 version of the board :)
Great! And just a quick note to anyone following. I found another cheaper board (it's a Pro Micro footprint RP2040 on Aliexpress with 27 GPIO pins). So it would cover all the LED's we need with a pin to spare. But until I get it in my hands, I'm not as confident in it as I am with the Elite-Pi. It would also need 10 wires, so a bit more tedious than the Elite-C. I did make a wiring diagram, but will doublecheck it a bit before I post it.
Update! Got it working! I ended up going with the Aliexpress RP2040 Pro Micro version with 27 GPIO pins. All 4 LED's work, and I just tested all my keys and layers and QK_BOOT key. It works perfect and only cost $3 for the board.
I plan to update with some details on how to route the board. The above diagram should work for the Elite-Pi, but would only have 3 LED's working. I recommend this cheaper Aliexpress ones as it is cheaper and has enough pins for the LED's. But the routing is different so I will post that soon.
For those that want more detailed instructions and a proper wiring diagram, you can see this repo I just setup: https://github.com/oneleaftea/KinT_RP2040_Mod
Sorry if this Issues section is not the best place to talk about this. No issue with the Kint controller, but I have been looking into STM32 or RP2040 solutions that can be dropped into the Kint controller with some modification. I have a bunch of PCB's so would prefer to use them rather than make a new board based on a new controller (I know the Black Pill version is out there as well, but I've had more experience with the RP2040 and love how easy it is to load the firmware).
I believe I have finally found a solution. Some background:
But I finally found the Keebio Elite-Pi, which has the same form factor as the Pro-Micro (so same across-board pin-to-pin width as the Teensy) but has the extra pins at the bottom edge. It has 25 GPIO pins (GP10 and GP11 are connected to ground unless two traces are cut, which their documentation covers). This allows us to connect 3 LED's. The below picture would leave off the Keypad LED, but you could pick any LED to leave off.EDIT: In the below picture, the black rectangles show the header pins you would use, where you can connect directly to the Kint controller PCB. So basically 8+3 on one side, 7 on the other, and 2 across. Plenty stable IMO. The rest would have the board hanging and wires going from the original Teensy-based holes to the corresponding RP2040 pins. As you can see, it would take 10 wires. All wires have wire directions going FROM the PCB TO the board.
EDIT: See below thread for images of working build, as well as link to Github repo that has more documentation and QMK files.