Playing chess online is all well and good, and opens up a whole world of competitors that would otherwise be unavailable in one’s local area. But there’s something to be said for playing over the board, which comes up often enough for many players that they refer to it with the acronym OTB. [Carlos] built an automatic chessboard by the name of Phantom, intending to bridge the disparate worlds of chess, from cyberspace to meatspace.
The basic idea is a chessboard that a player can use in the typical way, moving the pieces on the board as normal. The opposing pieces are then moved automatically to reflect an opposing player’s moves as received from an online chess server.
The board outwardly appears normal, with little to suggest anything is amiss. Only the metallic gleam at the base of each piece gives the game away. Pieces are moved by a SCARA arm hidden inside the board, which uses a magnet to drag them around from position to position. It’s quite something to watch the pieces glide around as if by magic, even more so when one is dragged off the board in a combat situation.
As for the control system, an Arduino Nano 33 IoT handles online connectivity to fetch game data from the Lichess chess server, while an ESP32 is responsible for all the motors, and a regular Arduino Nano scans a matrix of Hall effect sensors responsible for locating pieces on the board.
The system allows for seamless play, detecting when pieces are moved by the player via the Hall effect sensors, and reporting back to the chess server online. Similarly, when the game state is updated, the SCARA arm steps in to move the relevant pieces reflecting the moves of the distant player.
It’s a fun project, and one that will surely light up the many chessheads in the Hackaday community. We’ve seen other automated chess builds before too, like Trap Chess, in which pieces can suddenly fall from the board at any time. Video after the break.
13 thoughts on “Automatic Chessboard Lets Online Players Move The Pieces”
This is way cool. Beats chess by mail or by video chat.
(Now from my twisted mind)… How about applying it to an internet connected Ouija Board. You have friends over for a party…. you have a hidden vidcam with a friend on the other end to move the pointer. Or let anyone on the internet move the paddle around.
Ouija board Gcode. Nice.
Spooky action at a distance.
I see what was done here :-D
I can see this as a commercial product where you can log it into the server and it paris you with a random player with another board.
Love to see a Jumanji board that did this
“Beware of the ground for which you stand / The floor is quicker than the sand.”
When I was a kid and first read an advert for a computer controlled chessboard, this is exactly what I pictured in my head.
I was somewhat disappointed when I realised it just flashed lights and you had to move the pieces yourself.
Thanks for your comment, it means a lot! Let me know if you start working on your own board or check our KS campaign: https://www.kickstarter.com/projects/wondersubstance/phantom-the-most-advanced-chess-board-in-the-world?ref=cfdc86
Adding voice control so the board does all the moving would be a pretty cool add-on
Voice control it’s a feature it already has! Check our KS Campaign to check all the other features the board has!!
Phantom chess boards have been a thing for over forty years. I’m pleasantly surprised by this implantation. It’s well though out and gives a new spin on some of the old ideas. I just feel the video and this article does not do justice to the amount of work documented in the build log. Including stress testing, designing his own chess pieces, and more.
I wish him the best on the Kickstarter. There is a huge demand for chess. Should be interesting to see if he can deliver.
Thank you for your kind words! It’s been a lot of work but definitely worth it! Check our KS campaign to see all the feature the board already has: https://www.kickstarter.com/projects/wondersubstance/phantom-the-most-advanced-chess-board-in-the-world?ref=cfdc86
Please be kind and respectful to help make the comments section excellent. (Comment Policy)