Page 1 of 1

Asse Y impazzito (non per colpa dei driver) - RISOLTO

Posted: 19/04/2015, 1:22
by Gianluca74
Ciao,

è da una settimana che sto impazzendo su un problema e non ne vengo a capo. Vi spiego.

Da un giorno all'altro il movimento dell'asse Y non si comporta più come dovrebbe.
A iniziare da quando faccio la Home Y fino poi alla stampa.
Qui un esempio di cosa succede quando faccio Home Y (stesso risultato facendolo sia da PC win8.1, sia da LCD 4x20, sia da tablet android).
https://youtu.be/xvRuBpIadgg

All'inizio pensavo fosse il driver fritto, per cui ho provato a scambiare i driver sul controller, ma nulla. Il problema rimane tale e quale.

Poi ho rivolto testato il micro di fine corsa, ma dopo aver cambiato anche quello il problema rimane sempre tale e quale.

Poi ho verificato che non fosse il motore ad essere andato, e per fare una prova rapida ho invertito gli spinotti motore X e Y sul controller (e relativi finecorsa).
Facendo questa prova il problema si è spostato dall'asse Y all'asse X.

A parte la frustrazione del risultato, l'ultimo test mi ha fatto supporre che il motore Y funzioni correttamente se gli arrivano i segnali giusti.

Per cui pensando che il problema fosse il controller, oggi ho fatto sono arrivato a fare la scelta drastica: controller nuovo.
Arrivato, montato, tarato i driver, caricato il firmware di Mike (che uso ormai da mesi) e... cambiato nulla. :shock:

Non faccio modifiche hardware o firmware da mesi. La stampante andava un meraviglia e d'un tratto questo.

Mentre scrivevo questo messaggio mi è venuto in mente che la settimana scorsa ho modificato configuration.h per abilitare la seguente riga
#define EEPROM_CHITCHAT
e per farlo ho usato la nuova versione della IDE di arduino, la 1.6.3, mentre tutte le altre modifiche al firmware (piatto bang-bang, nuovi Valori PID, passi barra trapezia... etc) li ho sempre fatti con la versione 1.0.6.
Può essere che la nuova versione della IDE compili il codice diversamente?
Io ho impostato sempre Arduino Mega / Mega 2560

Avete idee? perchè io le ho esaurite :(

Grazie
Gianluca

Re: Asse Y impazzito (non per colpa dei driver)

Posted: 19/04/2015, 7:54
by Mikeb69
Prova a togliere la definizione di variabile eeprom_chitchat.
Nell' IDE 1.6 ho visto che hanno cambiato la libreria che gestisce la EEPROM.
Non vorrei fosse quella a darti problemi.
Nel caso ricompila con la vecchia versione dell' IDE

Re: Asse Y impazzito (non per colpa dei driver)

Posted: 19/04/2015, 7:59
by Mikeb69
Se guardi nella pagina del Marlin Firmware dicono di usare l' IDE 1.0.5 o 1.0.6
http://reprap.org/wiki/Marlin

AGGIUNTA DOPO VERIFICA : Io uso l' IDE 1.5.6 e non ho problemi. L' 1.6 non l' ho provato. Ma vorrei evitare di fare un test e portarmi a casa dei problemi.
"Se funziona quanto basta , lascia star senò se guasta!"

Re: Asse Y impazzito (non per colpa dei driver) - RISOLTO

Posted: 19/04/2015, 12:06
by Gianluca74
Grazie Mike della verifica.

ho appena ricaricato il firmware con la IDE 1.0.6 e FUNZIONA!!!!!!

Quindi se la IDE vi chiede "Esiste una versione più recente, vuoi aggiornare?" voi mandatela a c...ogliere i fiori :D

Ora ho un controller che mi avanza :lol:

Ciao
Gianluca