RE: Prusa MK4 & Octoprint
Hi, there is https://help.prusa3d.com/guide/octoprint-setup-on-mk4-mk3-9-xl_646395 detailed guide for setting Octoprint on MK4/3,9 including MK4 profile settings. It worked for me.
RE:
I tried to create profile copying MK3 profile with different print volume dimensions (MK4 have 220mm Z and MK3 have 210) but when I tried to print from latest octoprint 1.9.3 I had bluescreen on prusa.
I do not think an error in the Octoprint profile could cause a MK4 bluescreen, so that's probably unrelated. Either a firmware issue on MK4, or perhaps a bad usb cable?
But for reference, here's the profile I am using with MK4 (click on each snapshot below to see the full screen):
RE:
Hi all,
I built my MK4 yesterday, did a few test prints, and first thing today was to install Octoprint on a Raspberry Pi.
One (maybe stupid) question: How do you connect the RPi to the printer (USB 2x female cable)?
Can you recommend a case to mount the RPi to the printer frame?
Thanks a lot!
BTW - I also installed Octoprint following https://help.prusa3d.com/guide/octoprint-setup-on-mk4-mk3-9-xl_646395
RE: Prusa MK4 & Octoprint
Before I had my MK3S in an enclosure I used this case to mount my Pi4 to the printer frame: https://www.printables.com/de/model/25876-raspberry-pi-4-mounting-bracket-for-prusa-mk3s
The frame of the MK4 has the same holes, I think. And you need the same heatsink case for the Pi4, of course. But I can recommend that case which I am still using. No moving parts, no noise and it keeps the Pi cool enough to prevent any throttling. 🙂
For USB you need a cable with USB-C on one side and a USB-A plug on the other end. The USB-C on the Pi4 is just for powering the Pi, not for data.
RE: Prusa MK4 & Octoprint
Thanks for your quick reply. I should have mentioned that I have a RPi 3 B+ ...
RE:
Perhaps you can mirror the plate for the network and USB sockets to make it fit. I have done that on occasion within Prusa Slicer. You can make a cut at the right spot, mirror one of the parts and merge the parts back together before printing.
There is also a remix available which makes all the ports available: https://www.printables.com/de/model/61092-raspberry-pi-4-mounting-bracket-for-prusa-mk3s-wit
Perhaps with this it is not important if it is a Pi3 or a Pi4 and which socket is on which side.
RE: Prusa MK4 & Octoprint
Isn't there an issue with Octoprint not working with power fail restart. We have had a series of storms lately and I know I would have lost numerous prints without the power fail restart.
RE: Prusa MK4 & Octoprint
That is correct, the power fail restart only works when you print from the storage medium on the printer. But it also probably won't work if you print with filament other than PLA. PETG tends to self-release from the print plate if it starts to cool down. Could work in case of just a brown-out that lasts no more than a few seconds. Else I would look for an appropriate UPS that can supply power for a longer time.
The power fail restart function also will destroy your media a lot faster because it writes to them after every step of the printing process.
RE: Prusa MK4 & Octoprint
My power outages lasted up to 15 minutes, PLA did fine, however I did lose 2 out of 3 PETG prints.
RE: Prusa MK4 & Octoprint
There is a plugin for power loss recovery for files not printed from SD though.
RE: Prusa MK4 & Octoprint
I'm a long time OctoPrint user and I just found a great Android app that interfaces with OctoPrint. Much easier to use on your phone than OctoPrint. It's called "OctoApp". Check it out. If you are an iPhone person, you might be out of luck. I wouldn't know.
RE: Prusa MK4 & Octoprint
pretty sure the developer of that app has made an iOS version too.
RE:
OctoApp does have an iOS version. I have always used one called "Polymer" which works great on iOS -- but I can't compare, since I have never tried OctoApp. I know that one BIG difference is that OctoApp has a subscription model and can be pretty expensive over time, whereas Polymer is a one-time payment. But I haven't done a head-to-head feature comparison.
RE: Prusa MK4 & Octoprint
I wish I knew what's going with Octoprint and the Mk4. Since I built my new kit this week, I've been unable to connect to the printer using Octoprint; PrusaLing and PrusaConnect work fine. It connects to everything but Octoprint. The USB-C cable (the third I've tried) is data certified (and works with data to eg my phone) and the RPi is the same as the one that worked perfectly with my Mk3S+, so I'm very disappointed to have spent a ton of money, enjoyed the assembly process and expected (and got) better, faster printing - but the user experience has been poor because of a lack of Octoprint compatibility.
So some of you guys have connected fine: what am I doing wrong?
RE:
Which ports on the MK4 and the Raspberry Pi did you use? Correct ports are the USB-C port at the back of the electronics box of the MK4, above the LAN port and one of the USB-A ports on the Raspberry Pi. The rest should work the same as it did on your MK3S+. That worked for me.
I don't know if you have to disable the WiFi on the MK4 in order for this to work. I have never used the WiFi or the LAN port on the MK4 for printing. I did use the LAN port on the MK4 to set the clock, but did not set up anything else network-related on the MK4.
RE: Prusa MK4 & Octoprint
Well, yes, obviously. Using the CLI, I know the RPi knows it's looking at a Prusa Mk4 but the Mk4 doesn't respond...
RE: Prusa MK4 & Octoprint
Perhaps disable the networking on the MK4 then. For me it did work correctly from the start and the printer was recognized by OctoPrint.
RE:
That's where I started: disabled WiFi (I even removed the module), unplugged the Ethernet cable, so the only connection was USB. Nope, nothing worked. Then I read that people have got it working fine even though networking was enabled. So that doesn't appear to be the problem.
RE: Prusa MK4 & Octoprint
Which version of RaspiOS are you using? The prebuilt OctoPi image or a standard RaspiOS with OctopPrint installed on that. Perhaps you have to activate the serial port. I vaguely remember that something like that was necessary previously on an older version.
I installed the most recent build of OctoPi and just restored my backup config from before after the install was completed. The printer was recognized and I did not need to change anything on the OS itself for that.
RE:
The exact same config as worked perfectly with my Mk3S+: the latest stable Octoprint running on Raspian, just as I set it up years ago. The serial port is the same, nothing has changed except the printer.