Note: I haven't really been maintaining this plugin recently, and I think FieldOfView's plugin is better in a number of ways. You may wish to use that instead.
This is a plugin for Cura (> 15.06) that allows uploading to an Octoprint server.
Install Requests for python 3.
Clone this reposiory (or download it as a zip and extract it) to Cura's plugins
directory. This directory wont exist if you don't already have plugins, but it should be in the same place as the settings directory. For example, in Linux you should put it here:
$HOME/.local/share/cura/plugins/OctoprintUpload
There isn't any GUI configuration yet, so for the moment you will need to add the following to the Preferences file.
[octoprint]
base_url = http://your.server:port/
api_key = YOUR_OCTOPRINT_API_KEY
Note that the trailing /
in base_url
is required.
There are two other options that can also be set (see the Octoprint documentation for more details):
Key | Description | Default Value |
---|---|---|
select | Whether to select the file directly after upload. | True |
Whether to start printing the file directly after upload. | False |
- GUI Configuration
- Progress bar
- (Maybe) remove dependency on requests (it would make it easier to install, but much more complicated to write)