LinuxCNC + Orange Pi (allwincnc)

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

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Там нет ничего сложного ;) Тому, кто соберёт, наставлю лайков
sv_jan
Новичок
Сообщения: 7
Зарегистрирован: 04 фев 2020, 09:20
Репутация: 1
Настоящее имя: zhanhank
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение sv_jan »

MX_Master, I can't understand what happened to you, Stopped Linuxcnc + Orange Pi.

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

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

no more developers + no personal interest = project stop ;) that's it
Аватара пользователя
going
Мастер
Сообщения: 523
Зарегистрирован: 29 сен 2013, 20:55
Репутация: 129
Настоящее имя: Леонид
Откуда: г.Киров
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение going »

MX_Master писал(а):Сервоцикл крутится на ядре linux, в большинстве случаев это 1000мкс +/-50мкс в зависимости от Latency. Можно юзать и любые другие тайминги для сервоцикла. Главное, чтобы все RT функции успевали выполняться за это время.
А вот для этого и необходимо полноценное РТ ядро.
MX_Master писал(а):Разработка проекта завершена. Честное слово, просто устал.
Поставил точку! Правильно. И усталость здесь не причина, а следствие.
Да, труд этот не пропадёт даром, а будет использован. Просто отвечай иногда на "глупые" вопросы.
Если они будут интересными.
Платы: BPI-M3, BPI-A64, OPI-PC2
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Serg »

going писал(а):
MX_Master писал(а):Сервоцикл крутится на ядре linux, в большинстве случаев это 1000мкс +/-50мкс в зависимости от Latency. Можно юзать и любые другие тайминги для сервоцикла. Главное, чтобы все RT функции успевали выполняться за это время.
А вот для этого и необходимо полноценное РТ ядро.
Даже если у этого "полноценного РТ ядра" джиттер(latency) будет нулевой, то всё равно ничего хорошего не получится, если какая-нибудь "RT функция" будет выполняться дольше сервоцикла.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Для одного из секретных проектов понадобилось аппаратное ускорение апельсиновой графики. Которое с MALI blob'иками, если чё. Так что, в здешнем проекте может дополнительно появиться новый образ для Orange Pi PC, стессна, с arisc драйверами.
Аватара пользователя
going
Мастер
Сообщения: 523
Зарегистрирован: 29 сен 2013, 20:55
Репутация: 129
Настоящее имя: Леонид
Откуда: г.Киров
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение going »

UAVpilot писал(а):если какая-нибудь "RT функция" будет выполняться дольше сервоцикла.
Какая, например, в LinuxCNC?
И корректно или нет показывает минимальное значение сервоцикла latency-test?
Платы: BPI-M3, BPI-A64, OPI-PC2
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Serg »

going писал(а):Какая, например, в LinuxCNC?
Какой-нибудь непродуманный самописный компонент...
going писал(а):И корректно или нет показывает минимальное значение сервоцикла latency-test?
Кто показывает, stepconf? - Конечно корректно, ибо рассчитывает его сам. :) Он зависит от длительности шага, пауз между шагами и собственно джиттера. В исходниках можно найти.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
xaxexa
Новичок
Сообщения: 13
Зарегистрирован: 14 фев 2020, 20:36
Репутация: 0
Настоящее имя: Вася
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение xaxexa »

всем спасибо огромное за проделанную работу, вы у меня слов нет...

для тех кто в танке (я) есть сборка под pi pc2? почему-то у меня не собирается... готов протестить...
Аватара пользователя
Sergo67
Кандидат
Сообщения: 86
Зарегистрирован: 08 дек 2017, 11:39
Репутация: 14
Настоящее имя: Сергей
Откуда: Шахты
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Sergo67 »

Ну что, всё, расходимся? Жаль конечно, до финиша немного оставалось...
ЗЫ: кому интересно - к недоделанному проекту недовылизанные платки...
Вложения
OPi_CNC 2.zip
(464.11 КБ) 215 скачиваний
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Финиша в таких проектах не бывает, даже при активной разработке :) В этом проекте, кстати, ещё много работы.

