Newsgroup: it.hobby.scacchi
Titolo: Info per PicoChess o Gavon per DGT Usb

Ciao a tutti.
Gioco saltuariamente a scacchi ma in questo ultimo periodo ho deciso di dedicarmi al nobil giuoco in maniera più assidua.
Oltre ad essermi iscritto in un corso di scacchi in un club della mia città ho ripescato dall'armadio la DGT usb acquistata qualche tempo fa.
Ho visto che di recente questa scacchiera viene a volte affiancata ad un Picochess o ad un Gavon e vorrei realizzarne uno visto che l'idea di trasformare la DGT in una simil scacchiera elettronica mi attira.
Ho consultati i siti, i forum e la documentazione che tratta la costruzione di questo sistema ma essendo il lingua inglese mi risulta ostica, quindi volevo sapere se qualcuno di voi ha già realizzato questo dispositivo ed avere qualche dritta per allestirne uno, del tipo e meglio un Picochess od un Gavon? Quale dei due attualmente è il più stabile? Dove posso acquistare l'hardware ecc..

 Ho consultati i siti, i forum e la documentazione che tratta la costruzione di questo sistema ma essendo il lingua inglese mi risulta ostica, quindi volevo sapere se qualcuno di voi ha già realizzato questo dispositivo ed avere qualche dritta per allestirne uno, del tipo e meglio un Picochess od un Gavon? Quale dei due attualmente è il più stabile? Dove posso acquistare l'hardware ecc..
 
Posso solo dirti cosa ho capito io.
In entrambi i progetti un team di sviluppatori ha connesso una scheda hardware programmabile Raspberry PI alla USB della DGT, ha programmato la raspberry per ospitare uno o più motori scacchistici e il gioco è fatto (per chi lo sa fare). 
 
Io non cso molto di programmazione, di hardware nemmeno, ma so che la raspberry è un progetto estremamemnte interessante che fa felici gli smanettoni e i cultori dell'open source. La puoi comprare ovunque, su ebay o su amazon, ma anche ai vari "radiant" che ogni tanto organizzano in giro per l'italia. Io so di quelli a Segrate Novegro (MI) e di Genova, ma sicuramente li fanno anche in altri centri italiani.
Documentazione? credo se ne trovi a bizzeffe in Internet, prova a googlare e secondo me dopo i primi tre link avrai da leggere per mesi. Tanto per dirne una, ho saputo che a Cusano Milanino (dove abito) si è costituito un gruppo di appassionati di tecnologia che sta per far partire un corso in aula su "ARDUINO", che è una sorta di progenitore di raspberry.
 
Facci sapere! io sono sia curioso che interessato, in quanto possessore di una DGT (seriale)
 
Ciao
Claudio Ruzza

 
 
Non ho mai fatto nulla del genere ma, come detto sopra, se con il tuo PC
e linux riesci a fare quello che vuoi, basta comprarsi un Raspberry e
installarci sopra quello che serve; conoscenze di elettronica e programmazione
necessarie: zero.
 
Ciao!

 necessarie: zero.
 
Interessante. Ne deduco che, non esistendo un driver linux per DGT aggiornato (ricordo una roba vecchia di anni chiamata DGTNIX, ho provato a installarla a partire dal tarball ma non sono mai riuscito a farlo funzionare) i signori che stanno dietro ai progetti citati da Marc.one potrebbero essersi presi la briga di scrivere un driver per la scacchiera? Può essere?
 
Ciao e grazie

 
 
Potrebbe, anche se mi sembra strano che non esista un driver linux
funzionante per una cosa del genere: davvero? :O Non è terribilmente
difficile scrivere un driver per una periferica USB (magari se il protocollo
di comunicazione non è pubblico è solo incredibilmente tedioso fare
reverse engineering), sarebbe curioso se nessuno ci si fosse messo.
 
Ciao!

 reverse engineering), sarebbe curioso se nessuno ci si fosse messo.
 
Mi sa che non c'è nulla a parte il dgtnix di cui sopra.
Comunque la DTG technology che io sappia è aperta a collaborazioni. Se c'è un volenteroso che si offre di fare un driver per linux e gli scrive sono abbastanza sicuro che gli danno tutto ciò che gli serve in termini di info.
Ricordo che anni addietro un programmatore italiano chiese lumi perchè voleva scrivere un interfaccia per giocare su FICS o coi motori attraverso la DGT e loro risposero prontamente e con entusiasmo, del resto più sono gli usi possibili e più teoricamente ne possono vendere
 
 
 


Chiedendo a Google vedo che qualcosina si trova, più o meno limitata in un
modo o nell'altro, ma il numero di risultati lascia comunque la sensazione
che più di qualcuno è riuscito nell'impresa in vari modi: purtroppo non ho
una DGT per poter provare nulla :)
 
