Home * Dedicated Chess Computers * Gavon
Home * User Interface * Gavon

a portable, commercial chess system by Josu Bergara Ede with the look and feel of the dedicated chess computers of the 80's, using Windows10 surftab, Raspberry Pi, pcDuino, or odroid with LCD and Keypad unit [1] or TFT displays , and a SD memory card with pre-installed open source chess engines, shipped via eBay. Gavon can be classified as a chess UI similar to Arena or Scid vs. PC with the chess engines integrated. It is written in C, like the chess engines compiled for the ARM processor, running under Linux, supporting both the Universal Chess Interface and the Chess Engine Communication Protocol aka XBoard.
Gavon plays Chess [2]

Playing Chess

Gavon allows to play chess without connecting either to a PC or monitor. When the Windows10 surftab Raspberry Pi, pcDuino or odroid boots, it will automatically start the Gavon controller program which loads the chess engines available. Indicated by its LCD, one can select the engine, level and mode of play via the selection buttons. Entering moves is possible via the keypad as well, but Gavon is also able to interface with various USB or Bluetooth Sensory boards, such as the DGT USB Board [3] , DGT Bluetooth Board or Berger's USB Solus Board [4] [5] Can be connected to classic chess computers such as Saitek Renaissance using the OSA-Link interface. Gavon has several opening created from world chess champions or from user custom PGN files that can be used to play the games. The played moves can be heard by an external speaker connected to the audio output of the Raspberry Pi.

Available Chess Engines


gavon_0011 008.jpg
The name Gavon is the text reverse of Novag, in honor to the famous company of dedicated chess computers.

New available hardware

Gavon running now in the new Rasberry Pi3 model B+. The CPU is the quad-core Cortex-A53 (ARMv8) 64bit at 1.4GHz. The memory size is 1GB. I have used a pink enclosure to differenciate it from the rest of the devices.
bananapi.m3 (2).jpg
Gavon running in Banana Pi M3. The CPU is the octa-core Cortex-A7 at 1.8 GHz. The memory size is 2GB.
Gavon ported to Windows 10 operating system and running in Surftab wintron 7.0. The CPU is the quad-core Intel Atom Z3735G at 1.33~1,83 GHz. All the features to connect USB & BT DGT, Solus and Renaissence board are available to play chess games with a 7" Windows 10 tablet.
Gavon playing chess on new Raspberry Pi3. The CPU is the quad-core ARM Coretex-A53 at 1.2 GHz ). The screen is the new official 7" touchscreen display.
Gavon playing chess using the odroid xu4 The CPU is the octa-core Samsung Exynos5422 Cortex™-A15 at 2Ghz. The memory size is 2GB.The mini LCD 2.2" (not touchscreen) of the cloudshell enclosure allows handle Gavon´s menu by the infrared remote control.
Resizing the screen, Gavon fits 5" HDMI TFT display. The Gavon's screen can also be rotated to place this asymetric enclosure standing.
Gavon can run now on odroid C1+ board, The CPU is the quad-core Cortex-A53 (ARMv7) at 1.5GHz. The memory size is 1GB. Perhaps Raspberry Pi's chess rule is close to end.
Gavon connected to Saitek Renaissance board using the OSA-Link cable.
Tontec's 320x480 TFT display attached to Raspberri Pi 2 inestead of the Adafruit's 240x320 TFT Display
la foto (17).JPG
Adafruit´s 240x320 TFT display attached to Raspberri Pi 2 inestead of the classical Adafruit's 16x2 Positive RGB LCD. The GUI includes a board to introduce and display the moves, the LCD and the five buttons keypad.
New Raspberry Pi 2 with Gavon installed ready to burn its quad-core ARM Cortex-A7 processor at 900 MHz playing chess against another chess computers.
gavon_0012 022.jpg
Testing Gavon connection to Bluetooth DGT boards. All the connection steps, config dongle, scan board and attach dongle to board are made without have to logon in the Linux Operating System.
gavon_0012 019.jpg
Testing Gavon running in new Raspberry Pi B+ fully compatible with previous Raspberry Pi B rev2. The board is an Impos Royal 81 Leds Board [6] ready to be plugged with Mephisto modules.

Photos and Games

gavon_0012 003.jpg
Raspberries match. Running the same engine, (Stockfish 6) Raspberry Pi 2 (that has the power an audio output connectors bottom and can not be stand) won the game giving a performance around 180 knps. I start to think that the publicity 6xfaster of its quad core arm processor at 900 MHz is true.

[Event "Gavon Chess System"]
[White "Stockfish v 6.0 running in Raspberry Pi B rev2 "]
[Black "Stockfish v 6.0 running in Raspberry Pi 2"]
[Round "1"]
[Result "0-1"]

1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 Nc6 6.Bg5 e6 7.Nxc6 bxc6 8.Bc4 h6 9.Bh4 d5 10.exd5 exd5 11.Qe2 Be6 12.O-O-O Be7 13.f3 O-O 14.Bb3 Nd7 15.Bxe7 Qxe7 16.Kb1 Rfe8 17.Rhe1 a5 18.Na4 Qd6 19.h3 Qg3 20.Qd3 Qxg2 21.Qc3 Qf2 22.Qxc6 Rac8 23.Qb5 Qxf3 24.Qxa5 Bxh3 25.Bxd5 Qf2 26.Rxe8 Rxe8 27.Nc3 Bg4 28.Ne4 Qf4 29.Rg1 h5 30.Qb4 Re5 31.Qb7 h4 32.Nd6 Qf2 33.Bxf7 Kh7 34.Bg6 Kxg6 35.Rxg4 Kh5 36.a3 Kxg4 37.Qxd7 Kh5 38.Qxg7 Re1 39.Ka2 Qxc2 40.Qh8 Kg4 41.Qg7 Kh3 42.Qf6 Qb1 43.Kb3 Re3 44.Kb4 Qe1 45.Kc4 Kg2 46.Nf5 Qe2 47.Kc5 Qc2 48.Kd6 Rd3 49.Ke7 Qc7 50.Ke8 Qd7 51.Kf8 Qxf5 0-1
Gavon playing a game against Revelation Gold Module [7] plugged into a Blue Impos Royal 81 Leds Board.[Event "Gavon Chess System"][White "Rybka 2.2"][Black "Senpai v 1.0"] [Round "1"] [White Elo 2893] [Black Elo -1] [Level 30 minutes per game] [Result "1-0"] 1.e4 c5 2.Nc3 d6 3.f4 Nc6 4.Nf3 Bd7 5.Bc4 g6 6.Ng5 e6 7.O-O a6 8.d3 b5 9.Bb3 h6 10.Nf3 Nge7 11.e5 d5 12.a4 b4 13.Ne2 Bg7 14.Ng3 Qb6 15.Be3 Na5 16.Ba2 Bxa4 17.Qe2 Bb5 18.Qd2 Rc8 19.c3 bxc3 20.bxc3 h5 21.h3 h4 22.Ne2 Nf5 23.Bf2 Qd8 24.Rfb1 Rg8 25.Rb2 Bf8 26.Rc1 c4 27.dxc4 Nxc4 28.Bxc4 Bxc4 29.Rcb1 Ba3 30.Rb7 Kf8 31.Ned4 Nxd4 32.Bxd4 Bb5 33.Ng5 Be7 34.Bb6 Qe8 35.Nh7 Kg7 36.Nf6 Qc6 37.Rxe7 Qxb6 38.Kh1 Rh8 39.f5 Qd8 40.Rb7 exf5 41.Qd4 Rc7 42.Rxc7 Qxc7 43.e6 Kh6 44.Qxh4 Kg7 45.Qd4 Kh6 46.Nxd5 Qd8 47.e7 Qa8 48.Qh4 Kg7 49.Qf6 Kg8 50.Qe5 f6 51.Qe6 Kh7 52.Rb4 Qxd5 53.Qxd5 Kg7 54.Rxb5 axb5 55.Qd7 Kh6 56.e8 Rxe8 57.Qxe8 Kg7 58.Qe7 Kh6 59.Qxf6 f4 60.Qh4 Kg7 61.Qxf4 b4 62.cxb4 g5 63.Qf5 Kh6 64.b5 Kg7 65.Qxg5 Kf8 66.b6 Kf7 67.b7 Ke6 68.b8Q Kd7 69.Qf5 Ke7 70.Qbf8 1-0
Gavon playing a game against the Fidelity Elite A/S Challenger to v.11

[Event "Gavon Chess System"]
[White "Fidelity A/S Challenger updated to v.11"]
[Black "Senpai v 1.0"]
[Round "1"]
[White Elo 2325]
[Black Elo 2000]
[Level 30 minutes per game]
[Result "1/2-1/2"]

1.d4 d5 2.Nf3 e6 3.c4 Nf6 4.Nc3 c6 5.e3 Ne4 6.Nxe4 dxe4 7.Nd2 f5 8.Be2 Bd6 9.c5 Bc7 10.O-O O-O 11.Nc4 b5 12.b6 axb6 13.Bd2 Nd7 14.Bb4 c5 15.dxc5 bxc5 16.Bc3 Nf6 17.Qb3 Nd5 18.Be5 Bxe5 19.Nxe5 Qf6 20.Nc4 Ba6 21.Qc2 Nb4 22.Qb1 Rad8 23.b3 Rf7 24.Rd1 Nd3 25.a4 Bxc4 26.bxc4 f4 27.exf4 Qd4 28.Bxd3 exd3 29.Ra3 Rxf4 30.Raxd3 Qxf2 31.Kh1 Rdf8 32.h3 Rxc4 33.R3d2 Qf5 34.Qb5 Rb4 35.Qc6 Rf4 36.Rd7 h6 37.a5 Qe5 38.Qb5 Rb4 39.Qc6 Rd4 40.Qb5 Rb8 41.Qf1 Rf8 42.Qb5 Rb8 43.Qf1 Rf8 44.Qb5 Rb8 45.Qf1 Rf8 46.Qb5 Rb8 1/2-1/2
gavon_0012 002.jpg
Gavon playing a game against the Kasparov Sparc module plugged to Saitek Renaissance

[Event "Gavon Chess System"]
[White "Senpai v 1.0"]
[Black "Kasparov Sparc Module"]
[Round "1"]
[White Elo 2100]
[Black Elo 2225]
[Level 30 minutes per game]
[Result "1-0"]

1.d4 d5 2.c4 dxc4 3.Nf3 Nf6 4.e3 Bg4 5.Bxc4 e6 6.O-O Bd6 7.Nc3 O-O 8.h3 Bh5 9.e4 Bb4 10.e5 Nd5 11.Nxd5 exd5 12.Bd3 Nc6 13.g4 Bg6 14.Bxg6 hxg6 15.a3 Be7 16.Bd2 a5 17.Re1 a4 18.Rc1 Ra6 19.Rc3 Na7 20.Qc2 Nb5 21.Rce3 g5 22.R3e2 c6 23.Qc1 Qb6 24.Rd1 f6 25.exf6 Bxf6 26.Bb4 Rfa8 27.Bc5 Qd8 28.Rde1 Qd7 29.Re7 Qc8 30.Nxg5 b6 31.Qf4 Qf8 32.Rf7 Qxf7 33.Nxf7 bxc5 34.Nh6 Kh8 35.dxc5 Bxb2 36.Nf5 Bc3 37.Qg5 Bf6 38.Qh5 Kg8 39.g5 Bxg5 40.Qxg5 R6a7 41.Ne7 Rxe7 42.Rxe7 g6 43.Qxg6 Kf8 44.Qg7 1-0
gavon_0012 010.jpg
Gavon playing against Novag Sapphire II connected to the Novag Universal Electronic Chess Board

[Event "Gavon Chess System"]
[White "Senpai v 1.0"]
[Black "Novag Saphire II"]
[Round 1""]
[White Elo 2050]
[Black Elo 2109]
[Level 30 minutes per game]
[Result "1-0"]

