matching-snuggies

module
v0.0.0-...-3c33159 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 26, 2015 License: MIT

README

Matching Snuggies

Matching Snuggies is a slicing software that exposes a backend slicing program (currently slic3r) through an HTTP API. A command line slicing tool is provided for ease of use and to support eventual integration with host software like Repetier-Host and OctoPrint.

Matching Snuggies is well suited for integration with host-software that may run in a resource constrained environment, such as a Raspberry Pi.

Documentation

Install

First install slic3r, the backend slicing software Matching Snuggies has chosen to support initially.

NOTE: OS X users should symlink the executable at Slicer.app/MacOS/slicer into their environment's PATH.

./build.sh

Slicing API

A REST API is exposed to schedule slicing jobs, retrieve resulting gcode, and get periodic status updates while slicing is in progress.

./bin/snuggied -slic3r.configs=testdata

See the snuggied documentation on godoc.org. See the API doc for information about each endpoint.

Command line tool

After starting, the daemon can be sent files to slice using the command line tool.

./bin/snuggier -preset=hq -o FirstCube.gcode testdata/FirstCube.amf

When snuggied is running on another host specify the server when calling snuggier.

./bin/snuggier -server=10.0.10.123:8888 -preset=hq -o FirstCube.gcode testdata/FirstCube.amf

See the snuggier command documentation on godoc.org godoc.org.

Long term goals

  • API authorization
  • integration with other backend slicers (Cura)
  • a slicing queue that may be consumed by a pool of workers (shared configuration; dropbox?)
  • cluster health/monitoring dashboard

Directories

Path Synopsis
cmd
snuggied
Command snuggied is an HTTP server that exposes a REST API for 'slicing' 3D models, converting them into G-code machine instructions for 3D printers.
Command snuggied is an HTTP server that exposes a REST API for 'slicing' 3D models, converting them into G-code machine instructions for 3D printers.
snuggier
Command snuggier is a command line 3D slicing application that converts 3D models to G-code for 3D printing using a snuggied server.
Command snuggier is a command line 3D slicing application that converts 3D models to G-code for 3D printing using a snuggied server.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL