DIY chess board. DGT / Chess.come compatable

Sort:
DevilWAH

Hi, has anyone any experience with building a chess board using Arduino or similar that is compatible with chess.com. 

I am building a board and I either want to build in a simple chess clock and or make it compatible with Chess.com for recording moves. The electronic part I am ok to record if a piece is moved, its the DGT interface I need help with. 

Hyper-Dragon
DevilWAH wrote:

Hi, has anyone any experience with building a chess board using Arduino or similar that is compatible with chess.com.

I am building a board and I either want to build in a simple chess clock and or make it compatible with Chess.com for recording moves. The electronic part I am ok to record if a piece is moved, its the DGT interface I need help with.

For the software side take a look at https://hyper-dragon.github.io/DgtAngel/.

If you want more info/help then please feel free to message me.

DevilWAH

This seems more a companion app if you have a DGT chess board, i am wanting to build a DGT board from scratch. 

 

Hyper-Dragon

I think we are talking about two separate things...I was referring specifically to 'make it compatible with Chess.com'.

What exactly are you trying to accomplish on the PC side?

DevilWAH
Hyper-Dragon wrote:

I think we are talking about two separate things...I was referring specifically to 'make it compatible with Chess.com'.

What exactly are you trying to accomplish on the PC side?

Nothing on the PC side.

I am talking about building a electronic board from scratch. So a board like below built from bits of wood, I am building a second one that i was just going to integrate a simple chess clock using LCD display and touch sensors, or i could make a smart chess board using hallsesnors and a pi compute module to allow me to run a chess engine direct with in it, or i was wondering the feasibility of making it a connected chess board, so it can work online. I think i miss types in my original post i meant "smart board interface" not specifice DGT. 

I see things like openchessboard but that is not compatible with chess.com. What i am looking for is are there any projects around for open source smart chess boards that would work. I see that there is suppose to be an interactive API being released however if others have already created a solution it would be nice to see what others have done and not write the entire thing from scratch. 

 

Hyper-Dragon

Thanks for clarifying your requirements. To my knowledge, there is no out-of-the-box solution available that is compatible with Chess.com.

Different boards achieve Chess.com support in different ways. Some official direct (SquareOff, Pegasus), some official via computer (DGT, Millennium??) and some unofficial with a variety of techniques.

Although there is a private interactive API available, a public version may not be released anytime soon, if ever. So, it's best to focus on building your smart chess board based on existing open-source projects and experiment with different techniques to achieve compatibility with Chess.com.

In short, what you want to do is possible, but it will require some (significant) work. I don't think you need to start the entire thing from scratch though as you can build on the existing open-source projects that are around.

jacmater

This gui has made a chessboard able to play with some chess software recording the games through the sofware, after that he made another program able to play online into lichess platform:

 

All two codes are run in arduino. He also.made the electronics using reed sensors.:

https://github.com/fredjust/LiChessBoard

 

Time ago he had all the proces explained in his webpage but it doesen't work now (don't know the reason).

 

Maybe this code can help you, specially with the board sensor reading. His Utube channel is still working

https://youtu.be/hdXi_YYJnlw