Notifications
Clear all

32 bit Prusa slicer, or other firmware update opions  

  RSS
paul.c42
(@paul-c42)
Active Member
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

Posted : 22/04/2020 2:16 pm
vintagepc
(@vintagepc)
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.

 

Posted : 22/04/2020 2:37 pm
paul.c42
(@paul-c42)
Active Member
Topic starter answered:
RE: 32 bit Prusa slicer, or other firmware update opions
Posted by: @vintagepc

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.

Posted : 22/04/2020 4:11 pm
vintagepc
(@vintagepc)
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. 🙂

Posted : 22/04/2020 9:01 pm
Felicia
(@felicia)
New Member
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.prusaprinters.org/forum/original-prusa-i3-mk2-s-others-archive/octoprint-firmware-upgrades/

 

Posted : 22/04/2020 9:48 pm
paul.c42
(@paul-c42)
Active Member
Topic starter answered:
RE: 32 bit Prusa slicer, or other firmware update opions
Posted by: @vintagepc

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

Posted : 23/04/2020 8:26 am
paul.c42
(@paul-c42)
Active Member
Topic starter answered:
RE: 32 bit Prusa slicer, or other firmware update opions
Posted by: @felicia

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.prusaprinters.org/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.

Posted : 23/04/2020 8:30 am
Felicia
(@felicia)
New Member
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.

Posted : 23/04/2020 12:51 pm
paul.c42
(@paul-c42)
Active Member
Topic starter answered:
RE: 32 bit Prusa slicer, or other firmware update opions
Posted by: @vintagepc

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. 👍 

Posted : 26/04/2020 10:19 am
Share: