32 bit Prusa slicer, or other firmware update opions
Hi
I have my printer remotely installed in an enclosure in my workshop. The power supply is separate to the main body and I communicate with it wirelessly using Octoprint, installed on a Pi Zero W integrated on the printer.
Recently every time I request a print the printer stops after reaching temperature and warns that a firmware update is pending. This defeats the object of talking to it wirelessly, as each time I have to walk to my workshop and override the update request before the printing will initiate.
It is still not possible to upgrade the Mk3 remotely using Octoprint on a Pi Zero, so I have been putting off the firmware update, as each time this is required I have to remove my printer from its enclosure, unmount the power supply, and then lug the whole lot to my house, where my main PC is located. Having performed the update, I obviously have to reverse the whole process.
Apart from my main, fixed, 64bit PC, I have at my disposal:
• A 32bit laptop, running Windows XP (don’t ask!), Windows 7, and Linux.
• A Chromebook
• An iPad
• An Android tablet
• A spare Raspberry Pi Model B
• Various Adduino-type boards
Is it possible for me to use any of these portable devices to upgrade the printer, e.g. any 32bit Prusa Slicer software available (or archived) that I can load onto my laptop, or do I need to purchase yet another portable (64bit) laptop?
In the interim, is it possible to turn off the software update message that causes the printer to stall and await input after it reaches temperature?
Cheers
RE: 32 bit Prusa slicer, or other firmware update opions
I believe so long as you don't need the language features you can flash the main printer firmware using standard avrdude on any linux distro, which should be more readily available for a variety of architectures than the prusa variant.
RE: 32 bit Prusa slicer, or other firmware update opions
I believe so long as you don't need the language features you can flash the main printer firmware using standard avrdude on any linux distro, which should be more readily available for a variety of architectures than the prusa variant.
That sounds interesting. I'll be investigating that option.
Without wanting to cause you any inconvenience, if you have any links to helpful resources on the subject I would be grateful.
RE: 32 bit Prusa slicer, or other firmware update opions
Not offhand, sorry. But I can tell you it's an atmega2560 and you want to use the -c wiring option. Beyond that I think any tutorial on how to flash an arduino/avr with avrdude should be sufficient. 🙂
RE: 32 bit Prusa slicer, or other firmware update opions
I just updated mine using the FirmwareUpdater plugin for Octoprint.
https://plugins.octoprint.org/plugins/firmwareupdater/
Followed instructions here even though this is a little old. Still works the same. You will need to install avrdude on the raspberry pi.
https://forum.prusa3d.com/forum/original-prusa-i3-mk2-s-others-archive/octoprint-firmware-upgrades/
RE: 32 bit Prusa slicer, or other firmware update opions
Not offhand, sorry. But I can tell you it's an atmega2560 and you want to use the -c wiring option. Beyond that I think any tutorial on how to flash an arduino/avr with avrdude should be sufficient. 🙂
That is very useful. Thank you
RE: 32 bit Prusa slicer, or other firmware update opions
I just updated mine using the FirmwareUpdater plugin for Octoprint.
https://plugins.octoprint.org/plugins/firmwareupdater/
Followed instructions here even though this is a little old. Still works the same. You will need to install avrdude on the raspberry pi.
https://forum.prusa3d.com/forum/original-prusa-i3-mk2-s-others-archive/octoprint-firmware-upgrades/
I have tried this method several times and never got it to work. The Interweb suggests that this is not possible when running Octoprint on a Pi Zero. I am thinking that you are using some other model? If not I will persevere and maybe back with some configuration questions, as that would be an ideal solution for me.
RE: 32 bit Prusa slicer, or other firmware update opions
@paul-c42
yes, sorry. I missed that. I am using a Pi 3 so maybe that is the difference.
RE: 32 bit Prusa slicer, or other firmware update opions
Not offhand, sorry. But I can tell you it's an atmega2560 and you want to use the -c wiring option. Beyond that I think any tutorial on how to flash an arduino/avr with avrdude should be sufficient. 🙂
atmega2560 and -c wiring seemed to be the only steers I needed. Just did the update with avrdude with no issues; very straightforward. Thank you for the advice. 👍