Raspberry Pi Project useful links, tools and techniques
Preparing wires for soldering multiple components often means you need to solder a joint part way along a wire. Here is useful trick that works for me.
My favorite wire stripper and soldering iron.
Really Useful Links for Stuff for Building Chess Computers using Arduino Raspberry PI & Stockfish
I have assembled these links as I have searched for answers when constructing my chess computer. Hopefully this will save you some time if you decide to build one.
General Chess Computer Building Links
Building a Sish Board, a tutorial
Great description of how to build a USB Chess interface board.
USB Chess Board
UK site that descibes a variety of different USB chess boards
Magnetic USB Chessboard (Solus Chess)
Detailed description of how to make an USB reed board
Adapting a Mephisto Modular Board This is a Spanish site that desribes how to adapt a Mephisto Modular board. This will save a huge amount of time building your own board.
Communicating with Chess engines
The open source chess engine
The support site for Stockfish where general questions are answered.
Raspberry Pi for running the Chess & Rules engines
Python based library of chess routines
Basic tutorial and example code on using pipes with UCI to subrun Stockfish, or any other engine.
Arduino for controlling the chess board
Part of the previous site, but with lots of useful examples, in particular on:
A chessboard is basically an 8 x 8 keypad, this tutorial telles you how to write the software for it wether you are using momentary switchs, Reed switches or anything els.
If you want a matrix of LEDs so you can flash/light squares when the computer moves, this is how to do it using a really neat bit of kit called a MAX7219 or MAX7221 Led driver.
Driving LCD displays
So you can display messages/menus. Most common is a 4 line x 20 chard display or a 2×16 display.
An Arduino does not have much working memory, RAM so if your program starts doing funny random things as it gets bigger you will need this.
Google Group Discussion on building Chess Computers with Raspberry Pi:
Here you will find a small group discussion on some of the challenges around building a chess computer using Raspberry PI.