Ways to achieve NKRO?
- mcmaxmcmc
- Location: United States
- Main keyboard: Boring Box
- Main mouse: Endgame Gear XM1
- Favorite switch: Hirose Clears
- DT Pro Member: -
I'd like to make an NKRO keyboard in whatever ways I can; what are the ways to achieve this? I heard that USB has some limitations, but I don't know much about that. I know the fact that I'd need diodes for the matrix, but that's all I really know and I feel like there's more to that.
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
TMK and QMK firmwares both supports NKRO. Diodes are required to have a matrix of switches work properly and that has nothing to do with NKRO.
So basically just use one of the MCU that either of those firmwares support and you are good to go.
So basically just use one of the MCU that either of those firmwares support and you are good to go.
-
- Location: Stockholm, Sweden
- DT Pro Member: 0011
There are two things you need to achieve N-key rollover:
* At each junction in your keyboard matrix, you would put a diode and a switch in series.
* The firmware needs to support NKRO over USB. QMK, TMK and Kiibohd should all provide NKRO in all major operating systems.
* At each junction in your keyboard matrix, you would put a diode and a switch in series.
Spoiler:
Spoiler: