Skip to content

Commit

Permalink
Fix legacy slicer problem and version bump
Browse files Browse the repository at this point in the history
  • Loading branch information
alexp3d committed Jun 5, 2019
1 parent 4cc2577 commit 2378451
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 4 deletions.
9 changes: 8 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down
4 changes: 2 additions & 2 deletions octoprint_polarcloud/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down Expand Up @@ -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:
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -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 = "[email protected]"
Expand Down

0 comments on commit 2378451

Please sign in to comment.