LinuxCNC + Orange Pi (allwincnc)
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
Там нет ничего сложного
Тому, кто соберёт, наставлю лайков
-
sv_jan
- Новичок
- Сообщения: 7
- Зарегистрирован: 04 фев 2020, 09:20
- Репутация: 1
- Настоящее имя: zhanhank
- Контактная информация:
Re: LinuxCNC + Orange Pi
MX_Master, I can't understand what happened to you, Stopped Linuxcnc + Orange Pi.

- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
no more developers + no personal interest = project stop
that's it
- going
- Мастер
- Сообщения: 523
- Зарегистрирован: 29 сен 2013, 20:55
- Репутация: 129
- Настоящее имя: Леонид
- Откуда: г.Киров
- Контактная информация:
Re: LinuxCNC + Orange Pi
А вот для этого и необходимо полноценное РТ ядро.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
Даже если у этого "полноценного РТ ядра" джиттер(latency) будет нулевой, то всё равно ничего хорошего не получится, если какая-нибудь "RT функция" будет выполняться дольше сервоцикла.going писал(а):А вот для этого и необходимо полноценное РТ ядро.MX_Master писал(а):Сервоцикл крутится на ядре linux, в большинстве случаев это 1000мкс +/-50мкс в зависимости от Latency. Можно юзать и любые другие тайминги для сервоцикла. Главное, чтобы все RT функции успевали выполняться за это время.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
Для одного из секретных проектов понадобилось аппаратное ускорение апельсиновой графики. Которое с MALI blob'иками, если чё. Так что, в здешнем проекте может дополнительно появиться новый образ для Orange Pi PC, стессна, с arisc драйверами.
- going
- Мастер
- Сообщения: 523
- Зарегистрирован: 29 сен 2013, 20:55
- Репутация: 129
- Настоящее имя: Леонид
- Откуда: г.Киров
- Контактная информация:
Re: LinuxCNC + Orange Pi
Какая, например, в LinuxCNC?UAVpilot писал(а):если какая-нибудь "RT функция" будет выполняться дольше сервоцикла.
И корректно или нет показывает минимальное значение сервоцикла latency-test?
Платы: BPI-M3, BPI-A64, OPI-PC2
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: LinuxCNC + Orange Pi
Какой-нибудь непродуманный самописный компонент...going писал(а):Какая, например, в LinuxCNC?
Кто показывает, stepconf? - Конечно корректно, ибо рассчитывает его сам.going писал(а):И корректно или нет показывает минимальное значение сервоцикла latency-test?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
xaxexa
- Новичок
- Сообщения: 13
- Зарегистрирован: 14 фев 2020, 20:36
- Репутация: 0
- Настоящее имя: Вася
- Контактная информация:
Re: LinuxCNC + Orange Pi
всем спасибо огромное за проделанную работу, вы у меня слов нет...
для тех кто в танке (я) есть сборка под pi pc2? почему-то у меня не собирается... готов протестить...
для тех кто в танке (я) есть сборка под pi pc2? почему-то у меня не собирается... готов протестить...
- Sergo67
- Кандидат
- Сообщения: 86
- Зарегистрирован: 08 дек 2017, 11:39
- Репутация: 14
- Настоящее имя: Сергей
- Откуда: Шахты
- Контактная информация:
Re: LinuxCNC + Orange Pi
Ну что, всё, расходимся? Жаль конечно, до финиша немного оставалось...
ЗЫ: кому интересно - к недоделанному проекту недовылизанные платки...
ЗЫ: кому интересно - к недоделанному проекту недовылизанные платки...
- Вложения
-
- OPi_CNC 2.zip
- (464.11 КБ) 215 скачиваний
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
Финиша в таких проектах не бывает, даже при активной разработке
В этом проекте, кстати, ещё много работы.
У меня в данный момент нет прямого применения для апельсина со всеми его драйверами. Свой маленький домашний станок (куда метил апельсин) отложен на будущее. Обхожусь большим станком. Кодить ради кода - грустное занятие. Есть, канеш, и другие варианты. Для одного из них сижу сейчас собираю новый образ. Если вариант пойдёт в дело и там пригодится сопроцессор, тогда буду потихоньку обновлять проект. По крайней мере, это будет реальная, а не выдуманная мотивация
У меня в данный момент нет прямого применения для апельсина со всеми его драйверами. Свой маленький домашний станок (куда метил апельсин) отложен на будущее. Обхожусь большим станком. Кодить ради кода - грустное занятие. Есть, канеш, и другие варианты. Для одного из них сижу сейчас собираю новый образ. Если вариант пойдёт в дело и там пригодится сопроцессор, тогда буду потихоньку обновлять проект. По крайней мере, это будет реальная, а не выдуманная мотивация
- Sergo67
- Кандидат
- Сообщения: 86
- Зарегистрирован: 08 дек 2017, 11:39
- Репутация: 14
- Настоящее имя: Сергей
- Откуда: Шахты
- Контактная информация:
Re: LinuxCNC + Orange Pi
Ну как бы и у мну этот проект планировался на новый станочек, который только в чертежах и заготовках. Пока не очень жмёт - обхожусь жиденьким кетайцем. Но его уже мало. А на новом без ШИМа будет не то чтоб совсем грустно, но как минимум неудобно. Аxis для Апельсины вапче был верх мечтаний (да и диапазон применения проекта сильно расширил бы).
А за мотивацию таки да, то что совсем не интересно - не идёт даж из-под палки...
А за мотивацию таки да, то что совсем не интересно - не идёт даж из-под палки...
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
Собрал свежий образ для OPi PC на ядре Linux 5.4.18-rt11. Система - Debian Buster (10). Захотелось добавить чего-то нового, поэтому решил собрать на апельсине ещё и LinuxCNC 2.8. И.. таки собрал
Получился вот такой список пакетов и файлов
Пока ещё не устанавливал и не проверял. Как будет минутка, так сразу. Драйвера от Machinekit, кстати, для LinuxCNC не подходят, поэтому надо над этим делом слегка пошаманить. Дальше в очереди сборка видеодрайвера + mali блобики. Если всё пройдёт как лом через г...., результатами потом заделюсь.
Код: Выделить всё
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А чем pwmgen не устраивает? (:Sergo67 писал(а):А на новом без ШИМа будет не то чтоб совсем грустно, но как минимум неудобно.
- Sergo67
- Кандидат
- Сообщения: 86
- Зарегистрирован: 08 дек 2017, 11:39
- Репутация: 14
- Настоящее имя: Сергей
- Откуда: Шахты
- Контактная информация:
Re: LinuxCNC + Orange Pi
Ээээ, я чота пропустил? Он же был "в процессе". Ща глану попристальнее...MX_Master писал(а):А чем pwmgen не устраивает? (:
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
Он же стандартный. Сопроцессорный называется по-другому
ЗЫ свежесобранный LinuxCNC на апельсине робит хорошо
- xenon-alien
- Почётный участник

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

- Сообщения: 4520
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 925
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: LinuxCNC + Orange Pi
А работу со щупом VERS-а можно в Pi PC вставить, или нужно будет что-то самому мудрить подобное, или там есть что-то свое?
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
Мудрить не более, чем с настольным LinuxCNCxenon-alien писал(а):А работу со щупом VERS-а можно в Pi PC вставить, или нужно будет что-то самому мудрить подобное, или там есть что-то свое?
-
xaxexa
- Новичок
- Сообщения: 13
- Зарегистрирован: 14 фев 2020, 20:36
- Репутация: 0
- Настоящее имя: Вася
- Контактная информация:
Re: LinuxCNC + Orange Pi
на PI PC2 собери тож пжалстаMX_Master писал(а):Канеш, будет, я ж не совсем редискаЩа ещё мальца повоюю с видео и портированием драйверов из Machinekit и тогда..