LinuxCNC + Orange Pi (allwincnc)

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

Re: LinuxCNC + Orange Pi

Сообщение Kovus2 »

MX_Master писал(а):продолжаем

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

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

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

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

Re: LinuxCNC + Orange Pi

Сообщение Kovus2 »

Несколько дней назад шарахнула меня идея попробовать свои силы в теме лазерных граверов. Для экспериментов даже хочу, для начала, на один из станочков вкарячить лампу с оптикой, что бы глянуть, что там и к чему. Управлять этим хозяйством как-то привычнее было бы из под LCNC.

И если для стандартного РС-шного LCNC есть даже конфигурации, типа такого:
http://www.cnc-club.ru/forum/viewtopic.php?f=15&t=21152

А вот заработает ли это на Апельсинке?

Чего меня смущает, на стандартном LPT-шном LCNC нужно проделать следующее:

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

sudo apt-get install linuxcnc-dev build-essential
sudo halcompile --install laserfreq.comp
Ну это, в принципе, что бы задавать кол-во импульсов лазера на 1 мм движения луча.

И еще, как мне показалось, hal-файл lpt-конфигурации не будет "стыковаться" с нашими GPIO.

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

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Управляй, мы не против (:
Нужно только

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

sudo comp --install laserfreq.comp
_Pavel
Кандидат
Сообщения: 89
Зарегистрирован: 28 май 2015, 06:50
Репутация: 5
Настоящее имя: Павел
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение _Pavel »

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

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Могу собрать из последних исходников, такой же как недавно собирал для PC.

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

Re: LinuxCNC + Orange Pi

Сообщение _Pavel »

MX_Master писал(а): Народ, если кому-то нужны свежие образы для ваших плат, напишите названия плат.
Нужныыы)))
Orange pi prime (H5)
Аватара пользователя
MX_Master
Мастер
Сообщения: 7489
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

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

Re: LinuxCNC + Orange Pi

Сообщение _Pavel »

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

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

H3 - 32 бита, H5 - 64 бита. Но, в целом, они похожи.
Для H6 слишком мало настольных дров и софта.

Залил образ для OPi Prime - https://github.com/orange-cnc/armbian_b ... g/v2019.03
_Pavel
Кандидат
Сообщения: 89
Зарегистрирован: 28 май 2015, 06:50
Репутация: 5
Настоящее имя: Павел
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение _Pavel »

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

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

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

Re: LinuxCNC + Orange Pi

Сообщение _Pavel »

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

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

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

Re: LinuxCNC + Orange Pi

Сообщение _Pavel »

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

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

_Pavel писал(а):Так вот у меня и не работают эти четыре иконки на рабочем столе, говорит нет таких файлов.
В главном меню (ПУСК) есть пункт CNC? Внутри него есть Machinekit и всякое другое, типа Latency Test? В папке /home/cnc чё-ньть есть?
_Pavel
Кандидат
Сообщения: 89
Зарегистрирован: 28 май 2015, 06:50
Репутация: 5
Настоящее имя: Павел
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение _Pavel »

В главном меню пункта CNC нету. В папке /home/cnc есть папка /machinekit/config и там только текстовые файлы. Никаких бинарников нету
Аватара пользователя
MX_Master
Мастер
Сообщения: 7489
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Теперь понял в чём дело, пакет Machinekit в систему не установился, потому что для платформы arm64 такого пакета просто нет (: Это значит, что Machinekit/LinuxCNC для твоей платы надо собирать вручную.
_Pavel
Кандидат
Сообщения: 89
Зарегистрирован: 28 май 2015, 06:50
Репутация: 5
Настоящее имя: Павел
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение _Pavel »

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

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Я ничего из них не собирал, не могу судить о сложности.

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

Про сборку LinuxCNC для arm64/aarch64 в тырнетах видел только одно обсуждение. Да и то в нём говорится, что можно собрать Machinekit, а LinuxCNC собирать никто не пробовал
https://sourceforge.net/p/emc/mailman/message/36217627/

Собирать и пробовать запускать надо прямо на платке с arm64/aarch64.
У меня, стессна, ничего из arm64/aarch64 под руками нет.
Вощем, с первого раза тебе не повезло :) Но унывать не стоит
Ответить

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