Skip to content
A full-blown GUI-based slicer plugin for OctoPrint
JavaScript Python HTML CSS Other
Branch: master
Clone or download
Latest commit d93c806 Jan 1, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
data data directory Mar 30, 2017
docs bump version Apr 6, 2017
extras action icons Feb 13, 2017
octoprint_slicer Remove support link Jan 1, 2019
src
translations cookiecutter boilerplate Jul 25, 2016
.babelrc roll up seems to work now Mar 12, 2017
.editorconfig cookiecutter boilerplate Jul 25, 2016
.gitignore Merge remote-tracking branch 'kennethjiang/master' into dev_helpers Apr 19, 2017
Dockerfile Updated default octoprint config file Aug 1, 2018
LICENSE License Mar 30, 2017
MANIFEST.in cookiecutter boilerplate Jul 25, 2016
README.md Document the maintainance mode Jan 1, 2019
babel.cfg cookiecutter boilerplate Jul 25, 2016
docker-compose.yml Updated default octoprint config file Aug 1, 2018
octoprint-config.yaml Updated default octoprint config file Aug 1, 2018
package-lock.json version 1.4.0 Feb 23, 2018
package.json
requirements.txt cookiecutter boilerplate Jul 25, 2016
rollup.config.js DRY rollup config files Apr 24, 2017
run_docker.sh move octoprint to a base image Feb 8, 2017
setup.py

README.md

Note: This project is no longer maintained. The latest Cura versions have excellent support to directly slice and send gcode to OctoPrint, and hence render this plugin largely obsolete.

If you are interested in taking over the ownership of this plugin, please PM me.

OctoPrint Slicer

Slicer plugin offers useful features that OctoPrint's built-in slicer doesn't have:

  • Rotate, scale, and move STL models.
  • Slice multiple STLs at a time. Split 1 STL into unconnected parts.
  • Circular print bed support (do you have a delta printer?).
  • High-light overhang areas. Automatically orient the model for better result ("lay flat").
  • Slice based on Cura profiles you upload to OctoPrint.
  • Customizable slicing settings, including Basic (layer height, bed temperature ...) and Advanced (print speed, start/end G-code ...).
  • Slic3r support (when Slic3r plugin is installed).
  • More is coming...

Slicer plugin screenshot Slicer plugin screenshot Slicer plugin screenshot Slicer plugin screenshot

Setup

Install via the bundled Plugin Manager or manually using this URL:

https://github.com/kennethjiang/OctoPrint-Slicer/archive/master.zip

Contribute

Are you a proud developer? Do you want to pitch in? I have made it as easy as 1-2-3:

  1. Install Docker. Make sure Docker compose is also installed.

  2. Clone OctoPrint-Slicer and run it

git clone https://github.com/kennethjiang/OctoPrint-Slicer.git
cd OctoPrint-Slicer
docker-compose up
  1. Open http://localhost:5000/ in your browser

Thanks

BrowserStack BrowserStack generously sponsors a free license so that I can test Slicer Plugin on different browsers/versions.

You can’t perform that action at this time.