Skip to content

jbasement/esp_chess_clock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

625d4e2 · Apr 1, 2024

History

16 Commits
Apr 1, 2024
Apr 1, 2024
Apr 1, 2024
Apr 1, 2024

Repository files navigation

Selfmade Chess Clock with 3D printed case based on ESP32

Chess clock built with esp32 d1 mini

This repo contains the wiring diagram, CAD file for the 3D printed case and the code to run on the esp32.

Components

Electrical

  1. ESP32 D1 Mini
  2. TM1637 7-Bit display
  3. 0.96 OLED display
  4. KY-021 reed sensor
  5. 18650 battery shield
  6. Tactile push button

Misc

  1. Tiny magnets
  2. Threaded inserts M2
  3. M2 screws

Assembly

Of course this is up to personal preference but this is how I assembled everything.

Soldering

  1. Parallel chain all peripheral components (Ground + VCC)
    1. Already add data to components when soldering the power lines
  2. Superglue buttons to the case
  3. Solder ground and data line to buttons
  4. Solder every data line to the ESP32
  5. Solder the power lines (ESP32, peripherals and ground for buttons) to the battery shield

Case

  1. Superglue magnets into magnet holder
  2. Add threaded inserts into holes
  3. Screw in every component in place
    1. OLED display has to be superglued as case was to thin to add screws

Known issues

  1. OLED display has to be superglued into place
  2. Between 5-8min fixed time the first move subtracts 2 seconds on start and not 1 as it should

About

Chess clock built with ESP32

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages