LinuxCNC + Orange Pi

Контроллеры, драйверы, датчики, управляющие устройства.

Re: LinuxCNC + Orange Pi

Сообщение Kovus2 » 30 мар 2019, 19:52

_Pavel писал(а):Это сложно?

Я смотрю, что с 64-битными еще существует определенная проблема. И это касается не только ARM-архитектуры. Недавно купил себе мамку с LPT-портом Asrock J4105B-ITX. Попробовал туда классический LCNC поставить. Так штатные образы даже загружаться не хотели из-за UEFI.

Запустилась только самая новая Бета-версия и то, разрешение экрана только 800Х600 держит.
Latency скачет от 24000 до 50540.
Так это платформа от Intel. :( Надеюсь, что в ближайшее время добавят.
Kovus2
Мастер
 
Сообщения: 211
Зарегистрирован: 23 авг 2018, 11:52
Откуда: Минск
Репутация: 34
Настоящее имя: Олег

Re: LinuxCNC + Orange Pi

Сообщение MX_Master » 30 мар 2019, 19:55

Я, кстати, вижу, что svb собирал образ для orange pi pc2. А на нём как раз H5-тый проц. Надо посмотреть есть ли там на борту Machinekit.

Сам svb куда-то пропал. И все наработки по установочным скриптам, стессна, забрал с собой :)
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 4400
Зарегистрирован: 27 июн 2015, 19:45
Откуда: KZ
Репутация: 2130
Медальки:
Настоящее имя: Михаил

Re: LinuxCNC + Orange Pi

Сообщение Kovus2 » 30 мар 2019, 20:00

Мне его образы нравились. Там и русификация и пр.мелкие ништяки интегрированы были. По крайней мере на проц Н3. Единственное, там Latecy до 80000 доскакивали.
Kovus2
Мастер
 
Сообщения: 211
Зарегистрирован: 23 авг 2018, 11:52
Откуда: Минск
Репутация: 34
Настоящее имя: Олег

Re: LinuxCNC + Orange Pi

Сообщение MX_Master » 30 мар 2019, 20:07

Все русики, заплатки и доп. плюхи, можно по желанию сделать в виде отдельных установочных скриптов, положив их на рабочий стол образа. Но включать всё это по-умолчанию в образ - это недостаточно продуманная идея. Есть люди которым всё это не нужно, даже русский язык.

Но это всё виденье конкретного автора. Уж лучше пусть будет и то и другое, чем ничего или что-то одно.
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 4400
Зарегистрирован: 27 июн 2015, 19:45
Откуда: KZ
Репутация: 2130
Медальки:
Настоящее имя: Михаил

Re: LinuxCNC + Orange Pi

Сообщение _Pavel » 30 мар 2019, 20:16

Надо пробовать пособирать. А где исходники под арм брать?
_Pavel
Кандидат
 
Сообщения: 49
Зарегистрирован: 28 май 2015, 06:50
Репутация: 0
Настоящее имя: Павел

Re: LinuxCNC + Orange Pi

Сообщение MX_Master » 30 мар 2019, 20:20

_Pavel писал(а):Надо пробовать пособирать. А где исходники под арм брать?

всё тут https://github.com/machinekit/machinekit
инструксьён - https://github.com/machinekit/machineki ... ig-changes

и тут https://github.com/LinuxCNC/linuxcnc
мануал http://linuxcnc.org/docs/devel/html/cod ... uxcnc.html
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 4400
Зарегистрирован: 27 июн 2015, 19:45
Откуда: KZ
Репутация: 2130
Медальки:
Настоящее имя: Михаил

Re: LinuxCNC + Orange Pi

Сообщение UAVpilot » 30 мар 2019, 20:30

MX_Master писал(а):Про сборку LinuxCNC для arm64/aarch64 в тырнетах видел только одно обсуждение. Да и то в нём говорится, что можно собрать Machinekit, а LinuxCNC собирать никто не пробовал

Я пару лет назад собирал для пробы, здесь где-то скриншот был - поковырять пришлось, но ничего особенного, вечер потратил на сборку и тесты. Правда поддержку lpt/gpio сразу исключил - меня интересовала только работа сетевой Mesa.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 18350
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 4505
Медальки:
Настоящее имя: Сергей

