New old boards

462 views
Skip to first unread message

Etienne C

unread,
Jun 6, 2026, 10:44:46 AMJun 6
to PicoChess
Hello guys, 
Shame on me / I still didn't learn python but you know we can get help now....
However my Galileo/Leonardo and Citirne are now in the picochess board's family :)
Imagine: I can play Galileo Maestro retro engine on picochess on my Galileo board (with Maestro module in it) .... very helpfull isn'it? Citrine is not emulated yet so it is another cattle of fish...so it is kind of small revelation.
Attached work in progress board.py and project recap  for those who want to play around...with no guarantee. It needs a lot of cleaning.
All the best, Etienne
eboard.7z

Etienne C

unread,
Jun 6, 2026, 11:05:48 AMJun 6
to PicoChess
 a cleaner recap and latest board.py for OSA
board.py
recap_osa_picochess_v2_en.md.pdf

Johan Sjöblom

unread,
Jun 6, 2026, 12:27:38 PMJun 6
to PicoChess
Nice! I might be able to include this in the v4? What version did you use as a starting point?
-- Johan

Etienne Chaffanjon

unread,
Jun 6, 2026, 12:33:06 PMJun 6
to pico...@googlegroups.com
Hi Johan, from v4 but I would not recommend to include at this stage: this needs to be tested further and ideally refactored and improved by our eboard Master….GK.
All the best, Etienne

Le 6 juin 2026 à 18:27, Johan Sjöblom <messi...@gmail.com> a écrit :

Nice! I might be able to include this in the v4? What version did you use as a starting point?
--
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 visit https://groups.google.com/d/msgid/picochess/14ba3c89-6193-4a68-8a60-84b473595d72n%40googlegroups.com.

Etienne Chaffanjon

unread,
Jun 6, 2026, 1:01:02 PMJun 6
to pico...@googlegroups.com

waldomiro dias machado junior

unread,
Jun 7, 2026, 11:51:10 AMJun 7
to pico...@googlegroups.com

Hi Etienne, 

Connecting the Renaissance to PicoChess should be easy, because I have an excellent OSA cable on one end and USB on the other, made by my friend Gerardo Berger! 

My question is, what cable or interface do you use to connect the Citrine to PicoChess? 

Waldomiro.
To unsubscribe from this group and stop receiving emails from it, send an email to picochess+unsubscribe@googlegroups.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 picochess+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/picochess/E790CB7C-142B-4071-B970-CBC08B743B4A%40gmail.com.

Etienne Chaffanjon

unread,
Jun 7, 2026, 1:08:49 PMJun 7
to pico...@googlegroups.com

Hi Waldomiro,
An homemade BT device based on HC-06 but Berger’s DIN-5 to USB should be perfect. I have made another version of the driver board.py to address the led issue with OSA when there is a take: the destination square leds don’t blink. The idea is to flash the start square 1s then flash the destination square until move made on the board (but waiting for Claude re-arm to debug the take back leds that don’t work anymore for user take backs). Will share when done. 
With a renaissance you will have something closer to the size of a revelation (versus Citrine)!!!…but no piece recognition/position settings.
All the best,
Etienne
image0.jpeg

Le 7 juin 2026 à 17:51, waldomiro dias machado junior <pet...@gmail.com> a écrit :



Hi Etienne, 

Connecting the Renaissance to PicoChess should be easy, because I have an excellent OSA cable on one end and USB on the other, made by my friend Gerardo Berger! 

My question is, what cable or interface do you use to connect the Citrine to PicoChess? 

Waldomiro.
Em sábado, 6 de junho de 2026, Etienne Chaffanjon <picoc...@gmail.com> escreveu:

--
You received this message because you are subscribed to a topic in the Google Groups "PicoChess" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/picochess/8STfA_04uW4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to picochess+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/picochess/CANsUfdTGoS3ixRGL3P9%3DBHCHGJZaHupZ3RJossSwvcUsuJPN-w%40mail.gmail.com.

Etienne Chaffanjon

unread,
Jun 7, 2026, 2:31:33 PMJun 7
to pico...@googlegroups.com
Oups I didn’t answer your question. My citrine has a BT module inside again based on HC-06 but you can use a Sabrent USB to serial (plus Citrine adapter ro RJ11) or something similar with Prolificimage0.jpeg

Le 7 juin 2026 à 17:51, waldomiro dias machado junior <pet...@gmail.com> a écrit :



Hi Etienne, 

Connecting the Renaissance to PicoChess should be easy, because I have an excellent OSA cable on one end and USB on the other, made by my friend Gerardo Berger! 

My question is, what cable or interface do you use to connect the Citrine to PicoChess? 

Waldomiro.
Em sábado, 6 de junho de 2026, Etienne Chaffanjon <picoc...@gmail.com> escreveu:

--
You received this message because you are subscribed to a topic in the Google Groups "PicoChess" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/picochess/8STfA_04uW4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to picochess+...@googlegroups.com.

waldomiro dias machado junior

unread,
Jun 7, 2026, 4:09:22 PMJun 7
to pico...@googlegroups.com
Hi Étienne, 

Thank you so much for your explanations, I loved them! 

If I understand correctly, you have a Citrine and a Galileo with Bluetooth, is that right? 

Since it's possible to put batteries in the Galileo, you have an e-board similar to the Chessnut that has an internal battery and Bluetooth but doesn't recognize the chess pieces? I

s that correct or am I talking nonsense? 

Waldomiro
Em domingo, 7 de junho de 2026, Etienne Chaffanjon <picoc...@gmail.com> escreveu:
Ops, não respondi à sua pergunta. Meu Citrine tem um módulo Bluetooth interno baseado no HC-06, mas você pode usar um conversor USB para serial da Sabrent (mais um adaptador Citrine para RJ11) ou algo similar com o Prolific.imagem0.jpeg

Le 7 juin 2026 à 17:51, waldomiro dias machado junior <pet...@gmail.com> a écrit :


Olá Etienne, 

Conectar o Renaissance ao PicoChess deve ser fácil, pois tenho um excelente cabo OSA em uma ponta e USB na outra, feito pelo meu amigo Gerardo Berger! 

Minha pergunta é: qual cabo ou interface você usa para conectar o Citrine ao PicoChess? 

Waldomiro.
Em sábado, 6 de junho de 2026, Etienne Chaffanjon <picoc...@gmail.com> escreveu:

Olá Johan, da versão 4, mas eu não recomendaria incluir nesta fase: isso precisa ser testado mais a fundo e, idealmente, refatorado e aprimorado pelo nosso Master da eboard…GK.
Tudo de bom, Etienne

Em 6 de junho de 2026, às 18h27, Johan Sjöblom < messi...@gmail.com > escreveu:

Que legal! Talvez eu consiga incluir isso na versão 4? Qual versão você usou como ponto de partida?
-- John

No sábado, 6 de junho de 2026, às 18:05:48 UTC+3, picoc...@gmail.com escreveu:
 Um resumo mais claro e o arquivo board.py mais recente para OSA.

No sábado, 6 de junho de 2026, às 16:44:46 UTC+2, Etienne C escreveu:
Olá, pessoal, 
Que vergonha! / Eu ainda não aprendi Python, mas você sabe que agora podemos conseguir ajuda...
No entanto, meus tabuleiros Galileo/Leonardo e Citirne agora fazem parte da família do tabuleiro picochess :)
Imagine: posso jogar Galileo Maestro, um motor retrô, no Picochess, no meu tabuleiro Galileo (com o módulo Maestro instalado)... muito útil, não é? O Citrine ainda não é emulado, então é outra história... é uma pequena revelação.
Segue em anexo o arquivo board.py em desenvolvimento e um resumo do projeto para quem quiser experimentar... sem garantia de funcionamento. Precisa de muita limpeza.
Tudo de bom, Etienne

Você
recebeu esta mensagem porque está inscrito no grupo "PicoChess" do Google Groups. Para cancelar sua inscrição neste grupo e parar de
receber e-mails dele, envie um e-mail para picochess+...@googlegroups.com . Para
visualizar esta discussão , acesse https://groups.google.com/d/msgid/picochess/14ba3c89-6193-4a68-8a60-84b473595d72n%40googlegroups.com .

Você
recebeu esta mensagem porque está inscrito no grupo "PicoChess" do Google Groups. Para cancelar sua inscrição neste grupo e parar de receber e -
mails dele, envie um e-mail para picochess+...@googlegroups.com .
Para visualizar esta discussão , acesse https://groups.google.com/d/msgid/picochess/E790CB7C-142B-4071-B970-CBC08B743B4A%40gmail.com .

Você
recebeu esta mensagem porque está inscrito em um tópico do grupo "PicoChess" do Google Groups.
Para cancelar a inscrição neste tópico, acesse https://groups.google.com/d/topic/picochess/8STfA_04uW4/unsubscribe . Para cancelar a
inscrição neste grupo e em todos os seus tópicos, envie um e-mail para picochess+...@googlegroups.com . Para visualizar esta
discussão , acesse https://groups.google.com/d/msgid/picochess/CANsUfdTGoS3ixRGL3P9%3DBHCHGJZaHupZ3RJossSwvcUsuJPN-w%40mail.gmail.com .

Você
recebeu esta mensagem porque está inscrito no grupo "PicoChess" do Google Groups. Para cancelar sua inscrição e parar de
receber e-mails deste grupo, envie um e-mail para picochess+...@googlegroups.com .
Para visualizar esta discussão , acesse https://groups.google.com/d/msgid/picochess/590CAD84-62FE-400D-ACD9-F8979BB978DA%40gmail.com .

Etienne Chaffanjon

unread,
Jun 7, 2026, 4:34:34 PMJun 7
to pico...@googlegroups.com
Yes you are right. Also there is an easy way to add a 9v battery in Citrine (see Schach computer) and even better we can put a pack of 18650 inside to avoid cutting the back plate and step back if wanted.
All the best,
Etienne

Le 7 juin 2026 à 22:09, waldomiro dias machado junior <pet...@gmail.com> a écrit :

Hi Étienne, 

Thank you so much for your explanations, I loved them! 

If I understand correctly, you have a Citrine and a Galileo with Bluetooth, is that right? 

Since it's possible to put batteries in the Galileo, you have an e-board similar to the Chessnut that has an internal battery and Bluetooth but doesn't recognize the chess pieces? I

s that correct or am I talking nonsense? 

Waldomiro
Em domingo, 7 de junho de 2026, Etienne Chaffanjon <picoc...@gmail.com> escreveu:
Ops, não respondi à sua pergunta. Meu Citrine tem um módulo Bluetooth interno baseado no HC-06, mas você pode usar um conversor USB para serial da Sabrent (mais um adaptador Citrine para RJ11) ou algo similar com o Prolific.
<image0.jpeg>

--
You received this message because you are subscribed to a topic in the Google Groups "PicoChess" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/picochess/8STfA_04uW4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to picochess+...@googlegroups.com.

waldomiro dias machado junior

unread,
Jun 8, 2026, 8:27:43 AMJun 8
to pico...@googlegroups.com
Hi Étienne, 

Yesterday I went to the website to research how to put a battery in the Citrine, I'm going to try to do that on mine. 

You commented here that it's also possible to do it with two 18650 batteries, if you have photos and the schematic and could post them here, I would be very grateful. 

If you also have photos and the schematic of how to make the Bluetooth for the Renaissance and the Citrine, that would be wonderful, if you don't have them or can't, no problem. 

I'm a regular user, unfortunately I don't know how to program anything and I don't have the skills you guys have. 

Honestly, I'm a fan of all of you and I read everything you post about the changes and corrections to PicoChess! 

Having a Citrine and especially a Renaissance similar to the Chessnut is a dream! 

Again, thank you very much for your explanations!