Ciao!

 che più di qualcuno è riuscito nell'impresa in vari modi...
 
uh? Sono cosi' imbranato che trovo solo siti che rimandano in un modo o nell'altro al vecchio caro "dgtnix"?
Cercherò meglio. Se nel frattempo ti venisse lo sfizio di prolungare questa ricerca di qualche decina di secondi e trovassi qualcosa di interessante ti ascoltero' volentieri ;-)
 
Ciao e grazie


Per me i primi risultati sono:
 
un certo dgtdrv:
http://dgtdrv.sourceforge.net/
 
 
questo che dice alcune cose su come configurare xboard+craft+dgtdrv:
http://www.stellarcom.org/arwagner/chess/
 
 
la documentazione di eboard (che dovrebbe fare tutto da solo!):
http://linux.die.net/man/6/eboard
 
https://code.google.com/p/pychess/wiki/ChessClients
 
 
altri che hanno tagliato la testa al toro connettendola ad una macchina
virtuale con windows :) e vari piccoli progetti di cui non si sa lo stato
di maturazione.
 
Materiale per fare un po' di prove ce n'è! :)
 
Ciao!

Grazie mille per le info.
Ho provato a gogoolare ed ho trovato questo.
 
Per quanto riguarda il PicoChess è ufficialmente supportato dalla DGT
http://www.digitalgametechnology.com/index.php/support1/frequently-asked-questions/287-software/boards-with-3rd-party-software/131-which-programs-support-the-dgt-e-board
 
 
Qui c'è la pagina dello sviluppatore
http://www.picochess.org/
 
 
e qui un'altro riferimento
https://chessprogramming.wikispaces.com/PicoChess
 
 
qui due video che mostrano il funzionamento dell'aggeggio
https://www.youtube.com/watch?v=TDip9gzgGVs
 
https://www.youtube.com/watch?v=gP_LpxUORVg
 
 
Dai video pare che tutto funzioni benissimo, però c'è anche un gruppo google in cui mi sembra che alcuni lamentino svariati problemi
https://groups.google.com/forum/#!forum/picochess
 
 
Per quanto riguarda il Gavon
ci sono queste pagine
https://chessprogramming.wikispaces.com/Gavon
 
https://sites.google.com/site/bergersprojects/reedcb/gavon
 
 
e questo video
https://www.youtube.com/watch?v=QR0b9AU1H3c
 
 
Navigando in youtube ho trovato anche un interessante filmato in cui si mostra una DGT collegata ad un tablet windows
https://www.youtube.com/watch?v=GvkuxleU6Yc
 
 
La soluzione mi sembra molto interessante perchè è più versatile delle altre soluzioni (si può anche giocare on line) ed economica
una soluzione Pichochess ha infatti questo costo
http://www.amazon.it/dp/B00T7KW3Y0/ref=wl_it_dp_o_pC_nS_ttl?_encoding=UTF8&colid=GYRI07HSYWZF&coliid=I1BO8UFIY7UR92
 
 
a cui bisogna aggiungere un orologio
 
mente il tablet parte da questi prezzi
http://www.amazon.it/Toshiba-Encore-Mini-WT7-C-100-Processore/dp/B00PQH9DSM/ref=sr_1_1?ie=UTF8&qid=1444761435&sr=8-1&keywords=tablet+toshiba
 
 
Quasi quasi stavo pensando di non correre rischi ed affidarmi ad una soluzione tablet windows.
Che ne pensate?
 
 
 
 


 
Ho visto un po' i link, ma purtroppo non ho trovato nessuna descrizione che
mi potesse far dare un parere tecnico, per cui andrei un po' a sensazione,
simpatia e magari esperienza.. in linea generale...
 
Io penso due cose, che si può ragionare da ingegnere o da hobbista.
 
Parlando da ingegnere, ogni soluzione è un compromesso tra tempo, qualità
e costi. Un tablet windows magari ti costa 300 euro, è grosso ma funziona
già tutto (forse) mentre un raspberry con picochess ti costa 40 euro, è
piccolissimo ma ci devi perdere un po' di tempo (forse). Vista in questa
ottica dipende solo se vuoi qualcosa di piccolo (chessò, lo vuoi integrare
dentro un mobiletto?) o un accroccone ti va bene lo stesso.
 
Parlando da hobbista, scegli quello con cui ti diverti di più! :)
 
Io, avessi tempo e un po' di soldi le proverei tutte! :D
 
Ciao!

Non escludo di provare tutte e due le soluzioni!
Se la DGT supportasse l'Ipad (che ho già) nel giro di breve utilizzerei entrambi i sistemi.
Dovendo sceglierne uno come primo sto ancora valutando, i costi sono comunque equivalenti; per il Pico si tratta di 65 Euro dei kit Raspberry + orologio DGT per altri 80 Euro circa.
Un tablet Windows discreto costa 160/200.
Vi farò comunque sapere.

