LinuxCNC + Orange Pi (allwincnc)

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

Re: LinuxCNC + Orange Pi

Сообщение Kovus2 »

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

Запустилась только самая новая Бета-версия и то, разрешение экрана только 800Х600 держит.
Latency скачет от 24000 до 50540.
Так это платформа от Intel. :( Надеюсь, что в ближайшее время добавят.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7478
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3101
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

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

Сам svb куда-то пропал. И все наработки по установочным скриптам, стессна, забрал с собой :)
Kovus2
Мастер
Сообщения: 221
Зарегистрирован: 23 авг 2018, 11:52
Репутация: 35
Настоящее имя: Олег
Откуда: Минск
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Kovus2 »

Мне его образы нравились. Там и русификация и пр.мелкие ништяки интегрированы были. По крайней мере на проц Н3. Единственное, там Latecy до 80000 доскакивали.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7478
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3101
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

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

Но это всё виденье конкретного автора. Уж лучше пусть будет и то и другое, чем ничего или что-то одно.
_Pavel
Кандидат
Сообщения: 89
Зарегистрирован: 28 май 2015, 06:50
Репутация: 5
Настоящее имя: Павел
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение _Pavel »

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

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

_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
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Serg »

MX_Master писал(а):Про сборку LinuxCNC для arm64/aarch64 в тырнетах видел только одно обсуждение. Да и то в нём говорится, что можно собрать Machinekit, а LinuxCNC собирать никто не пробовал
Я пару лет назад собирал для пробы, здесь где-то скриншот был - поковырять пришлось, но ничего особенного, вечер потратил на сборку и тесты. Правда поддержку lpt/gpio сразу исключил - меня интересовала только работа сетевой Mesa.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
MX_Master
Мастер
Сообщения: 7478
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3101
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

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

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

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

MX_Master писал(а):Я, кстати, вижу, что svb собирал образ для orange pi pc2. А на нём как раз H5-тый проц. Надо посмотреть есть ли там на борту Machinekit.
Посмотрел. В образе для Orange Pi PC2 (H5) machinekit (или linuxcnc), всё-таки, есть. Но все RT компоненты датируются 2014-м годом.
2019-03-31_000611.png (1521 просмотр) <a class='original' href='./download/file.php?id=159996&sid=6e4d780205098633da07a8bba23ed1c3&mode=view' target=_blank>Загрузить оригинал (417.55 КБ)</a>
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Serg »

MX_Master писал(а):А какие-ньть советы и лёгкие инструкции есть?
Никаких записей на эту тему у меня нет - значит ничего хитрого или необычного мне в процессе не встретилось. Я тогда рассматривал варианты железа для ухода от обычных материнок и решил проверить не будет ли засад со стороны LinuxCNC.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
MX_Master
Мастер
Сообщения: 7478
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3101
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

На какой arm64/aarch64 плате собирался и тестировался LinuxCNC? Или просто кросс компиляция?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Serg »

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

Re: LinuxCNC + Orange Pi

Сообщение going »

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

Перехал на днях на ядро v5.0.5. Bananapi-M3 (arm A83T 8-cpu) заработала.
На днях буду тестировать.
Платы: BPI-M3, BPI-A64, OPI-PC2
Аватара пользователя
MX_Master
Мастер
Сообщения: 7478
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3101
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

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

Всё-таки, электронные таблицы - вещь. Повбивал в таблицу свои формулы по каждой переменной. Разбил всё это на сервопериоды. Растянул таблицу на побольше и все косяки в расчётах сразу вылезли. Исправил. Вощем, продолжаем :)
2019-03-31_010805.jpg (1486 просмотров) <a class='original' href='./download/file.php?id=159997&sid=6e4d780205098633da07a8bba23ed1c3&mode=view' target=_blank>Загрузить оригинал (472.07 КБ)</a>
Аватара пользователя
going
Мастер
Сообщения: 523
Зарегистрирован: 29 сен 2013, 20:55
Репутация: 129
Настоящее имя: Леонид
Откуда: г.Киров
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение going »

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
_Pavel
Кандидат
Сообщения: 89
Зарегистрирован: 28 май 2015, 06:50
Репутация: 5
Настоящее имя: Павел
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение _Pavel »

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

Re: LinuxCNC + Orange Pi

Сообщение svb »

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

Сам svb куда-то пропал. И все наработки по установочным скриптам, стессна, забрал с собой :)
Ребяты, простите плиз что пропал так внезапно ... Угодил в больницу (проблемы с позвоночником)... Из больницы вылезу не раньше конца апреля.
Платы: OPI-PC(умерла), OPI-PC2
Аватара пользователя
MX_Master
Мастер
Сообщения: 7478
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3101
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Ну, успехов со здоровьем :) Оно важнее, чем все проекты
_Pavel
Кандидат
Сообщения: 89
Зарегистрирован: 28 май 2015, 06:50
Репутация: 5
Настоящее имя: Павел
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение _Pavel »

Все! Импульсы на осциллографе увидел. Запустил axis, он все красиво рисует, импульсы выдает (правда только ось Х смотрел, думаю в другие тоже подает). Теперь по хорошему надо бы какой нибудь буфер-развязку собрать и вроде как больше мне ничего не надо. Там еще какие то интерфейсы есть, думаю мне этого хватит))) MX_Master, спасибо!!!!
Аватара пользователя
MX_Master
Мастер
Сообщения: 7478
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3101
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

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

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