It was not a problem for me till recently. I will fix it, cause I am striving for perfection. But there is also ton of other problems, perfection needs time :)
Have you a github repo? If you publish in github some people can help you improving the project.
- Adding diodes to the keyboards (maybe using pcb microswitches and custom pcb)
- Improve the modular design allowing to customize the panel containing the keys based on different needs (I dont need 25 key, but I'd like to have better switches in different configuration)
- Using a opensource keyboard firmware (QMX, ZMK, BlueMicro). These firmwares already runs on arduino u32 and a lot of other micro (arm). I appreciate your work create your code, but there are a lot of powerful solutions out there ready to run with tons of features: for instance you can use nordic nfr52 nano dev board to have a BT device.
Just some ideas.... I realy like you design and the true opensource nature of your project.
Without diodes there's no way to reliably scan the matrix and recognise multiple buttons depressed at the same time (for n-key rollover). I've been a little shocked when I downloaded the files and there are no diodes in the button matrix in any of the device variants. But the beauty of the open-source hardware is that you can add the diodes yourself to the design :).
It was not a problem for me till recently. I will fix it, cause I am striving for perfection. But there is also ton of other problems, perfection needs time :)
I will: it's a very simple update to the design.
Without diodes there's no way to reliably scan the matrix and recognise multiple buttons depressed at the same time (for n-key rollover). I've been a little shocked when I downloaded the files and there are no diodes in the button matrix in any of the device variants. But the beauty of the open-source hardware is that you can add the diodes yourself to the design :).