Hello All,
It seems like common issue, but I have red many threads about firmware updates failing and none of them seems to be same as mine (at least solutions discovered doesn't work for me).
Some background:
So to begin with I have Geetech Prusa i3 Pro B, using Marlin software. All works fine, but I have upgraded Z-axis with lead screws (and planning to do same for X and Y). Now obviously lead screws have different pitch and default settings no longer works. Default setting for Z-Axis travel (mm) was 2560 steps and I have calculated that mine should be ~398 steps. I have set that on printer itsef and it is gives me very accurate travel on Z-Axis. However, every time I turn the printer off the settings gets defaulted to 2560 steps and it is very painful to re-adjust them in 0.1 increments.
So that is where I though the best way is to flash updated firmware with custom configurations to change these default settings (please let me know if there is any other options).
What I tried so far:
I have followed all the steps from here: http://www.geeetech.com/forum/viewtopic.php?f=20&t=17181
So I have downloaded Andruido IDE - 1.6.12 and 1.6.0 doesn't want to validate firmware from Geetech, 1.0.1 (recommended by Geetech) file is corrupted from Adruido download site, so I have settled with version 1.06 which seems to work well.
I have as well downloaded standard firmware for Geetech Prusa i3 Pro B from here : http://www.geeetech.com/forum/download/file.php?id=1552
Changed my desired values in configuration.h, but when I hit upload I have one of following issues:
- It uploads (done uploading), printer restarts (the screen turns on/off anf then the line loads until is says - "ready"), but no values gets changed in the firmware.
- It uploads (done uploading), but printers does not restart and no values gets changed in the firmware
- It uploads (done uploading), but displays error in Andruido IDE:
"avrdude: usbdev_open(): did not find any USB device "usb"" - It uploads (done uploading), but displays error in Andruido IDE:
"avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer"
Printer obviously doesn't take any action on 3 and 4.
I have tried changing programmers, using both "upload" and "upload using programmer" options (to be honest I was clicking on all of the options to see what happens), but always ended up with one of 4 options above.
I have selected my board as "Andruido Mega 2560or Mega ADK" as per instructions. Actual board is: http://www.geeetech.com/wiki/index.php/GT2560
The board is discovered as COM7 and drivers seems to be correct, especially considering option 1 - board definitely receives something, but after loading is complete configuration stays the same.
I am using Windows 10 64bit, but have tried all the same on Windows 7 64bit with the same results. Tried different usb ports, restarted both PC and printer many times.
Completely, unsure what I am doing wrong so that configurations doesn't change after upload or fails uploading.
Any ideas? any help would be greatly appreciated.