roboforum.ru

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

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

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

setar » 21 ноя 2016, 13:37

да, это правда не во всех дистрибутах работает, но вроде так

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

Vooon » 21 ноя 2016, 13:47

Под установкой пакетом я имел ввиду сборку ipk для openwrt. Можно добавить свой feed с пакетом: https://github.com/mdsmith-Au/psutil-op ... l/Makefile (устаревший, но поправить должно быть не сложно).

Добавлено спустя 2 минуты 29 секунд:
Еще посмотри пакеты из feeds/packages/lang/python*

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

Myp » 22 ноя 2016, 01:54

Vooon, вот это ты для меня полную абракадабру сказал))

Добавлено спустя 13 минут 20 секунд:
Блин, а раздел свап должен быть всегда забит полностью? файловую систему перекинул на флешку
и свап на 98% забит постоянно 259372 kB / 262140 kB (98%)

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

Vooon » 22 ноя 2016, 03:43

Нет, не должен. У тебя сколько RAM? Меньше 128 MiB, лучше не мучайся.
Скриптовые языки очень уж жручи. Жаль пока нет аналога октопринта на Go.

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

Myp » 22 ноя 2016, 10:56

но я же не первый
вот тока выше было
unigenum писал(а):в общем, запилил octoprint под openWRT на роутере tp-link tl-mr3020.

у меня тот же самый роутер, и в инете есть инструкции по установке

сама забавная инструкция, в стиле "нарисовать сову"
execute the following command python setup.py build install
This step is successful will install Octoprint on the router.

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

Vooon » 22 ноя 2016, 11:06

Ну тогда флешку как можно быстрей (USB 2), свопа дай 1 GiB.
Ну и разберись как собирать пакеты (там нужен openwrt buildroot, смотри вики openwrt).
Как разберешься то сможешь собрать этот psutil. Я могу попробовать собрать, но не обещаю.

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

unigenum » 22 ноя 2016, 13:59

Мур, не мучайся, возьми OrangePi и расслабься. оно стоит от 700руб и работает как надо.
а на роутер я смог установить только версию 1.1, там как раз не требуется тех проблемных пакетов.
отсутсвующие пакеты под свежую версию я даже пытался компилировать на большом компе, компилил сборку openwrt сразу встроенными пакетами, потратил кучу времени, узнал много нового, но не взлетело.
а древняя версия октопринта на роутере проработала пару месяцев, сдохла флешка, как я понял, по ресурсу перезаписи.
апельсинка стоит дешевле роутера, намного производительнее, проще в использовании и заточена именно под такие задачи. роутер - это кривой костыль для этих дел. чтобы все нормально летало под опенврт, нужно обладать уровнем бог разработчика с опытом.

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

Myp » 22 ноя 2016, 15:45

тьфу ты...

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

setar » 22 ноя 2016, 16:47

+1 Orange Pi
использую под октопринт сам и могу дать архив с образом

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

Myp » 22 ноя 2016, 17:19

ну так любой дурак сможет, пойти и купить готовое)))

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

unigenum » 23 ноя 2016, 02:36

кстати...
а использует ли кто вэб-камеру? что-то я никак не разобрался с настройками...
работает mjpg-streamer, картинку выдает по адресу 192.168.*.*:8080, все норм.
а вот в октопринте забиваю 127.0.0.1:8080, и не показывает.
забиваю 192.168.*.*:8080 - и все работает, но только в пределах локалки. а если заходить снаружи из инета, октопринт есть, а картинки нет.

чем мне понравился repetier-server, там все работает "искаропки". никаких питонов, удавов и прочих костылей. забил в настройках 127.0.0.1:8080, все показывает и из локалки, и из инета через один порт.
насколько я понял из буржуйских мануалов, к октопринту надо городить очередной костыль из прокси-сервера. или всетаки как-то можно без костылей вебку в инет показывать?

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

setar » 23 ноя 2016, 13:39

моя шпаргалка "для себя"
сразу предупреждаю что тут выкладываю не вчитываясь, какие то операции могут быть "смежными" для работы самого октопринта.
но это работает:
Код: Выделить всёРазвернуть
камера:
# apt-get install subversion libjpeg8-dev imagemagick libav-tools cmake

#su - octoprint
$ cd ~

$ git clone https://github.com/jacksonliam/mjpg-streamer.git
$ cd mjpg-streamer/mjpg-streamer-experimental
$ make // ??? вываливается в ошибку но успевает собрать нужное
если в Makefile вырезать  input_raspicam то собирается

$ ./mjpg_streamer -i "./input_uvc.so" -o "./output_http.so"
$ ./mjpg_streamer -i "./input_uvc.so -y" -o "./output_http.so"
$ ./mjpg_streamer -i "./input_uvc.so -r 960x720 -f 30 -q 85" -o "./output_http.so"

$ mkdir ~/scripts

$ mcedit ~/scripts/webcam
#!/bin/bash
# Start / stop streamer daemon
case "$1" in
    start)
        /home/octoprint/scripts/webcamDaemon >/dev/null 2>&1 &
        echo "$0: started"
        ;;
    stop)
        pkill -x webcamDaemon
        pkill -x mjpg_streamer
        echo "$0: stopped"
        ;;
    *)
        echo "Usage: $0 {start|stop}" >&2
        ;;
esac

$ mcedit ~/scripts/webcamDaemon
/home/octoprint/mjpg-streamer/mjpg-streamer-experimental/mjpg_streamer -i "./input_uvc.so -r 800x600" -o "./output_http.so"




$ mcedit ~/.octoprint/config.yaml
добавить
webcam:
  stream: http://192.168.0.112:8080/?action=stream
  snapshot: http://127.0.0.1:8080/?action=snapshot
  ffmpeg: /usr/bin/avconv
system:
- action: streamon
    command: /home/octoprint/scripts/webcam start
    confirm: false
    name: Start video stream
- action: streamoff
    command: /home/octoprint/scripts/webcam stop
    confirm: false
    name: Stop video stream

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

Vooon » 23 ноя 2016, 16:21

Мур, вот наконец то собрал.
Вложения
python-psutil_5.0.0-1_ar71xx.ipk
(132 КиБ) Скачиваний: 0

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

Myp » 23 ноя 2016, 17:53

круто, но... psutil>=3.2.1,<3.3
не факт что взлетит :)

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

Vooon » 23 ноя 2016, 22:32

Аааа... Но может все-таки взлетит?


Rambler\'s Top100 Mail.ru counter