Building A Chess Playing Machine Part0
Building A Chess Playing Machine Part0
Part 0
Joe Coand
Department of Computer S ien e
Boise State University
Abstra t
The hess playing ma hine (CPM) is an exer ise in omputer automation as well as an attempt to give one advantage
ba k to the human player by putting the game on a physi al hess board. This proje t is basi ally a roboti extension to
a personal omputer running the GNU Chess program. The omputer is then able to dete t a human move and respond
by me hani ally moving a hess pie e.
This olloquium will des ribe the progress already made on the CPM and plans for its ompletion. Subtopi s will in-
lude information on making ir uit boards at home, working with stepper motors, and some of the diÆ ulties of linear
motion. The urrent apabilities and de ien ies of the proje t will be demonstrated.
System Overview
Computer Computer
CPM Electronics
Controller Card
Mis .
Limit Sensors - These two sensors enable the mi ro ontroller to nd position (0,0) on
the XY-Table.
Ele tromagnet - Swit hed on and o by relay.
Power Supply - Provides 5v (logi ), 20v (stepper motor), and 50v (ele tromagnet).
Building a Chess Playing Ma hine 9
To Do
Layout PCB with Eagle for Linux from CADSoft. The free version is somewhat limited.
( g 0)
Print PCB layout on Press-n-Peel toner transfer paper with a laser printer.
Iron Press-n-Peel on to opper lad board and peel away.
Agitate board in warm et hant solution until all of the exposed opper is removed.
Rinse board and s rub o toner.
Set board in warm TIN-IT solution for about 5 mins. This leaves a thin oat of tin on
the opper tra es whi h redu es oxidation and in reases solderability
Drill board.
Solder on omponents.
Building a Chess Playing Ma hine 11
Mu h Thanks To
Boise State University Computer S ien e Dept. - esp. Dr. Amit Jain
Boise State University Ma hine Tool Te hnology - esp. Dave Sperry
Advan ed Pre ision Ma hining
Mi ronas
The following individuals
{ Kelly Beale
{ Brett Davis
{ Mike Durller
Building a Chess Playing Ma hine 0
Figure 0
Building a Chess Playing Ma hine 1
Figure 1