Dieses Wiki ist ein Archiv bis 2023. Das aktuelle Wiki findet sich unter https://wiki.hamburg.ccc.de/

Difference between revisions of "OctoPrint"

From CCCHHWiki
Jump to: navigation, search
Line 14: Line 14:
 
<code>
 
<code>
 
  # pacman -Syu
 
  # pacman -Syu
  # pacman -S htop vim sudo screen
+
  # pacman -S htop vim sudo screen python python2 python-pip python2-pip python-virtualenv python2-virtualenv wget unzip base-devel
 
  # visudo
 
  # visudo
 
  ...
 
  ...
Line 21: Line 21:
 
  ...
 
  ...
 
  # usermod alarm -aG wheel</code>
 
  # usermod alarm -aG wheel</code>
 +
* Download and install OctoPrint
 +
<code>
 +
$ wget https://github.com/foosel/OctoPrint/archive/master.zip
 +
$ unzip master.zip
 +
$ cd OctoPrint-master
 +
$ virtualenv -p python2 venv
 +
$ ./venv/bin/python setup.py install
 +
$

Revision as of 22:51, 4 October 2016

Damit der/die 3D Drucker bei uns leicht benutzbar sind, benutzen wir OctoPrint.

Basic Info

"OctoPrint provides a snappy web interface for controlling a 3D printer (RepRap, Ultimaker, ...). It is Free Software and released under the GNU Affero General Public License V3."

Installation

In diesem Abschnitt wird beschrieben, wie OctoPrint auf einem Raspberry Pi installiert wurde. Dies soll der Reproduzierbarkeit des Setups dienen.

  • Arch installieren
    Arch Linux entsprechend der Anleitung installieren. Danach kann man sich mittelt der Seriellen Konsole also root anmelden.
  • Statisches WLAN
    WLAN einrichten, sodass es beim boot mit statischer IP Adresse connected (Anleitung)
  • Pi updaten, Software installieren, sudo-Rechte an alarm geben

# pacman -Syu
# pacman -S htop vim sudo screen python python2 python-pip python2-pip python-virtualenv python2-virtualenv wget unzip base-devel
# visudo
...
 ## Uncomment to allow members of group wheel to execute any command
 %wheel ALL=(ALL) ALL
...
# usermod alarm -aG wheel
  • Download and install OctoPrint

$ wget https://github.com/foosel/OctoPrint/archive/master.zip
$ unzip master.zip
$ cd OctoPrint-master
$ virtualenv -p python2 venv
$ ./venv/bin/python setup.py install
$