3dprinter:octoprint
This is an old revision of the document!
Octoprint
cd ~ sudo apt update sudo apt install python3-pip python3-dev python3-setuptools python3-venv git libyaml-dev build-essential mkdir OctoPrint && cd OctoPrint python3 -m venv venv source venv/bin/activate
In the virtual environment do:
pip install pip --upgrade pip install octoprint
Add user to tty and dialout group to allow access to serial port:
sudo usermod -a -G tty $USER sudo usermod -a -G dialout $USER #reboot required for the new group to take effect. For temporary access: sudo chown $USER /dev/ttyUSB0 sudo chmod a+rw /dev/ttyUSB0
Start service:
~/OctoPrint/venv/bin/octoprint serve
Access it via http://localhost:5000
Autostart service:
wget https://github.com/OctoPrint/OctoPrint/raw/master/scripts/octoprint.service sudo mv octoprint.service /etc/systemd/system/octoprint.service sudo sed -i 's/pi/'"$USER"'/g' /etc/systemd/system/octoprint.service sudo systemctl enable octoprint.service
Update:
cd ~/OctoPrint python3 -m venv venv source venv/bin/activate pip install pip --upgrade pip install setuptools --upgrade pip install octoprint --upgrade
Tuya Smart Plug
3dprinter/octoprint.1682775632.txt.gz · Last modified: 2023/05/29 11:53 (external edit)