HIARCS Chess Forums Forum Index HIARCS Chess Forums
World Championship winning computer chess software program & downloads for chess database, analysis and play on PC, Mac and iPhone
 
 QuestionsQuestions   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Private MessagesPrivate Messages   Log inLog in 

OPEN Source Eboard DIY project

 
Post new topic   Reply to topic    HIARCS Chess Forums Forum Index -> Programming Discussions
View previous topic :: View next topic  
Author
Revolt
Member


Joined: 18 Jan 2015
Posts: 2

PostPosted: Sun Jan 18, 2015 11:07 pm    Post subject: OPEN Source Eboard DIY project Reply with quote

Hi all:
I am a 40 yr chess veteran and MIT certified in Electronic design.
I am hoping to develop a lower cost e-board for general use. Perhaps in the sub $300 range,retail kit Idea
It is a personal project. Exclamation

I am looking for support from the forum if possible as communications between a PC chess programme and an eboard are new to me. I am weak on the PC programming and prefer to avoid it.

As I understand it so far...Chess engines produce ACII moves in a window which is translated by a DLL or helper app. into a serial communication via RS232 over usb or direct USB to the eboard which supports bidirectional comms providing for player moves to be fed back to the PC as ASCII.

If this is so, I would need to setup a testbed (Windows 7 for now)that I can use as a means to evaluate bidirectional ASCII communications with the e board prototype. I need suggestions for which Chess software to use in the testbed as well as any helper app. (open source) to do the ASCII comms.

On the hardware side, I am developing on a Microchip 8 bit platform in either C or ASM. Chess piece identification via magnetic or RFID tags and RGB LED feedback in each square to provide for maximum functionality. Dual Chess clock capability to be added later. Eboard capabilities to enhance PvP play with PGN archiving, PGN upload/download and playback, Fischer chess setup capable and new player training aids such as chess piece move range display and color coded LEDs showing the last few opponent moves as a handicap. The magnetic /RF tag on each chess piece base can be removed and applied to new pieces to permit chess piece upgrades.
Board design to permit hardwood/glass/marble/porcelain upgrades within the 8x8, 1/16" acrylic grid. RGB colors to be displayed via the grid, not the squares.

Prototype board will be a travel sized 12" x 12". I want to make this build available to the participating forum at direct cost. (hopefully <$125 ea).

Thanks for any support....esp. chess move ASCII bidirectional comms. Once I can get serial RS232 over USB or USB ASCII comms going with the eboard, things will happen quickly Cool
Back to top
View user's profile Send private message Send e-mail
SFK3
Member


Joined: 19 Nov 2014
Posts: 36
Full Name: Uwe
Location: Germany

PostPosted: Sat Aug 22, 2015 2:56 pm    Post subject: Reply with quote

Hello Revolt,

I only know (by name) Pierre Boulenguez who has developed a posix-driver for Mac's
and - I guess - is the person with the best knowledge of the dot's in the open source community.
See also his project site on Sourceforge http://dgtnix.sourceforge.net/downloads.html
You most certainly can find an E-Mailaddress of him using Google.
(search name + dgt)

In the Python-community there seems to be another smart guy (programmer).
Google for "python-chess 0.9.1."

There are some projects like pico-chess: Connecting a dgt-board with a raspberry Pi. But to me, the disadvantage of these projects is, that you have to use another computer, rather than using the one you already owned. And more: Using another operating system on the Pi's. I personally like to use an e-board with the machine I have instead of choosing my computer according to gaming materials need.

But anyhow these projects might be helpful for you.

I like the approach for your project: Especially with RFID. Sounds like using the Pieces of you free choice.

I wish you big success!

Uwe
Back to top
View user's profile Send private message AIM Address
NickLawson
Member


Joined: 15 Jan 2016
Posts: 2

PostPosted: Fri Jan 15, 2016 5:00 pm    Post subject: Reply with quote

As per my knowledge there are some projects like pico-chess: Connecting a dgt-board with a raspberry Pi.
But to me, the disadvantage of these projects is, that you have to use another computer, rather than using the one you already owned. And more: Using another operating system on the Pi's.
Back to top
View user's profile Send private message
SFK3
Member


Joined: 19 Nov 2014
Posts: 36
Full Name: Uwe
Location: Germany

PostPosted: Tue May 31, 2016 9:26 pm    Post subject: Reply with quote

NickLawson wrote:
As per my knowledge there are some projects like pico-chess: Connecting a dgt-board with a raspberry Pi.
But to me, the disadvantage of these projects is, that you have to use another computer, rather than using the one you already owned. And more: Using another operating system on the Pi's.


Hello Nick,

fully agree with you.

Catch an eye on this post
http://www.hiarcs.net/forums/viewtopic.php?t=7904

Regrads
Back to top
View user's profile Send private message AIM Address
Display posts from previous:   
Post new topic   Reply to topic    HIARCS Chess Forums Forum Index -> Programming Discussions All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group
Protected by Anti-Spam ACP