Skip to content
This repository has been archived by the owner on Sep 20, 2018. It is now read-only.
/ OctoprintUpload Public archive

A plugin for Cura (> 15.06) that allows uploading to an Octoprint server

Notifications You must be signed in to change notification settings

ad1217/OctoprintUpload

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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.

OctoPrint Upload

This is a plugin for Cura (> 15.06) that allows uploading to an Octoprint server.

Installation

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

Configuration

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
print Whether to start printing the file directly after upload. False

Todo

  • GUI Configuration
  • Progress bar
  • (Maybe) remove dependency on requests (it would make it easier to install, but much more complicated to write)

About

A plugin for Cura (> 15.06) that allows uploading to an Octoprint server

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages