I do not know what is the problem, but I try to upload a new firmware and it never works. I have changed values like retraction and motor e-steps, but after compiling and uploading (from mac) I go and check and the value do not change. Any idea why is this happening? It is driving me nuts!
The values you see in the Lcd like esteps is read from the EEprom. If you want to use default values set in firmware you have to send the command M502 to load 'factory default' and then M500 or select store parameters on the lcd.
So I need to flash the firmware, then send M502 from the console (arduino) and then M500 on console? UPDATE: yes, thanks!