3D printed chess robot, Arduino, Ramps 1.4, RPI, USB camera, my app for detecting player move and robot arm control.
See my tutorial: https://www.hackster.io/ricpd/chess-playing-robot-arm-that-will-beat-you-678035
See also my SCARA version: https://www.hackster.io/ricpd/scara-chess-robot-a45793
I have subsequently made a chess robot which uses a discarded phone and so does not require a processor, camera, screen and keyboard: https://github.com/rpd123/chess-robot/tree/main/versiongui