LinuxCNC + Orange Pi (allwincnc)

Контроллеры, драйверы, датчики, управляющие устройства.
Аватара пользователя
going
Мастер
Сообщения: 523
Зарегистрирован: 29 сен 2013, 20:55
Репутация: 129
Настоящее имя: Леонид
Откуда: г.Киров
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение going »

:D
svb писал(а):Начинаю процедуру обрезания
При этом главное веру не поменять. :hottabych:

В этом вопросе надобно с конфига ядра начинать. Заметил, что небольшие изменения в конфиге, сильно сказываются на отзывчивостьи.
При этом никак не влияя на латенси (в 4.14.у). Так и не понял, почему.
svb писал(а):Первым кандидатом на вырезание назначен CUPS
Инфрокрасный порт наверно то же можно. С пульта станком есть желающие управлять?
Платы: BPI-M3, BPI-A64, OPI-PC2
svb
Мастер
Сообщения: 312
Зарегистрирован: 10 апр 2018, 11:31
Репутация: 82
Настоящее имя: Сергей
Откуда: Нижний Новгород
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение svb »

going писал(а):Заметил, что небольшие изменения в конфиге, сильно сказываются на отзывчивостьи.
При этом никак не влияя на латенси (в 4.14.у). Так и не понял, почему.
Последняя версия ядра, в которой я понимал , что и где, и как что конфигурить - была 2.8. В нонешних ядрах я не только не понимаю, что и как, я даже нужные драйвера по полтора-два часа ищу, куда их запрятали. Так что если кто-то создаст классный оптимизированный конфиг ядра - буду весьма признателен.
Платы: OPI-PC(умерла), OPI-PC2
svb
Мастер
Сообщения: 312
Зарегистрирован: 10 апр 2018, 11:31
Репутация: 82
Настоящее имя: Сергей
Откуда: Нижний Новгород
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение svb »

going писал(а):С пульта станком есть желающие управлять?
Есть :)
Платы: OPI-PC(умерла), OPI-PC2
svb
Мастер
Сообщения: 312
Зарегистрирован: 10 апр 2018, 11:31
Репутация: 82
Настоящее имя: Сергей
Откуда: Нижний Новгород
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение svb »

svb писал(а):Запустил сборку образа с поддержкой TouchProbe и I2C расширителя NCP23017 в интерфейсе Axis. Это будет отдельная конфигурация в дополнение к уже существующим. Ссылка, как и на остальные, так же будет на рабочем столе.
Ночью соберется, завтра ближе к вечеру затестирую, и если все будет нормально - выложу образ.
Увы, комп для сборок у меня не сильно шустрый, так что сборка занимает от 4 до 6 часов.
Нашел несколько багов, пофиксил, повыкидывал кучку пакетов, запустил сборку заново.
Платы: OPI-PC(умерла), OPI-PC2
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение antoxa-kylibin »

Народ, я тут изучал вопрос установки ОС на Orange Pi и увидел в статье, что якобы есть дистриб Lubuntu в котором GPU Mali-400 полноценно работает...
Вот ссылка на первоисточник https://habr.com/post/389355/
Может из этого дистрибутива можно взять видеодрайвер и прикрутить к LinuxCNC? Что скажете по этому поводу?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Serg »

svb писал(а):Кто захочет - доставит сам.
Удалять-то зачем? Достаточно просто отключить запуск.
svb писал(а):Последняя версия ядра, в которой я понимал , что и где, и как что конфигурить - была 2.8. В нонешних ядрах я не только не понимаю, что и как, я даже нужные драйвера по полтора-два часа ищу, куда их запрятали. Так что если кто-то создаст классный оптимизированный конфиг ядра - буду весьма признателен.
Подобной "оптимизацией" современные ядра ни ускорить, ни облегчить. :)
antoxa-kylibin писал(а):Может из этого дистрибутива можно взять видеодрайвер и прикрутить к LinuxCNC? Что скажете по этому поводу?
В этой теме я уже писал почему это невозможно...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение antoxa-kylibin »

По идеи Armbian и Lubuntu имеют одни корни...Debian....А в дебиане народ в тырнете говорит что Mali-400 заводиться, правда потанцевать с бубном немного надо...Эту тему обсуждают тут http://orangepi.pp.ua/index.php?topic=53.0
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Serg »

Если есть желание поговорить от этом, то настоятельно рекомендую таки найти мой пост про это (он не так уж и давно был) и внимательно его прочитать, а потом и поговорим, если появится понимание проблемы и останется желание поговорить... :yawn:
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение antoxa-kylibin »

Да я не спорю по поводу можно или не можно прикрутить.....не программист и не хакер, просто свои мысли изложил ))). Все таки хочется чтобы графика работала нормально, чтобы Axis например заводился без проблем....
alaken
Новичок
Сообщения: 27
Зарегистрирован: 25 окт 2015, 20:12
Репутация: 2
Настоящее имя: Александр
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение alaken »

UAVpilot писал(а):Если есть желание поговорить от этом, то настоятельно рекомендую таки найти мой пост про это (он не так уж и давно был) и внимательно его прочитать, а потом и поговорим, если появится понимание проблемы и останется желание поговорить... :yawn:
Ваш пост #1429
А в следующем написано, что уже все что нужно есть, только нужно прикрутить.
Kovus2
Мастер
Сообщения: 221
Зарегистрирован: 23 авг 2018, 11:52
Репутация: 35
Настоящее имя: Олег
Откуда: Минск
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Kovus2 »

svb писал(а):Начинаю процедуру обрезания дистрибутива. Первым кандидатом на вырезание назначен CUPS. Я крайне слабо представляю, зачем на контроллере станка подсистема печати.

ЗЫ: RDP и VNC тоже убрал. И так ресурсы не бесконечные. Кто захочет - доставит сам. Пока не будет быстрого интерфейса а-ля WEB - удаленка только жрет ресурс.
Kovus2 писал(а):с блеском в глазах при медленном инете и слабом компе компилил Gentoo
Я в своё время пытался собрать LFS.... Но так и не собрал. Хотя половину софта под Слакварь собирал ручками.
Пошто так резко и коварно к обычным пользователям?
Вот как, к примеру, обычный пользователь прикрутит тот же RDP? Мот все-таки не нужно так радикально по отношению к начинающим , но заинтересовавшимся? :thinking:
svb
Мастер
Сообщения: 312
Зарегистрирован: 10 апр 2018, 11:31
Репутация: 82
Настоящее имя: Сергей
Откуда: Нижний Новгород
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение svb »

Kovus2 писал(а):Пошто так резко и коварно к обычным пользователям?
Вот как, к примеру, обычный пользователь прикрутит тот же RDP? Мот все-таки не нужно так радикально по отношению к начинающим , но заинтересовавшимся? :thinking:
Ммммм..... Я правильно понимаю, что это контроллер станка, а не мультимедийный компьютер/сервер/и т.д. ?
Kovus2 писал(а):обычный пользователь прикрутит тот же RDP
apt install xrdp

ЗЫ. Город в профиле пропиши?
Платы: OPI-PC(умерла), OPI-PC2
Kovus2
Мастер
Сообщения: 221
Зарегистрирован: 23 авг 2018, 11:52
Репутация: 35
Настоящее имя: Олег
Откуда: Минск
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Kovus2 »

svb писал(а):
Kovus2 писал(а):Пошто так резко и коварно к обычным пользователям?
Вот как, к примеру, обычный пользователь прикрутит тот же RDP? Мот все-таки не нужно так радикально по отношению к начинающим , но заинтересовавшимся? :thinking:
Ммммм..... Я правильно понимаю, что это контроллер станка, а не мультимедийный компьютер/сервер/и т.д. ?
Понимание исключительно правильное.

Но давайте подумаем о начинающих. Купив Апельсинку, ему надо как-то к ней законнектится. К монику он ее не может подключить, т.к. там RGB вход, а телека с HDMI по какой-то причине нету. Ну всяко бывает... А так он со своего виндошного нотбука рррраз и законектился! А там уже Psensor запущен. А на нем уже и температура выше 70-ти :D

Вот честное слово, повырубав все на свете вы добъетесь только того, что AVK74 плюнет и останется на Mach3. :) Не в обиду AVK74. Просто как пример человека, который всю жизнь просидел под Виндой.

Нам с вами проще сделать apt-get remove чегой-та там, чем начинающему разобраться с apt-get install... :( Это, ИМХО, объективная реальность.
Аватара пользователя
ua3nbw
Кандидат
Сообщения: 44
Зарегистрирован: 18 окт 2017, 18:03
Репутация: 26
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение ua3nbw »

svb писал(а):Нашел несколько багов, пофиксил, повыкидывал кучку пакетов, запустил сборку заново.
lxde desktop вроде шустрее отзывается, чем xfce desktop, который по умолчанию, собирал с тегом BUILD_DESKTOP="no"

и скрипт в customize-image.sh:

Код: Выделить всё

# === Install desktop ===========================================================================================================
echo "  installing xserver & lxde desktop, please wait..."
apt install -y -q xinit xserver-xorg >> $logfile
apt install -y -q lxde lightdm lightdm-gtk-greeter policykit-1 humanity-icon-theme --no-install-recommends >> $logfile
apt install -y -q synaptic software-properties-gtk lxtask galculator policykit-1-gnome --no-install-recommends >> $logfile
apt-get clean



# === Configuration ===========================================================================================================
echo ""
echo "Configuring desktop..."

if [ -f /etc/X11/Xwrapper.config ]; then
    cat /etc/X11/Xwrapper.config | sed s/"allowed_users=console"/"allowed_users=anybody"/g > /tmp/_xwrap
    mv /tmp/_xwrap /etc/X11/Xwrapper.config
fi

if [ -f /etc/lightdm/lightdm-gtk-greeter.conf ]; then
    cat /etc/lightdm/lightdm-gtk-greeter.conf | sed "/background=\/usr/d" > /tmp/_greet
    mv /tmp/_greet /etc/lightdm/lightdm-gtk-greeter.conf
    cat /etc/lightdm/lightdm-gtk-greeter.conf | sed '/\[greeter\]/abackground=\/usr\/share\/lxde\/wallpapers\/lxde_blue.jpg' > /tmp/_greet
    mv /tmp/_greet /etc/lightdm/lightdm-gtk-greeter.conf
fi
Kovus2
Мастер
Сообщения: 221
Зарегистрирован: 23 авг 2018, 11:52
Репутация: 35
Настоящее имя: Олег
Откуда: Минск
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Kovus2 »

Во, еще.... А с кнопкой на борту Апельсинки можно че сделать, например заставить ее стартовать загрузку опрерационки?
svb
Мастер
Сообщения: 312
Зарегистрирован: 10 апр 2018, 11:31
Репутация: 82
Настоящее имя: Сергей
Откуда: Нижний Новгород
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение svb »

Kovus2 писал(а):Во, еще.... А с кнопкой на борту Апельсинки можно че сделать, например заставить ее стартовать загрузку опрерационки?
Можно конечно. Так сразу как только кто-то расковыряет (читай - дизассемблирует) прошивку ARisc со-процессора и напишет свой код, и даст его нам :) . За управление питанием и отзыв на эту кнопку он отвечает :)
Платы: OPI-PC(умерла), OPI-PC2
Kovus2
Мастер
Сообщения: 221
Зарегистрирован: 23 авг 2018, 11:52
Репутация: 35
Настоящее имя: Олег
Откуда: Минск
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Kovus2 »

svb писал(а):
Kovus2 писал(а):Во, еще.... А с кнопкой на борту Апельсинки можно че сделать, например заставить ее стартовать загрузку опрерационки?
Можно конечно. Так сразу как только кто-то расковыряет (читай - дизассемблирует) прошивку ARisc со-процессора и напишет свой код, и даст его нам :) . За управление питанием и отзыв на эту кнопку он отвечает :)
Да ну иво нафиг! Я лучше выключатель на кабель питания поставлю. :D Да и нажимать на енту мелкую кнопулю ниудобно :hehehe:
svb
Мастер
Сообщения: 312
Зарегистрирован: 10 апр 2018, 11:31
Репутация: 82
Настоящее имя: Сергей
Откуда: Нижний Новгород
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение svb »

Kovus2 писал(а):Понимание исключительно правильное.

Но давайте подумаем о начинающих.
Давайте лучше подумаем о безопасности. Этим мы гораздо лучше позаботимся о начинающих.

А еще лучше попросим всяких там производителей, типа Haas/Siemens и иже с ними прикрутить к их стойкам удаленный доступ и другие свистелки-перделки.
Мы делаем КОНТРОЛЛЕР СТАНКА ! То есть, будем управлять потенциально опасным оборудованием.
Или мы все-таки делаем систему на все случаи жизни для всех людей мира?

Мне почему-то казалось, что любая подобная система является _узкоспециализированной_.

ЗЫ. Я удивлен, что должен высказывать такие , вроде бы, прописные истины.

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

ЗЗЗЫ. Я видел начинку токарного и фрезерного станков Haas. Электроника там, прямо скажем, изрядно мощнее (с точки зрения быстродействия) апельсинки. И почему то никто не думает прикручивать к нему удаленное управление в том виде, в котором понимают его "обычные пользователи"....
Последний раз редактировалось svb 04 окт 2018, 21:02, всего редактировалось 1 раз.
Платы: OPI-PC(умерла), OPI-PC2
Kovus2
Мастер
Сообщения: 221
Зарегистрирован: 23 авг 2018, 11:52
Репутация: 35
Настоящее имя: Олег
Откуда: Минск
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Kovus2 »

А вот по поводу DE нужно подумать и оставить ту, которая меньше памяти жрет. Если это будет LXDE то оставить ее, если XFCE то эту.
svb
Мастер
Сообщения: 312
Зарегистрирован: 10 апр 2018, 11:31
Репутация: 82
Настоящее имя: Сергей
Откуда: Нижний Новгород
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение svb »

Kovus2 писал(а):А вот по поводу DE нужно подумать и оставить ту, которая меньше памяти жрет.
Памяти хватает, не хватает скорости
Платы: OPI-PC(умерла), OPI-PC2
Ответить

Вернуться в «Электроника»