There are plenty of powerful computer chess engines available these days. But not everyone prefers playing the game on a computer. The ChessM8 is a machine that moves pieces around using a claw and a CoreXY system, allowing you to play chess games against UCI engines. ChessM8 detects the presence of the pieces with a sensor matrix below the board.
This chess playing robot runs on an Arduino Mega. The above video shows it in action.