LinuxCNC + Orange Pi (allwincnc)

Контроллеры, драйверы, датчики, управляющие устройства.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение selenur »

За 99$ в ближайшее время должна выйти вот такая железяка https://www.nvidia.com/en-us/autonomous ... tson-nano/ судя по характеристикам, и интерфейсам, может оказаться интересной.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

selenur писал(а):За 99$ в ближайшее время должна выйти вот такая железяка https://www.nvidia.com/en-us/autonomous ... tson-nano/ судя по характеристикам, и интерфейсам, может оказаться интересной.
Сергей, за такую цену уже сейчас есть достаточно плат, которые будут без проблем тащить LinuxCNC со всеми его интерфейсами (: Но за счёт видеочипа решение интересное.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

+ Обновил https://github.com/orange-cnc/armbian_build
+ Собрал тестовый образ для OPi PC. Ядро v4.19.25, Debian Jessie, Latency 30-50. Всё работает.
* Вспомнил просьбу про keystick. Изучаю вопрос..

Вощем-то, keystick остался только в Machinekit. А в LinuxCNC его уже давно нет. Т.к. Machinekit в наш образ просто устанавливается (а не собирается), самым правильным вариантом будет подгон патча c описанием в официальную репку Machinekit.

Чтобы отдельно собрать пропатченный исходник keystick.cc, надо клонировать основную репу Machinekit, положить туда исходник, собрать все include пути репы в длинную (-I/path/) строку для компилятора и только потом можно собирать. Если файл соберётся без косяков, надо закинуть его в /usr/bin/ и попробовать запустить с ним Machinekit. Если всё работает как надо, этот бинарник можно включить в нашу сборку. Вощем, поставил сие в список задач для новой сборки.
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: LinuxCNC + Orange Pi

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

MX_Master, а для orange pi plus 2e такой образ можно забацать? А каким образом получилось Latency 30-50 на OPi PC? Я на досуге поюзал еще свою железяку, вобщем сложилось такое мнение......В целом отрисовка траекторий работает нормально, даже относительно тяжеловесные проги грузятся адекватно. Да во время работы притормаживает динамика....но блин, если добиться чтобы эти тормоза не влияли на качество работы stepgen, encoder, pid и др., то и ваще пофик. Мы же тут не айфон ожидаем, где все плавно и красиво, главное чтобы работало качественно и станок шустро бегал....остальное уже не так критично. Работает по ощущениям чуть медленнее intel Atom D525, но в принципе нормально. Если переключиться на вкладку где просто координаты показывает (интерфейс AXIS), то все достаточно шустро отображается (я про циферки). Я надеюсь что вы все таки сможете довести до ума драйвер для работы сопроцессора в LinuxCNC. А там может из умельцев кто и GPU Mali400 сможет завести....тогда ваще красотища будет.....эх....мечты мечты )))
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: LinuxCNC + Orange Pi

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

selenur писал(а):За 99$ в ближайшее время должна выйти вот такая железяка https://www.nvidia.com/en-us/autonomous ... tson-nano/ судя по характеристикам, и интерфейсам, может оказаться интересной.
Фирма nVidia это конечно круто....но если будет эта штука будет стоить как у них видяхи стоят.....то апельсин будет интереснее....Да и как то такие решения вообще экзотикой попахивают.....
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

antoxa-kylibin писал(а):MX_Master, а для orange pi plus 2e такой образ можно забацать?
Можно, но не прямо сейчас. Я собрал только 1 образ под свою платку. Для тестов и добавления разных хотелок. Как только всё, что нужно будет добавлено в сборочные скрипты, соберу образы под разные платки.
antoxa-kylibin писал(а):А каким образом получилось Latency 30-50 на OPi PC?
Раньше столько и было под Debian Jessie. Так что ничего не изменилось в этом плане.
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: LinuxCNC + Orange Pi

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

Ок, а какие хотелки планируется добавить в эти образы? По драйверу работу не возобновили?
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

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

Re: LinuxCNC + Orange Pi

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

:good:
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

MX_Master писал(а):Сегодня хотя б keystick добить.
Не победил, но честно пытался. Слишком много возни с параметрами и include путями для компилятора. Я не настолько мастер, чтобы это всё победить для сборки всего одного файла. Собирать весь Machinekit для одного файла (и для одного человека) - как-то дороговато по времени.

Kovus2, если автор нового кода keystick напишет список изменений, мы можем это оформить и отправить ребятам из Machinekit на рассмотрение. Если одобрят, то ты увидишь свой новый keystick уже в следующей сборке.
Kovus2
Мастер
Сообщения: 221
Зарегистрирован: 23 авг 2018, 11:52
Репутация: 35
Настоящее имя: Олег
Откуда: Минск
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Kovus2 »

MX_Master писал(а):
MX_Master писал(а):Сегодня хотя б keystick добить.
Kovus2, если автор нового кода keystick напишет список изменений, мы можем это оформить и отправить ребятам из Machinekit на рассмотрение. Если одобрят, то ты увидишь свой новый keystick уже в следующей сборке.
ОК. На профильной ветке форума поспрашиваю. Основной фикс касался того, что ручное управление движением шпинделя, вроде как, заработало. Остальное уточню и если будет ответ - отпишусь.
DONGL
Новичок
Сообщения: 1
Зарегистрирован: 06 фев 2019, 21:43
Репутация: 0
Настоящее имя: Vladimir
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение DONGL »

Читаю читаю. И не могу понять по какому критэрию плату выбрать.... На что влияют ревизии плат? На частоту шагов влияют?
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Критерий один - процессор H2, H3 или H5. Остальное - на вкус и цвет. Больше памяти - больше места для манёвра. Проц 64 бита - будет чуть быстрее.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Гадкий Я писал(а):в library info GL Vendor: VMware OpenGL, Version:3.0 ну и дальнейшая инфа по GL Extension.
glxgears крутятся 190 FPS.
UAVpilot писал(а):Софтверная реализация MesaGL есть в дистрибутиве Debian и называется libgl1-mesa-swx11
Проверил libgl1-mesa-swx11 на свежем образе с RT патчем. Да, glxgears в одиночестве крутятся примерно 200fps (из коробки было 60fps). Интерфейс AXIS на 3-х осях рисует траекторию примерно также :) Вощем, чудес не бывает.
Kovus2
Мастер
Сообщения: 221
Зарегистрирован: 23 авг 2018, 11:52
Репутация: 35
Настоящее имя: Олег
Откуда: Минск
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Kovus2 »

MX_Master писал(а):
Гадкий Я писал(а):в library info GL Vendor: VMware OpenGL, Version:3.0 ну и дальнейшая инфа по GL Extension.
glxgears крутятся 190 FPS.
UAVpilot писал(а):Софтверная реализация MesaGL есть в дистрибутиве Debian и называется libgl1-mesa-swx11
Проверил libgl1-mesa-swx11 на свежем образе с RT патчем. Да, glxgears в одиночестве крутятся примерно 200fps (из коробки было 60fps). Интерфейс AXIS на 3-х осях рисует траекторию примерно также :) Вощем, чудес не бывает.
Так же быстро (200 FPS) или по-прежнему медленно? А то не понятно, радоваться или печалиться. :wik:
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

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

Re: LinuxCNC + Orange Pi

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

MX_Master писал(а):Фирменный стиль вестлаба захватывает умы и сердца :hehehe:
А есть где то подробное описание как получить такой результат? Это на OPi запилили?
Аватара пользователя
donvictorio
Мастер
Сообщения: 2457
Зарегистрирован: 11 окт 2012, 16:26
Репутация: 683
Настоящее имя: Виктор
Откуда: Санкт-Петербург
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение donvictorio »

MX_Master писал(а):+ Собрал тестовый образ для OPi PC. Ядро v4.19.25, Debian Jessie, Latency 30-50. Всё работает.
можешь закинуть образ на гит? или пока нет смысла?
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

antoxa-kylibin писал(а):А есть где то подробное описание как получить такой результат? Это на OPi запилили?
это можно сделать на любом пк (: Но придётся делать это вручную или отправить патч ребятам из Machinekit
donvictorio писал(а):можешь закинуть образ на гит? или пока нет смысла?
залил - https://github.com/orange-cnc/armbian_b ... g/v2019.03
если будут какие-то изменения, потом заменю новым образом
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

продолжаем

+ Запихнул в сопроцессор маленький stepgen'чик :) устал городить огороды в драйвере
- Предыдущий генератор (pulsgen) выходит на пенсию

:hottabych:
Ответить

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