Hello guys, I'm planing to make my own layout keyboard, which have the following features:
1. has minila like layout, which have 67 keys.
2. need hot keys and programable.
3. wireless(using logitech unifying controller in k375s)
After a little search, I found the QKM which is a powerful customizable firmware I can use.
The logitech unifying controller in k375s is not programable, so i need another "X" controller to flush the firmware. So the architecture is like this:
[ Keyboard Matrix ]---io--->[ "X" Controller ]---io--->[ k375s Controller ]---2.4g or BT--->[ Computer ]
Another solution is using u2u, but it's too big for me... If there is more small enough u2u board please let me know.
The QKM firmware is using the Pro Micro(ATMEGA32U4) in general, but the number of it's IO is not enough for me. (23 IOs for the k375s controller and at least 8+9=17 IOs for the keyboard matrix.)
So now I have some questions list as follows:
1. Which controller should i use?
2. Do QKM suport STM32? If so, how about the power consumption compare to the ATMEGA(considering wireless)?
3. If I want to choose the "IO2IO" solution, which file should I dig in in the QKM source code?
I am realy very new in the keyboard customizition, so the questions above may very dull here. But I am still looking forward to your reply since any advice will help me a lot.