# bootloader is loaded at 0x7c00 is as 579 words long, we need
# the bootzs at 1+0 for that, and program BOOTRST too so thats 1+0+0
avrdude -c usbasp -B 4 -p atmega644 -U hfuse:w:0xd4:m -U
lfuse:w:0xe7:m -U flash:w:bootloader-644-20MHz.hex
The "-c usbasp -B 4" needs to be replaced by whatever AVR programmer
you use. The "-B 4" is to slow down the clock, and is mandatory...
Once the bootloader is there, try the arduidiot IDE, or use the command:
avrdude -c wiring -P /dev/ttyUSB1 -p m644 -b 115200 -v -U flash:w:in/Marlin.hex
Replace the "/dev/ttyUSB1" with whatever the serial device is on the
machine you use. the "wiring" programmer is like "arduino" but also
toggle the RTS line to reset the board. You might still need to press
the reset button at the right time, it's a bit fiddly.. Might work
better in the arduidiot IDE ?
Oh, you need the jumper near R13 for the reset to work.
I include the bootloader binary, and my latest Marlin binary -- not
much changes to it appart from lowering the minimum temperature to 150
for the black PLA.
Michel
She was, but she has been laid low by a lurgi for the last couple of weeks. The trip to the Hackspace was her first time out for 10 days and it took a lot out of her. There are signs of life today but she has a lot of catching up to do.
Regards,
Malcolm