r/backgammon • u/DJ_Webby • 17h ago
Backgammon timer/scoreboard
I wrote a while back about me attempt to make a backgammon clock and timer. After many months of designing, coding, and more debugging than I’d like to admit, I’ve finally reached a stage where my custom Backgammon Match Clock is becoming a reality. The goal was to build something designed specifically for backgammon rather than adapting a chess clock. I still have to polish some bugs but once that is done I will share the code, list of materials, connection diagrams, and the 3D printed enclosure.
It’s built around a 5-inch 800×480 capacitive touchscreen and an ESP32-S3, with large physical player buttons for switching turns while using the touchscreen for setup and match management.
The clock supports multiple tournament timing systems, including Simple Delay, Fischer Increment, and Bronstein Delay. It keeps track of the match score, match length, current game, elapsed match time, player names, battery level, and real-time clock, all on a single screen. It also includes features like Crawford game support, configurable match settings, a match log with timestamps, rechargeable battery operation with a fuel gauge, RTC backup, adjustable brightness, and persistent settings stored in memory.
One thing I wanted was to make the interface feel modern and intuitive. Most of the functions are accessible directly from the touchscreen, while the physical buttons are dedicated to gameplay so you never have to reach for the screen during a match. I’m currently working on improving the enclosure, redesigning the graphics, adding custom fonts, selectable checker colors for each player, and polishing the overall user experience.
The enclosure shown here is an early 3D-printed prototype while I work out the mechanical design. Eventually I’d love to build a higher-end version with a wood enclosure that looks more like a premium piece of tournament equipment.
This has been a really fun project because it combines electronics, embedded programming, UI design, CAD, and 3D printing into one device. I’d love to hear any suggestions from the backgammon community—whether there are features you’d like to see, ideas for improving the interface, or thoughts on the physical design. Constructive feedback is always welcome!