Ho postato un richiesta sul gruppo Picochess riguardo all'hardware da utilizzare e, fra le altre, mi è stata data la risposta che ritrascrivo di seguito.
Da quello che posso intuire realizzare l'apparecchietto non è così banale e potrebbe avere problemi.
Che ne pensate?
 
 Hi Marco,
I installed picochess 051 without problems on odroi XU4
The main advantage is that you can use a fast EMMC. The Odroid boots up within 20 sec.
 
Here is a list of parts I used:
 
HARDWARE YOU NEED  TO BUY - OR MUST OWN ALREADY:
- Odroid XU4 with case
- 8-16 GB - EMMC -Card
- 4 Ampere Power supply for Odroid
- 4:1 USB Hub (could be integrated in Monitor)
- WLAN Stick
- Wireless Mouse/Keyboard-Dongle
- Bluetooth stick
- USB audio stick (you can also use Audioengine AW1 for wireless audio)
- Case that fits all parts
- HDMI Kable
- Monitor mit Speaker
- USB -Cables for DGT -eBoard (charge or connecting)
- USB Cable to Hub
- HDMI-Cable to Monitor
- DGT-BT eBoard
- DGT 3000 clock
 
and here a list of Advantages and possible Disadvantages:
 
DISADVANTAGES:
- needs an extra Hub (only 3 free USB-Ports)
- No audio out (needs extra USB Audio)
- Fan which turns on and off
- You have to follow the manual installation.
- takes time (> 3 hours)
 
POSSIBLE PROBLEMS:
- Devices might exceed maximum current on USB port (try a differnt port or use a powered USB Hub)
- Keep the DGT-eBoard away from strong electromagnetic fields
- Put picochess into the correct (/opt/picochess) directory - very important
- I think it is better to start picochess after WLAN has come up. Depending on which usb port is used for the wlan-dongle this can take longer or shorter.
- before Picochess is restarted, it should always be stopped
- Picochess must always be started from the directory /opt/picochess (otherwise the picochess ini probably subdirectories are not found)
 
THINGS TO PREPARE BEFORE INSTALLING PICOCHESS
- USE EMMC with preinstalled Linux (or put your own image onto the EMMC or SD Card- EMMC is much faster)
- Connect to WLAN (password)
- do a Software update (system tools software updater) - takes some time
- sudo apt-get update
- upgrade
- update also the Kernel (rpi-update) or use the odroid utility
- run kernelupdate
- In order to use sudo without password: Use visudo and change one line in sudoers
- Start with two open terminal windows:
   In preferences - default applications LXSession - autostart - Manual started Application I open a terminal windows with the startup script
- download  a nicer Icon für Chromium Browser :)
- download a nice Background picture :)
 
O MAKE THINGS EASIER
- Install midnight commander (sudo apt-get install mc) to make things easier
- Install shutter to make screenshots if necessary
- Install a printer
 
ENGINES:
- as su (sudo su)
- (apt-get fruit)
- download Stockfish and copy files to /stockfish/src kopieren
- make build ARCH=general-64
- make install
  now the stockfish engine should work already
 
NOW INSTALL PICOCHESS
follow the descrition exactly as described
 
Regards


 
Scritto così non sembra difficilissimo, anzi - però naturalmente dipende
dalla dimestichezza che hai con questi affari :)
Molte delle cose che scrive probabilmente non dovrai farle per nulla, sono
solo o per sicurezza o in caso di problemi: le possibilità che funzioni
(quasi) subito, se questi sono i soli consigli, sono molto alte :)
 
Ciao!

Ciao Francesco e grazie per l'ennesimo intervento.
Non sono molto esperto di cose informatiche, di quello che mi scrive il tizio non capisco bene cosa significhi questo inciso - needs an extra Hub (only 3 free USB-Ports) 
Ma quante porte USB sono necessarie per un Picochess? Io credevo una sola che usa sia per caricare il SO ed i programmi sia per collegare il dispositivo alla DGT.
Sullo stesso gruppo un'altro tizio mi dice che per il Raspberry avrei bisogno di un USB wifi adapter ma anche in questo caso non capisco bene a che serva, forse per l'aggiornamento del software? Ma non basta collegare il Raspberry al PC tramite la USB?
Scusa se ti ammorbo con questa infinita serie di domande.

 Scusa se ti ammorbo con questa infinita serie di domande.
 
Ma guarda, spiace a me di non poterti dare consigli "veri": io non ho mai
fatto nulla del genere, per cui non ne ho idea. Scrivo solo perché penso
di capire quello che succede under the hood, ma potrebbe anche non essere
vero.
 
Ciao!