Апельсиновый осьминог, сезон «Осень 2018»

eta4ever
Идет загрузка
Загрузка
04.09.2018
11179
115
печатает на PICASO Designer X PRO
Техничка

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.

Отписаться от уведомлений вы всегда сможете в профиле автора.

53

Страна Пингвиния, как туда ни зайдешь, оказывается полна новых интересных садовых приборов. Поэтому писать путеводители по ней сложно, они быстро теряют актуальность. То там яму выкопают, то тут тяпку за сараем положат. Если с OctoPi все просто, то с тотемными фруктами Чебурашки приходится возиться, такова цена экономии.Orange Pi Zero (это не очень важно), Armbian 5.59. Настройки вайфая тут не будет, не нравится мне как он на Zero работает. А свистки — отдельная песня, иногда в стиле redeyecore.Armbian
  • Качаем Armbian Stretch.
  • Извлекаем .img из архива и накатываем на карточку, желательно 4 Гб или больше. Рекомендую Rufus.
  • Вставляем, подключаем, выясняем IP на роутере, подключаемся консолькой (Putty, например, или Bitvise SSH Client). Логин-пароль root/1234.
  • Меняем пароль пользователя root (1234, и два раза новый).
  • Дальше интерактивно создается новый пользователь, у меня это opi.

Занятое место на карточке после установки окты и mjpg-streamer.

OctoPrint

Armbian установлен, далее обращаемся к гайду Джины по ручной установке OctoPrint. Буквально ему следовать почти можно, но не совсем — есть нюансы, ибо он для Raspbian, а там киркомотыги в других местах развешаны.

Все действия выполняются от пользователя opi. Не от root. То есть, либо мы после установки Armbian делаем su opi, или exit, и подключаемся заново не рутом, а opi.
Кстати, кто не знаком с SSH-клиентами — туда можно копипастить текст. Тут Ctrl+C, а там — правой кнопкой мыши по окошку.
  • sudo apt update — обновляем список пакетов.
  • sudo apt upgrade — обновляем пакеты.
  • cd ~ — не забываем перейти в домашний каталог.
  • sudo apt install virtualenv python-pip python-dev python-setuptools python-virtualenv libyaml-dev — ставим необходимые пакеты.
  • mkdir OctoPrint && cd OctoPrint — создаем каталог для окты и идем в него.
  • virtualenv venv — создаем виртуальную среду.
  • source venv/bin/activate — и настраиваем ее.
  • pip install pip --upgrade
  • pip install https://get.octoprint.org/latest — а теперь тащим в нее окту.
Даем пользователю права для работы с последовательными портами

sudo usermod -a -G tty opi

sudo usermod -a -G dialout

~/OctoPrint/venv/bin/octoprint serve — пробуем запустить окту. Оно должно подумать, после этого вебморда будет доступна по адресу апельсины http://апельсина:5000.

Ctrl+C прибиваем после проверки.

Автозапуск

Теперь к настройке автозапуска:

  • cd ~ — в домашний каталог.
  • 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 — делаем скрипт исполняемым
Теперь правим собственно скрипт под наши нужды

sudo nano /etc/default/octoprint

Интересны вот эти строчки. Раскомментируем и меняем пользователя, если вы, как я, гордо именуете юзера opi, а не pi.

# The init.d script will only run if this variable non-empty.

OCTOPRINT_USER=opi

# base directory to use

BASEDIR=/home/opi/.octoprint

# configuration file to use

CONFIGFILE=/home/opi/.octoprint/config.yam

l# On what port to run daemon, default is 5000

PORT=5000

# Path to the OctoPrint executable, you need to set this to match your installation!

DAEMON=/home/opi/OctoPrint/venv/bin/octoprint

Ctrl+O, Ctrl+X сохраняем, закрываем

sudo update-rc.d octoprint defaults — разрешаем автозапуск.

После этих манипуляций при загрузке апельсины автоматом стартует OctoPrint от имени пользователя opi.

Команды перезапуска