У меня в данный момент нет прямого применения для апельсина со всеми его драйверами. Свой маленький домашний станок (куда метил апельсин) отложен на будущее. Обхожусь большим станком. Кодить ради кода - грустное занятие. Есть, канеш, и другие варианты. Для одного из них сижу сейчас собираю новый образ. Если вариант пойдёт в дело и там пригодится сопроцессор, тогда буду потихоньку обновлять проект. По крайней мере, это будет реальная, а не выдуманная мотивация ;)
Аватара пользователя
Sergo67
Кандидат
Сообщения: 86
Зарегистрирован: 08 дек 2017, 11:39
Репутация: 14
Настоящее имя: Сергей
Откуда: Шахты
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Sergo67 »

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

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Собрал свежий образ для OPi PC на ядре Linux 5.4.18-rt11. Система - Debian Buster (10). Захотелось добавить чего-то нового, поэтому решил собрать на апельсине ещё и LinuxCNC 2.8. И.. таки собрал :) Получился вот такой список пакетов и файлов

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

linuxcnc-uspace_2.8.0~pre1_armhf.deb
linuxcnc-uspace-dev_2.8.0~pre1_armhf.deb
linuxcnc-uspace-dbgsym_2.8.0~pre1_armhf.deb

linuxcnc-doc-en_2.8.0~pre1_all.deb
linuxcnc-doc-es_2.8.0~pre1_all.deb
linuxcnc-doc-fr_2.8.0~pre1_all.deb

linuxcnc_2.8.0~pre1.dsc
linuxcnc_2.8.0~pre1.tar.xz

linuxcnc_2.8.0~pre1_armhf.build
linuxcnc_2.8.0~pre1_armhf.buildinfo
linuxcnc_2.8.0~pre1_armhf.changes
Пока ещё не устанавливал и не проверял. Как будет минутка, так сразу. Драйвера от Machinekit, кстати, для LinuxCNC не подходят, поэтому надо над этим делом слегка пошаманить. Дальше в очереди сборка видеодрайвера + mali блобики. Если всё пройдёт как лом через г...., результатами потом заделюсь.
Sergo67 писал(а):А на новом без ШИМа будет не то чтоб совсем грустно, но как минимум неудобно.
А чем pwmgen не устраивает? (:
Аватара пользователя
Sergo67
Кандидат
Сообщения: 86
Зарегистрирован: 08 дек 2017, 11:39
Репутация: 14
Настоящее имя: Сергей
Откуда: Шахты
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Sergo67 »

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

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Он же стандартный. Сопроцессорный называется по-другому ;)
ЗЫ свежесобранный LinuxCNC на апельсине робит хорошо
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4520
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 925
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение xenon-alien »

MX_Master писал(а):ЗЫ свежесобранный LinuxCNC на апельсине робит хорошо
Готовый образ будет выложен на новом сайте для пользования и проверки для Pi PC?
В ожидании платы с китая - ещё не отправили (праздники + карантин), дисплей 7" 1024*600 уже в стране
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

xenon-alien писал(а):Готовый образ будет выложен на новом сайте для пользования и проверки для Pi PC?
В ожидании платы с китая - ещё не отправили (праздники + карантин), дисплей 7" 1024*600 уже в стране
Канеш, будет, я ж не совсем редиска :) Ща ещё мальца повоюю с видео и портированием драйверов из Machinekit и тогда..
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4520
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 925
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение xenon-alien »

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

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

xenon-alien писал(а):А работу со щупом VERS-а можно в Pi PC вставить, или нужно будет что-то самому мудрить подобное, или там есть что-то свое?
Мудрить не более, чем с настольным LinuxCNC ;)
xaxexa
Новичок
Сообщения: 13
Зарегистрирован: 14 фев 2020, 20:36
Репутация: 0
Настоящее имя: Вася
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение xaxexa »

MX_Master писал(а):Канеш, будет, я ж не совсем редиска :) Ща ещё мальца повоюю с видео и портированием драйверов из Machinekit и тогда..
на PI PC2 собери тож пжалста :)
Ответить

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