AstroPrint / AstroBox

AstroBox allows you to control your 3D Printer wirelessly
https://www.astroprint.com/products/p/astrobox-software
GNU Affero General Public License v3.0
158 stars 47 forks source link
3d-printer astroprint printer-controller printer-monitor printing python

AstroBox Software

The AstroBox software provides a responsive web interface for controlling a 3D printer (RepRap, Ultimaker, ...) and connecting to the AstroPrint cloud for easy 3D Printing anywhere. It is Free Software and released under the GNU Affero General Public License V3.

This project started as a fork of OctoPrint. Many thanks to Gina and all the great contributors there that made the AstroBox software possible.

Its website can be found at astroprint.com.

Reporting bugs

Our issue tracker can be found on Github.

Installation instructions

Additional (to run from source):

Ubuntu

  sudo apt-get install rubygems oracle-java8-jdk

Mac

  gem install rubygems-update

Download and install oracle-java8-jdk from here.

Ubuntu/Mac

  $ sudo gem install sass 
  $ sudo pip install -r requirements.txt

Setting up the virtual printer

The AstroBox Software comes with a handy virtual printer so that you can test without the need of a real 3D Printer attached. Here's how you can set it up

  connection: 3.0
  heatingUp: 5.0
  printJob: 10.0
  promppt:
    message: Your prompt message
    choices:
      - First choice
      - Second choice

Setting up development network driver

If you'd like the astrobox not to automatically connect to a network do the following: