Firmware flash from sd card or octoprint ?
Hi
My printer (MK3s+) is too far away from my mac then I can't connect it with the USB cable.
Is it possible to update the firmware from the SD card or from octoprint ?
Thanks
RE: Firmware flash from sd card or octoprint ?
Not to my knowledge. I use my laptop for this purpose.
Formerly known on this forum as @fuchsr -- until all hell broke loose with the forum software...
RE: Firmware flash from sd card or octoprint ?
Depending on how you setup that octoprint system it might work (I am assuming it is some sort of Raspbery Pi). It looks like it would need to be connected to the printer via USB and be able to run prusaslicer. And if you are using a Raspberry Pi Zero W, I wouldn't even try. If you installed octoprint on top of the regular Raspberry PI OS, prusaslicer might run. But if you installed octoprint via the octopi image, it is missing a bunch of packages you'll have to hunt down and install. And in either case, you'll need to get prusaslicer to display back on your mac as I assume you don't have a keyboard/mouse/monitor connected to the Pi. And that will likely require additional SW to be installed on your mac.
There is always the pick up the printer and move it next to the computer method. Then move it back when done. Sounds a lot easier and faster.
RE: Firmware flash from sd card or octoprint ?
@dan-8
For Octoprint there is a plugin for flashing the firmware. However, I have never tested this, because I always use a small Linux laptop and flash the FW with PrusaSlicer.
https://plugins.octoprint.org/plugins/firmwareupdater/
wbr,
Karl
Statt zu klagen, dass wir nicht alles haben, was wir wollen, sollten wir lieber dankbar sein, dass wir nicht alles bekommen, was wir verdienen.
RE: Firmware flash from sd card or octoprint ?
Awesome !
thanks Karl ! That’s exactly what I was looking for. I’ll give it a try !
merry Xmas
RE: Firmware flash from sd card or octoprint ?
Thanks all for your help.
I followed this https://blog.svenadolph.net/update-prusa-i3-m-k3-s-firmware-from-octo-pi-using-the-octo-print-firmware-updater-plugin/
and it worked perfectly.
RE: Firmware flash from sd card or octoprint ?
I also followed this method successfully for the latest firmware update (3.10.1)
Jeran-Luc
RE:
@dan-8
merry Xmas and happy printing 👍
wbr,
Karl
Statt zu klagen, dass wir nicht alles haben, was wir wollen, sollten wir lieber dankbar sein, dass wir nicht alles bekommen, was wir verdienen.
RE: Firmware flash from sd card or octoprint ?
Works, octoprint via USB (/dev/ttyACM0, default speed) only.
RE:
also followed the guide for my MK3S+ with Pi zero 2 connected with pins on the Etsy but Octoprint gives me the below error
All ideas are welcome 😉
Flashing failed: Timeout communicating with programmer
Here my settings
RE: Firmware flash from sd card or octoprint ?
I'm using the same settings and same plugin version and it is working fine for me. Flashed 3.10.1 and then back to 3.10.0 with no problems. All of my settings are default. In fact, I've never opened the settings until I wanted to compare with yours. But I am using a Pi4, not a Zero 2 W (which is still sitting unused on my desk, looking for a purpose...)
Did you try the "Test" button on the settings dialog?
RE: Firmware flash from sd card or octoprint ?
Well, my guess is that it has something to do with the PI being direct connected to the Etsy board with pins and not with USB like you probably have.
Yes I have pushed the test button, you see green text next to it and under the path written "the path is valid"
If I leave the settings blank I get the error msg on clicking "flash" that the settings are empty.
Anyway, I've opened an issue on GitHub plugin page.
RE: Firmware flash from sd card or octoprint ?
@muloo, any luck with that? I have the same issue, so I can't upgrade my Prusa.
RE: Firmware flash from sd card or octoprint ?
Well, my guess is that it has something to do with the PI being direct connected to the Etsy board with pins and not with USB like you probably have.
With absolutely no evidence to support, I suspect you're correct. It kindda feels right. What serial port have you selected?
RE: Firmware flash from sd card or octoprint ?
The bootloader will only be programmed to interact with the normal USB port in all likelyhood. I don't think you are going to be able to use the pins you are currently doing normal communications with the Application Firmware.
RE: Firmware flash from sd card or octoprint ?
I think the firmware flash is only possible via USB line, because a reset signal is needed.
wbr,
Karl
Statt zu klagen, dass wir nicht alles haben, was wir wollen, sollten wir lieber dankbar sein, dass wir nicht alles bekommen, was wir verdienen.