LinuxCNC + Orange Pi (allwincnc)
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: LinuxCNC + Orange Pi
За 99$ в ближайшее время должна выйти вот такая железяка https://www.nvidia.com/en-us/autonomous ... tson-nano/ судя по характеристикам, и интерфейсам, может оказаться интересной.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
Сергей, за такую цену уже сейчас есть достаточно плат, которые будут без проблем тащить LinuxCNC со всеми его интерфейсами (: Но за счёт видеочипа решение интересное.selenur писал(а):За 99$ в ближайшее время должна выйти вот такая железяка https://www.nvidia.com/en-us/autonomous ... tson-nano/ судя по характеристикам, и интерфейсам, может оказаться интересной.
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
+ Обновил 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. Если всё работает как надо, этот бинарник можно включить в нашу сборку. Вощем, поставил сие в список задач для новой сборки.
+ Собрал тестовый образ для 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
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
Фирма nVidia это конечно круто....но если будет эта штука будет стоить как у них видяхи стоят.....то апельсин будет интереснее....Да и как то такие решения вообще экзотикой попахивают.....selenur писал(а):За 99$ в ближайшее время должна выйти вот такая железяка https://www.nvidia.com/en-us/autonomous ... tson-nano/ судя по характеристикам, и интерфейсам, может оказаться интересной.
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
Можно, но не прямо сейчас. Я собрал только 1 образ под свою платку. Для тестов и добавления разных хотелок. Как только всё, что нужно будет добавлено в сборочные скрипты, соберу образы под разные платки.antoxa-kylibin писал(а):MX_Master, а для orange pi plus 2e такой образ можно забацать?
Раньше столько и было под Debian Jessie. Так что ничего не изменилось в этом плане.antoxa-kylibin писал(а):А каким образом получилось Latency 30-50 на OPi PC?
- antoxa-kylibin
- Мастер
- Сообщения: 786
- Зарегистрирован: 22 июн 2017, 13:18
- Репутация: 107
- Настоящее имя: Антон
- Откуда: г. Воронеж
- Контактная информация:
Re: LinuxCNC + Orange Pi
Ок, а какие хотелки планируется добавить в эти образы? По драйверу работу не возобновили?
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
Возобновлю завтра (: Сегодня хотя б keystick добить.
- antoxa-kylibin
- Мастер
- Сообщения: 786
- Зарегистрирован: 22 июн 2017, 13:18
- Репутация: 107
- Настоящее имя: Антон
- Откуда: г. Воронеж
- Контактная информация:
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
Не победил, но честно пытался. Слишком много возни с параметрами и include путями для компилятора. Я не настолько мастер, чтобы это всё победить для сборки всего одного файла. Собирать весь Machinekit для одного файла (и для одного человека) - как-то дороговато по времени.MX_Master писал(а):Сегодня хотя б keystick добить.
Kovus2, если автор нового кода keystick напишет список изменений, мы можем это оформить и отправить ребятам из Machinekit на рассмотрение. Если одобрят, то ты увидишь свой новый keystick уже в следующей сборке.
-
Kovus2
- Мастер
- Сообщения: 221
- Зарегистрирован: 23 авг 2018, 11:52
- Репутация: 35
- Настоящее имя: Олег
- Откуда: Минск
- Контактная информация:
Re: LinuxCNC + Orange Pi
ОК. На профильной ветке форума поспрашиваю. Основной фикс касался того, что ручное управление движением шпинделя, вроде как, заработало. Остальное уточню и если будет ответ - отпишусь.MX_Master писал(а):Kovus2, если автор нового кода keystick напишет список изменений, мы можем это оформить и отправить ребятам из Machinekit на рассмотрение. Если одобрят, то ты увидишь свой новый keystick уже в следующей сборке.MX_Master писал(а):Сегодня хотя б keystick добить.
-
DONGL
- Новичок
- Сообщения: 1
- Зарегистрирован: 06 фев 2019, 21:43
- Репутация: 0
- Настоящее имя: Vladimir
- Контактная информация:
Re: LinuxCNC + Orange Pi
Читаю читаю. И не могу понять по какому критэрию плату выбрать.... На что влияют ревизии плат? На частоту шагов влияют?
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
Критерий один - процессор H2, H3 или H5. Остальное - на вкус и цвет. Больше памяти - больше места для манёвра. Проц 64 бита - будет чуть быстрее.
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
Гадкий Я писал(а):в library info GL Vendor: VMware OpenGL, Version:3.0 ну и дальнейшая инфа по GL Extension.
glxgears крутятся 190 FPS.
Проверил libgl1-mesa-swx11 на свежем образе с RT патчем. Да, glxgears в одиночестве крутятся примерно 200fps (из коробки было 60fps). Интерфейс AXIS на 3-х осях рисует траекторию примерно такжеUAVpilot писал(а):Софтверная реализация MesaGL есть в дистрибутиве Debian и называется libgl1-mesa-swx11
-
Kovus2
- Мастер
- Сообщения: 221
- Зарегистрирован: 23 авг 2018, 11:52
- Репутация: 35
- Настоящее имя: Олег
- Откуда: Минск
- Контактная информация:
Re: LinuxCNC + Orange Pi
Так же быстро (200 FPS) или по-прежнему медленно? А то не понятно, радоваться или печалиться.MX_Master писал(а):Гадкий Я писал(а):в library info GL Vendor: VMware OpenGL, Version:3.0 ну и дальнейшая инфа по GL Extension.
glxgears крутятся 190 FPS.Проверил libgl1-mesa-swx11 на свежем образе с RT патчем. Да, glxgears в одиночестве крутятся примерно 200fps (из коробки было 60fps). Интерфейс AXIS на 3-х осях рисует траекторию примерно такжеUAVpilot писал(а):Софтверная реализация MesaGL есть в дистрибутиве Debian и называется libgl1-mesa-swx11Вощем, чудес не бывает.
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
радоваться рановато
- antoxa-kylibin
- Мастер
- Сообщения: 786
- Зарегистрирован: 22 июн 2017, 13:18
- Репутация: 107
- Настоящее имя: Антон
- Откуда: г. Воронеж
- Контактная информация:
Re: LinuxCNC + Orange Pi
А есть где то подробное описание как получить такой результат? Это на OPi запилили?MX_Master писал(а):Фирменный стиль вестлаба захватывает умы и сердца
- donvictorio
- Мастер
- Сообщения: 2457
- Зарегистрирован: 11 окт 2012, 16:26
- Репутация: 683
- Настоящее имя: Виктор
- Откуда: Санкт-Петербург
- Контактная информация:
Re: LinuxCNC + Orange Pi
можешь закинуть образ на гит? или пока нет смысла?MX_Master писал(а):+ Собрал тестовый образ для OPi PC. Ядро v4.19.25, Debian Jessie, Latency 30-50. Всё работает.
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
это можно сделать на любом пк (: Но придётся делать это вручную или отправить патч ребятам из Machinekitantoxa-kylibin писал(а):А есть где то подробное описание как получить такой результат? Это на OPi запилили?
залил - https://github.com/orange-cnc/armbian_b ... g/v2019.03donvictorio писал(а):можешь закинуть образ на гит? или пока нет смысла?
если будут какие-то изменения, потом заменю новым образом