Установка Octoprint на Raspbian

Установка Octoprint на Raspbian

DjinN

НАЗАД

Установка крайне проста, заходим на Raspberry Pi, далее:

Переходим в домашний каталог:

  • cd ~

Обновляемся:

  • sudo apt update

Ставим необходимые пакеты:

  • sudo apt install python-pip python-dev python-setuptools python-virtualenv git libyaml-dev build-essential

Создаем дирикторию и переходим в нее:

  • mkdir OctoPrint && cd OctoPrint

Создаем виртуальное окружение python:

  • virtualenv venv

Активируем виртульное окружение:

  • source venv/bin/activate

Обновляем pip:

  • pip install pip --upgrade

Устанвливаем октопринт:

Добовляем пользовтеля в группы:

  • sudo usermod -a -G tty pi
  • sudo usermod -a -G dialout pi

Можно попробовать запустить Octoprint командой:

  • ~/OctoPrint/venv/bin/octoprint serve

И зайти по адресу http://ip-raspberry:5000/

Или сразу идем дальше и добавляем Octoprint в автозгрузку, загружаем скрипты и даем права:

  • wget https://github.com/foosel/OctoPrint/raw/master/scripts/octoprint.init && sudo mv octoprint.init /etc/init.d/octoprint
  • wget https://github.com/foosel/OctoPrint/raw/master/scripts/octoprint.default && sudo mv octoprint.default /etc/default/octoprint
  • sudo chmod +x /etc/init.d/octoprint

Правим файл:

  • nano /etc/default/octoprint

Раскоментируем строку: DAEMON=/home/pi/OctoPrint/venv/bin/octoprint

Вводим следующую команду:

  • sudo update-rc.d octoprint defaults

Перезагружаем Raspberry Pi:

  • sudo reboot

И заходим в Octoprint:


Report Page