roboforum.ru

Технический форум по робототехнике.

Установка и настройка Octoprint (Raspberry pi)

Re: Установка и настройка Octoprint (Raspberry pi)

RomanST77 » 30 июн 2015, 18:58

Если кому нужно - так ставить на ArchLinux:

Ставим группу пакетов base-devel (sudo pacman -S base-devel), скачиваем из AUR (https://aur.archlinux.org/) 5 дополнительных пакетов:

octoprint-git.tar.gz
python2-flask-login.tar.gz
python2-flask-principal.tar.gz
python2-netaddr.tar.gz
python2-sockjs-tornado-git.tar.gz
python2-tornadio2.tar.gz

Собираем пакеты командой makepkg -s (сначала все, что относится к питону, ставим командой sudo pacman -U <пакет>, потом сам октопринт и ставим его), затем включаем автозапуск и стартуем сервис:

sudo systemctl enable octoprint.service
sudo systemctl start octoprint.service

Все, коннектимся на порт 5000 и наслаждаемся.

Re: Установка и настройка Octoprint (Raspberry pi)

p.Omelchenko » 29 окт 2015, 22:49

чота либо у меня лыжи не те, либо ноги не из того места ростут.

Короче, как правильно прикрутить камеру? Вот mjpg отельно запустить удавалось, с консоли запускал и видео есть. Что напрямую к mjpg обращаюсь, что в октопринт прописываю. Но вот заставить его работать автоматом не удалось.

На текущий момент малина нулевая стоит только octoprint с плагинами статистики и истории.

Подскажите что надо доделать. В прошлый раз делал вот по этому ману https://github.com/foosel/OctoPrint/wik ... ian#webcam

Re: Установка и настройка Octoprint (Raspberry pi)

Акелла » 29 окт 2015, 23:04

а готовые сборки не пробывал?
образ записать на флешку.

Re: Установка и настройка Octoprint (Raspberry pi)

p.Omelchenko » 30 окт 2015, 00:03

:D я принтер по кускам собирал, зачем мне октопринт готовый качать? Не спортивно это

Re: Установка и настройка Octoprint (Raspberry pi)

p.Omelchenko » 30 окт 2015, 11:06

Запилил камеру вот этим решением

https://github.com/meinside/rpi-mjpg-streamer

Re: Установка и настройка Octoprint (Raspberry pi)

unigenum » 30 окт 2015, 23:27

А сколько это хозяйство места занимает?
Малинки у меня нет, и ради октопринта покупать смысла не вижу. Лучше уж тогда какой-нить 32битный дует взять, где весь функционал уже есть на одной плате.
Но есть у меня роутер TP-Link MR3020 на OpenWRT. Валяется без дела и бесплатно. Тут уже проскакивло про октопринт на OpenWRT...
Допустим, я его допилю до 64мб озу и 16мб флеш, свободно будет 10-12мб. Влезет октопринт?

Re: Установка и настройка Octoprint (Raspberry pi)

p.Omelchenko » 01 ноя 2015, 17:24

в статье про openwrt написано что требуется для поднятия octoprint

The following is what’s involved in general and is not a step-by-step guide.

Device: WNDR3700v1 (originally found wet, cold, and bricked in a dumpster)
Hardware: 4GB USB stick + USB hub (passive is just fine)
OS: OpenWrt Chaos Calmer (from here https://forum.openwrt.org/viewtopic.php?id=50914) (default password: changeme)
Software: OctoPrint + dependencies (Download from here)


А так у меня папка с клонированным с официального репозитория octoprint занимает 100 Мб + почти 1 Мб папка со всякими конфигами и прочим

Добавлено спустя 2 минуты 1 секунду:
Вот инструкция для smoothieboard https://github.com/foosel/OctoPrint/wik ... h-Smoothie

Re: Установка и настройка Octoprint (Raspberry pi)

unigenum » 21 ноя 2015, 01:08

в общем, запилил octoprint под openWRT на роутере tp-link tl-mr3020.
в принципе можно использовать абсолютно любой роутер под openwrt с налчием usb порта
я какбы далек от всяких линухов и питонов, но в данном случае, если поднапрячь извилины, все оказалось не сильно сложно.
а та статья вообще отдельная веселая песня.
при установке октопринта "оно" еще постоянно что-то должно докачивать с питоновского репозитория по ssl с адреса https://...
и автор той статьи пишет, что у него таким макаром ничего не вышло, не коннектится. и этот типок додумался распотрошить всё это хозяйство, вычислить необходимые для закачки пакеты и скачать их вручную. потом собрал все это в кучу и написал скрипт для установки локально. настоящие герои всегда идут в обход, ага :) самое веселое в том, что этот кадр, видимо, не всё распотрошил и вычислил. у меня по его сценарию все равно что-то не хватало и пыталось качнуть из инета, естественно с таким же обломом. оказалось надо было просто погуглить и установить свежие ssl сертификаты. до этого даже я допетрил. и все полетело, закачалось, запустилось. а статья о хождении по чужим граблям без положительных результатов, в общем ниочем.
вот нормальная статья про октопринт на опенврт http://3dprintingjourney.blogspot.in/20 ... r3020.html

Re: Установка и настройка Octoprint (Raspberry pi)

p.Omelchenko » 23 ноя 2015, 11:29

:D поздравляю. Хотя в его случае октопринт мог быть много старше чем сейчас

Re: Установка и настройка Octoprint (Raspberry pi)

unigenum » 24 ноя 2015, 15:37

а как узнать версию октопринта?
смотрю скриншоты настроек на сайте, там гораздо больше пунктов, чем у меня. Похоже, у меня какая-то более старая версия. И пункта по обновлению нет. Как его обновить то?

Re: Установка и настройка Octoprint (Raspberry pi)

Myp » 20 ноя 2016, 05:15

unigenum писал(а): оказалось надо было просто погуглить и установить свежие ssl сертификаты. до этого даже я допетрил.

блин, второй час мучаюсь
сертификаты обновил а оно... не работает всё равно
не компилится один модуль питоновский.

Installed /usr/lib/python2.7/site-packages/OctoPrint-1.2.17-py2.7.egg
Processing dependencies for OctoPrint==1.2.17
Searching for psutil>=3.2.1,<3.3
Reading https://pypi.python.org/simple/psutil/
Best match: psutil 3.2.2
Downloading https://pypi.python.org/packages/dc/b2/ ... c3f8f67976
Processing psutil-3.2.2.tar.gz
Writing /tmp/easy_install-mNXmJS/psutil-3.2.2/setup.cfg
Running psutil-3.2.2/setup.py -q bdist_egg --dist-dir /tmp/easy_install-mNXmJS/psutil-3.2.2/egg-dist-tmp-MlvqMv
warning: no previously-included files matching '*' found under directory 'docs/_build'
warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects <dir> <pattern1> <pattern2> ...

warning: build_py: byte-compiling is disabled, skipping.

unable to execute 'ccache_cc': No such file or directory
error: Setup script exited with error: command 'ccache_cc' failed with exit status 1

и кагбы странно, он в принципе не может скомпилиться, нельзя же скомпилить С прям на роутере.

Re: Установка и настройка Octoprint (Raspberry pi)

Vooon » 21 ноя 2016, 02:06

Почему нельзя? Можно же пакет компилятора поставить. Или найти и поставить python-psutil.

Re: Установка и настройка Octoprint (Raspberry pi)

Myp » 21 ноя 2016, 12:24

а подробней?
пробовал ставить вот так: pip install psutil=3.2.2 и получаю ту же 'ccache_cc' failed

в упоминаниях в тырнете нашёл похожий баг, там сказано что ccache_cc нужен не для компиляции, а для ускорения компиляции.
и кагбы его можно отключить
configure fails if no ccache is installed on the system, as the default
configure command sets CC=$(HOSTCC), which is "ccache gcc" when ccache is
enabled. Fix this by setting CC=$(HOSTCC_NOCACHE) as configure argument.

Re: Установка и настройка Octoprint (Raspberry pi)

setar » 21 ноя 2016, 12:49

попробуй то же самое только в начале добавь
FEATURES="-cchache" {и тут через пробел команды сборки или установки}

Re: Установка и настройка Octoprint (Raspberry pi)

Myp » 21 ноя 2016, 13:06

вово, как раз об этом подумал)
так чтоли получается?
FEATURES="-ccache" pip install psutil=3.2.2


Rambler\'s Top100 Mail.ru counter