Octoprint on Debian 10.5 up and running fine


I'll start to present my Octoprint installation, working on Debian Buster 10.5.

I have:

  • Creality Ender 3 V2 printer V 1.0.1 Firmware (not upgraded yet)

  • Startt Tronxy printer

  • HP EliteDesk 800 G1 Desktop Mini

  • 17 Inch VGA screen

I have found a cheap reconditioned HP EliteDesk 800 G1 Desktop Mini, 8Gb Ram and 500Gb hard disk. On the backside 4USB ports, Ethernet, 1 VGA and 2 Displayport adapters.

And in the meantime I was searching on the internet how I could make running Octoprint on this machine. I found several web pages with different/additional information. Now I had to "filter out" what to use.

.... I have my notes and will publish them all here later, with all details which can be helpful for everyone. I'm just starting my first topic here ...already the first steps...

Here comes the whole install description:

  1. Instalation of Debian Buster 10.5

The preinstalled windows was overwritten by Debian Buster 10.5 with Mate and the "non-free" image.
The image comes from here:

Debian Buster 10.5 Mate non-free

Install done quickly as usual, disable the secure boot from "windoze" in the BIOS and boot on the USB-key. Boot the live session of Debian, to check if all hardware is already recognised and working.
Install Debian 10.5 non-free image, with local user named "octoprint" and password, the permissions will be all OK for the rest of the installation.

  1. installation of Octoprint:
    (info python 3)
    (user to groups...! to add)
sudo update
sudo upgrade
sudo apt install python2.7 python2.7-dev pyhton-pip git virtualenv
git clone https://github.com/foosel/Octoprint.git
cd Octoprint
virtualenv [foldername]             #choose your foldername, p.ex. Ender3
./[foldername]/bin/pip install .    #don't forget the '.'!!

2.1. When you want to run Octoprint autostart:

crontab -e

Add this text:

@reboot /path/to/Octoprint/[foldername]/bin/octoprint serve >/dev/null 2>&1

2.2. Options: you can add the port number, standard is 5000, when you want to run multiple instances
Then you can connect more than one 3D printer to the same computer.

--port=5001 >/dev/null 2>&1               #p.ex.http://localhost:5001

It's just not all DONE, I have to complete this topic, working on it...

Today I'm just starting the computer, the Octoprint instance and the Webpage,
and I'm ready to print.
For slicing I use mostly Cura 4.7.0, lastest release on the same computer