receber e-mails dele, envie um e-mail para picochess+unsubscribe@googlegroups.com . Para

Você
recebeu esta mensagem porque está inscrito no grupo "PicoChess" do Google Groups. Para cancelar sua inscrição neste grupo e parar de receber e -
mails dele, envie um e-mail para picochess+unsubscribe@googlegroups.com .

Você
recebeu esta mensagem porque está inscrito em um tópico do grupo "PicoChess" do Google Groups.
Para cancelar a inscrição neste tópico, acesse https://groups.google.com/d/topic/picochess/8STfA_04uW4/unsubscribe . Para cancelar a
inscrição neste grupo e em todos os seus tópicos, envie um e-mail para picochess+unsubscribe@googlegroups.com . Para visualizar esta

Você
recebeu esta mensagem porque está inscrito no grupo "PicoChess" do Google Groups. Para cancelar sua inscrição e parar de
receber e-mails deste grupo, envie um e-mail para picochess+unsubscribe@googlegroups.com .

--
You received this message because you are subscribed to a topic in the Google Groups "PicoChess" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/picochess/8STfA_04uW4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to picochess+unsubscribe@googlegroups.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 picochess+unsubscribe@googlegroups.com.

Etienne Chaffanjon

unread,
Jun 8, 2026, 1:07:35 PMJun 8
to pico...@googlegroups.com

Hi Waldomiro, can we share some information outside picochess group as I fear it is out of the scope of the group? Unless advised differently, Randy?
All the best,
Etienne 
To unsubscribe from this group and all its topics, send an email to picochess+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/picochess/CANsUfdScZAcfOQZQcww4A06j%3Dr9g8UBv9JgKFkh%2Brxs97bkFOA%40mail.gmail.com.

waldomiro dias machado junior

unread,
Jun 8, 2026, 1:29:12 PMJun 8
to pico...@googlegroups.com
Hi Étienne, 

Perfect, let's wait for Randy's guidance on this matter. 

If he thinks it's best, I'll pass my email address on to you; I'm very interested. 

Waldomiro

--
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+unsubscribe@googlegroups.com.

Randy Reade

unread,
Jun 8, 2026, 1:44:49 PMJun 8
to pico...@googlegroups.com
Feel free to discuss here if you believe others can benefit from the discussion. Or you can take it private (you can use the 'Reply to Author' option in Google Groups by selecting the 3 vertical dots at the right of the message).

Randy

Etienne Chaffanjon

unread,
Jun 8, 2026, 2:01:37 PMJun 8
to pico...@googlegroups.com
Well noted thanks Randy. I already sent the below in private
I will share the 2 latest board.py for OSA next sunday. 

Hi Waldomiro,
I can try to tell briefly what I did. However when it comes to repair or improve I would highly recommend to reach Berger.
Foy my 1st citrine I used a bolutek circuit board which was very convenient plus the 9v battery as per Computer Schach image0.jpeg
For my 2nd citrine. I didn't manage to make it work with another bolutek board so I went with a HC-06 with RS232 to TTL conversion. I used two 18650 that fits on the edge of the inside with a BMS : more autonomy and charge capacity and no harm to the back plate. This citrine is with my son so I and don’t have picture of the battery packimage1.jpeg
For the OSA dongle, it is easier: a DIY plastic case, a DIN-5 plug and a HC-06 plus 2 resistance to divide the voltage to the RX port of the HC-06. It has to be set up at 9600 bauds before and the board as well (see manual).
All the best,
Etienne

Le 8 juin 2026 à 19:44, Randy Reade <randy...@gmail.com> a écrit :


--
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 visit https://groups.google.com/d/msgid/picochess/CAE5WduuhjGFeKz85t38PBv-K3bEFgZY0RCaZYm-pAochC10Jqg%40mail.gmail.com.

waldomiro dias machado junior

unread,
Jun 8, 2026, 2:21:42 PMJun 8
to pico...@googlegroups.com
Thank you very much Randy and Étienne! 

I'll be eagerly waiting on Sunday to see what you've done on your OSA project, which you said is easier, then I'll try to do it on Citrine. 

Geraldo Berger has already made several special cables and interfaces for some of my chess machines; he's an exceptional person! 

This time I'll try to do it myself, since I live in another country, Brazil.

To unsubscribe from this group and stop receiving emails from it, send an email to picochess+unsubscribe@googlegroups.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 picochess+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/picochess/0DD1F371-D0DF-4D63-B939-0E19AE2A2705%40gmail.com.

waldomiro dias machado junior

unread,
Jun 10, 2026, 8:05:07 AMJun 10
to pico...@googlegroups.com
Hello Étienne, 

I searched on Google and it says that the standard baud rate of the HC-05 is 9600 Baud. 

If this information is correct, I won't need to program that rate. 

I also saw in the Renaissance manual that it's very easy to change the baud rate to 9600 Baud! 

Please, what are the two resistor values ​​I should use?

Thank you, 

Waldomiro

Etienne Chaffanjon

unread,
Jun 10, 2026, 12:49:47 PMJun 10
to pico...@googlegroups.com


Hello Waldomiro,
I used HC-06 as we only need slave mode.
Default setting is 9600bds you are right (set up would enable to change name and pin but you can skip for OSA).
Din 5 pins can be found here:
Etienne

Le 10 juin 2026 à 14:05, waldomiro dias machado junior <pet...@gmail.com> a écrit :

Hello Étienne, 

I searched on Google and it says that the standard baud rate of the HC-05 is 9600 Baud. 

If this information is correct, I won't need to program that rate. 

I also saw in the Renaissance manual that it's very easy to change the baud rate to 9600 Baud! 

Please, what are the two resistor values ​​I should use?

Thank you, 

Waldomiro

Em segunda-feira, 8 de junho de 2026, waldomiro dias machado junior <pet...@gmail.com> escreveu:
Thank you very much Randy and Étienne! 

I'll be eagerly waiting on Sunday to see what you've done on your OSA project, which you said is easier, then I'll try to do it on Citrine. 

Geraldo Berger has already made several special cables and interfaces for some of my chess machines; he's an exceptional person! 

This time I'll try to do it myself, since I live in another country, Brazil.

Waldomiro 

Em segunda-feira, 8 de junho de 2026, Etienne Chaffanjon <picoc...@gmail.com> escreveu:
Well noted thanks Randy. I already sent the below in private
I will share the 2 latest board.py for OSA next sunday. 

Hi Waldomiro,
I can try to tell briefly what I did. However when it comes to repair or improve I would highly recommend to reach Berger.
Foy my 1st citrine I used a bolutek circuit board which was very convenient plus the 9v battery as per Computer Schach 
<image0.jpeg>
For my 2nd citrine. I didn't manage to make it work with another bolutek board so I went with a HC-06 with RS232 to TTL conversion. I used two 18650 that fits on the edge of the inside with a BMS : more autonomy and charge capacity and no harm to the back plate. This citrine is with my son so I and don’t have picture of the battery pack
<image1.jpeg>

--
You received this message because you are subscribed to a topic in the Google Groups "PicoChess" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/picochess/8STfA_04uW4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to picochess+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/picochess/CANsUfdQHM-GpLin-0K%2B9cqL_SCvLmONU%2BCzec-GV3xeZq5q-Bg%40mail.gmail.com.

Etienne C

unread,
Jun 12, 2026, 2:07:42 PMJun 12
to PicoChess
Hello friends, updated OSA with alternative board.py (board-new.py) to manage leds in a different way (capture flaw)
It certainly needs a lot of improvement: as it is the work of someone whith almost none python knowledge relying on Claude .
All the best, Etienne
To unsubscribe from this group and stop receiving emails from it, send an email to picochess+...@googlegroups.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 picochess+...@googlegroups.com.
osa.7z

waldomiro dias machado junior

unread,
Jun 14, 2026, 2:47:48 PM (13 days ago) Jun 14
to pico...@googlegroups.com
Hi Étienne, how are you? I hope you're well. 

Please, when you can, take a picture of the inside of your Bluetooth OSA, showing the wires and the two 1K and 2K resistors so I can make mine, I would be eternally grateful.

No rush. 

Waldomiro
To unsubscribe from this group and stop receiving emails from it, send an email to picochess+unsubscribe@googlegroups.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 picochess+unsubscribe@googlegroups.com.

--
You received this message because you are subscribed to a topic in the Google Groups "PicoChess" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/picochess/8STfA_04uW4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to picochess+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/picochess/CANsUfdQHM-GpLin-0K%2B9cqL_SCvLmONU%2BCzec-GV3xeZq5q-Bg%40mail.gmail.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 picochess+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/picochess/cb955a08-184d-4fc8-b22e-b12b53654158n%40googlegroups.com.

Etienne Chaffanjon

unread,
Jun 14, 2026, 3:03:48 PM (13 days ago) Jun 14
to pico...@googlegroups.com
Hi, the picture won’t help you much the resistors were soldered together as per the circuit described in the post and packed in a black tape. The switch is needed because the 5v on the DIN-5 is always on and we don’t want to save the batteries. All the best, Etienneimage0.jpeg

Le 14 juin 2026 à 20:47, waldomiro dias machado junior <pet...@gmail.com> a écrit :

Hi Étienne, how are you? I hope you're well. 
To unsubscribe from this group and stop receiving emails from it, send an email to picochess+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/picochess/CANsUfdTiUp_4TdC-kwLsf3TeOgvaYKkydr6akxenKL1ncijLiA%40mail.gmail.com.

waldomiro dias machado junior

unread,
Jun 16, 2026, 9:50:23 PM (11 days ago) Jun 16
to pico...@googlegroups.com
Hello Étienne, 

HC-06 OSA

VCC - VCC
GND - GND
TXD - RXD
RXD - TXD

A 1k resistor should be soldered to the RXD wire of the HC-06 that goes to the TXD of the OSA.

A 2k resistor should be soldered to the RXD wire of the HC-06 and to the GND wire.

Is this correct? 

Sorry for the inconvenience. 

Waldomiro.

Em domingo, 14 de junho de 2026, Etienne Chaffanjon <picoc...@gmail.com> escreveu:
Olá, a foto não vai ajudar muito. Os resistores foram soldados juntos conforme o circuito descrito na postagem e embalados em fita isolante preta. O interruptor é necessário porque a tensão de 5V no conector DIN-5 está sempre ligada e não queremos economizar as baterias. Tudo de bom, Etienne.imagem0.jpeg

Le 14 juin 2026 à 20:47, waldomiro dias machado junior <pet...@gmail.com> a écrit :

Olá Étienne, como vai? Espero que esteja bem. 

Por favor, quando puder, tire uma foto do interior do seu OSA Bluetooth, mostrando os fios e os dois resistores de 1K e 2K, para que eu possa fazer o meu. Ficaria eternamente grato.

Sem pressa. 

Waldomiro
Em sexta-feira, 12 de junho de 2026, Etienne C <picoc...@gmail.com> escreveu:
Olá amigos, atualizei o OSA com um board.py alternativo (board-new.py) para gerenciar os LEDs de uma maneira diferente (falha de captura).
Certamente precisa de muitas melhorias: afinal, é o trabalho de alguém com quase nenhum conhecimento de Python, baseado no Claude.
Tudo de bom, Etienne.
Na quarta-feira, 10 de junho de 2026, às 18:49:47 UTC+2, Etienne C escreveu:


Hello Waldomiro,
Utilizei o HC-06, pois precisamos apenas do modo escravo.
A configuração padrão é 9600bds, você está certo (a configuração permitiria alterar o nome e o PIN, mas você pode ignorar isso para OSA).
Os pinos DIN 5 podem ser encontrados aqui:
Étienne

Le 10 juin 2026 à 14:05, waldomiro dias machado junior <pet...@gmail.com> a écrit :

