diff --git a/README.md b/README.md index 498b493..40d8cd2 100755 --- a/README.md +++ b/README.md @@ -13,6 +13,12 @@ This may take a long while, especially if your platform needs to install and compile the cryptography package. It should be a reasonable wait on a Raspberry Pi Zero, 2 or 3 though. +## Install CuraEngine Legacy plugin + +Octoprint newer than version 1.3.10 requires that the CuraEngine Legacy slicing +plugin be installed. If running the Polar Cloud Plugin 1.9 or newer, CuraEngine +Legacy slicer needs to be installed. + ## Enable Polar Cloud timelapses To create timelapse movies in the format required by the Polar Cloud, the @@ -47,7 +53,8 @@ printer with your PolarCloud user account. ## Notes and Limitations * Printing from the cloud requires the CuraEngine path to be set properly in - the Cura slicer plugin (octopi has this set up already). + the CuraEngine Legacy slicer plugin. A different CuraEngine plugin is installed by default in Octoprint prior to version 1.3.10. The latest version of the + Polar Cloud Plugin requires that the CuraEngine Legacy slicer is installed. * If you have a camera configured with OctoPrint you presently need to configure OctoPrint to use an absolute URL rather than a relative URL. This so that the Polar Cloud's web interface can display the live camera feed in your web browser diff --git a/octoprint_polarcloud/__init__.py b/octoprint_polarcloud/__init__.py index c2b793b..b837a07 100755 --- a/octoprint_polarcloud/__init__.py +++ b/octoprint_polarcloud/__init__.py @@ -838,7 +838,7 @@ def _on_pause(self, data, *args, **kwargs): #~~ print def _get_slicer_name(self): - slicer = 'cura' + slicer = 'curalegacy' if 'Printrbelt' in self._printer_type: printrbelt_slicer = 'printrbelt-cura' try: @@ -874,7 +874,7 @@ def _on_print(self, data, *args, **kwargs): info = {} pos = (0, 0) - slicer = 'cura' + slicer = 'curalegacy' if not gcode: # need to slice then, so make sure we're set up to do that if not 'configFile' in data: diff --git a/setup.py b/setup.py index 67d1d69..8bc5e4a 100755 --- a/setup.py +++ b/setup.py @@ -4,7 +4,7 @@ plugin_identifier = "polarcloud" plugin_package = "octoprint_polarcloud" plugin_name = "OctoPrint-PolarCloud" -plugin_version = "1.8" +plugin_version = "1.9" plugin_description = """Connects OctoPrint to the PolarCloud so you can easily monitor and control outside of your local network""" plugin_author = "Mark Walker" plugin_author_email = "markwal@hotmail.com"