Re: LinuxCNC + Orange Pi

Сообщение MX_Master » 30 мар 2019, 20:38

UAVpilot писал(а):Я пару лет назад собирал для пробы, здесь где-то скриншот был - поковырять пришлось, но ничего особенного, вечер потратил на сборку и тесты. Правда поддержку lpt/gpio сразу исключил - меня интересовала только работа сетевой Mesa.

Скриншот, значит. Уже неплохо :) А какие-ньть советы и лёгкие инструкции есть?

Судя по времени, потраченному на эту задачу Сергеем, у меня на это уйдёт минимум неделя :hehehe: При наличии платы, стессна
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 4400
Зарегистрирован: 27 июн 2015, 19:45
Откуда: KZ
Репутация: 2130
Медальки:
Настоящее имя: Михаил

Re: LinuxCNC + Orange Pi

Сообщение MX_Master » 30 мар 2019, 21:08

MX_Master писал(а):Я, кстати, вижу, что svb собирал образ для orange pi pc2. А на нём как раз H5-тый проц. Надо посмотреть есть ли там на борту Machinekit.

Посмотрел. В образе для Orange Pi PC2 (H5) machinekit (или linuxcnc), всё-таки, есть. Но все RT компоненты датируются 2014-м годом.

LinuxCNC + Orange Pi 2019-03-31_000611.png
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 4400
Зарегистрирован: 27 июн 2015, 19:45
Откуда: KZ
Репутация: 2130
Медальки:
Настоящее имя: Михаил

Re: LinuxCNC + Orange Pi

Сообщение UAVpilot » 30 мар 2019, 21:21

MX_Master писал(а):А какие-ньть советы и лёгкие инструкции есть?

Никаких записей на эту тему у меня нет - значит ничего хитрого или необычного мне в процессе не встретилось. Я тогда рассматривал варианты железа для ухода от обычных материнок и решил проверить не будет ли засад со стороны LinuxCNC.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 18350
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 4505
Медальки:
Настоящее имя: Сергей

Re: LinuxCNC + Orange Pi

Сообщение MX_Master » 30 мар 2019, 21:26

На какой arm64/aarch64 плате собирался и тестировался LinuxCNC? Или просто кросс компиляция?
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 4400
Зарегистрирован: 27 июн 2015, 19:45
Откуда: KZ
Репутация: 2130
Медальки:
Настоящее имя: Михаил

Re: LinuxCNC + Orange Pi

Сообщение UAVpilot » 30 мар 2019, 21:39

На odroid-c2. Компиляция на обычном компе, но в эмуляторе (kvm) с архитектурой как у целевой платы - это мой обычный способ.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 18350
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 4505
Медальки:
Настоящее имя: Сергей

Re: LinuxCNC + Orange Pi

Сообщение going » 30 мар 2019, 21:40

У меня linuxcnc для arm64 (OPI-PC2 H5) собирается и работает, а machinekit под эту архитектуру пока не победил.

Перехал на днях на ядро v5.0.5. Bananapi-M3 (arm A83T 8-cpu) заработала.
На днях буду тестировать.
Платы: BPI-M3, BPI-A64, OPI-PC2
Аватара пользователя
going
Мастер
 
Сообщения: 431
Зарегистрирован: 29 сен 2013, 20:55
Откуда: г.Киров
Репутация: 121

Re: LinuxCNC + Orange Pi

Сообщение MX_Master » 30 мар 2019, 22:25

Никак не мог отловить пару косяков с сопроцессорным stepgen'ом. В процессе работы нельзя увидеть полную картину происходящего за какой-либо промежуток времени. Плюнул на это дело с разбега. Но спустя день стал думать.. как бы это всё отсимулировать без аппаратных средств. Чтобы значения всех переменных были видны в любой выбранный момент времени..

Всё-таки, электронные таблицы - вещь. Повбивал в таблицу свои формулы по каждой переменной. Разбил всё это на сервопериоды. Растянул таблицу на побольше и все косяки в расчётах сразу вылезли. Исправил. Вощем, продолжаем :)