Olá Étienne, 

Pesquisei no Google e diz que a taxa de transmissão padrão do HC-05 é de 9600 baud. 

Se essa informação estiver correta, não precisarei programar essa taxa. 

Vi também no manual do Renaissance que é muito fácil alterar a taxa de transmissão para 9600 baud! 

Por favor, quais são os dois valores de resistor que devo usar?

Obrigado, 

Waldomiro

Em segunda-feira, 8 de junho de 2026, waldomiro dias machado junior <pet...@gmail.com> escreveu:
Muito obrigado, Randy e Étienne! 

Estarei ansiosamente aguardando no domingo para ver o que você fez no seu projeto OSA, que você disse ser mais fácil, e então tentarei fazê-lo no Citrine. 

Geraldo Berger já fabricou diversos cabos e interfaces especiais para algumas das minhas máquinas de xadrez; ele é uma pessoa excepcional! 

Dessa vez, vou tentar fazer eu mesmo, já que moro em outro país, o Brasil.

Waldomiro 

Em segunda-feira, 8 de junho de 2026, Etienne Chaffanjon <picoc...@gmail.com> escreveu:
Muito bem anotado, obrigado Randy. Já enviei a mensagem abaixo em particular.
Compartilharei as duas versões mais recentes do board.py para OSA no próximo domingo. 

Hi Waldomiro,
Posso tentar descrever brevemente o que fiz. No entanto, quando se trata de reparos ou melhorias, recomendo fortemente que você entre em contato com a Berger.
Para meu primeiro projetor de citrino, usei uma placa de circuito impresso Bolutek, que era muito prática, além da bateria de 9V, conforme o manual do Computer Schach. 

Você
recebeu esta mensagem porque está inscrito em um tópico do grupo "PicoChess" do Google Groups.
Para cancelar a inscrição neste tópico, acesse https://groups.google.com/d/topic/picochess/8STfA_04uW4/unsubscribe .
Para cancelar a inscrição neste grupo e em todos os seus tópicos, envie um e-mail para picochess + ... @googlegroups.com .
Para visualizar esta discussão , acesse https://groups.google.com/d/msgid/picochess/CANsUfdQHM-GpLin-0K%2B9cqL_SCvLmONU%2BCzec-GV3xeZq5q-Bg%40mail.gmail.com .

Você
recebeu esta mensagem porque está inscrito no grupo "PicoChess" do Google Groups. Para cancelar sua inscrição neste grupo e parar de
receber e-mails dele, envie um e-mail para picochess+...@googlegroups.com . Para visualizar

Você
recebeu esta mensagem porque está inscrito no grupo "PicoChess" do Google Groups. Para cancelar sua inscrição e parar de

Você
recebeu esta mensagem porque está inscrito no grupo "PicoChess" do Google Groups. Para cancelar sua inscrição e parar de
receber e-mails deste grupo, envie um e-mail para picochess+...@googlegroups.com .
Para visualizar esta discussão , acesse https://groups.google.com/d/msgid/picochess/33A10C33-12B4-4BF0-BDEB-D96A8E52EE3A%40gmail.com .

Etienne Chaffanjon

unread,
Jun 17, 2026, 1:18:27 AM (10 days ago) Jun 17
to pico...@googlegroups.com
Hello, yes that is correct the 2k to the ground is « after » the 1k (on the HC06 RX side). All the best, Etienneimage0.png

Le 17 juin 2026 à 03:50, waldomiro dias machado junior <pet...@gmail.com> a écrit :

Hello Étienne, 

HC-06 OSA

VCC - VCC
GND - GND
TXD - RXD
RXD - TXD

A 1k resistor should be soldered to the RXD wire of the HC-06 that goes to the TXD of the OSA.

A 2k resistor should be soldered to the RXD wire of the HC-06 and to the GND wire.

Is this correct? 

Sorry for the inconvenience. 

Waldomiro.

Em domingo, 14 de junho de 2026, Etienne Chaffanjon <picoc...@gmail.com> escreveu:
Olá, a foto não vai ajudar muito. Os resistores foram soldados juntos conforme o circuito descrito na postagem e embalados em fita isolante preta. O interruptor é necessário porque a tensão de 5V no conector DIN-5 está sempre ligada e não queremos economizar as baterias. Tudo de bom, Etienne.
<image0.jpeg>

--
You received this message because you are subscribed to a topic in the Google Groups "PicoChess" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/picochess/8STfA_04uW4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to picochess+...@googlegroups.com.

waldomiro dias machado junior

unread,
Jun 17, 2026, 6:55:28 AM (10 days ago) Jun 17
to pico...@googlegroups.com

Hi Étienne, 

Now it's easy to understand and build the Bluetooth, thank you again! 

One last question, I have a Saitek Renaissance that has a display, it's very easy to set the baud rate to 9600 because of the display! 

How did you change the baud rate on your Galileo/Leonardo which doesn't have a display? 

In that case, do you need a module with a display, for example, an Analyst? 

Waldomiro
Em quarta-feira, 17 de junho de 2026, Etienne Chaffanjon <picoc...@gmail.com> escreveu:
Olá, sim, está correto, o 2k para o solo é «depois» do 1k (no lado do receptor HC06). Tudo de bom, Etienne.imagem0.png

Le 17 juin 2026 à 03:50, waldomiro dias machado junior <pet...@gmail.com> a écrit :

Olá Étienne, 

HC-06 EIXO

VCC - VCC
GND - GND
TXD - RXD
RXD - TXD

Um resistor de 1kΩ deve ser soldado ao fio RXD do HC-06 que vai para o TXD do OSA.

Um resistor de 2kΩ deve ser soldado ao fio RXD do HC-06 e ao fio GND.

Está correto? 

Desculpe pela inconveniência. 

Waldomiro.

Em domingo, 14 de junho de 2026, Etienne Chaffanjon <picoc...@gmail.com> escreveu:
Olá, a foto não vai ajudar muito. Os resistores foram soldados juntos conforme o circuito descrito na postagem e embalados em fita isolante preta. O interruptor é necessário porque a tensão de 5V no conector DIN-5 está sempre ligada e não queremos economizar as baterias. Tudo de bom, Etienne.
<image0.jpeg>

Le 14 juin 2026 à 20:47, waldomiro dias machado junior <pet...@gmail.com> a écrit :

Olá Étienne, como vai? Espero que esteja bem. 

Por favor, quando puder, tire uma foto do interior do seu OSA Bluetooth, mostrando os fios e os dois resistores de 1K e 2K, para que eu possa fazer o meu. Ficaria eternamente grato.

Sem pressa. 

Waldomiro
Em sexta-feira, 12 de junho de 2026, Etienne C <picoc...@gmail.com> escreveu:
Olá amigos, atualizei o OSA com um board.py alternativo (board-new.py) para gerenciar os LEDs de uma maneira diferente (falha de captura).
Certamente precisa de muitas melhorias: afinal, é o trabalho de alguém com quase nenhum conhecimento de Python, baseado no Claude.
Tudo de bom, Etienne.
Na quarta-feira, 10 de junho de 2026, às 18:49:47 UTC+2, Etienne C escreveu:


Hello Waldomiro,
Utilizei o HC-06, pois precisamos apenas do modo escravo.
A configuração padrão é 9600bds, você está certo (a configuração permitiria alterar o nome e o PIN, mas você pode ignorar isso para OSA).
Os pinos DIN 5 podem ser encontrados aqui:
Uso de resistência para proteger as portas 1k e 2k do HC-06 conforme:

Pesquisei no Google e diz que a taxa de transmissão padrão do HC-05 é de 9600 baud. 

Se essa informação estiver correta, não precisarei programar essa taxa. 

Também vi no manual do Renaissance que é muito fácil alterar a taxa de transmissão para 9600 baud! 
receber e-mails dele, envie um e-mail para picochess+unsubscribe@googlegroups.com . Para visualizar

Você
recebeu esta mensagem porque está inscrito no grupo "PicoChess" do Google Groups. Para cancelar sua inscrição e parar de

Você
recebeu esta mensagem porque está inscrito no grupo "PicoChess" do Google Groups. Para cancelar sua inscrição e parar de
receber e-mails deste grupo, envie um e-mail para picochess+unsubscribe@googlegroups.com .

Você
recebeu esta mensagem porque está inscrito em um tópico do grupo "PicoChess" do Google Groups.
Para cancelar a inscrição neste tópico, acesse https://groups.google.com/d/topic/picochess/8STfA_04uW4/unsubscribe . Para cancelar a

Você
recebeu esta mensagem porque está inscrito no grupo "PicoChess" do Google Groups. Para cancelar sua inscrição e parar de
receber e-mails deste grupo, envie um e-mail para picochess+...@googlegroups.com .

Etienne Chaffanjon

unread,
Jun 17, 2026, 12:19:30 PM (10 days ago) Jun 17
to pico...@googlegroups.com
Hi, please take a look to the manual. All the bestimage0.png

Le 17 juin 2026 à 12:55, waldomiro dias machado junior <pet...@gmail.com> a écrit :



Hi Étienne, 

Now it's easy to understand and build the Bluetooth, thank you again! 

One last question, I have a Saitek Renaissance that has a display, it's very easy to set the baud rate to 9600 because of the display! 

How did you change the baud rate on your Galileo/Leonardo which doesn't have a display? 

In that case, do you need a module with a display, for example, an Analyst? 

Waldomiro
Em quarta-feira, 17 de junho de 2026, Etienne Chaffanjon <picoc...@gmail.com> escreveu:
Olá, sim, está correto, o 2k para o solo é «depois» do 1k (no lado do receptor HC06). Tudo de bom, Etienne.
<image0.png>

--
You received this message because you are subscribed to a topic in the Google Groups "PicoChess" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/picochess/8STfA_04uW4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to picochess+...@googlegroups.com.

waldomiro dias machado junior

unread,
Jun 17, 2026, 1:23:12 PM (10 days ago) Jun 17
to pico...@googlegroups.com

Hi Étienne, 

Now it's very simple for users like me, who have the Saiteks Renaissance/Galileo/Leonardo and are complete novices like me. 

Thank you very much for sharing your projects and knowledge with us! 

Waldomiro.
inscrição neste grupo e em todos os seus tópicos, envie um e-mail para picochess+unsubscribe@googlegroups.com . Para visualizar

Você
recebeu esta mensagem porque está inscrito no grupo "PicoChess" do Google Groups. Para cancelar sua inscrição e parar de
receber e-mails deste grupo, envie um e-mail para picochess+unsubscribe@googlegroups.com .

--
You received this message because you are subscribed to a topic in the Google Groups "PicoChess" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/picochess/8STfA_04uW4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to picochess+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/picochess/CANsUfdROfB1CEp%3D8wJExp6KY1zUPcFaPUAtFP0_Voa338e0mqA%40mail.gmail.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 picochess+unsubscribe@googlegroups.com.

waldomiro dias machado junior

unread,
Jun 18, 2026, 10:04:56 PM (9 days ago) Jun 18
to pico...@googlegroups.com
Hi Étienne, 

How are you? I hope you're well. 

Please see the attached photo. 

Is the order of the resistors correct? 

Remember that the 1K resistor is soldered to the green wire and the 2K resistor is soldered to the green and black wires, after the 1K resistor in the direction of the Saitek OSA. 

I'm unsure if this order is correct or if it's reversed. 

If it's correct, I'll insulate everything to make it clearer! 

Waldomiro.

Olá Étienne, 

Waldomiro
To unsubscribe from this group and stop receiving emails from it, send an email to picochess+...@googlegroups.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 picochess+...@googlegroups.com.

