
@petejohanson @mntmn am I missing some glorious third party promised land for STM bringup because their HAL and software stack (CubeMX 😫) is insufferable 🤣
I guess with keyboards there are plenty of ports for existing firmwares/RTOS?
IMHO MicroPython on RP2040 makes a really great baseline from which to hack together a keyboard- with even the HID descriptors written in Python it was hella fast to iterate.
@gadgetoid @mntmn most of their variants are well supported by @zephyr and by @zmk by extension. QMK uses chibios for their stm32 support, but I've not used it personally. But I've got a few stm32 keyboards/macro pads here that happily do their thing.
And for sure, if using CP, RP2040 is a no brainer.
I have been a long-time trackpoint enjoyer as I used various thinkpads models for about 15 years as my main laptop before I switched to the reform. So I understand the excitement. I much prefer a trackpoint over a touchpad because it allows my fingers to stay on the home row while operating the pointer. Since the MNT Reform Trackball also has this property, I’m not looking back much. But… today I disassembled some old Thinkpad keyboards I had floating around and this let me come back to this th...
@mntmn The board with the sensor I have looks like this in openscad:
cube([14, 19, 0.5]);
translate([(14-4.5)/2,10,0.5]) cube([4.5, 4.5, 3]);
That board would be put under the keyboard pcb. It would be nice if there were space for the sensor box (4.5 mm each side) could stick through the hole as that would make the whole thing more compact.
On top of the box, the stick would be mounted. I have no dimensions of that but supposedly a labret cheek piercing works well:
https://github.com/alonswartz/trackpoint#q-what-should-i-use-for-the-trackpoint-stemstick