Electromechanical system built to allow users to play a checkers against an AI. The movement of pieces is handled by a mechanical gantry which is driven by an Arduino running the Marlin firmware. An opensource AI - CobraDraughts by THeK3nger, was modified to allow for the system to recognize and respond to player moves. This detection was handled by a python script with OpenCV that utilized feed from a webcam to provide the AI with the latest version of the board. The entire operation of this system was handled by a BeagleBone.