1.e4 c6 2.Nc3 d5 3.d4 dxe4 4.Nxe4 Bf5 5.Ng3 Bg6 6.h4 h6 7.Nf3 Nd7 8.h5 Bh7 9.Bd3 Bxd3 10.Qxd3 Qc7 11.Bd2 e6 12.O-O-O Ngf6 13.Ne4 O-O-O 14.Kb1 Nxe4 15.Qxe4 Bd6 16.Rhe1 Rhe8 17.Qg4 Rg8 18.Qh4 Kb8 19.c4 Ka8 20.c5 Bf8 21.Bf4 Qa5 22.Bd2 Qc7 23.Bf4 Qa5 24.Be5 Nxe5 25.Nxe5 Qc7 26.Qe4 f6 27.Ng6 e5 28.b4 Qd7 29.dxe5 Qxd1 30.Rxd1 Rxd1 31.Kc2 Rd8 32.e6 a5 33.a3 axb4 34.axb4 Ka7 35.Qe3 Re8 36.e7 Bxe7 37.Nxe7 Rh8 38.Qa3 Kb8 39.Qg3 Ka7 40.Qxg7 Ka6 41.Nf5 Re2 42.Kd3 1-0
gavon_0012 014.jpg
Gavon playing a game against the Mephisto Risc 1 Mb. At the left side, Gavon running in Pcduino board

[Event "Gavon Chess System"]
[White "Mephisto Risc 1 Mb"]
[Black "Stockfish v 5.0"]
[Round ""]
[Level 30 minutes per game]
[Result "0-1"]

1.e4 g6 2.d4 Bg7 3.Nc3 c5 4.Nf3 cxd4 5.Nxd4 Nc6 6.Be3 Nf6 7.Bc4 O-O 8.O-O Qa5 9.f3 Qc5 10.Bb3 Ng4 11.fxg4 Bxd4 12.Bxd4 Nxd4 13.Rf2 d6 14.Nd5 Nc6 15.Qe2 Be6 16.Raf1 Bxd5 17.exd5 Ne5 18.c3 a5 19.a4 Rab8 20.Kh1 b5 21.Qe4 bxa4 22.Bxa4 Qc4 23.Qxc4 Nxc4 24.b3 Ne3 25.Re1 Nxg4 26.Ra2 Ne5 27.c4 Rb4 28.h3 f5 29.g3 f4 30.gxf4 Rxf4 31.Kg2 Kf7 32.Re3 Rd4 33.Rf2 Kg7 34.Ra2 Kf6 35.Kg3 Rd3 36.Kf2 Kg5 37.Ra1 h5 38.Rg1 Kf4 39.Rge1 Rd4 40.Ke2 Nxc4 41.Rf1 Kg5 42.Rg1 Kh4 43.bxc4 Rxa4 44.Rxg6 Raxc4 45.Rg7 Rc2 46.Ke1 Ra4 47.Kf1 Ra1 48.Re1 Rxe1 49.Kxe1 a4 50.Rxe7 a3 51.Re4 Kg5 52.Kd1 a2 53.Ra4 Rb2 54.Kc1 Rb1 55.Kc2 a1Q 56.h4 Kf5 57.Rxa1 Rxa1 58.Kd3 Ra4 59.Ke2 Rxh4 60.Ke3 Rg4 61.Kd2 h4 62.Ke2 h3 63.Kd3 h2 64.Kc3 h1Q 65.Kc2 Rg3 66.Kd2 Qh2 67.Ke1 Rg1 0-1
gavon_0114 002.jpg
Gavon running in Pcduino v1 board playing against Saitek Analyst D++ [8] plugged into a Saitek Galileo board.[Event "Gavon Chess System"][White "Bismark v. 1.2"][Black "Analyst D++ 12MHz"][WhiteElo "-1"][BlackElo "2029"][Level 30 minutes per game][Result "0-1"] 1.d4 Nf6 2.c4 g6 3.Nc3 d5 4.cxd5 Nxd5 5.e4 Nxc3 6.bxc3 c5 7.Nf3 Bg7 8.Rb1 O-O 9.Be2 b6 10.O-O Bb7 11.e5 cxd4 12.cxd4 Be4 13.Rb2 Nc6 14.Be3 Qd7 15.Ng5 Bd5 16.Bb5 f6 17.Nf3 Qe6 18.Rd2 Rac8 19.exf6 Rxf6 20.Bxc6 Qxc6 21.Ne5 Qb7 22.Qg4 Rf5 23.Qg3 Rc3 24.f4 Ra3 25.Ra1 b5 26.Qe1 Qb6 27.g4 Rf6 28.Nd7 Qe6 29.Ne5 h5 30.g5 Rf8 31.Qe2 a5 32.Rb1 Qh3 33.Re1 Be4 34.Rb2 b4 35.Rb3 Rxb3 36.axb3 Rd8 37.Rc1 e6 38.Rc7 Ra8 39.Rc1 a4 40.bxa4 Rxa4 41.Bd2 Bb7 42.Be1 Bd5 43.Bd2 b3 44.Rc8 Kh7 45.Bc3 Ra2 46.Bb2 Qf5 47.Nd3 Rxb2 48.Qxb2 Qxd3 49.Rc7 Qe3 50.Kf1 Qxf4 51.Ke1 Qxc7 52.Qd2 Qb8 53.Qb2 Bxd4 54.Qxd4 b2 55.Qd1 b1Q 56.Qxb1 Qxb1 57.Kd2 Qb2 58.Kd3 Qxh2 59.Kc3 Qg3 60.Kb2 Qe5 61.Kc2 Qxg5 62.Kd1 h4 63.Kc2 h3 64.Kc3 Qe3 65.Kb4 Qd4 66.Kb5 g5 67.Ka5 0-1
Gavon running in Raspberry Pi playing connected to Berger's USB Solus Board adapted from Mephisto board against Gavon running in Pcduino v1 playing connected to DGT USB Board.

[Event "Gavon Chess System"]
[White "Stockfish v 5.0 (running in Raspberry Pi)"]
[Black "Stockfish v 5.0 (running in Pcduino v1)"]
[Round "1"]
[Level 30 minutes per game]
[Result "1/2-1/2"]

1.d4 Nf6 2.Nf3 g6 3.c4 Bg7 4.Nc3 d6 5.e4 O-O 6.Be2 e5 7.O-O Nc6 8.d5 Ne7 9.b4 Nh5 10.Re1 f5 11.Ng5 Nf6 12.f3 Kh8 13.c5 h6 14.Ne6 Bxe6 15.dxe6 d5 16.exd5 Nfxd5 17.Nxd5 Nxd5 18.Bc4 Nxb4 19.Rb1 Qe7 20.Be3 Rfd8 21.Qa4 a5 22.Red1 Bf6 23.Bf2 e4 24.fxe4 fxe4 25.a3 Nd3 26.Bxd3 exd3 27.Qc4 Ra6 28.Rxd3 Rxd3 29.Qxd3 Kg7 30.Rxb7 Rxe6 31.g3 Kh7 32.Rb1 Bg7 33.Qb5 Re2 34.Rf1 Qe4 35.Qxa5 Rxf2 36.Rxf2 Qb1 37.Kg2 Qe4 38.Rf3 Qe2 39.Rf2 Qe4 40.Kf1 Qd3 41.Kg1 Qb1 42.Kg2 Qe4 43.Kh3 Qe6 44.g4 Qe3 45.Kg2 Qe4 46.Kf1 Qd3 47.Kg1 Qb1 48.Kg2 Qe4 49.Rf3 Qxg4 50.Rg3 Qe2 51.Kh1 Qe4 52.Rg2 Qb1 53.Rg1 Qe4 54.Rg2 Qb1 55.Rg1 Qe4 56.Rg2 Qb1 57.Rg1 Qe4 58.Rg2 Qb1 1/2-1/2
pcDuino v1 playing connected to Berger's USB Solus Board adapted from Mephisto board with white speaker against Gavon running in Raspberry Pi playing connected to DGT USB Board.

[Event "Gavon Chess System"]
[White "Stockfish v 5.0 (running in Pcduino v1)"]
[Black "Stockfish v 5.0 (running in Raspberry Pi)"]
[Round "2"]
[Level 30 minutes per game]
[Result "1/2-1/2"]

1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 g6 5.Nc3 Nf6 6.Bg5 Nc6 7.Bxf6 exf6 8.Bc4 Bg7 9.Ndb5 O-O 10.Qxd6 f5 11.Qxd8 Rxd8 12.Rd1 fxe4 13.Rxd8 Nxd8 14.Bd5 Be6 15.Bxe4 Be5 16.Nd5 Kg7 17.f4 Bxb2 18.Kd2 Rc8 19.Rb1 Rc5 20.Rxb2 Bxd5 21.Bxd5 Rxd5 22.Ke3 a6 23.Nd4 b5 24.Rb4 Rc5 25.a4 Ne6 26.Nxe6 fxe6 27.axb5 axb5 28.Kd3 Kf6 29.h3 e5 30.fxe5 Kxe5 31.h4 Rd5 32.Kc3 h5 33.g4 Rc5 34.Kd3 Rd5 35.Kc3 Rc5 36.Kd3 Rd5 37.Kc3 Rc5 1/2-1/2
Gavon running in Windows10 Trekstor 7" Surftab wintron 7.0 against Saitek Astral enclosed into a wood box.

[Event "Gavon Chess System"]
[White "Saitek Astral"]
[Black "Rocinante v 2.0"]
[Round "0"]
[Result "0-1"]

1.d4 f5 2.c4 e6 3.g3 Nf6 4.Bg2 Be7 5.Nf3 d5 6.Nbd2 O-O 7.O-O Ne4 8.Nxe4 fxe4 9.Ne5 Nc6 10.Nxc6 bxc6 11.Qa4 Bd7 12.Be3 c5 13.Qc2 cxd4 14.Bxd4 c5 15.Be5 Rf5 16.Bc3 Rb8 17.Kh1 Qc7 18.g4 Rf4 19.cxd5 exd5 20.Rad1 Bc6 21.f3 e3 22.Qd3 d4 23.Be1 Bd5 24.Bg3 Rxb2 25.Bxf4 Qxf4 26.Qa6 Rxa2 27.Qc8 Qf8 28.Qxf8 Kxf8 29.Ra1 Rxe2 30.Rxa7 Rb2 31.Rd7 Be6 32.Rc7 Bd6 33.Rc6 Ke7 34.Ra1 Bd7 35.Rca6 e2 36.Ra7 Rd2 37.Re1 Rd1 38.Ra1 Rxe1 39.Rxe1 d3 40.Bf1 Bb5 41.Kg1 Be5 42.Bxe2 dxe2 43.Rb1 Bd3 44.Rb7 Kf6 45.g5 Kxg5 46.f4 Kxf4 47.Kf2 Bd4 48.Ke1 Bc3 49.Kf2 e1Q 50.Kg2 Qf1 0-1

See also

Forum Posts

External Links


  1. ^ Adafruit RGB Positive 16x2 LCD+Keypad Kit for Raspberry Pi
  2. ^ Gavon USB DGT Raspberry Pi chess computer Schach computer, Ajedrez electronico | eBay, Image courtesy Josu Bergara Ede
  3. ^ DGT USB e-Board
  4. ^ Magnetic USB Chessboard (SolusChess) - Berger's Projects - DIY
  5. ^ SolusChess connected to Gavon by Josu Bergara
  6. ^ Impos - Mephisto München - Royal 81 Leds Board (pdf) hosted by Hein Veldhuis
  7. ^ Revelation Gold Module from Schachcomputer.info Wiki (German)
  8. ^ Saitek Analyst D++ 12 MHz from Schachcomputer.info Wiki (German)

What links here?

Up one level