Prusa MK4 & Octoprint
Hello,
I am currently using Octoprint with my MK3S+ & MMU and really like how it is working
With the Mk4 I will test Prusa Connect but as it is going thru the cloud and as it is still in Beta version I am not sure to use it.
I would like to know if it is possible to connect the MK4 to Octoprint.
Thanks
RE: Prusa MK4 & Octoprint
I'm in a similar position. The xBuddy board has a USB-C service port, so you should be able to control it with OctoPrint, though you'll need a USB-C cable.
RE: Prusa MK4 & Octoprint
I will test that, ...
RE: Prusa MK4 & Octoprint
Im working on it now... Will report back.
Hello,
I am currently using Octoprint with my MK3S+ & MMU and really like how it is working
With the Mk4 I will test Prusa Connect but as it is going thru the cloud and as it is still in Beta version I am not sure to use it.I would like to know if it is possible to connect the MK4 to Octoprint.
Thanks
RE: Prusa MK4 & Octoprint
Sorry I've been slow. I thought these were shipping with Kipper but its actually Marlin 2 so I had to set everything up over again. Making matters worse the only pi I had available for the moment is raspberry pi b+, so its slow as hell 😀 I expect there wont be any problems since MK4 is still running marlin firmware (sigh).
RE:
At the moment I haven't been able to establish communications with the MK4. None of the available baud rates work, but the printer is definitely connected and recognized by the OS. I've asked support what the official baud rate is and they couldn't answer me, so they said they'll get back to me.
[ 1621.208058] usb 1-1.5: USB disconnect, device number 5 [ 1626.371086] usb 1-1.4: new full-speed USB device number 6 using dwc_otg [ 1626.520098] usb 1-1.4: New USB device found, idVendor=2c99, idProduct=000d, bcdDevice= 1.00 [ 1626.520165] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1626.520198] usb 1-1.4: Product: Original Prusa MK4 [ 1626.520221] usb 1-1.4: Manufacturer: Prusa Research (prusa3d.com) [ 1626.520244] usb 1-1.4: SerialNumber: 4914-27145608112154163 [ 1626.543266] cdc_acm 1-1.4:1.0: ttyACM0: USB ACM device
If by chance Joseph is going all Apple-esque on us and trying to force us into using prusalink and prusaconnect... Gunna be a bad time for them.
For the sake of completeness, I am going to cannibalize one my RPi 4's from another machine to test further.
RE: Prusa MK4 & Octoprint
At the moment I haven't been able to establish communications with the MK4. None of the available baud rates work, but the printer is definitely connected and recognized by the OS. I've asked support what the official baud rate is and they couldn't answer me, so they said they'll get back to me.
[snip]
If by chance Joseph is going all Apple-esque on us and trying to force us into using prusalink and prusaconnect... Gunna be a bad time for them.
I agree -- if the MK4 doesn't allow OctoPrint integration that's a major mistake. I like web control of my printers (MK2.5S, MK3S+, Mini), but I don't need or want the cloud.
More likely is that it's an accident, but it's an accident it needs to be fixed ASAP.
RE:
I understand. For me its more about already being knee-deep in an already established and well working ecosystem.
At the moment I haven't been able to establish communications with the MK4. None of the available baud rates work, but the printer is definitely connected and recognized by the OS. I've asked support what the official baud rate is and they couldn't answer me, so they said they'll get back to me.
[snip]
If by chance Joseph is going all Apple-esque on us and trying to force us into using prusalink and prusaconnect... Gunna be a bad time for them.
I agree -- if the MK4 doesn't allow OctoPrint integration that's a major mistake. I like web control of my printers (MK2.5S, MK3S+, Mini), but I don't need or want the cloud.
More likely is that it's an accident, but it's an accident it needs to be fixed ASAP.
Its also possible that Octoprint is behind and the software needs to be updated to support higher speed communications.
It could also be related to the printer being intended to work on Klipper and not Merlin. Either way, you're right, it needs to get fixed regardless.
RE: Prusa MK4 & Octoprint
Quick update: Rpi 4 wasn't the solution. Was worth a try anyway. I'll be trying to work it out with the folks at Octoprint, hopefully they can get me answers without knowing the specific baud rate the printer may or may not be communicating at.
RE: Prusa MK4 & Octoprint
The setting that we had to change to make Pi's work with the Einsy boards doesn't exist on the STM32. Not feeling great about this right now. Baaaaad feeling.
RE: Prusa MK4 & Octoprint
The setting that we had to change to make Pi's work with the Einsy boards doesn't exist on the STM32. Not feeling great about this right now. Baaaaad feeling.
That setting was because the Einsy board had the capability of having an RPi Zero connected to the mainboard, which would usurp the external USB port. The xBuddy is a completely different design, so I wouldn't expect that setting to still be there.
RE: Prusa MK4 & Octoprint
The setting that we had to change to make Pi's work with the Einsy boards doesn't exist on the STM32. Not feeling great about this right now. Baaaaad feeling.
Follow the trouble shooting steps in this post on the Octoprint Forum: OctoPrint can't connect to my printer
If that doesn't help submit the issue using the process in the FAQ.
RE:
The Baudrate is 115200, you can see for yourself in the frimware
All of the Firmware for all of Prusa's printers is on github, you can just search the repos for technical details like this.
At the moment I haven't been able to establish communications with the MK4. None of the available baud rates work, but the printer is definitely connected and recognized by the OS. I've asked support what the official baud rate is and they couldn't answer me, so they said they'll get back to me.
[ 1621.208058] usb 1-1.5: USB disconnect, device number 5 [ 1626.371086] usb 1-1.4: new full-speed USB device number 6 using dwc_otg [ 1626.520098] usb 1-1.4: New USB device found, idVendor=2c99, idProduct=000d, bcdDevice= 1.00 [ 1626.520165] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1626.520198] usb 1-1.4: Product: Original Prusa MK4 [ 1626.520221] usb 1-1.4: Manufacturer: Prusa Research (prusa3d.com) [ 1626.520244] usb 1-1.4: SerialNumber: 4914-27145608112154163 [ 1626.543266] cdc_acm 1-1.4:1.0: ttyACM0: USB ACM deviceIf by chance Joseph is going all Apple-esque on us and trying to force us into using prusalink and prusaconnect... Gunna be a bad time for them.
For the sake of completeness, I am going to cannibalize one my RPi 4's from another machine to test further.
RE: Prusa MK4 & Octoprint
Joseph and crew just published their big plea about Open Source. It'll be real interesting if Prusa is intentionally blocking, or even making this more difficult than it should be.
RE: Prusa MK4 & Octoprint
Quick update again, I've made some progress. I can't confirm octoprint operation just yet but after many hours, with the help of some of the good folks on the Octoprint discord, I was able to get communications. Although its not clearly stated in the UI, you have to disable the wifi to be able to serially communicate over the USB port. That includes Pronterface. To disable wifi I removed the credentials I loaded onto the USB and switched the networking option to Eth. There is no "off", just Wifi or Eth, so you don't actually know you're disabling the radio. I only just now got communications working so I'm back tracking and going to start testing on Octoprint.
RE: Prusa MK4 & Octoprint
Quick update again, I've made some progress. I can't confirm octoprint operation just yet but after many hours, with the help of some of the good folks on the Octoprint discord, I was able to get communications. Although its not clearly stated in the UI, you have to disable the wifi to be able to serially communicate over the USB port. That includes Pronterface. To disable wifi I removed the credentials I loaded onto the USB and switched the networking option to Eth. There is no "off", just Wifi or Eth, so you don't actually know you're disabling the radio. I only just now got communications working so I'm back tracking and going to start testing on Octoprint.
Interesting. I'm going to try Pronsole on my Mini and see if I can communicate while connected to Wifi.
RE:
Eyyyyyyyyyyyy - Gottem. Just need to test "upload and print" from prusaslicer. This print is from the USB drive.
RE: Prusa MK4 & Octoprint
I should note that some things aren't coming across like fan speeds but that's relatively minor and I can deal with that.
RE: Prusa MK4 & Octoprint
Thanks for all your tests, I will give a try on Friday when I receive mine.
If only fans are not working it is not a problem for me.
I should note that some things aren't coming across like fan speeds but that's relatively minor and I can deal with that.
RE: Prusa MK4 & Octoprint
So the print is from the USB, have you been able to run a print from Octoprint itself? I run my prints directly from octoprint and I have several plugins that rely on being able to change the G-Codes send to the printer. I guess if the control buttons in Octoprint work, then this should work too?
Eyyyyyyyyyyyy - Gottem. Just need to test "upload and print" from prusaslicer. This print is from the USB drive.