В настройках окты можно прописать команды для перезапуска сервиса OctoPrint, перезапуска всего фрукта и выключения (народная примета: удаленно играть с питанием — к дороге). Но это все делается с повышением прав (sudo), поэтому надо разрешить исполнение команд без запроса пароля.sudo nano /etc/sudoers.d/octoprint-shutdown — туда вписываем:opi ALL=NOPASSWD: /sbin/shutdownи Ctrl+O, Ctrl+X — сохраняем, закрываем.sudo nano /etc/sudoers.d/octoprint-restart — а сюда:opi ALL=NOPASSWD: /bin/systemctl restart octoprintCtrl+O, Ctrl+XКамераСтавим нужные пакеты и собираем mjpg-streamer:
  • cd ~
  • sudo apt install subversion libjpeg-dev imagemagick ffmpeg libv4l-dev cmake
  • git clone https://github.com/jacksonliam/mjpg-streamer.git
  • cd mjpg-streamer/mjpg-streamer-experimental
  • export LD_LIBRARY_PATH=.
  • make
Подключаем камеру, пробуем

./mjpg_streamer -i './input_uvc.so' -o './output_http.so'

При этом видеопоток должен быть доступен по адресу http://апельсина:8080/?action=stream.

Для убогих камер иногда помогает

-y../mjpg_streamer -i './input_uvc.so -y' -o './output_http.so'

Если поток получили, Ctrl+C, идем настраивать автозапуск

mkdir ~/scriptsnano ~/scripts/webcam — и туда вписываем находящееся по ссылке:

https://pastebin.com/w9CcfVV1

Ctrl+O, Ctrl+XЗатем nano ~/scripts/webcamDaemon и туда:

https://pastebin.com/4F28DSnf

camera_usb_options='-r 640x480 -f 10' — это настройки камеры, разрешение и количество кадров в секунду. Если камера убогая и не работает без -y, проще всего вписать это так: MJPGSTREAMER_INPUT_USB='input_uvc.so -y'.

Делаем оба файла исполняемыми

chmod +x /home/opi/scripts/webcam

chmod +x /home/opi/scripts/webcamDaemon

После этого осталось вписать адрес потока в настройках окты.

Команды запуска потока

Чтобы не портить руками config.yaml, ставим плагин октопринта System Command Editor, и через него добавляем две команды.

Start stream/home/opi/scripts/webcam start

Stop stream/home/opi/scripts/webcam stop

Ставим Arch

По желанию. Обычно не требуется.

Ещё

Тут общая информация по OctoPrint, в конце куча ссылок.

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.

Отписаться от уведомлений вы всегда сможете в профиле автора.

53
Комментарии к статье

Комментарии

04.09.2018 в 12:46
3

sudo apt-get update — обновляем список пакетов.
sudo apt-get upgrade — обновляем пакеты.
Везде забываем за apt-get! теперь только apt.
Во первых теперь эта одна утилита, а не набор. Во вторых apt-get upgrade не проверяет на совместимость пакеты. И у вас может быть вызвана коллизия версий ПО. По сему правильно было apt-get distr-upgrade. apt upgrade проверяет версионность и не даст влепить пакет не доступный скажем для вашей версии оси/ядра.
Ну и как-то нового то ни чего и нет. Ни чего не изменилось ведь по факту. 

04.09.2018 в 12:52
3

Изменилось. Досадные мелочи, из-за которых чайник обплюётся с установкой что по гайду для Raspbian, что по старым гайдам. Простейший пример — то, что в первой пачке пакетов нигде не пишут, что virtualenv ставить надо. За apt соглашусь.

04.09.2018 в 13:59
1

virtualenv, можно обойтись без него, если ставить не в виртуальную среду octoprint.

04.09.2018 в 14:05
1

Можно. Тут речь о другом — в руководстве для Raspbian идет установка в virtualenv, а сам пакет не устанавливают. Возможно, он там в комплекте.

04.09.2018 в 15:10
3

apt не рекомендуется в скриптах использовать до сих пор

04.09.2018 в 15:19
1

Первый раз слышу. Я вещде перешел, проблем не было. Правда и скриптики у мен простенькие.

04.09.2018 в 15:28
3

$ apt show bash >/dev/null
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Это, правда, в ubuntu 16.04.

04.09.2018 в 15:45
2

В 18.04 все так же. Спасибо. буду знать.

04.09.2018 в 17:10
3

apt-get distr-upgrade
опечатка? Должно быть apt-get dist-upgrade

04.09.2018 в 17:27
1

Ну да. Хз почему, но вбилась в голову так и все.

04.09.2018 в 14:15
1

1. а в чем разница между Stretch и Bionic?
2. в целом, я так понимаю, что тут все в основном тоже самое что и в http://3dtoday.ru/blogs/eta4ever/orange-octopus-the-beginning/ и в ссылках там в конце
3. по вифи гораздо удобнее подсоединять принтер. и как я убедился, просто зеро лучше не брать, а брать чуть дороже зеро плюс (что на Н3, что на Н5) - потому что вифи там нормальный. поэтому, имхо, стоит в статьях просто не рекомендовать зеро, но рекомендовать зеро плюс и вифи
4. я так понимаю стример - отдельная приблуда. и с октопринтом интегрируется на уровне 'запустить/остановить'? т.е. можно 'руками' запускать и юзать с тем же репитер-сервер бесплатным

04.09.2018 в 14:20
3

1. Stretch — Debian, Bionic — Ubuntu. В чем там нутряная разница применительно к Armbian — не разбирался.
2. Да, на эту мою сборную статью в конце ссылка есть. Все тоже самое за исключением некоторых мелочей, в основном это касается пакетов для установки.
3. Не было тогда плюса (когда покупалась зера). К использованию с вайфаем я ее не рекомендую, с проводом все отлично. Инструкция не привязана к зеро (надо только догадаться скачать армбиан для нужной платы).
4. Все верно.

04.09.2018 в 15:08
3

Где Вы такого понабирались 'вифи, фрешка, нубук'... ?)))

04.09.2018 в 15:21
2

воспитательница в садике косноязычная

04.09.2018 в 16:25
3

 косноязычная
И красноглазая, ага :-D

04.09.2018 в 15:21
2

Вы сами и ответили.

https://youtu.be/Yf5Zhq-kyJo


04.09.2018 в 23:02
1

Ну это-же классика.

10.09.2018 в 02:47
0

Такое категоричное утверждение. Ну и чем же вафля удобнее? Провод тянуть не надо? И всё?
Ну так так бы и написали, что лень заела и поэтому подключаетесь по вайфаю, хотя он гораздо хуже эзернета.

25.06.2019 в 23:43
0

Спорное утверждение. У меня на вафле все прекрасно работает. Все упирается в задачи. Если камеру подключать то провод конечно лучше. А без нее и вафля справляется прекрасно. Вы же к телефону не подключаете провод то б новости почитать в туалете?

04.09.2018 в 14:44
2

Где mosquito? 
Без интеграции в умный дом не считается :)

04.09.2018 в 14:50
1

Это уже свистелки ;)
Всякий OpenHAB, впрочем, у меня на другой апельсине крутится, с Sonoff перешитыми работает, но это уже совсем другая история.

04.09.2018 в 14:55
0

Не понравился мне соноф. Всё дома на sesoo сделал.

04.09.2018 в 14:58
0

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

04.09.2018 в 15:18
0

Да мне больше всего не нравиться, когда реле щёлкает. Поэтому всегда отказываюсь от таких решений.

05.09.2018 в 11:03
0

ненавижу сенсорные выключатели - установил сяоми...

05.09.2018 в 11:07
0

Сяоми слишком дорого. И протокол zig-bee слишком дорогой, по сравнению с остальными.

05.09.2018 в 11:24
0

Зато оно работает из коробки. Можно прикрутить к апельсинке. 
Единственно не видно по выключателю включен свет или нет. Ну и размер коробки не совместим с нашими.

04.09.2018 в 15:22
0

OpenHAB больше понравился или друие варианты не рассматривали ?

04.09.2018 в 15:25
0

По сути, первое, за что схватился, и оно устраивает. Но у меня сложной логики какой-то нет, да и вообще, я не настоящий IoTщик, и дальше по тексту про маску и стройку.

04.09.2018 в 15:30
0

понятно )

