Picochess as a general software plataform

289 views
Skip to first unread message

Santiago Torres

unread,
Sep 16, 2019, 12:43:21 PM9/16/19
to PicoChess
Dear Friends, unhappily I am one of the picochess users that ask and ask for picochess functionalities. This time I am learning Python in order to participate actively in picochess development. I am an intermediate programmer and maybe I can reach some tasks in a lot of time, but I will do my best to perform the things I want.

Many people have several chess computers/boards (DGT, Millenium, Certabo, etc) and why not to think in an only one software plataform to use with any of the chessboards?

I would like to start that project. Maybe some of you have been working on that, therefore it would be great to know in order to not reinvent the wheel.

I would need to have information about DGT, Millenium and Certabo protocols. Can some of you give me advices in how to start?

What the experts think? It is a reachable task? I should say that I would do that in my scarce spare time, but I really want to do it. Therefore, it will take some time.

Best regards,

Michael Byrne

unread,
Sep 16, 2019, 1:15:39 PM9/16/19
to pico...@googlegroups.com
I’m not an expert - but I assume you do realize picochess today is for either products made by DGT or those who build electronic chessboard themselves - let’s call those DIYers or DIY for short. As far as I know no other electronic chessboard manufacturer has adopted Picochess. So that aspect I believe would be very difficult. I could be wrong. So your commitment might best be serve to streamline the process for DIY and to enhance the current state for DGT. Just my $.02.

Sent from my iPhone
> --
> You received this message because you are subscribed to the Google Groups "PicoChess" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to picochess+...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/picochess/4d1da6c9-f8d6-4c13-9172-957d3e477c32%40googlegroups.com.

Santiago Torres

unread,
Sep 16, 2019, 1:53:06 PM9/16/19
to PicoChess
The idea is to serve not only DIY but also DGT, Millenium and Certabo owners. The same (only one) software (picochess) and only one device (raspberry pi) for all chess hardware (mainly DGT, Millenium, Certabo).

Santiago Torres

unread,
Sep 16, 2019, 1:54:23 PM9/16/19
to PicoChess
Some other companies have not adopted picoches, but they have open protocols, therefore, adopting picochess should not be an issue.

Regards,

Michael Byrne

unread,
Sep 16, 2019, 2:05:19 PM9/16/19
to pico...@googlegroups.com
Good luck!

Sent from my iPhone

> On Sep 16, 2019, at 1:54 PM, Santiago Torres <santia...@gmail.com> wrote:
>
> Some other companies have not adopted picoches, but they have open protocols, therefore, adopting picochess should not be an issue.
>
> Regards,
>
> --
> You received this message because you are subscribed to the Google Groups "PicoChess" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to picochess+...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/picochess/93cf5f23-bf52-44bc-bc08-972a31198037%40googlegroups.com.

Shivkumar Shivaji

unread,
Sep 16, 2019, 2:18:56 PM9/16/19
to pico...@googlegroups.com
FYI, I am trying on the side for picochess to work with chess genius software, just a way to emulate chess genius boards and work on DGT boards. 

I don't physically have a chess genius board, however I believe I can emulate one well.

Your project is interesting, one just has to change a few files to support every different board.

Shiv

Santiago Torres

unread,
Sep 16, 2019, 3:03:15 PM9/16/19
to PicoChess
Thanks Shivaji. Do you have information on how to do that please?. The idea is that Picochess detects automatically the kind of connected board. I can work on certabo.
Regards

Santiago Torres

unread,
Sep 16, 2019, 4:50:08 PM9/16/19
to PicoChess
Or maybe do something similar is done by Aart Bik with the chess software, selecting first the type of board the user is going to use.

Regards,

Santiago

Shivkumar Shivaji

unread,
Sep 16, 2019, 4:55:15 PM9/16/19
to pico...@googlegroups.com
Do you have other boards with you too? :) That is needed for testing..

Shiv

--
You received this message because you are subscribed to the Google Groups "PicoChess" group.
To unsubscribe from this group and stop receiving emails from it, send an email to picochess+...@googlegroups.com.

Santiago Torres

