Thursday, 30 January 2014

The beginnings

Things you need to know to build a chess computer


  • What chess engine - Stockfish seems to be a good choice
  • How to communicate with Stockfish - UCI protocol is the way to go
  • What language to program in on the Pi - Has to be Python
  • Setting up your development area - Try using a FUZE
  • Adding more I/O pins to the Raspberry Pi - Microchip MCP23017
  • Learn how to build a keyboard matrix
  • Learn how to light 64 LEDs
  • Building the hardware for the chess board
  • Reed switch operation
I have purchased most items I need to start the development build using ebay.  You can buy reed switches, magnets and components such as resistors and LEDs at a very reasonable cost.