This is a temporary, read-only recovery of the chessprogrammingwiki while a longer-term plan is worked out. Editing is not possible right now, but will be again soon.
Chess Programming Wiki All pages Other namespaces

DGT Board

Home * User Interface * Sensory Board * DGT Board

DGT Board,
a sensory board developed and market by Digital Game Technology. The board in conjunction with a digital chess clock is connected to a host computer and its chess gui or control program via USB, serial interface, or Bluetooth, and acts as a real-time move input device during game play, to monitor or broadcast the game, or to give chess engines a whiff of dedicated chess computers.

Contents
  1. Piece Recognition
    1. Sensor Technology
    2. Inside the Board
    3. Scanning the Board
  2. Applications
    1. Chess GUIs
    2. Gavon
    3. PicoChess
    4. Revelation II
    5. DGT LiveChess Software
    6. DGT Pi
  3. See also
  4. Forum Posts
    1. 1998 ...
    2. 2000 ...
    3. 2005 ...
    4. 2010 ...
    5. 2015 ...
    6. 2020 ...
  5. External Links
  6. References

Piece Recognition

Sensor Technology

The patent-registered DGT sensor technology 1 recognizes pieces containing piece-type and piece-color specific passive LC circuits with a resonance frequency of 90 to 350 KHz, the coil on ferrite core. Squares and their respective pieces (if any) are scanned by 2 x 8 silver-ink printed trace loops on a polyester film placed under the board, file and rank sequentially selected by analogue switch multiplexers, feeding back the output signal of an amplifier via the selected inductive coupled LC circuit to its input, forcing oscillation in piece specific resonance. Measuring the signal frequency or its period via a digital input port by the controller firmware to convert it into appropriate piece codes takes about 3 ms per square 2 .

Inside the Board

Inside the DGT Board 3

Scanning the Board

void scanBoard(char *board) {
   for (int rank = 0; rank < 8; rank++) {
      switchRankMultiplexer( rank );
      for (int file = 0; file < 8; file++) {
         connectFileMultiplexer( file );
         int f = measureFrequency(); /* e.g. in a 0 .. 35 range ~ 3 ms */
         *board++ = pieceTable[f]; /* includes empty (0) */
      }
   }
}

Applications

Chess GUIs

The DGT Board can be used with most GUI's 4 , such as Fritz GUI by ChessBase, Chess Assistant and Aquarium by ChessOK, Shredder GUI, Arena, PocketGrandmaster, WinBoard 5 and XBoard. The open source dgtdrv library by Pierre Boulenguez under GPL Version 2 or later, can be used to adapt almost every GUI to interact with the DGT board 6. Since v5.7 (2018), Chess for Android can connect to a DGT chessboard over bluetooth or USB (including older DGT models that use the RS-232 connector) on devices with Android 6.0 and up (or even earlier for USB) 7 8 .

Watch on YouTube Chess for Android and DGT Board Connection, YouTube Video

Gavon

Josu Bergara Ede's dedicated User Interface for various open source chess engines, dubbed Gavon, based on the Raspberry Pi is able to interface with the DGT USB or Bluetooth Board.

Watch on YouTube Gavon Bluetooth DGT Board Connection, YouTube Video

PicoChess

Jean-François Romang's PicoChess is a dedicated chess computer based on Stockfish on Raspberry Pi and the DGT Board 9 . The display of the digital chess clock acts as output device of a command line interface.

Watch on YouTube PicoChess on a DGT eboard by Jonas Žnidaršič, BCE, YouTube Video 10

Revelation II

DGT technology 11 is involved in the Revelation II dedicated chess computer, developed by Ruud Martin's company Phoenix Chess Systems in cooperation with DGT 12 13.

Watch on YouTube Revelation II Test by Jonas Žnidaršič, BCE, YouTube Video

DGT LiveChess Software

DGT LiveChess Software allows live broadcast of chess games via the internet 14 , as used for instance in recent ICGA and CSVN computer chess tournaments served by DGT employee, CSVN chairman and tournament director Jan Krabbenbos. Participants are advised to don't use the board for analyzing purposes, as it was quite usual in over the board computer chess with ordinary chessboards.

DGT Board in action for live broadcast at PT 45, round 4, Kallisto - The King
Bart Weststrate and Johan de Koning, Marcel van Kervinck and Stefan Meyer-Kahlen 15

DGT Pi

DGT Pi is a dedicated chess computer expansion hardware for the DGT Board integrated into a DGT3000 digital chess clock, released in October 2016 16. DGT Pi consists of a Raspberry Pi 3 with built-in Bluetooth and Wi-Fi functionality, and multiple chess engines included.

See also

Forum Posts

1998 ...

2000 ...

2005 ...

2010 ...

Re: Where is the USB port entry usder OS/X? by Shivkumar Shivaji, Hiarcs Forum, December 15, 2013

2015 ...

2020 ...

References

Up one level


  1. Patent US6168158 - Device for detecting playing pieces on a board - Google Patents↩︎

  2. How electronic chessboards works by Ben Bulsink DGT Project, rec.games.chess.misc, February 19, 2004↩︎

  3. DGT presents: new clocks, technology – and Vladimir Kramnik, ChessBase News, January 10, 2008↩︎

  4. Which programs support the DGT e-Board?↩︎

  5. DGT Winboard interface by Jan Krabbenbos, Winboard Forum, June 19, 2012↩︎

  6. dgtdrv: An input engine for the DGT Digital Chess Board↩︎

  7. Aart Bik's Website - Connecting Chess for Android with a DGT Chessboard↩︎

  8. Chess for Android and Electronic ChessBoards by Aart Bik, CCC, December 14, 2018↩︎

  9. PicoChess by Jean-Francois Romang↩︎

  10. Video: DGT board and modern pieces by Steven Edwards, CCC, September 01, 2013↩︎

  11. DGT presents: new clocks, technology – and Vladimir Kramnik, ChessBase News, January 10, 2008↩︎

  12. Revelation II from DGT↩︎

  13. DGT starts delivery in december, Phoenix Chess Systems, December 01, 2013↩︎

  14. CSVN Live↩︎

  15. Photo's PT45/GT27 day 1↩︎

  16. DGT Pi - Chess Computer for DGT e-Boards - Digital Game Technology↩︎

What links here

Contributors: GerdIsenberg, AartBik.