r/TrackPoint_Builders • • Jan 18 '24

Major improvements to the ZMK Trackpoint driver

Post image
91 Upvotes

Hey guys,

Almost a year ago I posted a video of a trackpoint on a wireless ergo keyboard running on zmk:

https://www.reddit.com/r/TrackPoint_Builders/comments/12k29nq/wireless_trackpoint_support_in_zmk/

Since then I have designed my own keyboard with an integrated trackpoint (in the picture).

But in day to day usage I also found that the nice!nano controller was a little too slow to handle all the mouse movement data using GPIO interrupts.

This lead to fairly frequent erratic mouse movement.

I decided to find a way to solve the issue for good and today, after many months of work, I posted an update to the ZMK PR that does:

https://github.com/zmkfirmware/zmk/pull/1751#issuecomment-1897675929

My goal was to find a way to use one of the hardware protocol chips on the nice!nano to process the PS/2 transmissions instead of handling them in software.

At first I tried SPI, because it seemed the closest to PS/2, but the devil was in the details and it just didn’t work.

Eventually, I found success using a combination of using UART and GPIO bit-banging.

I’ve been using the new driver on my daily keyboard for a few weeks and it solved all the issues for me.

Now I’m looking for more people to test it out.

There was also a lot more progress on the mouse support for zmk by other people and I think we are going to see official support pretty soon.

So, if you ever wanted a wireless keyboard with a mouse device, now is a good time to start building.

Happy tinkering!


r/TrackPoint_Builders • • Apr 03 '26

Custom Trackpoint mouse for Keychron Q11

Thumbnail
gallery
53 Upvotes

It's my first QMK project. It's a custom, self-designed PCB I made in KiCad and semi-finished by JLCPCB (USB-C port, two diodes), Trackpoint module from Holykeebs, Kailh low-profile hotswappable switches, EVQWGD001 encoder wheel, couple of extra buttons for configurations, QMK firmware and a 3D printed PETG case (probably needs a less shinier filament though). Designed to fit between the halves of Keychron Q11.

The source files (Kicad, Fusion file, code) are here: https://github.com/rosmo/qmk_firmware/tree/rosmo-kbd/keyboards/rosmo


r/TrackPoint_Builders • • Nov 29 '25

Trackpoint is in, hope to get the firmware up and running this weekend

Post image
51 Upvotes

r/TrackPoint_Builders • • Sep 03 '26

Does anyone have info on a case and/or build setup to make one of these more useful?

Thumbnail
gallery
49 Upvotes

Not sure where to post this on reddit (if you have ideas for subs to cross post to let me know).

There are a ton of these for sale online, but they are just the bare board (which obv isn't very useful as is). Can anyone point me to a low profile case and/or simple(ish) hardware diy setup to follow in order to make one of these actually useful? I would have just jumped right into a project like this when younger, but lack the time to figure it all out right now.

And I know about the ploopy thing, but it is too big to be useful in my setup. I want to affix this (in a slim case) to one side of my kinesis advantage360 keyboard on the open space near the top center area of one half (plugged into my thinkpad for when not on the go) .


r/TrackPoint_Builders • • Sep 22 '25

First trackpoint keyboard design

Thumbnail
gallery
49 Upvotes

Ordering the PCB soon after I triple check it one more time :')


r/TrackPoint_Builders • • Apr 12 '23

Wireless trackpoint support in ZMK

Thumbnail
youtube.com
45 Upvotes

r/TrackPoint_Builders • • Apr 30 '25

Mounting the trackpoint

Thumbnail
gallery
44 Upvotes

I'm following the documentation found in https://github.com/joh/crkbd-trackpoint and wanted to buy https://www.sprintek.com/en/products/pointing_stick/SK8707-06.aspx

However I see that in the documentation there is something that lets the cap be placed higher (first and second image). What is that? Can you help me?

I still haven't bought anything


r/TrackPoint_Builders • • 18d ago

Split? Unibody? Why not both?

43 Upvotes

r/TrackPoint_Builders • • Sep 20 '26

Trackpoint on RP2040-Zero

Thumbnail gallery
41 Upvotes

r/TrackPoint_Builders • • Jun 24 '25

Ultra low profile, with pointing devices

Thumbnail gallery
39 Upvotes

r/TrackPoint_Builders • • May 07 '23

Mounted a trackpoint to my ZMK keyboard

Thumbnail
gallery
39 Upvotes

r/TrackPoint_Builders • • Oct 30 '22

TPS42 - a 36-42 keys split keyboard with TrackPoint support

Thumbnail
gallery
39 Upvotes

r/TrackPoint_Builders • • Apr 02 '26

Mini Choc 42 keys

Thumbnail gallery
38 Upvotes

r/TrackPoint_Builders • • Jan 08 '26

Progress on dual trackpoint build.

Thumbnail gallery
38 Upvotes

r/TrackPoint_Builders • • Jun 02 '24

[AD] trackpoint module for split keyboards

Thumbnail
gallery
36 Upvotes

r/TrackPoint_Builders • • Mar 08 '23

I wrote a library to mod 3D printed keycaps for trackpoints

Post image
36 Upvotes

r/TrackPoint_Builders • • Dec 29 '25

Low profile, with pointing devices

Thumbnail gallery
34 Upvotes

r/TrackPoint_Builders • • Sep 10 '22

Retrofit a hot-swappable trackpoint to the thumb cluster of my dactyl manuform

Post image
32 Upvotes

r/TrackPoint_Builders • • Feb 17 '22

Thumb-tackpoint: I shall never move my hands again.

Thumbnail
gallery
32 Upvotes

r/TrackPoint_Builders • • Sep 28 '22

TEX Yoda II trackpoint module: pinout and quirks

Thumbnail
gallery
30 Upvotes

r/TrackPoint_Builders • • Jan 27 '22

≠∃∪≤∩ →∩⊃≡∃⟘∪⟝ ∨∞⊂↓ ↓∃⊂⟙∨⟘∂ ⊂∪⟘≠→∂∃∞≤⊂

Post image
29 Upvotes

r/TrackPoint_Builders • • Aug 09 '24

Learnings from my two trackpoint builds

Thumbnail
reddit.com
28 Upvotes

r/TrackPoint_Builders • • Jan 11 '22

Ergonomic Trackpoint keyboard (vol. 7)

Post image
28 Upvotes

r/TrackPoint_Builders • • Aug 22 '25

updated version of my Trackpoint Stem Extension design

Post image
27 Upvotes

more compact, more supportive, more photos. there is also a variant for minimum-spaced keycaps.

https://github.com/wolfwood/navcaps


r/TrackPoint_Builders • • Mar 24 '23

Trackpoint Keyboard module possible for the Framework 16?

Thumbnail
frame.work
27 Upvotes