All Projects → AstroPrint → Astrobox

AstroPrint / Astrobox

Licence: agpl-3.0
AstroBox allows you to control your 3D Printer wirelessly

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Astrobox

Rumba Plus
A premium-quality 3D printer control board by Aus3D.
Stars: ✭ 34 (-76.22%)
Mutual labels:  3d-printer
Octobtt
OctoBTT
Stars: ✭ 77 (-46.15%)
Mutual labels:  3d-printer
Graphql Go Tools
Tools to write high performance GraphQL applications using Go/Golang.
Stars: ✭ 96 (-32.87%)
Mutual labels:  printing
Machineface
User interface for Machinekit optimized for 3D printers and mobile devices
Stars: ✭ 39 (-72.73%)
Mutual labels:  3d-printer
Original Prusa I3
Original Prusa i3 MK2 3D printer printed parts
Stars: ✭ 1,145 (+700.7%)
Mutual labels:  3d-printer
Drakon Extruder
3D Printable 3:1 Geared Extruder
Stars: ✭ 80 (-44.06%)
Mutual labels:  3d-printer
Mapbox Gl Print Export For Port
Print/Export for Mapbox GL
Stars: ✭ 14 (-90.21%)
Mutual labels:  printing
Dynamicreports
Java reporting library for creating dynamic report designs at runtime
Stars: ✭ 129 (-9.79%)
Mutual labels:  printing
Octoprintklipperplugin
A plugin for a better integration of Klipper into OctoPrint.
Stars: ✭ 74 (-48.25%)
Mutual labels:  3d-printer
Dymojs
A pure javascript library for printing labels on a Dymo Labelwriter printer from the browser or from nodejs.
Stars: ✭ 89 (-37.76%)
Mutual labels:  printing
Go Ipp
Pure Go IPP library
Stars: ✭ 40 (-72.03%)
Mutual labels:  printing
Pyescpos
Support for Epson ESC/POS printer command system.
Stars: ✭ 52 (-63.64%)
Mutual labels:  printing
Homeassistant Config
Configuration for @brianjking & @KinnaT's Home Assistant Installation
Stars: ✭ 80 (-44.06%)
Mutual labels:  3d-printer
Esp3d
FW for ESP8266/ESP8285/ESP32 used with 3D printer
Stars: ✭ 979 (+584.62%)
Mutual labels:  3d-printer
Glabels Qt
gLabels Label Designer (Qt/C++)
Stars: ✭ 116 (-18.88%)
Mutual labels:  printing
Tree printer
A Java class for printing binary trees as ASCII text
Stars: ✭ 20 (-86.01%)
Mutual labels:  printing
Cups
Apple CUPS Sources
Stars: ✭ 1,223 (+755.24%)
Mutual labels:  printing
Marlin Ai3m 2.0.x
🖨 Marlin 2.0.x optimized for the Anycubic i3 Mega 3D printer
Stars: ✭ 134 (-6.29%)
Mutual labels:  3d-printer
Octopod
Free open source client for OctoPrint
Stars: ✭ 126 (-11.89%)
Mutual labels:  3d-printer
Simplewpfreporting
Reporting in WPF (XAML) made easy
Stars: ✭ 87 (-39.16%)
Mutual labels:  printing

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

  • Create an bootable image using the images from AstroPrint

  • Download the source code to get a working copy:

      git clone https://github.com/AstroPrint/AstroBox.git
    

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
  • You can run the box from source like this:

      $ sudo service astrobox stop
      $ sudo python ./run --config /etc/astrobox/config.yaml --host 127.0.0.1
    

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

  • Edit or create, the printer-profile.yaml file in your settings directory (by default [AstroBox Directory]/local). Change or add the line:
  driver: virtual
  • Edit or create the virtual-printer-settings.yaml file in the same directory to guide your printing simulation. All values are in seconds. Here's a sample:
  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:

  • Edit or create, the mac-dev-network.yaml file in your settings directory (by default [AstroBox Directory]/local). Change or add the line:
  autoConnect: False
  • Restart AstroBox any time you make changes to these files
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].