Allora se nel firmware hai settato //#define EEPROM_SETTINGS i parametri vengono scritti nella eeprom per poi essere richiamati ogni volta che accendi la stampante...
Questo serve perché molti parametri li puoi cambiare da LCD o da repetier o ancora da comandi GCODE...
Anche se cambi i valori nel firmware vengono usati quelli nella eeprom. Se vuoi resettare i valori cosi come li hai messi nel firmware devi dare il comando M502 che richiama i valori di default e poi li stori nella eeprom con il comando m500.
Per esempio nel Fw hai #define DEFAULT_AXIS_STEPS_PER_UNIT {80,80,3200,625}, se fai M92 X100 setti gli step per unit di X a 100, ma questo fino a quando non spegni la stampante. Se però lo stori con il comando M500 da quel momento avrai a 100 gli step per unit di x.
Se cambi il firmware mettendo per esempio a 75 il valore di X poi scarichi e ti colleghi vedrai che non cambia nulla perché il valore usato è sempre 100 che hai storato in memoria, ma se richiami i valori di default con m502 gli step per unit di x diverranno 75. Pero se spegni e riaccendi ecco che tornano a 100 perché li hai richiamati ma non storati in memoria. Questo permette di fare prove senza dover ogni volta scaricare il fw. Quindi cerchi il valore che ti serve e solo quando sei convinto dell'esattezza del valore lo stori in memoria.
In più il comando M503 legge i valori in uso. Mentre il comando M501 richiama quelli nella eeprom.
Cmq tutti i valori possono essere letti e modificati con il menu configurazione firmware eprom di repetier...
COMPRA ITALIANO - sostieni le nostre aziende - sostieni la nostra gente - sostieni il tuo popolo - sosterrai te stesso.
Alberto C. felice possessore di una
Kossel K2
My Blog -
My Thingiverse