- No more issue with flashing another software after a power-off / power-on cycle as I had previously.
Cherry on the cake: I did build my own version with fr_utf8 as the language (but I had to disable the Volumetric extrusion options for this to fit) and was able to flash it without any issue.
Let's start again from scratch...
Ok, I started again from scratch and flashed (once again) the bootloader with an usbasp device for ISP but using the Arduino IDE way this time :
avrdude -v -patmega1284p -cusbasp -Pusb -e -Ulock:w:0x3F:m -Uefuse:w:0xFD:m -Uhfuse:w:0xDE:m -Ulfuse:w:0xFF:m
avrdude -v -patmega1284p -cusbasp -Pusb -Uflash:w:optiboot_atmega1284p.hex:i -Ulock:w:0x0F:m
Note:
1. the bootloader can be downloaded here: https://github.com/Lauszus/Sanguino/raw/master/bootloaders/optiboot/opt…
2. For those who are interested, please mind the fuse values....
Then I flashed the firmware the Platformio way:
avrdude -p atmega1284p -c arduino -b 115200 -D -P /dev/cu.wchusbserial1420 -U flash:w:firmware-1.1.9.1+Fix_TMC2208.hex:i
And now I'm back in business :)
- The board boots correctly every time
- No more issue with flashing another software after a power-off / power-on cycle as I had previously.
Cherry on the cake: I did build my own version with fr_utf8 as the language (but I had to disable the Volumetric extrusion options for this to fit) and was able to flash it without any issue.