The purpose of this was to check the software with real buttons and simultaneously evaluate the 12x12 mm tactile switches. A quick 3D print was made to hold the switches in the wanted positions:

The micro-USB wire connects the Pro Micro inside the enclosure with the phone port. The phone was held by two rubber bands. The schematics is as following:
A USB charger can be connected via a dedicated micro-USB port.
Arduino ports 16 and 9 control two front LEDs (integrated inside the Jaycar switches)
Ports 10 and 14 are the Shifters, ports 3-8 -- finger switches. Port 15 is reserved to the possible optical readout.
All four analogue ports and port 2 are not used (this is a potential mouse in the future).
In terms of software everything worked fine, but the tactile switches proved to be a wrong choice. Individually they press sharp and nice, with a pleasant audible click and good tactile feedback, but it proved to be difficult to hold three switches together at the same time: the total force on one switch is about 50 gram, far too much for prolonged typing.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.