Thanks to visit codestin.com
Credit goes to github.com

Skip to content

efogtech/endgame-trackball

Repository files navigation

Endgame Trackball

Features:

  1. Wireless (BLE) or wired (Type-C)
  2. Twist-to-scroll as well as drag scroll (both high resolution)
  3. Low profile and compact travel-friendly design
  4. Guaranteed 250 Hz polling rate, up to 500 Hz when the sensors feel like it
  5. 8 buttons with magnetically attachable keycaps, 2 rotary encoders
  6. Supported ball size: from 50 mm to 55 mm
  7. Ball Transfer Units (BTU) or static bearings (hot swap with an adapter)
  8. Up to 1500 mAh (102550 size) battery with 3 pin 1.0 mm connector
  9. Fast charging (up to 15W) with PD support
  10. RGB underglow and vibration motor for feedback

Demo (more in gallery and on the website)

20250728_060028

Default keymap

image

Rotary encoders

  • Default layer: left encoder — volume, right encoder — Ctrl+Tab / Ctrl+Shift+Tab
  • Scroll layer: left — pointer sensitivity, right — twist scroll sensitivity
  • Snipe layer: both — arrows (left/right)

Note

I obviously have no control over how people refer to the device.
Although, considering the hardly searchable name, I'd like to give a recommendation.

My "brand" would be "efog.tech" — both the name and the website URL.
Accordingly, the device is "efog.tech Endgame Trackball".
Or maybe "EfogTech Endgame [Trackball]" if you have that particular kind of OCD.

BOM

Name Qty Note
Endgame Trackball PCB 1
3.7V battery 1 up to 102550, 3 pin 1.0 mm pitch, 1st pin negative
Trackball 1 50.8 mm to 55 mm
PMW3610 and lens 2
Vibration motor 1 coin type
Rotary encoder knob (wheel) 2 SLA printed, Siraya Tech Blu biocompatible resin
Rotary encoder guide 1 SLA printed part for assembly
FPC, 150 mm 3 0.5 mm pitch, 8 pin
FPC, 100 mm 1 0.5 mm pitch, 8 pin
MR63ZZ bearing 2
BTU (optional) 3 BOSCH Rexroth (R0530108), Veichu VCN310 (with adapter)
Static bearing (optional) 3 3 mm, Si3N4
Heat-set insert, M2*3.5*2.5 9
Magnet 4x2 36
M2 screw, 4 mm 20 ISO7380
Rubber foot 4 0.5 mm thickness

Roadmap

Feature Note
Wireless connectivity
Wired connectivity
High polling rate (USB/BLE)
Runtime rate limiting
Buttons configuration
Rotary encoders configuration ⚠️ not supported in ZMK Studio, planned with no timeframe
Twist scroll tested only with high resolution scroll so far
Drag scroll
Fast charging PD works, BC/QC planned
RGB
Vibration
Sleep

FAQ

Please see FAQ.md.

Troubleshooting

Please see firmware thoubleshooting.

Support

You can support me and the project here: Ko-fi.

About

Wireless trackball with twist-to-scroll and 8 buttons.

Resources

Stars

Watchers

Forks

Releases

No releases published