Você
recebeu esta mensagem porque está inscrito em um tópico do grupo "PicoChess" do Google Groups.
Para cancelar a inscrição neste tópico, acesse https://groups.google.com/d/topic/picochess/8STfA_04uW4/unsubscribe .
Para cancelar a inscrição neste grupo e em todos os seus tópicos, envie um e-mail para picochess + ... @googlegroups.com .
Para visualizar esta discussão , acesse https://groups.google.com/d/msgid/picochess/CANsUfdQHM-GpLin-0K%2B9cqL_SCvLmONU%2BCzec-GV3xeZq5q-Bg%40mail.gmail.com .

Você
recebeu esta mensagem porque está inscrito no grupo "PicoChess" do Google Groups. Para cancelar sua inscrição neste grupo e parar de
receber e-mails dele, envie um e-mail para picochess+...@googlegroups.com . Para visualizar

Você
recebeu esta mensagem porque está inscrito no grupo "PicoChess" do Google Groups. Para cancelar sua inscrição e parar de
receber e-mails deste grupo, envie um e-mail para picochess+...@googlegroups.com . Para visualizar

Você
recebeu esta mensagem porque está inscrito no grupo "PicoChess" do Google Groups. Para cancelar sua inscrição e parar de
receber e-mails deste grupo, envie um e-mail para picochess+...@googlegroups.com .

Você
recebeu esta mensagem porque está inscrito em um tópico do grupo "PicoChess" do Google Groups.
Para cancelar a inscrição neste tópico, acesse https://groups.google.com/d/topic/picochess/8STfA_04uW4/unsubscribe . Para cancelar a
inscrição neste grupo e em todos os seus tópicos, envie um e-mail para picochess+...@googlegroups.com . Para visualizar

Você
recebeu esta mensagem porque está inscrito no grupo "PicoChess" do Google Groups. Para cancelar sua inscrição e parar de
receber e-mails deste grupo, envie um e-mail para picochess+...@googlegroups.com .

--
You received this message because you are subscribed to a topic in the Google Groups "PicoChess" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/picochess/8STfA_04uW4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to picochess+...@googlegroups.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 picochess+...@googlegroups.com.
IMG-20260618-WA0111.jpg

Etienne Chaffanjon

unread,
Jun 19, 2026, 1:12:30 AM (8 days ago) Jun 19
to pico...@googlegroups.com
Hi Waldomiro, it is on the other side: the voltage dividor is meant to protect the TX port of the HC06: from the 5v out of the TX port of the Saitek, you go down with 1k and down again with 2k to the ground. Between the two resistors you are at 3.3v and that’s what we want for the HC06. Look again at the circuit scheme. All the best. Etienne

Etienne Chaffanjon

unread,
Jun 19, 2026, 1:14:13 AM (8 days ago) Jun 19
to pico...@googlegroups.com
Please read to protect the RX port of the HC06

> Le 19 juin 2026 à 07:12, Etienne Chaffanjon <picoc...@gmail.com> a écrit :
>
> Hi Waldomiro, it is on the other side: the voltage dividor is meant to protect the TX port of the HC06: from the 5v out of the TX port of the Saitek, you go down with 1k and down again with 2k to the ground. Between the two resistors you are at 3.3v and that’s what we want for the HC06. Look again at the circuit scheme. All the best. Etienne

Etienne Chaffanjon

unread,
Jun 19, 2026, 2:04:25 AM (8 days ago) Jun 19
to pico...@googlegroups.com
…also make sure that you are ok on the DIN-5 side: no short between the wires first, 5v btwn red and black(ground) and that you didn’t take the 9v port by mistake on any wire ! All the best, Etienne

> Le 19 juin 2026 à 07:14, Etienne Chaffanjon <picoc...@gmail.com> a écrit :
>
> Please read to protect the RX port of the HC06

waldomiro dias machado junior

unread,
Jun 19, 2026, 7:04:15 AM (8 days ago) Jun 19
to pico...@googlegroups.com
Hello Étienne, 

Thank you very much for your patience with me!

Please see this new photo and check if it is correct now? 

There are no shorts, I tested with a multimeter.

I used terminals 1 - 2 - 3 - 5 of the Saitek OSA:

Terminal 1    TXD to RXD of the HC-05 

Terminal 2   GND to GND of the HC-05 

Terminal 3   RXD to TXD of the HC-05 

Terminal 5  +5V to VCC of the HC-05. 

Thank you, 

Waldomiro.

--
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.
IMG-20260619-WA0011.jpg

waldomiro dias machado junior

unread,
Jun 19, 2026, 7:09:37 AM (8 days ago) Jun 19
to pico...@googlegroups.com
Hello Étienne, 

Thank you very much for your patience with me!

Please see this new photo and check if it is correct now? 

There are no shorts, I tested with a multimeter.

I used terminals 1 - 2 - 3 - 5 of the Saitek OSA:

Terminal 1    TXD to RXD of the HC-06 

Terminal 2    GND to GND of the HC-06 

Terminal 3    RXD to TXD of the HC-06 

Terminal 5    +5V to VCC of the HC-06. 

Thank you, 

Waldomiro.
IMG-20260619-WA0011.jpg

Etienne Chaffanjon

unread,
Jun 19, 2026, 7:31:23 AM (8 days ago) Jun 19
to pico...@googlegroups.com
Looks good to me
All the best
Etienne

Le 19 juin 2026 à 13:09, waldomiro dias machado junior <pet...@gmail.com> a écrit :


You received this message because you are subscribed to a topic in the Google Groups "PicoChess" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/picochess/8STfA_04uW4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to picochess+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/picochess/CANsUfdRdJcsC9QWERi88pPQze3xSqJSPnvugAjuEr7qfhXRUPA%40mail.gmail.com.
<IMG-20260619-WA0011.jpg>

waldomiro dias machado junior

unread,
Jun 19, 2026, 11:27:32 AM (8 days ago) Jun 19
to pico...@googlegroups.com
Hi Étienne, 

Thank you again for everything. 

Look at the photo and see how it fit comfortably in the compartment of my Renaissance! 

Now I'll wait for the Bluetooth OSA to be included in the PicoChess so I can test it. 

Waldomiro
To unsubscribe from this group and stop receiving emails from it, send an email to picochess+unsubscribe@googlegroups.com.

--
You received this message because you are subscribed to a topic in the Google Groups "PicoChess" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/picochess/8STfA_04uW4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to picochess+unsubscribe@googlegroups.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 picochess+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/picochess/B481EA10-1A19-4B61-88D9-CAF635E16CB7%40gmail.com.
IMG-20260619-WA0029.jpeg

Etienne Chaffanjon

unread,
Jun 19, 2026, 2:08:41 PM (8 days ago) Jun 19
to pico...@googlegroups.com
Hi Waldomiro,
Happy to hear that you managed to make it!  you can test by talking BOSAL to your board using termite or play with any GUI using OSA drivers (Achim’s, Graham’s). 
Back to picochess now.
The OSA files and guides were already provided in this thread. Again this is a personnel and experimental project so it is not integrated in v3 or v4 and need some skills and efforts to set up (but the trip is fun!). Some Claude guidelines are included. Maybe one day, it will be improved and integrated…by one of our topguns.
My path was to start from a fresh trixie image and follow Johan’s instructions to install picochess v4. On top of that I have installed 3 starting rfcomm services that try to connect one of my 3 BT board (dgt, osa, citrine) and a service that set up picochess.ini accordingly: board type and port. It works very well for me.
I think it is all described in the provided files. 
Be aware that a picochess update would probably break the settings.
Have a good time!
All the best,
Etienne

Le 19 juin 2026 à 17:27, waldomiro dias machado junior <pet...@gmail.com> a écrit :

Hi Étienne, 
To unsubscribe from this group and all its topics, send an email to picochess+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/picochess/CANsUfdQ306B8U%3DSymk9Ue31ZJHtQ_BJwZdnnZ%2Bx0_ixcwmWBrw%40mail.gmail.com.
<IMG-20260619-WA0029.jpeg>

waldomiro dias machado junior

unread,
Jun 20, 2026, 6:56:20 AM (7 days ago) Jun 20
to pico...@googlegroups.com
Hello Étienne, 

Thank you again for your help and congratulations on your work! 

Since you made the files available here, I'm very much looking forward to Randy, Johan, or another PicoChess developer eventually adding the ability to play chess using Saiteks OSA or Citrine boards to PicoChess – those would be two more great options! 

To unsubscribe from this group and all its topics, send an email to picochess+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/picochess/CANsUfdQ306B8U%3DSymk9Ue31ZJHtQ_BJwZdnnZ%2Bx0_ixcwmWBrw%40mail.gmail.com.
<IMG-20260619-WA0029.jpeg>

--
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+unsubscribe@googlegroups.com.

waldomiro dias machado junior

unread,
Jun 22, 2026, 8:04:43 PM (5 days ago) Jun 22
to pico...@googlegroups.com

Hi Étienne, how are you? I hope you're well. 

If you can and want to, please send me a link so I can download your PicoChess image, so I can play with the Saitek OSA and maybe in the future, also with my Citrine. 

If you can't or don't want to, I won't be upset. 

I have a DGTPI watch and the PicoChess desktop with a 10.1-inch touchscreen, meaning I can use both images. 

Thank you very much! 

Waldomiro

Etienne Chaffanjon

unread,
Jun 23, 2026, 6:27:43 AM (4 days ago) Jun 23
to pico...@googlegroups.com
Hello Waldomiro, I am doing well thank you… and on our way to the 3rd star!
My image has been customized and would require some adjustment as well. So I would rather recommend to invest some time in making the documented adjustments: it is not that difficult and a good occasion to learn more on the raspberry picochess environment. All the best, Etienne

Le 23 juin 2026 à 02:04, waldomiro dias machado junior <pet...@gmail.com> a écrit :


To unsubscribe from this group and all its topics, send an email to picochess+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/picochess/CANsUfdTKGedQBEyNiGjpyUKxOfm7B_zGEbOvy9UQ9K4SZnYxFA%40mail.gmail.com.

Johan Sjöblom

unread,
Jun 23, 2026, 6:44:44 AM (4 days ago) Jun 23
to pico...@googlegroups.com
If the changes are documented I can try to create a feature branch for it. Its easy to clean up code, so that is not a problem. There is a new set of board pythons in the beginning of this discussion, but in addition to that I only see electric hardware changes?

If the new (clean or not) Python requires changes to the image, I can let AI reverse engineer a list of implicated changes... 

With documentation it would be easy to do this as an experimental side branch at first, and then later merge it in to master.

-- Johan 

To unsubscribe from this group and stop receiving emails from it, send an email to picochess+...@googlegroups.com.

--
You received this message because you are subscribed to a topic in the Google Groups "PicoChess" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/picochess/8STfA_04uW4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to picochess+...@googlegroups.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 picochess+...@googlegroups.com.

--
You received this message because you are subscribed to a topic in the Google Groups "PicoChess" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/picochess/8STfA_04uW4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to picochess+...@googlegroups.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 picochess+...@googlegroups.com.

--
You received this message because you are subscribed to a topic in the Google Groups "PicoChess" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/picochess/8STfA_04uW4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to picochess+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/picochess/CANsUfdTKGedQBEyNiGjpyUKxOfm7B_zGEbOvy9UQ9K4SZnYxFA%40mail.gmail.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 picochess+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/picochess/04AD973B-0750-4192-A3F6-38CC362F5978%40gmail.com.

Etienne Chaffanjon

unread,
Jun 23, 2026, 6:53:36 AM (4 days ago) Jun 23
to pico...@googlegroups.com
Hi Johan, the changes were documented by Claude in the provided files together with the board.py. Also asyncio is needed. All the best, Etienne

Le 23 juin 2026 à 12:44, Johan Sjöblom <messi...@gmail.com> a écrit :



Johan Sjöblom

