Endgame Trackball — DIY kit

Endgame Trackball — DIY kit

(29 reviews)
76.50
In Stock

    Color

    Sensors

    Ball

    Switches

    Bearings

    Dongle

    Extra keycaps

    Cable

    Extra

    Color
    Sensors
    Ball
    Switches
    Bearings
    Dongle
    Extra keycaps
    Cable
    Extra
    Lead time for new orders is up to 6 weeks.

    What's included?

    Items listed below are included to EVERY order, no matter which options you choose.

    • Assembled PCB panel*
    • FDM printed parts (shell)
    • Battery, 1500 mAh
    • Two sensors with lenses
    • 4x Flat printed cable
    • 2x SMR63ZZ bearing
    • 2x Knob, SLA printed**
    • 3x Static bearing adapter
    • 3x Static bearing (3 mm)
    • 36x Magnet (disk, 4x2 mm, N42)
    • 22x M2 screw (4 mm, ISO7380)
    • 9x Heat-set insert (M2, 3.5x2.5)
    • 4x Rubber foot (0.5 mm thickness)
    • Vibration motor (coin type)
    • Hex key (allen wrench)
    • Glue, 3 ml

    *Assembled, except for micro-switches and sensors. Includes the motherboard and daughter-boards for sensors and rotary encoders. Panel format (5 boards, single piece).

    **I use Siraya Tech Blu biocompatible resin for SLA printing.

    Device features

    • Wireless (Bluetooth Low Energy) or wired (USB Type C)
    • Twist-to-scroll as well as drag scroll (both high resolution)
    • At least 250 Hz polling rate (up to 500 Hz, average ~325 Hz)
    • 8 buttons with detachable keycaps, 2 rotary encoders
    • Supported ball size: from 50 mm to 55 mm
    • Fast charging (up to 15W) and a large battery (1500 mAh)
    • RGB effects and a vibration motor for feedback

    Options

    TL;DR: any possible configuration will result in a full featured device. Any upgrades (like getting a dongle, or changing the sensors, or switching to BTUs) will still be available to you in the future. The recommended options are marked with a star — those will fit most people.

    Colors

    Please take a look at the "Links" tab — you will find photos and videos of available colors ("showcase" link).

    Sensors

    • PMW3610 — default, recommended option. 250-500 Hz polling rate, ultra low power consumption, very stable driver. Does not support black and green balls.
    • PAW3395 — an upgraded option. In the case if you don't know if you need these or not, the answer is no, get the default ones. Up to 8000 Hz polling rate, even though there is no dongle with >1000 Hz support at the moment. Wired connection is limited to 1000 Hz as well. Higher power consumption. Fresh, but fairly field tested driver.

    Switches

    • Omron D2LS-21 — has a loud pronounced click.
    • Kailh Blue Dot — clicky, a little quieter than Omron.
    • HUANO White — has softer, lower pitch sound.

    You will find a video comparison under the "Links" tab.
    The actuation force is the same for all types.

    Bearings

    • Static — just ceramic balls. Completely silent, but static friction is unavoidable. It means that while the trackball rolls, it's very easy to operate, but when it's in the steady state, making small precise pointer movements is fairly hard. Require maintenance (cleaning). The material is Si3N4 (silicon nitride). Included to every order.
    • BOSCH® Rexroth BTU — ball transfer unit, exceptionally smooth, no static friction whatsoever, requires no maintenance. Not silent! Louder than ball bearings, but not annoyingly loud (debatable).
    • Veichu BTU — more affordable ball transfer unit. Less smooth in terms of sound and feel (but still very smooth in terms of pointer movements), no static friction, fairly loud.

    Dongle

    2.4 GHz dongle as an alternative to Bluetooth connection. Completely optional.

    Extra keycaps

    If you'd like an extra set of keycaps to be included, choose a color using this option. A set of keycaps in the shell color will be included in any case. Extra magnets are not included, please purchase separately.

    Extra

    • "Install sensors, switches and heat-set inserts" — you can read this option as "I don't have a soldering iron or not confident in my soldering skills". I will solder down the sensors and the switches and install all heat-set inserts for you. With this option enabled, there will be no tools required from your side to assemble the device (although having tweezers is recommended).

    Specifications

    • Firmware: ZMK (with custom modules)
    • Size: 102x91x24 mm (with no ball and keycaps)
    • Weight: 118±2 gram (with static bearings and no ball)
    • Ball weight: 52 mm — 88.5 gram, 55 mm — 108.5 gram
    • Material: PLA
    • Keycaps: 6.4 mm (total height)
    • Battery: 1500 mAh (3.7V, 10x25x50 mm)
    • Max Bluetooth devices: 5
    • On-board memory: yes
    • CPU: nRF52833 (Arm Cortex-M4)
    • Encoders: 12 clicks per 360°

    Power consumption* @ 4.2V

    • Transmitting: 3 mA
    • Idle, connected: 95 uA
    • Sleep: 50 uA

    *Default sensors, highest polling rate, RGB off.

    P.S. No AI/LLM has been used to write this description. I really hate the cliche "em-dashes mean ChatGPT" and hope it will die soon.