Hi,
i flashed a Mega Zero with this Marlin (using Windows avrdude) :
It was fine and i could still communicate with the printer.
I then followed the Klipper install instructions here :
https://www.klipper3d.org/Installation.html
Klipper apparently flashed succesfully :
pi@octopi:~/klipper $ make flash FLASH_DEVICE=/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
Creating symbolic link out/board
Flashing out/klipper.elf.hex to /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0 via avrdude
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.00s
avrdude: Device signature = 0x1e9705 (probably m1284p)
avrdude: reading input file “out/klipper.elf.hex”
avrdude: writing flash (24948 bytes):
Writing | ################################################## | 100% 3.35s
avrdude: 24948 bytes of flash written
avrdude: verifying flash memory against out/klipper.elf.hex:
avrdude: load data flash data from input file out/klipper.elf.hex:
avrdude: input file out/klipper.elf.hex contains 24948 bytes
avrdude: reading on-chip flash data:
Reading | ################################################## | 100% 2.83s
avrdude: verifying …
avrdude: 24948 bytes of flash verified
avrdude: safemode: Fuses OK (E:00, H:00, L:00)
avrdude done. Thank you.
But then the printer was half-bricked, no display on the LCD (apart from backlight) and no response to any commands (though Octoprint thought it was connected to it).
I’ve now successfully reflashed with Marlin but am unsure as to what to do next as Klipper thought all went well.