unread,
Jun 23, 2026, 8:21:52 AM (4 days ago) Jun 23
to PicoChess
Great work Etienne.

Added a new branch: 426-citrine-board
And the issue link is here for ideas/fixing etc... https://github.com/JohanSjoblom/picochess/issues/426

If Waldomiro or someone confirms it works we can clean the code, if we want to... And at some point we can merge this to master.

How to switch to this feature branch and test:

cd /opt/picochess
git fetch origin
git checkout 426-citrine-board
venv/bin/python -m pip install -r requirements.txt

This last command will make sure the new library pyserial-asyncio is installed as it is needed for these new boards. You can also run install-picochess.sh pico as that one will always check needed libraries.


Then set the board type
board-type = citrine
dgt-port = /dev/rfcomm1
or:
board-type = osa
dgt-port = /dev/rfcomm0

-- Johan

waldomiro dias machado junior

unread,
Jun 23, 2026, 10:19:52 AM (4 days ago) Jun 23
to pico...@googlegroups.com
Hello Johan and Étienne. 

I just ran all the commands with a friend's help. 

After selecting the OSA chessboard, changing the DGT port, saving, and restarting PicoChess, it didn't restart properly; the screen is white and shows an internet connection error message, even though I’ve verified that my Wi-Fi is connected. 

I tried several times, but the PicoChess board interface never appeared on the screen.

Waldomiro 
To unsubscribe from this group and stop receiving emails from it, send an email to picochess+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/picochess/2ed14ceb-c2d3-4f8d-8e78-62bbb968b47dn%40googlegroups.com.

Johan Sjöblom

unread,
Jun 23, 2026, 10:50:10 AM (4 days ago) Jun 23
to PicoChess
Sounds like a rights issue… I am guessing that user pi does not have the rights to use the new communication required to communicate with the board.. I can have a look at it later this evening.


Johan Sjöblom

unread,
Jun 23, 2026, 11:03:41 AM (4 days ago) Jun 23
to pico...@googlegroups.com
Had a quick look and made a fix, but you would perhaps need a friends help again on how to update your solution that I fixed now?

Open a terminal and run these, the "git pull" pulls the updated fix I just made. The python and pip command re-installs the required new library.
cd /opt/picochess
git pull

venv/bin/python -m pip install -r requirements.txt

Then restart PicoChess. If the UI loads but OSA still does not connect, the next thing to inspect is the PicoChess log for OsaBoard: cannot connect on /dev/rfcomm0 or missing pyserial-asyncio.

Johan Sjöblom

unread,
Jun 23, 2026, 11:08:28 AM (4 days ago) Jun 23
to pico...@googlegroups.com
If its a rights issue we need the following commands to be run in your terminal:
sudo usermod -aG dialout pi
sudo usermod -aG bluetooth pi

And then reboot. These commands will give the pi user the right to use the communication on /dev/rfcomm0

Etienne Chaffanjon

unread,
Jun 23, 2026, 12:15:49 PM (4 days ago) Jun 23
to pico...@googlegroups.com
Hi Joan, I won’t be able to test the new branch before Saturday.
Hi Waldomiro,
From my personal experience but not 100% sure:
If asyncio is not installed, picochess won’t start
If UI starts but the board is not recognized. Make sure that:
BT device must be paired and trusted
RFcomm service must be created 
Picochess service should wait for BT
Picochess.ini must be set up with right board and port.
(Of course BT device must be tested before from a PC you can use termite or putty (serial 9600 bauds) and send BOSAL instructions (OPEN, ….) or with Arena, Shredder or Fritz - or you can use the OSA cable via USB as a first step with the right port - see doc)

Le 23 juin 2026 à 17:08, Johan Sjöblom <messi...@gmail.com> a écrit :



Johan Sjöblom

unread,
Jun 23, 2026, 2:08:49 PM (4 days ago) Jun 23
to pico...@googlegroups.com
OK. Thanks for more info. If Waldomiro manages to do a git pull, picochess should start even without any new libraries, but I dont think he will be able to use the new boards that easily... 

waldomiro dias machado junior

unread,
Jun 23, 2026, 3:01:18 PM (4 days ago) Jun 23
to pico...@googlegroups.com

Hello Johan and Étienne, 

I ran the commands and PicoChess opened normally! "Saitek OSA" appears at the bottom left of the screen.

Étienne, I have the OSA cable made by Berger, which is excellent! If everything is set up correctly, will it work with that cable? I ask because I don't want to take a risk with the Bluetooth OSA I assembled during this testing phase, though I do plan to use it in the near future. 

Note: I don't know how to test this Bluetooth OSA to see if it works correctly on a computer—I can't imagine how I'd go about that—but I will install it in the Renaissance if necessary. 

Waldomiro
To unsubscribe from this group and stop receiving emails from it, send an email to picochess+unsubscribe@googlegroups.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 picochess+unsubscribe@googlegroups.com.

--
You received this message because you are subscribed to a topic in the Google Groups "PicoChess" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/picochess/8STfA_04uW4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to picochess+unsubscribe@googlegroups.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 picochess+unsubscribe@googlegroups.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 picochess+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/picochess/CAEk%2BOSTVYN1-oFaoVjXjxs-Kp16o4q_9cSruVwHHQCvDTOTxxQ%40mail.gmail.com.

Etienne Chaffanjon

unread,
Jun 23, 2026, 3:22:17 PM (4 days ago) Jun 23
to pico...@googlegroups.com
osa.7z

waldomiro dias machado junior

unread,
Jun 23, 2026, 10:43:40 PM (4 days ago) Jun 23
to pico...@googlegroups.com

Hello Étienne and Johan, 

Unfortunately, I couldn't get my Renaissance to connect using either the Berger USB cable or the OSA Bluetooth module I assembled; the light kept flashing, and it wouldn't connect to PicoChess. 

I am available to try other configurations. 

Étienne, could you please clarify something for me? After setting the Renaissance to 9600 baud and switching it to COMM mode (with the LED lit), how do I prevent the Renaissance program from responding to a move—for example, 1.e4? 

With the Gavon, I had to switch it to analysis mode. I tried that, but it didn't work. 

Waldomiro

Em terça-feira, 23 de junho de 2026, Etienne Chaffanjon <picoc...@gmail.com> escreveu:

--
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+unsubscribe@googlegroups.com.

Etienne Chaffanjon

unread,
Jun 24, 2026, 1:14:14 AM (3 days ago) Jun 24
to pico...@googlegroups.com
Hello Waldomiro,
I don’t have the Renaissance but should be the same. The only thing to do on the board is to set up at 9600 bauds: the driver will do the rest (including opening the com and switching to analysis mode).
When you start Picochess with the USB port set up, the board should switch to com mode and make some bips.
Did you check the right port in the Terminal as per the Appendix?
All the best,
Etienne


Le 24 juin 2026 à 04:43, waldomiro dias machado junior <pet...@gmail.com> a écrit :


You received this message because you are subscribed to a topic in the Google Groups "PicoChess" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/picochess/8STfA_04uW4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to picochess+...@googlegroups.com.

waldomiro dias machado junior

unread,
Jun 24, 2026, 2:49:22 PM (3 days ago) Jun 24
to pico...@googlegroups.com
Hello Étienne and Johan. 

Johan, you were right; unfortunately, I couldn't get the Saitek Renaissance working with either the OSA USB cable made by Berger—see the two attached photos—or the OSA Bluetooth cable I assembled. 

I executed all the commands you suggested in PicoChess, except for the one below, which neither my friend nor I understood how to carry out; is it done in the Terminal? 

If the UI loads but OSA still does not connect, the next thing to inspect is the PicoChess log for OsaBoard: cannot connect on /dev/rfcomm0 or missing pyserial-asyncio.


Étienne, I also believe the issue lies with the PicoChess port. I looked at the document you sent, but unfortunately, I didn't understand how to identify the port—please forgive my lack of knowledge. 

Waldomiro
To unsubscribe from this group and all its topics, send an email to picochess+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/picochess/CANsUfdQNKprDMS_vyzkkCsosA98GNYeN0V4F%2Bgc7X%2BCpwANYOQ%40mail.gmail.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 picochess+unsubscribe@googlegroups.com.
IMG-20260624-WA0023.jpeg
IMG-20260624-WA0021.jpeg

Etienne Chaffanjon

unread,
Jun 24, 2026, 3:52:07 PM (3 days ago) Jun 24
to pico...@googlegroups.com
Hello Waldomiro,
Did you try the dmesg in the terminal as per the guide? And check what is in the picochess settings (picochess.ini)?
All the best, Etienne

2. Find the device node. A USB-serial adapter appears as /dev/ttyUSB0 (FTDI/CP210x/CH340/PL2303) or /dev/ttyACM0 (CDC-ACM

adapters). Plug it in and check:

dmesg | tail -20 ls -l /dev/ttyUSB* /dev/ttyACM*

# shows e.g.

"ch341-uart ... now attached to ttyUSB0"

3. picochess.ini — point dgt-port at the USB node (keep board-type = osa ):board-type = osa

dgt-port = /dev/ttyUSB0 



Le 24 juin 2026 à 20:49, waldomiro dias machado junior <pet...@gmail.com> a écrit :

Hello Étienne and Johan. 
To unsubscribe from this group and all its topics, send an email to picochess+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/picochess/CANsUfdQ6jzumuQBeSgYhkZ6fjz2WjoA_bFANGysWo-pVOAEL7A%40mail.gmail.com.
<IMG-20260624-WA0023.jpeg>
<IMG-20260624-WA0021.jpeg>

Etienne Chaffanjon

unread,
Jun 24, 2026, 4:18:28 PM (3 days ago) Jun 24
to pico...@googlegroups.com
If you are on terminal you can check your bluetooth device (see the useful instructions in the recap):


Bluetooth serial port:

sudo rfcomm bind 0 XX:XX:XX:XX:XX:XX # create /dev/rfcomm0

rfcomm # list bindings

ls -l /dev/rfcomm0 # device present?

Pairing (one time):

sudo bluetoothctl

agent on

scan on

pair XX:XX:XX:XX:XX:XX trust XX:XX:XX:XX:XX:XX

quit


After the scan on the HC-06 should show up and you can take note of the mac address (replace the X) and pair
At the pairing the pind should be requested (default 1234)

Le 24 juin 2026 à 21:52, Etienne Chaffanjon <picoc...@gmail.com> a écrit :



waldomiro dias machado junior

unread,
Jun 24, 2026, 10:41:12 PM (3 days ago) Jun 24
to pico...@googlegroups.com
Hello Étienne, 

I tried everything, but unfortunately, I lack the knowledge and ability to get the Saitek OSA working. 

Please see the attached photos: two show what appeared when I ran the command you suggested to identify the PicoChess port. 

The other photo shows the errors that occurred when I entered `|` or an uppercase "I"; consequently, I was unable to execute the commands to try connecting the OSA Bluetooth cable. 

In any case, thank you very much for your help—it was great giving it a try! 

Note: It didn't work with the OSA USB cable either; I tried everything.

Waldomiro

Em qua., 24 de jun. de 2026 às 23:17, waldomiro dias machado junior <pet...@gmail.com> escreveu:

Hello Étienne, 

I tried everything, but unfortunately, I lack the knowledge and ability to get the Saitek OSA working. 

Please see the attached photos: two show what appeared when I ran the command you suggested to identify the PicoChess port. 

The other photo shows the errors that occurred when I entered `|` or an uppercase "I"; consequently, I was unable to execute the commands to try connecting the OSA Bluetooth cable. 

In any case, thank you very much for your help—it was great giving it a try! 

Waldomiro
To unsubscribe from this group and stop receiving emails from it, send an email to picochess+...@googlegroups.com.

--
You received this message because you are subscribed to a topic in the Google Groups "PicoChess" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/picochess/8STfA_04uW4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to picochess+...@googlegroups.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 picochess+...@googlegroups.com.

--
You received this message because you are subscribed to a topic in the Google Groups "PicoChess" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/picochess/8STfA_04uW4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to picochess+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/picochess/CANsUfdQ6jzumuQBeSgYhkZ6fjz2WjoA_bFANGysWo-pVOAEL7A%40mail.gmail.com.
<IMG-20260624-WA0023.jpeg>
<IMG-20260624-WA0021.jpeg>

--
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 visit https://groups.google.com/d/msgid/picochess/4CFA736D-58F0-40A0-8750-D6664876017E%40gmail.com.
20260624_230157.jpg
IMG-20260624-WA0133.jpeg

Etienne Chaffanjon

unread,
Jun 25, 2026, 1:21:21 AM (2 days ago) Jun 25
to pico...@googlegroups.com

Hello Waldomiro,

Don’t give up! It is just a learning curve.

For USB:

The 2nd picture with the grep shows that there is a usb adapter FTDI attached but we don’t see the following of the message.
Once you see the right port, make sure that it is the same in picochess.ini:
sudo nano /opt/picochess/picochess.ini
Check and correct the port (should be /dev/ttyUSB0) save Ctrl+X, then Y, then Enter
When you make changes with terminal: stop fits and restart picochess service after
To stop: 
sudo service picochess stop
to restart: 
sudo service picochess restart

For bluetooth:
you need to the find the mac address of the Hc-06 to replace the X 
Plug the HC06 to DIN-5
In terminal:
sudo bluetoothctl
scan on
When the device shows up take a picture or write down the adress
pair XX-XX….
The pin must be requested: 1234
trust XX-XX….
exit
Then you need to bind the rfcom:

sudo rfcomm bind 0 XX:XX:XX:XX:XX:XX 


And change the port in picochess.ini to:

dgt-port = /dev/rfcomm0

Restart picochess: sudo service picochess restart

Next time you start you will need to do that again unless you create the service as described in the appendix

To do that in terminal

sudo nano /etc/systemd/system/rfomm_osa.service
paste and don’t forget to replace the mac address


[Unit]

Description=Bind Saitek OSA (XX:XX:XX:XX:XX:XX) to /dev/rfcomm0

After=bluetooth.target

Requires=bluetooth.target

[Service]

Type=oneshot

RemainAfterExit=yes

ExecStartPre=/bin/sleep 5

ExecStart=/usr/bin/rfcomm bind 0 XX:XX:XX:XX:XX:XX

ExecStop=/usr/bin/rfcomm release 0

Restart=on-failure

RestartSec=10

[Install]

WantedBy=multi-user.target


Save and quit: ctrl+x and Y

Modify picochess.service so that he waits for osa 

sudo nano /etc/systemd/system/picochess.service
Add in the Unit bloc

After=multi-user.target rfcomm_osa.service

Wants=rfcomm_osa.service


Save and quit : ctr+x and y


Then you beed to reload the seevices:


sudo service daemon-reload


And reboot: sudo reboot now


All the best


Etienne



Le 25 juin 2026 à 04:41, waldomiro dias machado junior <pet...@gmail.com> a écrit :


To view this discussion visit https://groups.google.com/d/msgid/picochess/CANsUfdRBvCkVC-UvzDsDmCUk7pAiVH6WthHVBYPEszjoVPX9tg%40mail.gmail.com.
<20260624_230157.jpg>
<IMG-20260624-WA0133.jpeg>

Etienne Chaffanjon

unread,
Jun 25, 2026, 1:42:48 AM (2 days ago) Jun 25
to pico...@googlegroups.com
Just some thoughts:
Although Claude is very confident that the osa driver will work with USB I didn't test it as I don’t have your cable.
For BT you need to make sure that your device is working. I can try to help you on that: how do you use the osa cable? with Arena, Fritz…? Can you download Termite on your PC (assuming it has BT)?
All the best,
Etienne

waldomiro dias machado junior

unread,
Jun 25, 2026, 3:38:16 PM (2 days ago) Jun 25
to pico...@googlegroups.com
Hi Étienne, 

Thanks again for your help. I’m really excited to keep trying. 

Theoretically, the connection using the OSA USB cable is simpler, so I want to focus on that first before moving on to the Bluetooth cable. 

Please take a look at the two attached photos. 

It turns out the port is indeed the one you thought it was. 

I entered it into `Picochess.ini` under the DGT port setting, saved the file, and restarted the system (doing so directly, not via the Terminal). 

Afterward, I accessed the PicoChess Terminal and ran the command you suggested; the result is shown in the photo, but no port appeared for me to modify or save.

The Renaissance is connected via the OSA cable to PicoChess, with the COMM function set to 9600 baud.

Waldomiro 

To unsubscribe from this group and stop receiving emails from it, send an email to picochess+unsubscribe@googlegroups.com.

--
You received this message because you are subscribed to a topic in the Google Groups "PicoChess" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/picochess/8STfA_04uW4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to picochess+unsubscribe@googlegroups.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 picochess+unsubscribe@googlegroups.com.

--
You received this message because you are subscribed to a topic in the Google Groups "PicoChess" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/picochess/8STfA_04uW4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to picochess+unsubscribe@googlegroups.com.

To view this discussion visit https://groups.google.com/d/msgid/picochess/CANsUfdQ6jzumuQBeSgYhkZ6fjz2WjoA_bFANGysWo-pVOAEL7A%40mail.gmail.com.
<IMG-20260624-WA0023.jpeg>
<IMG-20260624-WA0021.jpeg>

--
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+unsubscribe@googlegroups.com.

--
You received this message because you are subscribed to a topic in the Google Groups "PicoChess" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/picochess/8STfA_04uW4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to picochess+unsubscribe@googlegroups.com.

To view this discussion visit https://groups.google.com/d/msgid/picochess/CANsUfdRBvCkVC-UvzDsDmCUk7pAiVH6WthHVBYPEszjoVPX9tg%40mail.gmail.com.
<20260624_230157.jpg>
<IMG-20260624-WA0133.jpeg>

--
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+unsubscribe@googlegroups.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 picochess+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/picochess/AC3DF49E-9A57-4C1A-A354-15DA6BDF5795%40gmail.com.
20260625_160735.jpg
20260625_154822.jpg

waldomiro dias machado junior

unread,
Jun 25, 2026, 3:57:06 PM (2 days ago) Jun 25
to pico...@googlegroups.com
Hello again,

Étienne, take a look at this other attached photo. Unfortunately, it still hasn't connected.

Waldomiro 
20260625_164805.jpg

RandyR

unread,
Jun 25, 2026, 4:27:07 PM (2 days ago) Jun 25
to PicoChess
I had a look at the code. From my amateur's observation it doesn't look like there is any code in there to support USB.

Randy

Etienne Chaffanjon

unread,
Jun 25, 2026, 5:01:08 PM (2 days ago) Jun 25
to pico...@googlegroups.com
Hello,
Thank you Randy for providing some lights on this matter.
It is quite annoying if USB was a dead end road and I am really sorry Waldomiro for having trusted Claude blindly and waste your time.
I will need to build a osa cable and sort it out later.
However the picochess settings seem strange to me (I am not used to the new V4 presentation) but it seems that the dgt-port is not enabled on the picture. I didn’t see either the board type osa.
Maybe it is worth to double check that.
All the best, 
Etienne

Le 25 juin 2026 à 22:27, RandyR <randy...@gmail.com> a écrit :

I had a look at the code. From my amateur's observation it doesn't look like there is any code in there to support USB.
--
You received this message because you are subscribed to a topic in the Google Groups "PicoChess" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/picochess/8STfA_04uW4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to picochess+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/picochess/1347693e-f253-4aba-b87e-5a24ac664e57n%40googlegroups.com.

RandyR

unread,
Jun 25, 2026, 5:49:57 PM (2 days ago) Jun 25
to PicoChess
Hi Etienne. My mistake - I had a closer look and I think you can disregard my previous post. It does appear to use the same code as the DGT USB boards and the dgt-port setting. Someone with more than rudimentary python skills can likely see if the OSA code is getting the proper port designation.

 It might be helpful, Waldomiro, to set your debug level to debug in picochess.ini (if not already there) and attach the log files.

Randy

waldomiro dias machado junior

unread,
Jun 25, 2026, 6:37:46 PM (2 days ago) Jun 25
to pico...@googlegroups.com
Hello Étienne and Randy!

Étienne, there’s no need to apologize; even though it didn't work out, trying to make that connection was a lot of fun. 

Now I’m going to try connecting using my OSA Bluetooth cable, which is much more complicated. 

I already know how to set the parameters for the Renaissance and Picochess.ini. 

I’m not sure how to test the OSA Bluetooth cable itself, but the LEDs flash rapidly, and since the HC-06 has a factory baud rate of 9600, I believe it will work. 

Étienne, what I need now is the sequence of commands to enter in the Terminal—is that possible? 

I really want to try this, but please don't rush; take your time. 

Thanks again. 

Waldomiro

Em quinta-feira, 25 de junho de 2026, Etienne Chaffanjon <picoc...@gmail.com> escreveu:
Hello,
Thank you Randy for providing some lights on this matter.
It is quite annoying if USB was a dead end road and I am really sorry Waldomiro for having trusted Claude blindly and waste your time.
I will need to build a osa cable and sort it out later.
However the picochess settings seem strange to me (I am not used to the new V4 presentation) but it seems that the dgt-port is not enabled on the picture. I didn’t see either the board type osa.
Maybe it is worth to double check that.
All the best, 
Etienne

Le 25 juin 2026 à 22:27, RandyR <randy...@gmail.com> a écrit :

I had a look at the code. From my amateur's observation it doesn't look like there is any code in there to support USB.

Randy
On Thursday, June 25, 2026 at 2:57:06 PM UTC-5 pet...@gmail.com wrote:
Hello again,

Étienne, take a look at this other attached photo. Unfortunately, it still hasn't connected.

Waldomiro 

--
You received this message because you are subscribed to a topic in the Google Groups "PicoChess" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/picochess/8STfA_04uW4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to picochess+unsubscribe@googlegroups.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 picochess+unsubscribe@googlegroups.com.

waldomiro dias machado junior

unread,
Jun 25, 2026, 7:17:28 PM (2 days ago) Jun 25
to pico...@googlegroups.com

Hello Étienne and Randy, 

Hopes have been revived that Renaissance will work with the OSA USB cable! 

Randy, please look at the attached photo and tell me if this is where I should go in, change "warning" to "debug," and then save? 

Log-level = warning

Waldomiro 

Em quinta-feira, 25 de junho de 2026, waldomiro dias machado junior <pet...@gmail.com> escreveu:
20260625_200014.jpg

Randy Reade

unread,
Jun 25, 2026, 7:39:36 PM (2 days ago) Jun 25
to pico...@googlegroups.com
Hi, Waldomiro.

Yes, that is correct.

Randy

Etienne Chaffanjon

unread,
Jun 26, 2026, 12:22:30 AM (yesterday) Jun 26
to pico...@googlegroups.com
Hello Waldomiro,
If HC-06 is flashing it is good sign!
For BT I have already sent you the commands in my previous email: I can resend cleaner next weekend as it is difficult from my phone now.
0 Stop picochess service
1 You need to pair and trust your device
2 Bind the rfcomm to your device
3 Change the port in picochess.ini
4 Then you can restart picochess to see if it works
5 If it does you need to create a rfcomm service to bind at start up and modify picochess.service to wait for osa rfcomm service and BT
6 reboot
As a general comment, I use Filezilla to transfer files from/to my raspberry pi.
This way you could share the log and other files or ask AI.
All the best,
Etienne

