Skip to content

Jrmuys/chess-timer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chess Timer

The goal of this project was to create a compact and satisfying chess timer to play over-the-board chess games with time control. It uses an Arduino Nano as the brains, two small OLED displays to show the time and configure the game, and three cherry mx switches to control the timer, all within a small 3d printed case.

Materials List

Switches - Cherry MX Brown (digikey) x3

Power Switch - DaierTek Rocker Switch (amazon)

Key Caps - SparkFun Translucent Black Keycaps (digikey)

Voltage Booster - Adafruit 5v mini booster (digikey)

Battery Holder - AAA Battery Holder (digikey)

Prototype Board - amazon

OLED Display - HiLetgo 0.96’’ OLED Display x2

Jumper Wires - amazon

Case - 3D Printed (Black PETG)

MCU - Arduino Nano Every

Wiring

The wiring diagram below shows which pins to connect the wires to.

Note: You will need to solder the jumpers on the back of one of the OLED displays to change its I2C address.

Code

If using an Arduino Nano (not Nano Every), the program memory is not big enough to hold both screens in the memory.

About

An Arduino based chess timer

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages