Are there any downsides to using octoprint on a MK3S+?
Hi all.
I just got a MK3S+ and have successfully setup octoprint with it but I’m wondering if there are any functions that are built into the printer that I will not be able to use if I use octoprint to print? For example will the live Z offset value carry over into my octoprint prints and will I still be able to change filament mid print? Thanks!
RE: Are there any downsides to using octoprint on a MK3S+?
I'm sure there are likely other short-comings, but the only one I am aware is the loss of the ability to resume a print after a power failure. That's not a very high risk item for me, so the benefits of Octoprint far outweigh that one minor challenge.
RE: Are there any downsides to using octoprint on a MK3S+?
@egar
And you can mitigate it (to some extent) by putting your printer on a UPS.
Formerly known on this forum as @fuchsr -- until all hell broke loose with the forum software...
RE: Are there any downsides to using octoprint on a MK3S+?
There are a few specific circumstances where OctoPrint can cause problems related to the use of USB (serial) communications. I haven't experienced this myself, but there are many reports of prints with many small and rapid angled moves resulting in poor finish due to communications delays. I'd say this is a rare occurrence. OctoPrint does strip gcode comments before sending, so in that regard, it actually reduces communications workload. Using the ArcWelder plugin also significantly reduces the amount of gcode data. Overall, I find OctoPrint a definite plus.
and miscellaneous other tech projects
He is intelligent, but not experienced. His pattern indicates two dimensional thinking. -- Spock in Star Trek: The Wrath of Khan
RE: Are there any downsides to using octoprint on a MK3S+?
One possibility is filament runout. Although Marlin has the ability to signal an occurrence to Octoprint, I don't know if that function is enabled in Prusa firmware.
RE: Are there any downsides to using octoprint on a MK3S+?
One possibility is filament runout. Although Marlin has the ability to signal an occurrence to Octoprint, I don't know if that function is enabled in Prusa firmware.
I recall my Mk3 runout detection still worked with OctoPrint. Unfortunately, it's in pieces awaiting a new motor so I can't test to confirm.
and miscellaneous other tech projects
He is intelligent, but not experienced. His pattern indicates two dimensional thinking. -- Spock in Star Trek: The Wrath of Khan
RE: Are there any downsides to using octoprint on a MK3S+?
@towlerg
It is, and it works fine.
Formerly known on this forum as @fuchsr -- until all hell broke loose with the forum software...
RE: Are there any downsides to using octoprint on a MK3S+?
@fuchsr
My only power problems are self-induced. Twice I have turned off the printer when I was intending to turn off the light in my enclosure. The printer power switch and the light switch aren't even close to each other and are different colors. If only there were an UPS like device to cure my own stupidity. 🙁
RE: Are there any downsides to using octoprint on a MK3S+?
@egar
I hear you... Like me the other day: "Alexa, turn off the Mini One.... NOOOO.... Mini Two! Mini Two!....NOOOOO"
Formerly known on this forum as @fuchsr -- until all hell broke loose with the forum software...
RE: Are there any downsides to using octoprint on a MK3S+?
@egar
I hear you... Like me the other day: "Alexa, turn off the Mini One.... NOOOO.... Mini Two! Mini Two!....NOOOOO"
Isn't it annoying when your tech bites you in the arse.
RE: Are there any downsides to using octoprint on a MK3S+?
My wife wanted a bit more volume for her music, so asked our Home Mini for "more sound". It responded by neighing at her. I think it understood "horse sound". I nearly died laughing.
and miscellaneous other tech projects
He is intelligent, but not experienced. His pattern indicates two dimensional thinking. -- Spock in Star Trek: The Wrath of Khan
UUuuuhhhhh why must i add a title to a reply
@foofighter55
If you want to take advantage of the features in PrusaSlicer (and likely other slicers) to pause a print for some reason (filament change, add magnets or weights, etc) then you'll want to go to OctoPrint's settings --> GCODE Scripts
For After print job is paused, enter "M601" (no quotes)
For Before print job is resumed, enter "M602" (no quotes)
Without these lines, the extruder will not run after unpausing. For what it's worth, I pause and unpause from OctoPrint (or from the slicer). I'm not sure how well it will work if using OctoPrint and pausing from the printer's control panel.
HOST_ACTION_COMMANDS
I'm not sure how well it will work if using OctoPrint and pausing from the printer's control panel.
That will depend upon printer firmware. Newer versions of Marlin have the option to allow the printer to inform a host of such things.