Le 26 juin 2026 à 00:37, waldomiro dias machado junior <pet...@gmail.com> a écrit :

Hello Étienne and Randy!
To unsubscribe from this group and all its topics, send an email to picochess+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/picochess/CANsUfdRnnnBvDdYisvvkrHMpGcAO2viDOHT7tgJe9WqxTb8hkQ%40mail.gmail.com.

waldomiro dias machado junior

unread,
Jun 26, 2026, 1:04:00 AM (yesterday) Jun 26
to pico...@googlegroups.com

Hello Randy. 

When I changed "warning" to "debug" and saved the file, the Picochess board stopped appearing after the restart—see the attached photo. 

I went back to Picochess.ini, changed it back to "warning," saved, and restarted, but strangely enough, the Picochess board still didn't appear. 

This isn't a problem, though, because I can just flash a new microSD card with the Picochess v.4.3.2 image.

Étienne, I just read your message; I'll give it a try. 

Many thanks. 

Waldomiro.

--
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+unsubscribe@googlegroups.com.
20260625_205001.jpg

Johan Sjöblom

unread,
Jun 26, 2026, 3:05:49 AM (yesterday) Jun 26
to pico...@googlegroups.com
Changing "warning" to "debug"  can not stop picochess from starting. There must have been an accidental change in the ini file that picochess could not handle, or because of some some system update you did picochess was not allowed to use port 80. If that happens you can try localhost:8080 as in some version we made picochess start on port 8080 as a backup if it can not start on port 80.
-- Johan

To unsubscribe from this group and all its topics, send an email to picochess+...@googlegroups.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 picochess+...@googlegroups.com.

--
You received this message because you are subscribed to a topic in the Google Groups "PicoChess" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/picochess/8STfA_04uW4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to picochess+...@googlegroups.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 picochess+...@googlegroups.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 picochess+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/picochess/CANsUfdR6rv-jo2dKXck787GJbX84R2yrizO111aHGNVkwSUdLw%40mail.gmail.com.

waldomiro dias machado junior

unread,
Jun 26, 2026, 8:12:14 AM (yesterday) Jun 26
to pico...@googlegroups.com
Hello Johan, 

Your message arrived looking like this—see the attached photo. 

Waldomiro
To unsubscribe from this group and all its topics, send an email to picochess+unsubscribe@googlegroups.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 picochess+unsubscribe@googlegroups.com.

--
You received this message because you are subscribed to a topic in the Google Groups "PicoChess" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/picochess/8STfA_04uW4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to picochess+unsubscribe@googlegroups.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 picochess+unsubscribe@googlegroups.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 picochess+unsubscribe@googlegroups.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 picochess+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/picochess/CAEk%2BOSTOP40NNY%2BFivNRt6c197ZsdWhoU1EzBgwoMrpC_mdoOA%40mail.gmail.com.
Screenshot_20260626_090951_Chrome.jpg

Randy Reade

unread,
Jun 26, 2026, 9:15:10 AM (yesterday) Jun 26
to pico...@googlegroups.com
Here's what it says:
:
Changing "warning" to "debug"  can not stop picochess from starting. There must have been an accidental change in the ini file that picochess could not handle, or because of some some system update you did picochess was not allowed to use port 80. If that happens you can try localhost:8080 as in some version we made picochess start on port 8080 as a backup if it can not start on port 80.
-- Johan

You can copy picochess.ini.example-dgtpi-clock over your old one and redo the entries:

cd /opt/picochess
cp picochess.ini picochess.ini.bak
cp picochess.ini.example-dgtpi-clock picochess.ini
nano picochess.ini

Randy



To unsubscribe from this group and all its topics, send an email to picochess+...@googlegroups.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 picochess+...@googlegroups.com.

--
You received this message because you are subscribed to a topic in the Google Groups "PicoChess" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/picochess/8STfA_04uW4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to picochess+...@googlegroups.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 picochess+...@googlegroups.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 picochess+...@googlegroups.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 picochess+...@googlegroups.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 picochess+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/picochess/CANsUfdQBAfjBVhPg9wTqDvkCTne2XYnQE3uftVO8B1ynaC70zw%40mail.gmail.com.

Johan Sjöblom

unread,
Jun 26, 2026, 9:26:38 AM (yesterday) Jun 26
to pico...@googlegroups.com
Strange, but thanks for sending clear text Randy!

waldomiro dias machado junior

unread,
Jun 26, 2026, 1:47:33 PM (21 hours ago) Jun 26
to pico...@googlegroups.com
Hello Johan, 

If the change was supposed to be made here, unfortunately it didn't work; the board didn't open.

Please see the attached photo. 

I'm unable to execute the third line of the command in the Terminal—what am I doing wrong? 

Please see the photos.

Waldomiro
To unsubscribe from this group and all its topics, send an email to picochess+unsubscribe@googlegroups.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 picochess+unsubscribe@googlegroups.com.

--
You received this message because you are subscribed to a topic in the Google Groups "PicoChess" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/picochess/8STfA_04uW4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to picochess+unsubscribe@googlegroups.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 picochess+unsubscribe@googlegroups.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 picochess+unsubscribe@googlegroups.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 picochess+unsubscribe@googlegroups.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 picochess+unsubscribe@googlegroups.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 picochess+unsubscribe@googlegroups.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 picochess+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/picochess/CAEk%2BOSRw7jTntC4Wne8iHv36euzpPYnw9QyeXwy-0H_5wrn3kw%40mail.gmail.com.
20260626_143707.jpg
20260626_140137.jpg
17824958038192280471396608031405.jpg

Etienne Chaffanjon

unread,
Jun 26, 2026, 2:08:18 PM (21 hours ago) Jun 26
to pico...@googlegroups.com
hello, seems that you added a space in the command.
(You can check the name of the back up picochess.ini (with example and clock in the name) by listing the files in the /opt/picochess directory with the command ls)
BR

Le 26 juin 2026 à 19:47, waldomiro dias machado junior <pet...@gmail.com> a écrit :

Hello Johan, 
To unsubscribe from this group and all its topics, send an email to picochess+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/picochess/CANsUfdQaraM%3D%3DQxyAX6AonKqV21AxdWyc2Mk2fAVieV46AcAUw%40mail.gmail.com.
<20260626_143707.jpg>
<20260626_140137.jpg>
<17824958038192280471396608031405.jpg>

Randy Reade

unread,
Jun 26, 2026, 2:40:47 PM (21 hours ago) Jun 26
to pico...@googlegroups.com
Yes. Remove the space before clock. 

waldomiro dias machado junior

unread,
Jun 26, 2026, 3:57:38 PM (19 hours ago) Jun 26
to pico...@googlegroups.com

Thanks a lot for the help. 

It’s working now—take a look at the photo.

Unfortunately, the dashboard didn't open. 

I’m going to re-flash the microSD card and add the OSA files following Johan’s instructions; then, I’ll try to connect the OSA Bluetooth cable following Étienne’s instructions. 

Waldomiro
--
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+unsubscribe@googlegroups.com.
20260626_162129.jpg

Etienne Chaffanjon