04.09.2018 в 15:07
1

Я бы сказал, где Klipper ???

04.09.2018 в 15:09
1

Более серьезный вопрос. Лично пока не сталкивался с необходимостью в клиппере, у меня весь колхоз на 32-битных платах со смузями.

04.09.2018 в 15:13
0

Подумываю взять смузи чтобы накатить туда клиппер, так как пока что самый дешевый 32битный бутер из дуэ и рампса слишком колхозный, неудобный доступ к разьемам

04.09.2018 в 15:22
0

Вы только человека упрекнули в жаргонизме и тут же дико ляпнули. Смузи - это жаргонизм smoothieware. А это прошивка.

04.09.2018 в 15:33
0

ну так смузивэар, сокращенно смузи...что вас смутило ?

04.09.2018 в 15:44
0

Ну да. Я как-то по старой памяти... смузи же изначально комплекс железо + софт. С другой стороны вы упрекаете человека в жаргонизме и сами им пользуетесь.

04.09.2018 в 16:04
0

Ну да. Я как-то по старой памяти... смузи же изначально комплекс железо + софт. С другой стороны вы упрекаете человека в жаргонизме и сами им пользуетесь.
Вифи как и блюпуп жаргон ? В одном ряду со смузи ? Наверное вам виднее, спорить не буду

04.09.2018 в 15:38
0

ОдЫн апэлсын, с остопринтой, практически может одновременно поддерживать несколько принтеров, теоретически я предполагаю ДА, так как у апельсина аж 4 аппаратных ком порта( если не путаю, два точно есть), либо через разветвитель УСВ( в простонародье хаб).??

04.09.2018 в 15:48
1

Несколько осьминогов надо ставить. На один апельсин, и на разные порты. Да, можно через родные UART, можно через USB (их там до четырех вроде выводится, в зависимости от апельсины), можно через хаб.

04.09.2018 в 15:52
0

Спасибо. 

на разные порты
имеется ввиду порт для запуска вебморды, у вас в описании это 5000, а следующий порт можно задать 5001 и т.д. ? Правильно я понял?

04.09.2018 в 15:55
0

Да, именно.
Если память не изменяет, Repetier-Server (в отличие от OctoPrint) позволяет из коробки рулить несколькими принтерами, но я давно его не смотрел.

04.09.2018 в 15:12
1

Статья правильная, но тяжело читать так как команды для консоли плохо отделены от основного текста. Вот пример установки Клиппера и Октопринта, почти тоже самое только копипастить и работать с этой инструкцией гораздо удобнее.

04.09.2018 в 15:26
0

Я нежно люблю тудейский редактор постов за отсутствие возможности нормально ввалить преформатированный текст. По этой причине, например, скрипты вынес на pastebin.

04.09.2018 в 15:17
0

С venv мороки много, например обновляться ручками приходится. Если без venv обойтись, обновляется нажатием кнопки в веб-интерфейсе.

Да и не нужен там venv, вы-же не собираетесь там кучу питонячьего софта крутить.

04.09.2018 в 15:27
1

Что обновлять ручками? Окта и плагины через вебморду обновляются.

04.09.2018 в 15:30
0

Раньше не обновлялось в venv, или может у меня руки кривые...

04.09.2018 в 15:33
0

Может и были какие проблемы, но я с такими не сталкивался.

04.09.2018 в 15:35
1

совсем недавно был баг, пофикисили месяц назад или около того, но зимой работало и сейчас уже работает тоже, т.е. обновляется через веб-морду

04.09.2018 в 15:42
0

Ясно, спасибо!

04.09.2018 в 15:49
0

Значит, я на него не попал каким-то волшебным образом. У меня на тумбочке апельсин с февраля прошлого года крутится, версии актуальные.

04.09.2018 в 16:25
1

Кстати, кто не знаком с SSH-клиентами — туда можно копипастить текст. Тут Ctrl+C, а там — правой кнопкой мыши по окошку.
Еще в этих окошках работают комбинации клавиш:
  • для вставки из буфера - Shift+Insert;
  • для копирования в буфер - Ctrl+Shift+Insert.

04.09.2018 в 18:30
0

А еще такие работают:  Enter, потом Shift+~, потом точка ;)

04.09.2018 в 20:46
0

В чем плюс armbian перед octoPi ?

gdu
04.09.2018 в 21:08
0

В том, что OctoPi для Raspberry.

04.09.2018 в 21:13
0

т.е. на Orange Pi Zero он не станет, ясно, спасибо.

04.09.2018 в 21:16
1

а там — правой кнопкой мыши по окошку.
Если Putty, то можно Shift+Insert (а для копирования - Ctrl+Insert, для вырезания - Shift+Del)

04.09.2018 в 21:36
0

Да. Я заострил внимание на мышке, потому что мне кажется очень удобным вкидывать одним кликом.

04.09.2018 в 22:11
1

На самом деле комбинации Ctrl+Insert, Shift+Insert, Shift+Delete более 'настоящие' (другого слова не подберу). Это потом уже появился Мелкософт со своими Форточками и навязал всем комбинации Ctrl+C, Ctrl+V, Ctrl+X.

04.09.2018 в 22:15
0

Согласен, они более фундаментальны (и вполне себе до сих пор работают). Но расширить-то этот подход к формированию хоткеев уже нельзя было, поэтому и отъединообразили Ctrl+O, Ctrl+S и т.д.

04.09.2018 в 22:53
1

Спасибо всем участникам дискуссии, которые в свое время посоветовали мне взять малину, пусть дороже но без таких сложностей. Сколько же раз уже эти деньги временем окупились!

04.09.2018 в 23:00
0

Все верно, если кому-то надо без вот этого всего, я обычно рекомендую малину и OctoPi.
С другой стороны, при базовом понимании пингвинизма это просто и быстро (если новая грабля не прилетит, бггг).

05.09.2018 в 09:50
1

'Феня' - привелегия модераторов?
Отписался.

05.09.2018 в 10:32
1

Отписался
«Пацан сказал — пацан сделал», как вы периодически заявляете. Уважуха.

05.09.2018 в 10:54
0

... привИлегия ...
Не совсем.

Простой отсев аудитории, я тоже иногда увлекаюсь и этим - грешу.

Расчёт на корректный feedback, видимо...

Павлины Пингвины, Говоришь?

Я бы даже тут - чуть засомневался... ;-)

ski
05.09.2018 в 16:39
1

Я все переживал за сдвоенное л, а опозорился в другом.
Стыдно...

05.09.2018 в 23:10
1

Стыдно
Да ладно Вам...

Поднимите шляпу и ступайте дальше в ранее Вами намеченном направлении.

07.09.2018 в 07:06
0

Установил, но автозапуск как будто то работает не всегда. Через команду запускается всегда. Я через WIFI цепляюсь, может дело в этом.

26.06.2019 в 23:50
0

Аналогично. Автозапуск не работает. Вручную стартует нормально. Выяснили в чем проблема?

27.06.2019 в 07:37
0

Заработало. Несколько раз устанавливал пока не заработало и слил бекап если что то потом не то сделаю. И конечно не раз пришлось восстанавливать.

28.06.2019 в 02:36
0

А у меня ппц. Две одинаковых апельсины. На одной все прекрасно работает, а на второй ни в какую автозапуск не хочет. Уже три раза переустанавливал.

28.06.2019 в 06:20
0

Если одинаковые апельсинки  слей с одной и залей в другую. Если не поможет флешку наверно пора менять. У меня было такое. Все пишется но как будто теряется и начинаются глюки

28.06.2019 в 11:19
0

Устанавливается все абсолютно так же. Никаких ошибок. На счет флешки я думал. Надо попробовать.

11.09.2018 в 09:17
0

nano ~/scripts/webcam — и туда вписываем находящееся по ссылке:

[url]https://pastebin.com/w9CcfVV1

Ctrl+O, Ctrl+X
Вот тут дальше не пошло у меня

11.09.2018 в 10:40
0

Я упустил одну строчку, сейчас поправлено. Перед nano ~/scripts... надо сначала создать каталог.
mkdir ~/scripts

06.10.2018 в 09:47
0

Здравствуйте, подскажите пожалуйста, при выполнении команды  pip install https://get.octoprint.org/latest получаю такой результат

заканчивается все вот таким сообщением карта памяти 10 класса 15гб

06.10.2018 в 11:04
0

Забавно. А df -h что покажет?

06.10.2018 в 16:59
0
06.10.2018 в 19:37
0

Ну, то есть дело не в месте. А повторный запуск валится с той же ошибкой?

06.10.2018 в 20:12
0

Да повторная попытка установки окты к сожалению именно так и завершается

06.10.2018 в 20:23
0

Печаль. Покопаюсь, но что-то пока без идей.

06.10.2018 в 20:58
0

А при попытке запустить октопринт выдает такое сообщение

07.10.2018 в 13:34
0

Здравствуйте. А такая ситуация не могла возникнуть в следствии разницы в железе? У меня Orange Pi на 256МБ и разница в показаниях df -h первых двух строк вполне существенна.

P.S.Пардон если сморозил глупость

07.10.2018 в 14:23
0

Любопытно. Вряд ли в этом деле, впрочем. А образ системы какой брали?

12.10.2018 в 11:58
0

Здравствуйте. Проблему кажется обнаружил,  при запуске через консоль ситуация как на последнем фото, сохраняется до открытия страницы в хроме и при перезагрузке нормально стартует и подключается к принтеру. Хотя времени, это занимает чуть больше

12.10.2018 в 18:33
0

Как по Вашему мнению, возможно ли возникновение ошибки сборки Octoprinta
в следствии того что данный скрипт не был установлен?

12.10.2018 в 22:17
0

Может, только я не не могу понять, как.

12.10.2018 в 22:29
0

Единственная ошибка которую видно...... А можно ли отдельно установить данный скрипт если да то как? Сам видно что то не так делаю.......

12.10.2018 в 23:21
0

Моих поверхностных познаний в пингвинизме недостаточно.

13.10.2018 в 15:33
0

Буду искать решение........ А при попытке начать печать через Окту сервер выдает внутреннюю ошибку и больше с принтером не соединяется....

13.10.2018 в 18:53
0

Возможно  Вас заинтересует это руководство  Буду этих ребят трясти........

07.10.2018 в 16:04
0

Armbian Stretch 

26.10.2018 в 20:59
0

имею платку opi lite, пытаюсь установить armbian, и убунту и дебиант пробовал, пробовал предыдущие версии, начинается загрузка - идут строчки на экране, потому экран монитора на мгновенье заполняется цветными линиями и стоит черный экран, больше ничего не происходит. качаю образы с оф. сайта armbian. как то можно побороть?

пробовал десктопный вариант rasbian - загружается без проблем.

27.10.2018 в 13:14
0

Не видел такого, не подскажу.

10.11.2018 в 14:49
0

Спасибо, за статью, обновил своего осьминога на Orange Pi Pc.
Хочу прикупить usb камеру и поставить на трансляцию.
Подскажите, какую лучше прикупить, чтобы сразу взлетело без бубнов по инструкции из этой статьи?
если не сложно, можно сразу ссылочку на ali, спасибо!

10.11.2018 в 15:02
1

На али гарантированно нормальную не знаю. Так вообще одна из самых популярных — Logitech C270.

13.11.2018 в 19:09
0

Спасибо, нашел Logitech C210, 
но на моменте Make выдаёт следующее

opi@orangepipc:~/mjpg-streamer/mjpg-streamer-experimental$ make
[ -d _build ] || mkdir _build
[ -f _build/Makefile ] || (cd _build && cmake  -DCMAKE_BUILD_TYPE=Release ..)
/bin/sh: 1: cmake: not found
Makefile:17: recipe for target 'all' failed
make: *** [all] Error 127

ну я так понял, что то пошло не так....

15.12.2018 в 14:00
0

/bin/sh: 1: cmake: not found
Оно говорит, что не нашло `cmake`.
Команда:
$ sudo apt install cmake
поможет вам.

01.12.2018 в 20:50
0

OrangePi Zero+, алвинер Н5
Блок питания на 3.1А

Закатал на СДшку Armbian Stretch. Воткнул эзер, юсб с питанием. Плата не подает никаких признаков жизни.
Закатал Armbian Bionic, запустил - зажглась зеленая зампочка и дальше - тишина, эзернет молчит.
Быстро проверил что там в ДХЦП (вдруг она по вифи решила) - нет, плата в сеть не заходила.

Оборудования чтобы прицепиться к компорту и посмотреть консоль у меня нет :(

Что делать?

01.12.2018 в 21:18
0

Какой программой записываете образ? Карточку другую пробовали?

01.12.2018 в 21:20
0

# dd if=Armbian_5.65_Orangepizeroplus_Ubuntu_bionic_next_4.14.78.img of=/dev/sdb bs=128M oflag=sync
# sync

Несколько карточек перепробовал. Кингстон 4Гб, Кингстон 16Гб.

01.12.2018 в 21:23
0

Тогда смотреть UART, я больше вариантов не вижу.

01.12.2018 в 21:26
0

Тогда смотреть UART, я больше вариантов не вижу.
Грусть горе печаль.
Хотел ведь купить девайс, чувствовал что легкой прогулки не удастся, ан нет ведь... :(
Что лучше всего взять не посоветуете?
Я - ИТшнег, но 'десктопно-серверный'. С мелкими железками дела практически не имею. Буду восполнять.

01.12.2018 в 21:44
0

Попробуйте для очистки совести найти венду и руфусом образ развернуть. Ну, так, ради интереса. А вопрос про 'что лучше взять' — не понял.

01.12.2018 в 22:01
0

Попробуйте для очистки совести найти венду и руфусом образ развернуть. Ну, так, ради интереса.
Ок. Есть её у меня на виртуалке ;)
про 'что лучше взять' — не понял
Вот такой свисток:
[IMG]https://eclipsesource.com/wp-content/uploads/2012/10/FTDI-to-RasPi.png[/IMG]

Их миллион. Какой? Я в них не разбирался пока.
'3.3V TTL'. Любой такой с Али?

01.12.2018 в 22:17
0

А, про адаптер. Да, чтоб был на 3.3В. Я бы брал на чипе CP2102 или CH340. С PL2303 и FT232 бывают проблемы из-за их поддельности. Но... Это все про венду. Под пингвинами, по-моему, все чипы нормально работают.

02.12.2018 в 09:59
0

Адаптер я внезапно в шкапу нашел. Оказался вполне годный:

# dmesg | grep tty
[2375898.131557] usb 2-1.2: cp210x converter now attached to ttyUSB0

Дальше
# screen /dev/ttyUSB0 115200

Следствие показало, что проблема скорее аппаратная. Начал с глупого: заменил эзернет-шланг. Сеть поднялась. Отнесу старый шланг в мусорное ведро...

Но это не отменяет того, что Дебиан даже лампочку не зажыгал. Ладно, у меня этих платок много, на следующую опять Дебика закатаю и посмотрю в терминале в чем его печаль.

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

02.12.2018 в 16:24
2

Сконфигурировал два октопринта (у меня два Эндера-3), одного демона поднял - все отлично (правда без видео пока). Для второго шилд с дополнительными USB нужен. Помню что покупал кулек шилдов, но не помню куда положил. Завтра или найду или еще кулек с ними на Али заказжу. Ну а пока видимо проще вторую Апельсину рядом с первой положить - СДшку склонировать и конфиги поправить.

Был удивлен когда Апельсина через юсб запитала комп Эндера! Причем, я сначала подумал что забыл как Эндера включил - давай команды на движение головы подавать, а оно - не хочед. Потупил, потом заметил что у Эндера питание выключено. Включил - все заработало. Хм :)

И да, интеграция Куры с Октой - это супер.

03.12.2018 в 15:20
0

И, кстати, плату расширения ради дополнительных юсб не нужно: можно воткнуть в единственный юсб Зеро-Апельсины обычный юсб-хаб на 4 порта и - вуаля, подключаем второй (третий, четвертый) принтер.

Прицепил оба своих Эндера, поднял обе окты, все работает.

03.12.2018 в 17:04
0

