I have the need to program the bootloader into a Atmega 1280, its on a Mightyboard out of a 3d printer, there is an ICSP header for it, and while i was waiting for an AVR ISP programmer i bought to arrive i got to thinking i read an article a while back about programming them with an Arduino??
Here is the problem, so i got this 3d printer, its a Wanhao clone of the Makerbot Replicator 1 Dual, i got it cheap because its broken, well sort of.
The previous owner botched a firmware upgrade, so now when you turn it on there is no power up sound and the LCD display has two lines of blocks on it, just like you see when the printer normally boots briefly before showing the firmware rev and then the menu. So the board appears to be functional otherwise, i can connect to the board via USB and Windows installs the driver for the USB to Serial onboard and Replicator G sees the COM port for it, but thats it, there is no other communication possible and flashing the firmware from Rep G has failed at least 100 times now, it just won't do it.
So i got reading that its more then likely the 1280 got messed up by the failed/interrupted firmware upgrade and to recover it i need to use AVRDude and flash it again. I have the bootloader hex file, and the firmware hex file, i just need a way to communicate with it. The only AVR ISP programmer i could find affordable on eBay was of course in China, so where the ones on Amazon, so i'm stuck waiting 2-3 weeks before i can do anything with it. But thats where i got to thinking, i read something about programming from the Arduino, but i think it was the Mega that they were referring to. Google has failed me in finding that original writeup...
So long story short, i have a few Arduino Uno's, can i use one to program the Atmega 1280, and if so any links to how to's or detailed explanations that you could share would be fantastic!! I have been playing around with Arduinos for a while now for misc little projects and gadgets but looking forward to learning something new!