ThumbsUp! Trackball v4 supports ZMK.Studio for the button configuration. ZMK.Studio Connection To connect to ZMK.Studio: - connect trackball to computer with USB cable, - in the Internet Browser navigate to https://zmk.studio/ A prompt will be shown: Select USB, device selection window will open: Select Trackball v4, click Connect. Note that some applications may intercept COM ports (e.g. Cura 3D Slicer) and prevent ZMK connection to that device, showing an error message. Close all apps that may work with COM ports and try again. A prompt to unlock the device should/may appear, this is a ZMK security feature, protecting the trackball from the unauthorized re-configuration by malicious software: You need to press once a metal button labeled UNLOCK (or ZMK.Studio, depending on the board revision) on the middle board: After that ZMK.Studio screen should appear: To configure button - select layer, then the key, and then pick the desired action for that key: Changes ar...
This page shows the process of ThumbsUp! Trackball v4. Project is here: https://github.com/ak66666/ThumbsUp-Trackball-v4 Part list: https://github.com/ak66666/ThumbsUp-Trackball-v4/blob/main/Kicad/Trackball/Fabrication/Trackball%20v4%2C%20Parts%20for%20DYI%2C%20Costs.xlsx Process Overview - Install ball bearings. - Put pin headers and sockets between the lower and middle decks. - Put sensor and lens into the sensor module. - Attach sensor module to the main PCB. - Install MCU, configuration switches and buttons on the main PCB. - Install battery connector pins - Install hot-swap switch sockets - Clean the boards - Install sensor lens - Place the board stand-offs - Install the battery - Screw the boards together - Install switches - Put the bump-ons on the bottom - Flash the firmware - Test the trackball Below are pictures for each of these steps with more details. WARNINGS - Do not chamfer or fillet the PCB edges around the bearing holes, at ...