LinuxCNC + Orange Pi 2019-03-31_010805.jpg
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 4400
Зарегистрирован: 27 июн 2015, 19:45
Откуда: KZ
Репутация: 2130
Медальки:
Настоящее имя: Михаил

Re: LinuxCNC + Orange Pi

Сообщение going » 30 мар 2019, 22:51

MX_Master писал(а):В тырнетах пишут, что при сборке Machinekit для arm64/aarch64 есть косяки, которые надо руками доводить. И вот эти пункты в списке неисправностей мягко об этом намекают
https://github.com/machinekit/machinekit-hal/issues/96
https://github.com/machinekit/machinekit/issues/1269

Интересный костыль господа предложили. Попробую.
Платы: BPI-M3, BPI-A64, OPI-PC2
Аватара пользователя
going
Мастер
 
Сообщения: 431
Зарегистрирован: 29 сен 2013, 20:55
Откуда: г.Киров
Репутация: 121

Re: LinuxCNC + Orange Pi

Сообщение _Pavel » 31 мар 2019, 06:54

Образ запустился, только linuxcnc как я понял нету, а есть machinekit. Но че то с какими то косяками работает, пока разбираюсь
_Pavel
Кандидат
 
Сообщения: 49
Зарегистрирован: 28 май 2015, 06:50
Репутация: 0
Настоящее имя: Павел

Re: LinuxCNC + Orange Pi

Сообщение svb » 31 мар 2019, 13:45

MX_Master писал(а):Я, кстати, вижу, что svb собирал образ для orange pi pc2. А на нём как раз H5-тый проц. Надо посмотреть есть ли там на борту Machinekit.

Сам svb куда-то пропал. И все наработки по установочным скриптам, стессна, забрал с собой :)


Ребяты, простите плиз что пропал так внезапно ... Угодил в больницу (проблемы с позвоночником)... Из больницы вылезу не раньше конца апреля.
Платы: OPI-PC(умерла), OPI-PC2
svb
Мастер
 
Сообщения: 311
Зарегистрирован: 10 апр 2018, 11:31
Откуда: Нижний Новгород
Репутация: 82
Настоящее имя: Сергей

Re: LinuxCNC + Orange Pi

Сообщение MX_Master » 31 мар 2019, 13:55

Ну, успехов со здоровьем :) Оно важнее, чем все проекты
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 4400
Зарегистрирован: 27 июн 2015, 19:45
Откуда: KZ
Репутация: 2130
Медальки:
Настоящее имя: Михаил

Re: LinuxCNC + Orange Pi

Сообщение _Pavel » 31 мар 2019, 14:45

Все! Импульсы на осциллографе увидел. Запустил axis, он все красиво рисует, импульсы выдает (правда только ось Х смотрел, думаю в другие тоже подает). Теперь по хорошему надо бы какой нибудь буфер-развязку собрать и вроде как больше мне ничего не надо. Там еще какие то интерфейсы есть, думаю мне этого хватит))) MX_Master, спасибо!!!!
_Pavel
Кандидат
 
Сообщения: 49
Зарегистрирован: 28 май 2015, 06:50
Репутация: 0
Настоящее имя: Павел

Re: LinuxCNC + Orange Pi

Сообщение MX_Master » 31 мар 2019, 14:53

_Pavel писал(а):Образ запустился, только linuxcnc как я понял нету, а есть machinekit.
_Pavel писал(а):Все! Импульсы на осциллографе увидел. Запустил axis, он все красиво рисует, импульсы выдает

Ты это всё тестируешь на образе от PC2 ? :)
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 4400
Зарегистрирован: 27 июн 2015, 19:45
Откуда: KZ
Репутация: 2130
Медальки:
Настоящее имя: Михаил

Пред.След.

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

Кто сейчас на конференции

Зарегистрированные пользователи: _taras_, Belorez, Bing [Bot], dpss-2, Gestap, Google [Bot], Hugo, Izohron, kts, MaksSavchuk, Malyarka74, MukhinG, ppdisk, Provodnik, shalek, UAVpilot, VIKTORIYA, Vlad_Z, xvovanx, Yandex [bot], zakatnyi, Иван Карел

Reputation System ©'