Rsoko
1
I have upgraded 2 of my 4 CTCs to Sailfish and really like it. I am having a hard time with the last two with ATMega 2560s. (They have the ATMega 2560 chip instead of the two I flashed with ATMega1280s) I followed the youtube guide the same each time, but the ATMega2560 will not flash. - YouTube
I believe the green LED labeled DEBUG seems to light up solid for a while during the same time the ATMega1280 would have flashed. I was afraid to change the machine type and firmware type incase I can’t “fix” what might happen trying to flash the wrong one or type…
bula87
2
Hi Rsoko,
I have no experience this ReplicatorG update process because I saw that it is “GUI plugin” for old, good console avrdude. So I just use direct command to update my printer, I have ATMega1280s version but there shouldn’t be much difference except command parameter for CPU used.
If you want to try I can describe prosses from my mind (after work I will confirm that avrdude command is correct but it should be). The main advantage of command line update process is log output, so, you will know what happeing.
But briefly (assuming that you are using windows):
1. When you downloaded replicatorg-0040r33-Sailfish-windows.zip file or similar from thingiverse there will be folder tools with avrdude, libs and configs.
2. Going to web page of sailfish firmware list: http://s3.amazonaws.com/sailfish-firmware.polar3d.com/release/firmware.xml
you can find that for “MakerBot Replicator 1 with ATmega 2560” you will need to use:
stk500v2
57600
m2560
true
3. Below this configs in firmware list you will have a links to download hex files, for example:
<firmware major=“7” minor=“7” relpath=“firmware/mighty_one-2560-Sailfish-v7.7.0-r1432.hex” name=“Sailfish 7.7 (r1432)”
it means that for sailfish v7.7.0-r1432, you can download hex file from:
http://s3.amazonaws.com/sailfish-firmware.polar3d.com/release/firmware/mighty\_one-2560-Sailfish-v7.7.0-r1432.hex
4. Download wanted version and put it in folder next to avrdude files (c:/replicatorg-0040r33-Sailfish-windows/tools/) or something similar.
5. Open command line (not sure if you need to run command line as admin user - don’t remember when I used windows for the last time)
6. Connect your printer usb cable to PC.
7. Turn on the printer
8. Do manual CPU reset (see details below)
7. Flash with command:
avrdude -c stk500v2 -C avrdude.conf -P -b 57600 -c stk500v2 -D -U flash:w:mighty_one-2560-Sailfish-v7.7.0-r1432.hex:i -p m2560
At least it looks like this on linux…
For manual cpu reset, do this in this way:
1. Turn on printer
2. press and keep pressed reset button
3. Execute avrdude command (press enter on console with command)
4. Release reset button
5. There should be the logs that updating is executed
For me this way is much more clear than “magic” behind ReplicatorG.
So try this out, If you will facing any issues, let me know, I will try to help.
Rsoko
3
Thanks for the help! I haven’t flashed anything with avrdude in a while. I think the last time was flashing older quadcopter firmware to a flight controller. Not totally sure I understand your directions, but won’t know until I give it a shot.