Да, а еще можно использовать microUSB в режиме хоста (на zero не пробовал). А еще по UART подцепляться. Вариантов хватает.

03.12.2018 в 21:51
0

Да, а еще можно использовать microUSB в режиме хоста (на zero не пробовал).
Ну, судя по тому, что у меня хаб заработал с полпинка, думаю что в Зеро все с этим нормально. Опять же, эта периферия на Н5 и на нем же более толстые Апельсины собраны - а там и крысы и клавы работают. Так что не должно быть никаких проблем. Ну если не считать распространенного мнения, что Алвинер - кривой и косой на всю голову и в нем все бажит :D
У меня пока не бажит, тьфу-тьфу...

26.06.2019 в 05:17
0

Статья отличная. По старой я так и не смог сам настроить. Только через заливку образа работало. А тут с первой попытки заработало. Кроме вафли.
Настроил Wifi. Всю ночь промучился :) 
У меня свисток на чипе RT5370. Определился он сразу и даже к сети я мог подключится через network-manager. Но вайфай работал только вместе с езернетом.
Помогло только удаление нетворк менеджера и прописывание в /etc/network/interfaces получения обоими интерфейсами автоматических айпишников и сети с паролем от вайфая.

Дополню еще одним моментом.
Если у вас в ifconfig вместо wlan0 появляется wlx..... исправить это можно следующей командой, где вместо ХХХХХХХ нужно вставить MAC адрес свистка. После перезагрузки имя должно стать wlan0.

echo 'SUBSYSTEM=='net', ACTION=='add', ATTR{address}=='ХХХХХХХХХХХХХХХ', NAME='wlan0'' | sudo tee /etc/udev/rules.d/70-persistent-net.rules

26.06.2019 в 13:46
1

После еще нескольких часов гугления и попыток все настроить у меня наконец то получилось завести все по вай фай.
Алгоритм оказался крайне прост.
Ставим Армбиан по инструкции из статьи.
Я настраивал вайфай до установки октопринта. Скорее всего можно и после настроить.
По команде lsusb убеждаемся, что свисток подключен.
По команде ifconfig смотрим наличие вайфая. Должен появится интерфейс wlan0 или wlx....
Если нету, то вам не повезло и в дистрибутиве нет нужных драйверов. Выясняйте чипсет вашего свистка и гуглите как поставить для него драйвера. Но лучше купить на чипе rt5370. На него драйвера вшиты.
Если интерфейс вайфая есть пишем nmtui. Откроется окно. Выбираем активировать сеть. Там будут сети, которые видит свисток. Ищем свою, подключаемся, вводим пароль. Проверяем на роутере что появился второй айпишник.
Теперь главное. Если просто вынуть провод езернета, то доступ по вайфай пропадет. Я на этом моменте в основном и застрял. Нужно вынуть провод и перезагрузить апельсину. Можно и роутер на всякий случай перезагрузить. Я не совсем понял, т.к. нашел решение на англиском форуме, но там какой то конфликт возникает, когда апельсина подключается к роутеру двумя интерфейсами в одной подсети.  
Теперь вайфай будет работать нормально и сам по себе и совместно с езернетом. Главное не забывать перезагружать апельсину после отключения езернета.

12.11.2019 в 21:33
0

Здравствуйте! Установил окту по этой инструкции, все прошло нормально. 

Решил подключить камеру и тут происходит затык, при ручном запуска картинка есть и в окте и в отдельном окне, пункты запуска и остановки сервера добавились, но при попытке запустить поток из окты выдает следующую ошибку

"Command for custom:start stream failed with return code 126:

STDOUT: 

STDERR: /bin/sh: 1: /home/octopi/scripts/webcam: Permission denied" 

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

Для написания комментариев, пожалуйста, авторизуйтесь.

Читайте в блогах

Кастомный 3D принтер с ToolChanger

SolidFilament или как я попал под раздачу.

"Путешествие из Екатеринбурга в Москву" или "каков твой мэссэдж, человек?"

Лоток для яиц для холодильника Whirlpool.

Photon S и его приключения

Мажор ли Нормальный мужик? Интервью с владелецем IMPRINTA Артёмом Соломниковым