emtrax-ltd / Cura2MoonrakerPlugin

Ultimaker Cura 2 Mooraker Upload Plugin
GNU General Public License v3.0
293 stars 25 forks source link

moonraker cura plugin conflicting with octoprint cura plugin #70

Closed Arketsu closed 1 year ago

Arketsu commented 1 year ago

Currently I have 2 printers.

  1. Ender 3 S1 Running with octoprint.
  2. Ender 3 V2 running with Klipper , Moonraker.

Recently installed Moonraker plugin to be able to send prints from cura to my klipper printer but found out that the moonraker plugin is conflicting with octoprint plugin. how?

The monitor tab in cura does not show anything if the moonraker plugin is installed when the octoprint plugin is already installed. Only work around I found was to add the url of my moonraker instance and the urls of the camera on my Ender 3 S1 which is the one running octoprint then I can see everything normal in the monitors tab. If I do this another problem pops up which is that cura will default to moonraker and I have to change the destination of the print every time otherwise sends it to the moonraker instance instead of the octoprint.

PS: I will submit the same thing to the octoprint cura plugin github.

fieldOfView commented 1 year ago

The moonraker plugin not only conflicts with the OctoPrint connection plugin, but also with the built-in functionality to print with Ultimaker printers, and possibly USB-connected printers too.

It looks like this line is the culprit. Could it be that the plugin adds a non-functional moonraker outputdevice, which gets used instead of the exiting output device? https://github.com/emtrax-ltd/Cura2MoonrakerPlugin/blob/main/MoonrakerConnection/MoonrakerOutputDevicePlugin.py#L50

Arketsu commented 1 year ago

@emtrax-ltd do you think this is an easy fix?

emtrax-ltd commented 1 year ago

@emtrax-ltd do you think this is an easy fix?

I'll check it out and fix it if possible.

emtrax-ltd commented 1 year ago

give it a try -> v1.7.0

Arketsu commented 1 year ago

so far so good!! thanks you!!