Pi 5 running my self-moving wooden chess board
Happy to say that today I was able to play my first matches on a self-moving wooden chess board I have been working on for the last 2 months :)). This is my first Pi project and it took my a while to familiarize myself with it but I'm really happy with it.
The Pi is connected with a Pico SKR V1.0 controlling a CoreXY System with an electromagnet. Additionally to 64 omnidirectional hall sensors on 8 custom PCBs via pin header and IO-Expander. Some momentary push buttons, a 5" LCD-Display and Status-LEDs on the side-walls as well.
Currently Stockfish, Maia3, Rodent IV and Patricia run it.
Matches are being recorded and saved as PGNs. With that, it saves the position, I can turn off the board and play on later.
I'm now working on connecting it to Lichess's and Chess.com's APIs, so I can play actual online matches on the physical board, where the PIs WIFI capabilities will come in handy. Additionally voice command so the board can execute a players move, if enabled.
After that a menu with an UI for the LCD screen which is embedded in the wall on the side, connecting everything cleanly.
Still a long road ahead, but truly happy that today, for the first time, I could sit down and play a full match with it :D!