Lesovoz style keyboard that fits a Hubris case that has a trackball or trackpad option & EVQ roller encoder. Closed Source.
Open sourced except my custom designed trackball holder which I spend a lot of time designing it which I will only upload as STL. I will only upload gerber files since I use EasyEDA to design so converting to pcb file will cause the file to be inaccurate.
Hubris case file you can find in Rain's repo which I don't have the link with right now. No mods on the Hubris case.
Custom switch plate will need to be printed in order to secure the Ballz Out PCB.
No more Group Buys.
Ballz Out is compatible with the following existing cases:
-Campsite
-Campsite+Coriander
-Hubris
-Pomelo
-Carpool
-Barca
-Coriander
Currently the PCB is being printed by JLCPCB and will be tested. PCB tested and working after long delay from faulty RP2040 chip. Mini Group/Interest Check will start after Discord channel has been approved in the 40% channel. The channel name is "ballz-out". I will tweak the switch a little bit to adjust for the EVQ encoder and necessary spacing for the trackball and trackpad. I will have to build another prototype since my only working prototype was sold to my donor. 2nd prototype almost ready. Waiting for the bottom late but everything is working.
To Do:
-Plant to add extra tabs on the switch plate for more case compatibility.
-Parse and integrate the working QMK Ieneko42c source code into the Ballz Out. Source files are located in Temp Dump folder for this repo https://github.com/protieusz/Ballz-Out/tree/main/Temp%20Dump.
Trackpad code is borrowed from Darakuneko and the only modification I did for the QMK is to replace his matrix layout with mine. The rest are the same.
As for the trackball QMK code, I borrowed from aki27's code and the same thing, matrix was modded and some VIAL statements was removed or else it will not compliled. No real support for QMK will be giving. It is best to ask the QMK discord channel for any specifics to QMK coding.
Working Prototype:
Wire Bodgle For Fault GPIO Pin For A Column:
Fusion360 Render: PMW3360 Trackball 25mm or 34mm Option (Rev 1):
Azoteq 65mm Trackpad Option (Will update holes in the pcb for Rev 2):
Azoteq 43mm Trackpad Option (Rev 1): Finalized Switch Plate
MIT licensed.