OctoPrint / OctoPrint-FirmwareUpdater

OctoPrint plugin for flashing pre-compiled firmware images to a 3D printer.
https://plugins.octoprint.org/plugins/firmwareupdater/
GNU Affero General Public License v3.0
351 stars 76 forks source link

Support needed for Prusa Mk4 #358

Closed dcorbin closed 2 months ago

dcorbin commented 2 months ago

Hardware Setup Prusa xBuddy on the Prusa Mk4

Describe the problem Prusa firmware files are published as .bbf, which are clearly not supported (I can't browse for one). Beyond that, I do not know if the upgrade process is different on the Mk4.

Log Files N/A

Additional context Add any other context about the problem here.

jneilliii commented 2 months ago

I suspect the MK4 is running 32bit main board and probably doesn't have marlin binary file transfer as an option. How would you normally update your board, put the bbf file on the sd card and power cycle the printer?

dcorbin commented 2 months ago

Yes, 32-bit board, and yes to to the normal upgrade (except it's a USB drive).

benlye commented 2 months ago

Can your OctoPrint host mount the USB drive? (Take a look at the LPC176x method)

If not, and you can't get Marlin Binary File Transfer enabled, there's not really much the plugin can do as it needs some way to write to the board's storage.

dcorbin commented 2 months ago

I'll have to get back on the mounting the USB drive.

I'm told that Prusa Connect can push the firmware and trigger the update. Seems like it ought to be possible from Octoprint, though perhaps that requires an entirely different API and should be a different plugin.

github-actions[bot] commented 1 month ago

This issue has been automatically locked because there was no further activity after it was closed. Please open a new issue for any related problems.