LinuxCNC + Orange Pi

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

Re: LinuxCNC + Orange Pi

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

Да
_Pavel
Кандидат
 
Сообщения: 54
Зарегистрирован: 28 май 2015, 06:50
Репутация: 0
Настоящее имя: Павел

Re: LinuxCNC + Orange Pi

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

Эх, на досуге надо бы отработать механизм сборки LinuxCNC под armhf/arm64. Machinekit нравится далеко не всем.
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 4804
Зарегистрирован: 27 июн 2015, 19:45
Откуда: KZ
Репутация: 2193
Медальки:
Настоящее имя: Михаил

Re: LinuxCNC + Orange Pi

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

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

Re: LinuxCNC + Orange Pi

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

Machinekit - это сын :hehehe:
LinuxCNC - мать
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 4804
Зарегистрирован: 27 июн 2015, 19:45
Откуда: KZ
Репутация: 2193
Медальки:
Настоящее имя: Михаил

Re: LinuxCNC + Orange Pi

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

Я посмотрел на структуру исходников. Какая то странная она. Это я должен это все в корень скопировать? Может я от жизни отстал, не занимался линуксами лет 15, но раньше обычно исходники ложились в /usr/src , а тут прямо по всей файловой системе раскиданы.
_Pavel
Кандидат
 
Сообщения: 54
Зарегистрирован: 28 май 2015, 06:50
Репутация: 0
Настоящее имя: Павел

Re: LinuxCNC + Orange Pi

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

Хочешь LinuxCNC собрать прям на плате? Клонируй репку куда хошь, хоть в /usr/src (:
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 4804
Зарегистрирован: 27 июн 2015, 19:45
Откуда: KZ
Репутация: 2193
Медальки:
Настоящее имя: Михаил

Re: LinuxCNC + Orange Pi

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

У меня щас другая проблема вылезла, вайфай не включен, его и нет на писи2. Придется ядро на плате собирать))) Больше не где.
_Pavel
Кандидат
 
Сообщения: 54
Зарегистрирован: 28 май 2015, 06:50
Репутация: 0
Настоящее имя: Павел

Re: LinuxCNC + Orange Pi

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

_Pavel писал(а):У меня щас другая проблема вылезла, вайфай не включен, его и нет на писи2. Придется ядро на плате собирать))) Больше не где.

Просто переименуй DTB/DTS'ки в папке /boot с Prime на PC2 и перезагрузи апельсин :)
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 4804
Зарегистрирован: 27 июн 2015, 19:45
Откуда: KZ
Репутация: 2193
Медальки:
Настоящее имя: Михаил

Re: LinuxCNC + Orange Pi

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

_Pavel писал(а):вайфай не включен, его и нет на писи2. Придется ядро на плате собирать

А какая связь?
В любом случае, на плате это перепатчаное armbian ядро, собирать неблагодарное занятие.
Через час или два вылетит ошибка. И всё по новой.
Интересно, а реально сколько времени это потребует?

Могу поделиться готовыми пакетами для Н5 linux-v4.14.85....
Просто установишь их в готовый образ "bionic" и развлекайся уже со сборкой linuxcnc, machinekit.
Завтра на яндекс диск выложу.
Платы: BPI-M3, BPI-A64, OPI-PC2
Аватара пользователя
going
Мастер
 
Сообщения: 436
Зарегистрирован: 29 сен 2013, 20:55
Откуда: г.Киров
Репутация: 122

Re: LinuxCNC + Orange Pi

Сообщение ua3nbw » 02 апр 2019, 16:15

going писал(а):Интересно, а реально сколько времени это потребует?

на целевой платформе ядро собирается за один-три часа, в зависимости от количества модулей включённых при сборке ядра в menuconfig.
Тут собирал ядро от bootlin https://ua3nbw.ru/all/sborka-yadra-linux/ (правда это не Real Time ядро)
Аватара пользователя
ua3nbw
Кандидат
 
Сообщения: 44
Зарегистрирован: 18 окт 2017, 18:03
Репутация: 26

Re: LinuxCNC + Orange Pi

Сообщение _Pavel » 03 апр 2019, 18:39

Во время выполнения программы выключается и включается интерфейс Axis, один раз даже в перезагрузку ушла. Из за чего такое может быть?
_Pavel
Кандидат
 
Сообщения: 54
Зарегистрирован: 28 май 2015, 06:50
Репутация: 0
Настоящее имя: Павел

Re: LinuxCNC + Orange Pi

Сообщение MX_Master » 03 апр 2019, 19:10

Похоже на перегрев процессора. Весь интерфейс AXIS рисуется процессором, потому что видеочип и драйвер не поддерживают OpenGL (:
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 4804
Зарегистрирован: 27 июн 2015, 19:45
Откуда: KZ
Репутация: 2193
Медальки:
Настоящее имя: Михаил

Re: LinuxCNC + Orange Pi

Сообщение _Pavel » 03 апр 2019, 19:30

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

Re: LinuxCNC + Orange Pi

Сообщение MX_Master » 03 апр 2019, 19:41

Я на апельсине юзаю пока только tkemc (tklinuxcnc), так что ничего про работу AXIS добавить не могу. Процессор H5 и образы для него тоже никогда не юзал, так что, ты держись там :hehehe:

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

Re: LinuxCNC + Orange Pi

Сообщение xenon-alien » 03 апр 2019, 21:44

Всем привет!
Попытался почитать тему, но без успешно. Буквы знакомые а понятия - нет.
Я с Линуксом, LCNC вообще не знаком и всем, что с этим связано. (пытался и другие статьи почитать, но сразу руки опускаются)
Для начала хотелось бы попробовать, что это такое в данной связке, только хотелось бы с каким-то сенсорным дисплеем подружить, или удаленное подключение по Wi-Fi, если другого варианта нет. (почему-то мне кажется, когда уже на руках все железо, то легче сразу пробовать...)
Настроить вряд ли смогу самостоятельно. (только если есть пошаговая инструкция - на офф. сайте мануалы в 900 страниц просто не осилю)
HAL и ini файлы просто пугают меня... (часто у всех только проблемы с правильной настройкой их, не понимая за, что та или иная строка отвечает)

Если вкратце, то какие возможности в данной связке LinuxCNC + Orange Pi PC/One? (мельком пробежался по orange-cnc.ru)
Для какого типа ЧПУ подходит? (токарник, фрезер, 6-ти осевой манипулятор - робот-рука...)
Что можна подключать к плате? (концевики, энкодера, линейки...)
Какого объема должна быть microSD карта? (архивы на 712 и 848 Мб, они в распакованном виде больше будут весить?)
Просто первый пост для меня тоже практически набор букв и слов, которых я не понимаю. (как я понял, то ещё в процессе разработки и не всё работает, или не все ещё реализовано)

Может кто встречал, полезную статью, что бы хоть какие-то азы освоить?
А то для меня это тёмный лес...
Или начинать осваиваться лучше с официального образа LCNC, на каком-то стареньком ноутбуке?
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
 
Сообщения: 1631
Зарегистрирован: 01 янв 2013, 13:13
Откуда: Закарпатская обл. Украина
Репутация: 481
Медальки:
Настоящее имя: Daniel

Re: LinuxCNC + Orange Pi

Сообщение going » 03 апр 2019, 22:42

xenon-alien писал(а):Или начинать осваиваться лучше с официального образа LCNC, на каком-то стареньком ноутбуке?

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

Re: LinuxCNC + Orange Pi

Сообщение MX_Master » 03 апр 2019, 22:51

Тип ЧПУ, для которого подходит апельсин - хоббийный (: На данный момент до 17 КГц шагов, вариант на 200 КГц - в процессе. На обычных материнках графику рисует быстрее, на апельсине - медленней. Напрямую можно подключать сигнальные устройства с напряжением от 3.3 до 5V. Сколько есть пинов, столько и сигналов можно подключить. Неважно каких. Если пинов мало, можно заюзать пины с разъёма камеры (нужен переходник).

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

Re: LinuxCNC + Orange Pi

Сообщение _Pavel » 04 апр 2019, 03:34

MX_Master писал(а):Как только доделаю сопроцессорный генератор шагов, прикуплю PC2 для тестов прошивки на H5.

Бери лучше Н6, Как я понял это тот же Н5, только с более высокой частотой. Да и оранндж совсем не много плат делает на Н5, все новые на Н6.

MX_Master писал(а):На обычных материнках графику рисует быстрее, на апельсине - медленней.

Вот реально на Н5 не заметил тормозов, взял прогу которая напрочь состоит из коротеньких отрезков вместо дуг и ее картинку она нормально рисует. Может я просто еще не нашел в каком месте она тормозит, но пока все ок. Может если частоты поднять? Так у меня и так все по экрану бегает быстрее чем станок это может делать. Если честно, то не понимаю зачем за килогерцами гнаться, даже при профессиональной работе. У меня шаговики крутятся 2 оборота в секунду максимум, дальше греются, да и нагрузка на ШВП не к чему. Китайские ШВП из пластелина сделаны, износятся махом. Теоретически ШД могут порядка 5 оборотов в секунду крутиться, дальше потеря момента и нагрев. 5Х200 это килогерц, ну еще помножить на микрошаг, у меня 8, больше делать не вижу смысла. Итого 8 килогерц. Если делать на сервоприводах, то там микрошаг не нужен, там редукция, но все равно частоты примерно те же.
_Pavel
Кандидат
 
Сообщения: 54
Зарегистрирован: 28 май 2015, 06:50
Репутация: 0
Настоящее имя: Павел

Re: LinuxCNC + Orange Pi

Сообщение MX_Master » 04 апр 2019, 07:26

В армбиан нет поддержки для H6. К тому же, я читаю доки. H6 сильно отличается от собратьев. Поддержка PCI-E в чипе - дурацкая. Поддержки мощного видеочипа нет. Андроид нам, стессна, не нужен. Вощем, дергаться не стоит.

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

Re: LinuxCNC + Orange Pi

Сообщение 1f7 » 04 апр 2019, 08:24

MX_Master писал(а):В армбиан нет поддержки для H6.

пилят, сырая конечно но уже загружается https://dl.armbian.com/orangepi3/
Желаю, чтобы все!
1f7
Новичок
 
Сообщения: 3
Зарегистрирован: 30 сен 2018, 20:13
Откуда: Сочи
Репутация: 0
Настоящее имя: Владимир

Пред.След.

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

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

Зарегистрированные пользователи: Bing [Bot], error101, Google [Bot], hmnijp, lapushkazaika, Lexxa, magic10s, MSN [Bot], Santa2019, UAVpilot, VAT, Yandex [bot], zav

Reputation System ©'