unread,
Sep 16, 2019, 5:25:20 PM9/16/19
to PicoChess
Yes I have the chessgenius and Certabo :-). Regards,

Santiago

Shivkumar Shivaji

unread,
Sep 17, 2019, 5:36:36 PM9/17/19
to pico...@googlegroups.com
Wow, thats cool!

If you have the chessgenius board, try out this opensource solution to see if your board works with it:


Shiv

On Mon, Sep 16, 2019 at 2:25 PM Santiago Torres <santia...@gmail.com> wrote:
Yes I have the chessgenius and Certabo :-).  Regards,

Santiago

--
You received this message because you are subscribed to the Google Groups "PicoChess" group.
To unsubscribe from this group and stop receiving emails from it, send an email to picochess+...@googlegroups.com.

Santiago Torres

unread,
Sep 17, 2019, 7:32:47 PM9/17/19
to PicoChess
Excellent I will give a try.

Ingo3D

unread,
May 10, 2020, 1:36:16 AM5/10/20
to PicoChess


Hello, is there anything new with the connection to the Certabo board? Probably there is a lack of the appropriate Certabo hardware to try it out ... I do have a Certabo board, but I lack the knowledge to do something like that.

In any case, it is a lot of fun to play with the Certabo Board.

It is definitely worth taking a look at the board.


Gruß Ingo

Santiago Torres

unread,
May 10, 2020, 6:13:21 PM5/10/20
to PicoChess
Hi Ingo, unhappily I realized my knowledge in picochess architecture and programming is very limited for such task. I was trying but I had to stop it because of the time consuming task. I hope Someone can help.
Best regards.

Santiago

Shivkumar Shivaji

unread,
May 10, 2020, 6:21:20 PM5/10/20
to pico...@googlegroups.com
If the API is documented,  with a python client, this is not too hard to support. Looks like it is already documented at https://github.com/haklein/certabo-lichess/blob/master/certabo-lichess.py

We need to create a certabo folder like https://github.com/jromang/picochess/tree/master/dgt and have a mapping to the DGT like api.

Shiv

--
You received this message because you are subscribed to the Google Groups "PicoChess" group.
To unsubscribe from this group and stop receiving emails from it, send an email to picochess+...@googlegroups.com.

Ingo3D

unread,
May 11, 2020, 10:44:43 AM5/11/20
to PicoChess
Could you do it? Greetings Ingo


Am Montag, 11. Mai 2020 00:21:20 UTC+2 schrieb sshivaji:
If the API is documented,  with a python client, this is not too hard to support. Looks like it is already documented at https://github.com/haklein/certabo-lichess/blob/master/certabo-lichess.py

We need to create a certabo folder like https://github.com/jromang/picochess/tree/master/dgt and have a mapping to the DGT like api.

Shiv

On Sun, May 10, 2020 at 3:13 PM Santiago Torres <santia...@gmail.com> wrote:
Hi Ingo, unhappily I realized my knowledge in picochess architecture and programming is very limited for such task.  I was trying but I had to stop it because  of the time consuming task.   I hope Someone can help.
Best regards.

Santiago

--
You received this message because you are subscribed to the Google Groups "PicoChess" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pico...@googlegroups.com.

Shivkumar Shivaji

unread,
May 11, 2020, 12:06:37 PM5/11/20
to pico...@googlegroups.com
I don't have a certabo unfortunately

To unsubscribe from this group and stop receiving emails from it, send an email to picochess+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/picochess/c1c3e2df-3cdb-48df-961c-9a3c4ff06d6f%40googlegroups.com.

Scally

unread,
May 11, 2020, 12:20:16 PM5/11/20
to PicoChess
Nor me, however I know of person who does and reads this forum, maybe he can help ..

You know who you are 😄


Al.

Ingo3D

unread,
May 11, 2020, 12:30:14 PM5/11/20
to PicoChess
Hello Al, you are right, it was just an idea of ​​mine, maybe Pietro from Certabo does something that should be familiar ...

with your compiled programs he did it too ...

Greetings Ingo

Shivkumar Shivaji

unread,
May 11, 2020, 12:55:06 PM5/11/20
to pico...@googlegroups.com
That's great. If the certabo api has support to get all sensors , ie squares from the board and can issue a notification when a piece position has changed, then it's enough to make it work with picochess.

Picochess has a lot of extra api for DGT such as DGT clock support, dgt pi support, rev ii light support etc.

Simple board support and maybe the light support later would be a good start.

Shiv


--
You received this message because you are subscribed to the Google Groups "PicoChess" group.
To unsubscribe from this group and stop receiving emails from it, send an email to picochess+...@googlegroups.com.

Shivkumar Shivaji

unread,
May 11, 2020, 12:56:41 PM5/11/20
to pico...@googlegroups.com
Typed too fast, we don't need certabo to issue a callback if a piece position has changed, that would just be cool. We can of course rescan board with the serial api.

Shiv
Message has been deleted

Ingo3D

unread,
May 11, 2020, 1:18:52 PM5/11/20
to PicoChess
you're right, the certabo board is supported by Android, Windows, and Mac, it shouldn't be a problem, only someone who already has a Certabo board would have to do that ... and who knows his stuff :-))



Am Montag, 11. Mai 2020 18:56:41 UTC+2 schrieb sshivaji:
Typed too fast, we don't need certabo to issue a callback if a piece position has changed, that would just be cool. We can of course rescan board with the serial api.


Shiv

On Mon, May 11, 2020, 9:54 AM Shivkumar Shivaji <sshi...@gmail.com> wrote:

That's great. If the certabo api has support to get all sensors , ie squares from the board and can issue a notification when a piece position has changed, then it's enough to make it work with picochess.


Picochess has a lot of extra api for DGT such as DGT clock support, dgt pi support, rev ii light support etc.


Simple board support and maybe the light support later would be a good start.


Shiv



On Mon, May 11, 2020, 9:30 AM Ingo3D <ing...@mail.de> wrote:

Hello Al, you are right, it was just an idea of ​​mine, maybe Pietro from Certabo does something that should be familiar ...



with your compiled programs he did it too ...



Greetings Ingo

Am Montag, 11. Mai 2020 18:20:16 UTC+2 schrieb Scally:
Nor me, however I know of person who does and reads this forum, maybe he can help ..

You know who you are 😄


Al.

--
You received this message because you are subscribed to the Google Groups "PicoChess" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pico...@googlegroups.com.

Shivkumar Shivaji

unread,
May 11, 2020, 1:25:39 PM5/11/20
to pico...@googlegroups.com
Oh, if that's the case, can someone publish a certabo board emulator for Linux. This would allow picochess contributors to support certabo without a certabo board. The certabo board emulator essentially mimics a certabo board.

Shiv

To unsubscribe from this group and stop receiving emails from it, send an email to picochess+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/picochess/1459f392-caf1-4ed3-a8d9-3776f45f679d%40googlegroups.com.

Ingo3D

unread,
May 11, 2020, 1:46:20 PM5/11/20
to PicoChess
What is the point of an emulator if nobody has a Certabo board? I just wanted to try my DGT3000 / pi on the Certabo board.

Greetings Ingo

Shivkumar Shivaji

unread,
May 11, 2020, 2:03:03 PM5/11/20
to pico...@googlegroups.com
Emulator allows people without a certabo board to develop for one. If Certabo themselves can publish an emulator, that would be great. Then people dont have to ship a Picochess contributor a big board from Italy in this Covid climate :(

Shiv

To unsubscribe from this group and stop receiving emails from it, send an email to picochess+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/picochess/05af71ac-1799-42ba-a730-09ea16a85d74%40googlegroups.com.

Ingo3D

unread,
May 11, 2020, 4:00:05 PM5/11/20
to PicoChess
Perhaps it would be a possibility for someone to contact a Cerbato employee.
I would just find it interesting to connect my DGT-Pi to my Certabo board.
I tried to convince Pietro from Certabo to port the DGT-Pi, but they do their own thing ...

Greetings Ingo


Am Montag, 11. Mai 2020 20:03:03 UTC+2 schrieb sshivaji:
Emulator allows people without a certabo board to develop for one. If Certabo themselves can publish an emulator, that would be great. Then people dont have to ship a Picochess contributor a big board from Italy in this Covid climate :(


Shiv



--
You received this message because you are subscribed to the Google Groups "PicoChess" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pico...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/picochess/1459f392-caf1-4ed3-a8d9-3776f45f679d%40googlegroups.com.


--
You received this message because you are subscribed to the Google Groups "PicoChess" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pico...@googlegroups.com.

Ingo3D

unread,
May 12, 2020, 1:32:58 AM5/12/20
to PicoChess
hello shiv, basically you are right, if I want to play with picochess, I take the excellent version of Jürgen with a DGT board, and if I want to play with the Certabo, I take the picochess version of Pietro with the 50 game versions from Al. Ingo

Shivkumar Shivaji

unread,
May 12, 2020, 1:39:57 AM5/12/20
to pico...@googlegroups.com
Where is the pietr picochess version? 

On Mon, May 11, 2020, 10:33 PM Ingo3D <ing...@mail.de> wrote:
hello shiv, basically you are right, if I want to play with picochess, I take the excellent version of Jürgen with a DGT board, and if I want to play with the Certabo, I take the picochess version of Pietro with the 50 game versions  from Al. Ingo

--
You received this message because you are subscribed to the Google Groups "PicoChess" group.
To unsubscribe from this group and stop receiving emails from it, send an email to picochess+...@googlegroups.com.

Santiago Torres

unread,
May 12, 2020, 2:06:29 PM5/12/20
to PicoChess
I Have dgt, Millenium and certabo and have some basic programming skills. What I need is some guidance or I can help testing. Best regards.

Ingo3D

unread,
May 12, 2020, 2:42:43 PM5/12/20
to PicoChess
Hello Torres, nobody will help you here, because it is Certabo, just download the Certabo software for Raspberry Pi there: www.certabo.com/download/ and try to find out how the Certabo board is controlled and transmitted it on picochess, or better yet, just try the program. It's not that bad ... Greetings Ingo

Shivkumar Shivaji

unread,
May 12, 2020, 3:07:39 PM5/12/20
to pico...@googlegroups.com
Where is the code for "picochess version of Pietro with the 50 game versions" ?

That might be helpful.

Santiago, glad that you have all the toys!

Shiv

On Tue, May 12, 2020 at 11:42 AM Ingo3D <ing...@mail.de> wrote:
Hello Torres, nobody will help you here, because it is Certabo, just download the Certabo software for Raspberry Pi there: www.certabo.com/download/ and try to find out how the Certabo board is controlled and transmitted  it on picochess, or better yet, just try the program.  It's not that bad ... Greetings Ingo

--
You received this message because you are subscribed to the Google Groups "PicoChess" group.
To unsubscribe from this group and stop receiving emails from it, send an email to picochess+...@googlegroups.com.

Ingo3D

unread,
May 16, 2020, 9:38:04 AM5/16/20
to PicoChess
Hello Shiv and Santiago, I just received the following answer to my question about the connection of the DGT Pi / 3000 from Pietro in the Certabo Forum:




"Hello Ingo

We investigated a bit and the interface should be possible with the 3000.

Will keep posted in next week we put in pipe line.

Pietro"


So there is hope to be able to access the Certabo Board with picochess.
If you want to stay up to date, check out the Certabo Forum every now and then.

Gruß Ingo


Am Dienstag, 12. Mai 2020 21:07:39 UTC+2 schrieb sshivaji:
Where is the code for "picochess version of Pietro with the 50 game versions" ?


That might be helpful.


Santiago, glad that you have all the toys!


Shiv

On Tue, May 12, 2020 at 11:42 AM Ingo3D <ing...@mail.de> wrote:

Hello Torres, nobody will help you here, because it is Certabo, just download the Certabo software for Raspberry Pi there: www.certabo.com/download/ and try to find out how the Certabo board is controlled and transmitted it on picochess, or better yet, just try the program. It's not that bad ... Greetings Ingo

--
You received this message because you are subscribed to the Google Groups "PicoChess" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pico...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages