Bimsara Sanduneth
Back to projects

ChessWiz — Automated Chessboard System

Team (hardware & motion-control contributor)
ChessWiz — Automated Chessboard System screenshot 1ChessWiz — Automated Chessboard System screenshot 2ChessWiz — Automated Chessboard System screenshot 3ChessWiz — Automated Chessboard System screenshot 4ChessWiz — Automated Chessboard System screenshot 5ChessWiz — Automated Chessboard System screenshot 6ChessWiz — Automated Chessboard System screenshot 7ChessWiz — Automated Chessboard System screenshot 8ChessWiz — Automated Chessboard System screenshot 9ChessWiz — Automated Chessboard System screenshot 10ChessWiz — Automated Chessboard System screenshot 11ChessWiz — Automated Chessboard System screenshot 12ChessWiz — Automated Chessboard System screenshot 13ChessWiz — Automated Chessboard System screenshot 14ChessWiz — Automated Chessboard System screenshot 15ChessWiz — Automated Chessboard System screenshot 16ChessWiz — Automated Chessboard System screenshot 17ChessWiz — Automated Chessboard System screenshot 18ChessWiz — Automated Chessboard System screenshot 19

An intelligent automated chess system that connects physical chess gameplay to a digital platform in real time via embedded hardware and web technology.

Highlights

  • Designed the CoreXY stepper motor mechanism for automated piece movement
  • Arduino-based motor control with DRV8825 drivers, including microstepping and movement calibration
  • Built a linear-rail and electromagnet movement system
  • ESP32 serial communication for hardware coordination
  • Implemented homing and automated movement sequences
  • Demonstrated skills: embedded systems, automation & motion control, real-time communication, full-stack development, and hardware-software integration

Tech Stack

Arduino UnoESP32Stepper MotorsDRV8825 DriversHall Effect SensorsReact.jsNode.jsStockfish Chess Engine