<div dir="ltr">Si scusa ho scritto veloce, i problemi sono due, il fatto del reset e che LCD non funziona.<div>Per il primo appena possiamo proviamo lo script per il reset, per il secondo supponevamo una piedinatura sbagliata perchè la ramps dialogava con octoprint correttamente mentre l'LCD non dava segno di vita (quindi qualche piedino che usa l'LCD scambiato).</div>

<div><br></div><div>Appena Matteo legge ti manda gli scemi dell'LCD.</div><div><br></div><div>Manuel</div></div><div class="gmail_extra"><br clear="all"><div>Manuel Mazzuola</div>
<br><br><div class="gmail_quote">Il giorno 08 ottobre 2013 14:16, Rodolfo Giometti <span dir="ltr"><<a href="mailto:giometti@linux.it" target="_blank">giometti@linux.it</a>></span> ha scritto:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="im">On Tue, Oct 08, 2013 at 12:12:45AM +0200, Manuel wrote:<br>
> Rodolfo dopo che sei andato via è arrivato Matteo e abbiamo provato a fare<br>
> alcune prove:<br>
><br>
> - Abbiamo notate che flashando l'hex su arduino, questo funziona ma poi<br>
> dopo aver riavviato cosino questo non funziona più e c'è bisogno di<br>
> ri-flashare l'hex per farlo andare.<br>
<br>
</div>Credo sia necessario un reset... potete scaricare lo script di reset<br>
da qui:<br>
<br>
   <a href="https://github.com/cosino/cosino.github.io/tree/master/data/extensions/mega_2560" target="_blank">https://github.com/cosino/cosino.github.io/tree/master/data/extensions/mega_2560</a><br>
<br>
si chiama mega2560.sh e per programmare l'arduino si usa così:<br>
<br>
   $ ./mega2560.sh prog firmware.hex<br>
<br>
mentre per dare un colo di reset all'arduino dovete lanciarlo così:<br>
<br>
   $ ./mega2560.sh reset<br>
<br>
Io credo che al nuovo boot la CPU debba togliere dal reset la CPU<br>
arduino e lo potete fare resettandolo.<br>
<div class="im"><br>
> - Senza la shield (ramps) collegata per il controllo dei motori, octoprint<br>
> riesce a collegarsi all'arduino dentro cosino, mentre con la shield<br>
> attaccata non riesce in nessun modo, anche riprovando a riflashare l'hex<br>
> dopo il riavvio.<br>
><br>
> - Collegando la shield si ha lo stesso comportamento ma il display LCD non<br>
> funziona, cioè octoprint si connette e riceve valori dalla ramps, quindi il<br>
> collegamento cosino -> arduino -> ramps funziona, ma non funziona il<br>
> display collegato. (Sempre riflashando l'hex dopo aver riavviato cosino)<br>
<br>
</div>Non vi seguo, prima dite che octoprint si collega a cosino ma senza la<br>
ramps e poi che con la ramp si collega ma non va il display... :-/<br>
<br>
Domanda: il collegamento cosino -> arduino -> ramps funziona?<br>
Riuscite a fa nuovere i motori?<br>
<br>
Il display come è collegato alla ramps? Viene pilotato da quast'ultimo<br>
o usa qualche segnbale proveniente direttamente da Arduino?<br>
<br>
Avete lo schematico di questo display? In copia ci legge il mio socio<br>
che può verificare la parte hardware.<br>
<div class="im"><br>
> Suggerimenti per il primo problema ?<br>
<br>
</div>appena finito il boot date:<br>
<br>
   $ ./mega2560.sh reset<br>
<br>
e quindi provate a connettervi con octoprint.<br>
<div class="im"><br>
> Siamo sicuri che la piedinatura di arduino sia corretta per il problema<br>
> dell'LCD ?<br>
<br>
</div>Sì, ma ovviamente, come vi dissi ieri, ci può essere qualche sfiga che<br>
ancora non abbiamo trovato, ecco perché vi ho dato l'hardware! :-)<br>
<br>
Per capire se qualcosa non va mi servirebbero gli schematici dell'LCD<br>
poiché quelli della RAMP ce l'abbiamo già.<br>
<br>
Nota @Armando: vedi che loro usano la ramps 1.4<br>
<div class="im"><br>
> Abbiamo provato lo stesso firmware su un arduino normale e l'LCD funziona<br>
> correttamente.<br>
<br>
</div>Ok, così siamo sicuri che l'hardware funziona bene.<br>
<br>
Per ora continuate lo sviluppo con arduino normale in modo da non<br>
rallentare il lavoro, io ed Armando vediamo di risolvere questi<br>
problemi su Cosino (magari è qualche pista cannata).<br>
<br>
Ciao e grazie dei feedback!<br>
<br>
Rodolfo<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
<br>
GNU/Linux Solutions                  e-mail: <a href="mailto:giometti@enneenne.com">giometti@enneenne.com</a><br>
Linux Device Driver                          <a href="mailto:giometti@linux.it">giometti@linux.it</a><br>
Embedded Systems                     phone:  <a href="tel:%2B39%20349%202432127" value="+393492432127">+39 349 2432127</a><br>
UNIX programming                     skype:  rodolfo.giometti<br>
Freelance ICT Italia - Consulente ICT Italia - <a href="http://www.consulenti-ict.it" target="_blank">www.consulenti-ict.it</a><br>
<br>
--<br>
Mailing list info: <a href="http://lists.linux.it/listinfo/luccalug-soci" target="_blank">http://lists.linux.it/listinfo/luccalug-soci</a><br>
</font></span></blockquote></div><br></div>