unread,
Jun 26, 2026, 4:21:27 PM (19 hours ago) Jun 26
to pico...@googlegroups.com
You probably don’t need to reflash a sd card right away.  Did you go down though the picochess.ini file to make sure that the port and board are correctly set up and not commented (no #) ? All the best, Etienne

Le 26 juin 2026 à 21:57, waldomiro dias machado junior <pet...@gmail.com> a écrit :


You received this message because you are subscribed to a topic in the Google Groups "PicoChess" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/picochess/8STfA_04uW4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to picochess+...@googlegroups.com.

waldomiro dias machado junior

unread,
Jun 26, 2026, 7:51:49 PM (15 hours ago) Jun 26
to pico...@googlegroups.com

Hello,

Since I have two PicoChess setups, I opened the `PicoChess.ini` file for both in the Terminal and compared the settings. 

I noticed that two board types were enabled: `dgt` and `noeboard`. 

I removed the `dgt` entry, set the port to `dgt = /dev/ttyACM0`, saved the file, and restarted the system—and it started working again. 

I have no idea what happened, because the only change I made—after which it stopped opening—was switching the log level from `warning` to `debug`, as Randy had suggested. 

The main thing is that it's working again.


Étienne, I have a major question—please look at the photo and answer: 

is it normal for OSA and Citrine to appear only in the *Picochess.ini* file for the screen, but not in the *Picochess.ini* file for the Terminal?

Notice that OSA doesn't appear in the top section of the Terminal; it only shows up as the selected board.

 I’m not an expert, and I found it odd that all the others appear in the top section of the Terminal while Citrine and OSA do not. 

Waldomiro

Em sexta-feira, 26 de junho de 2026, Etienne Chaffanjon <picoc...@gmail.com> escreveu:
You probably don’t need to reflash a sd card right away.  Did you go down though the picochess.ini file to make sure that the port and board are correctly set up and not commented (no #) ? All the best, Etienne

Le 26 juin 2026 à 21:57, waldomiro dias machado junior <pet...@gmail.com> a écrit :


Thanks a lot for the help. 

It’s working now—take a look at the photo.

Unfortunately, the dashboard didn't open. 

I’m going to re-flash the microSD card and add the OSA files following Johan’s instructions; then, I’ll try to connect the OSA Bluetooth cable following Étienne’s instructions. 

Waldomiro
Em sexta-feira, 26 de junho de 2026, Randy Reade <randy...@gmail.com> escreveu:
Yes. Remove the space before clock. 

On Fri, Jun 26, 2026, 1:08 p.m. Etienne Chaffanjon <picoc...@gmail.com> wrote:
hello, seems that you added a space in the command.
(You can check the name of the back up picochess.ini (with example and clock in the name) by listing the files in the /opt/picochess directory with the command ls)
BR

--
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+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/picochess/CAE5Wduu%3DkAhVdBZ%2BdMtfONq09Da1BAFsqHcOvY8mTE6OevD-Og%40mail.gmail.com.

--
You received this message because you are subscribed to a topic in the Google Groups "PicoChess" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/picochess/8STfA_04uW4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to picochess+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/picochess/CANsUfdTU_JbY_JNAt0jcrWbuUBzZLxkh9ZHo9JTwQxV3oFxhBw%40mail.gmail.com.
<20260626_162129.jpg>

--
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+unsubscribe@googlegroups.com.

waldomiro dias machado junior

unread,
Jun 26, 2026, 7:54:09 PM (15 hours ago) Jun 26
to pico...@googlegroups.com
Sorry, I forgot to attach the photo.
20260626_195454.jpg

Johan Sjöblom

unread,
4:50 AM (6 hours ago) 4:50 AM
to pico...@googlegroups.com
Travelling for a few days i Estonia, but note that you also need to specify a port in picochess ini, like 

board-type = osa
dgt-port = /dev/rfcomm0

To unsubscribe from this group and stop receiving emails from it, send an email to picochess+...@googlegroups.com.

--
You received this message because you are subscribed to a topic in the Google Groups "PicoChess" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/picochess/8STfA_04uW4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to picochess+...@googlegroups.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 picochess+...@googlegroups.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 picochess+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/picochess/CANsUfdSvL1qtU5LZAmbO%3DDyEEj2BvuShtHb2aRojXbOM-%2BHasQ%40mail.gmail.com.

Etienne Chaffanjon

unread,
5:11 AM (6 hours ago) 5:11 AM
to pico...@googlegroups.com
Hello guys, i built a OSA cable with a USB PL2303: the driver is working with the picochess.ini set up (osa and /dev/ttyUSB0)
I still need to test Johan branch
All the best,
Etienne

Le 27 juin 2026 à 10:50, Johan Sjöblom <messi...@gmail.com> a écrit :



waldomiro dias machado junior

unread,
5:42 AM (6 hours ago) 5:42 AM
to pico...@googlegroups.com
Hello Johan, 

please see the attached photo; your message appeared this way for me again on both my mobile phone and my computer. 

Randy, please resend Johan's post to me if it appeared legible to you. 

Étienne, it's great news that you've assembled an OSA USB cable—I'm very optimistic! 

Waldomiro
To unsubscribe from this group and stop receiving emails from it, send an email to picochess+unsubscribe@googlegroups.com.

--
You received this message because you are subscribed to a topic in the Google Groups "PicoChess" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/picochess/8STfA_04uW4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to picochess+unsubscribe@googlegroups.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 picochess+unsubscribe@googlegroups.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 picochess+unsubscribe@googlegroups.com.

--
You received this message because you are subscribed to a topic in the Google Groups "PicoChess" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/picochess/8STfA_04uW4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to picochess+unsubscribe@googlegroups.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 picochess+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/picochess/05D378A7-B091-4CA1-B9EF-2381E1E88D5D%40gmail.com.
Screenshot_20260627_063033_Chrome.jpg

waldomiro dias machado junior

unread,
6:08 AM (5 hours ago) 6:08 AM
to pico...@googlegroups.com
By the way, have a great trip, Johan—enjoy yourself!

Randy Reade

unread,
8:37 AM (3 hours ago) 8:37 AM
to pico...@googlegroups.com
Here's Johan's interacted post 😊:

Travelling for a few days i Estonia, but note that you also need to specify a port in picochess ini, like 

board-type = osa
dgt-port = /dev/rfcomm0




Randy Reade

unread,
8:40 AM (3 hours ago) 8:40 AM
to pico...@googlegroups.com
If it happens again, you can just copy the black lines and paste it as plain text somewhere (i.e. without formatting) to see the text.

Randy

waldomiro dias machado junior

unread,
9:33 AM (2 hours ago) 9:33 AM
to pico...@googlegroups.com
Hello,

Thanks a lot, Randy; I don't know why Johan's last two messages appeared to me with those black bars. I just read your suggestion on how to read the text—great tip! 

I’ve already run several tests with the Renaissance configured correctly: 9600 baud rate, COMM function enabled (red LED on), Picochess set to the OSA board, and the three dgt-port settings configured (/dev/rfcomm0, /dev/ttyACM0, /dev/ttyUSB0); unfortunately, it didn't work with any of the three.

The big news is that Étienne has put together an OSA USB cable, so the chances of the OSA working with Picochess have increased significantly! He’s no novice like me.

Waldomiro 

Randy Reade

unread,
9:59 AM (1 hour ago) 9:59 AM
to pico...@googlegroups.com
Hi Waldomiro, 

The debug logs would be helpful. They are in the /opt/picochess/logs folder. Set you log level to debug and reboot. Once you see it isn't working, exit PicoChess using the menu then attach the picochess.log file to your message.

I suspect Johan is formatting some text in his messages (black background). That's why we can't see the black text.

Randy

To unsubscribe from this group and stop receiving emails from it, send an email to picochess+...@googlegroups.com.

--
You received this message because you are subscribed to a topic in the Google Groups "PicoChess" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/picochess/8STfA_04uW4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to picochess+...@googlegroups.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 picochess+...@googlegroups.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 picochess+...@googlegroups.com.

--
You received this message because you are subscribed to a topic in the Google Groups "PicoChess" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/picochess/8STfA_04uW4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to picochess+...@googlegroups.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 picochess+...@googlegroups.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 picochess+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/picochess/CANsUfdS4yKJmSC9Z_1-DPwxngOTDDLkQ1x1vAdUDV5uyR3u2SQ%40mail.gmail.com.

waldomiro dias machado junior

unread,
10:32 AM (1 hour ago) 10:32 AM
to pico...@googlegroups.com
Randy,

I had already switched to `log-level = debug`, tested it, and it didn't work. I’ve already restarted. What commands do you want me to run in the terminal so I can take a photo and post it here for you to see?

Waldomiro 
To unsubscribe from this group and stop receiving emails from it, send an email to picochess+unsubscribe@googlegroups.com.

--
You received this message because you are subscribed to a topic in the Google Groups "PicoChess" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/picochess/8STfA_04uW4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to picochess+unsubscribe@googlegroups.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 picochess+unsubscribe@googlegroups.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 picochess+unsubscribe@googlegroups.com.

--
You received this message because you are subscribed to a topic in the Google Groups "PicoChess" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/picochess/8STfA_04uW4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to picochess+unsubscribe@googlegroups.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 picochess+unsubscribe@googlegroups.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 picochess+unsubscribe@googlegroups.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 picochess+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/picochess/CAE5Wduv7SnvKtS%2BoMnOX%3DbcyagwVyxwum6_p24rEgJycLKmeCw%40mail.gmail.com.
20260627_113053.jpg
20260627_112429.jpg

Etienne C

unread,
10:35 AM (1 hour ago) 10:35 AM
to PicoChess
Helllo Waldomiro, 
Maybe usefull,  I asked Claude about the renaissance providing the manual (which I don't own) since I didn't understand that you could set up in comm from the board
Quick:

On the board (SET UP → INFO → cycle with +):

  • Sio (language) = BOSAL
  • Sio (mode) = Str
  • board on
  • move format = Full (FROM-TO), clock OK
  • baud = 9600
  • cr-lf off, dly:cr 0.0
All the best,
Etienne

Saitek Kasparov Renaissance — OSA Board Setup for picochess

For: Waldomiro Connection: wired USB-to-serial adapter → /dev/ttyUSB0 Driver: picochess OSA board.py (BOSAL / ASCII keyword protocol) Goal: get the OSA driver talking to the Renaissance on the first try, and know what to check when it doesn't.

All values below are confirmed against the driver source, not guessed. The driver opens the port at 9600 8N1, no flow control, speaks BOSAL (ASCII keyword commands such as OPEN, NEW, MOVE E7-E6, terminated with CRLF), and expects move lines in FROM-TO form.


1. About the "COMM" light — not a mode you turn on

COMM (control panel indicator #23) is a status light, not a key or a togglable mode. It lights up when the OSA link is open, and it is the host — the picochess driver opening /dev/ttyUSB0 — that opens the link by sending OPEN over the port.

  • COMM lights up when picochess starts → the driver has the port open and the handshake landed.
  • COMM stays dark → the driver is not talking to the board. Check that /dev/ttyUSB0 exists and is readable, then check baud and protocol.

Most reliable indicator: inside the board's parameters menu, the Sio parameter blinks while the link is closed and goes steady once it is open. That is the direct go/no-go signal, independent of the Linux side.


2. Where the board settings live

All OSA parameters are in one menu on the Renaissance:

  1. Press SET UP (MODE light turns red).
  2. Press INFO — the first option appears in the LCD.
  3. Press + to cycle through the 14 options.
  4. Press NORMAL to exit.

Settings are saved even when the computer is switched off (except "board off", which does not persist).


3. Required settings — exact values for this driver

Board parameter

Set to

Why

Sio (language)
BOSAL
The driver sends ASCII keyword commands (OPEN, NEW, ANALYSIS, MOVE E7-E6). MOSAL-A/B are low-level machine languages the board won't read as text — BOSAL is required, not optional.
Sio (mode)
Str (stream)
The driver's 0x17 ack handling expects the board to return to the > prompt + 0x17 after each command. "Echo" (byte echo) would pollute the read stream.
board
board on
Mandatory. The driver toggles BOARD OFF/BOARD ON itself around each injected move, but the sensor must be live or physical moves never reach /dev/ttyUSB0.
Move format
Full (FROM-TO)
The driver emits E2-E4, O-O, E7-E8/Q and parses inbound moves in the same FROM-TO shape. "Short" (destination only) breaks parsing. clock is fine — the parser strips the trailing 00:31 time.
baud
9600
The driver opens the port at exactly 9600 (baudrate=9600). On /dev/ttyUSB0 this is a real serial line, so board = 9600 and driver = 9600 must match or you get framing garbage.
cr-lf
off
Avoids stray LFs in the stream.
dly:cr
0.0
Removes the printer-oriented per-line delay (.25 s default).

Options that do not block the dialogue: delay, flash, tourn, OSA version, Pio module, BOSAL human language (display/convenience only).


4. USB-serial gotcha: CR vs CRLF

This is the one driver-side value that may need flipping on a wired link.

By default the driver terminates PC → board commands with CRLF:

python
_EOL = "\r\n" # line terminator for PC -> board (CRLF). # If your board needs bare CR, change this to "\r".

Over Bluetooth (/dev/rfcomm0) CRLF has worked fine. But on a real USB-serial line, a board that expects bare CR can leave commands unacknowledged (you'll see OPEN go out but no ID string / no 0x17 ack, and COMM never lights).

Fallback if the handshake stalls on /dev/ttyUSB0: edit the driver and set

python
_EOL = "\r"

then restart. Try this only after confirming baud (9600) and Sio (BOSAL/Str) are correct — it's the next thing to suspect, not the first.


5. Two silent-reconfiguration traps
  • SET UP + FUNCTION + LIBRARY resets the first three parameters to defaults (LCD: "all reset"). It does not touch Sio / board / baud, but it is easy to trigger by accident.
  • ACL key — or a static discharge (garbled display, erratic behaviour) — does a full reset AND wipes the user library. After an ACL or power disturbance, re-verify Sio (BOSAL + Str), board on, and baud (9600) before relaunching the driver. The port existing at /dev/ttyUSB0 tells you nothing about whether the board's protocol settings survived.

6. Quick first-try checklist

On the board (SET UP → INFO → cycle with +):

  • Sio (language) = BOSAL
  • Sio (mode) = Str
  • board on
  • move format = Full (FROM-TO), clock OK
  • baud = 9600
  • cr-lf off, dly:cr 0.0

On Linux:

bash
# 1. Confirm the adapter enumerated, and which chip it is ls -l /dev/ttyUSB0 dmesg | grep -i ttyUSB # FTDI / CP210x / CH340 / PL2303 # 2. Match the baud before launching the driver stty -F /dev/ttyUSB0 9600 cs8 -cstopb -parenb -ixon -crtscts # 3. Watch raw bytes while toggling a piece on the board cat /dev/ttyUSB0 # board on + BOSAL + 9600 matched -> readable move/prompt traffic # unreadable stream -> suspect baud mismatch (9600 both ends) # nothing at all -> suspect 'board off' or wrong/dead port
Interpreting the result
  • cat shows readable traffic but board.py still fails → link is fine; issue is protocol-level (check Sio = BOSAL/Str, move format = Full).
  • cat shows garbagebaud mismatch between /dev/ttyUSB0 and the board's baud. The most common USB-serial failure. Set both to 9600.
  • cat shows nothing while toggling pieces → suspect board off, or a dead/wrong port node.
  • Port opens, COMM never lights, no ID string after OPEN → suspect the CR vs CRLF terminator (Section 4): try _EOL = "\r".

Randy Reade

unread,
10:40 AM (1 hour ago) 10:40 AM
to pico...@googlegroups.com
Are you able to copy files from your Pi to your PC to attach to your post?

Randy

Etienne C

unread,
10:52 AM (24 minutes ago) 10:52 AM
to PicoChess
Also you need to clarify the port:

2. Find the device node. 
A USB-serial adapter appears as /dev/ttyUSB0 (FTDI/CP210x/CH340/PL2303) or /dev/ttyACM0 (CDC-ACM adapters). Plug it in and check: 

In the terminal:
dmesg | tail -20 # shows e.g. "ch341-uart ... now attached to ttyUSB0" 
ls -l /dev/ttyUSB* /dev/ttyACM* 

3. picochess.ini — point dgt-port at the USB node (keep board-type = osa ):  

Reply all
Reply to author
Forward
0 new messages