LinuxCNC + Orange Pi

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

Re: LinuxCNC + Orange Pi

Сообщение svb » 26 май 2019, 16:13

Ну и последний прогон
Та же УП, но под LinuxCNC в режиме симуляции. LCNC был установлен на чистый образ.

Итог:
Время выполнения УП 4 часа 32 минуты
Режимы как задано в УП ( в LCNC режимы отображаются на экране , в отличии от MK)
Средняя загрузка ЦП в LCNC выше, чем при работе МК
Средняя температура ЦП в LCNC выше на 1.5-2 градуса, чем при работе МК
Больше ест памяти (~+50-70Мб)
Залез в своп

Выводы:
Возможно, оверхэд LCNC по сравнению с МК связан с тем, что LCNC был запущен в эмуляции (без конфига реального железа), в то время как МК запускался с конфигом под H3/H5.
Выяснить точно это можно будет только после того, как для LCNC появится драйвер H3/H5.

Как-то вот так .... :wik:
Вложения
LinuxCNC + Orange Pi Screenshot_2019-05-26_16-08-11.png
LinuxCNC + Orange Pi Screenshot_2019-05-26_16-03-37.png
LinuxCNC + Orange Pi Screenshot_2019-05-26_16-03-53.png
Платы: OPI-PC(умерла), OPI-PC2
svb
Мастер
 
Сообщения: 308
Зарегистрирован: 10 апр 2018, 11:31
Откуда: Нижний Новгород
Репутация: 82
Настоящее имя: Сергей

Re: LinuxCNC + Orange Pi

Сообщение svb » 29 май 2019, 00:06

Сегодня на выставке Металлообработка были обнаружены 2 системы с LCNC
Unimatic - учебный комплект из фрезерного и токарного станка, интерфейс AXIS
и если мне не изменяет память? на стенде Уфимского университета? представлен портальник 600х400 в кабинете, с автооткрытием-закрытием дверей ну и прочее, интерфейс чуть-чуть измененный GMoccapy.
Сфоткаю если позволят :)
Платы: OPI-PC(умерла), OPI-PC2
svb
Мастер
 
Сообщения: 308
Зарегистрирован: 10 апр 2018, 11:31
Откуда: Нижний Новгород
Репутация: 82
Настоящее имя: Сергей

Re: LinuxCNC + Orange Pi

Сообщение MX_Master » 29 май 2019, 06:16

И область применения LinuxCNC будет только расти (: А если запилить человеко-понятный интерфейс и упрощённую настройку, то прогресс пойдёт ещё быстрее.

Недавно со старшим братом обсуждали применение LinuxCNC с микро ПК в 3D принтерах. Брату чрезвычайно понравился 3D принтер, в отличии от чпу фрезера (: Ну так вот, на микро ПК сверху или отдельно ставим кроватку для шаговых драйверов и плату развязки. Добавляем 3,5,7 дюймовый HDMI дисплей с тачскрином и готово. Единственное, чего не хватает - лёгкого способа настройки и интерфейсов разного типа из коробки.
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 4343
Зарегистрирован: 27 июн 2015, 19:45
Откуда: KZ
Репутация: 2103
Медальки:
Настоящее имя: Михаил

Re: LinuxCNC + Orange Pi

Сообщение nevkon » 29 май 2019, 08:54

Я тут наткнулся на тему по AXIS и возникла мысль - можно ли чтобы визуализация была, но только та что показывается в начале когда открываешь программу, а траектория движения фрезы и отображение выполненного не происходило? Собственно мне обычно надо убедиться что открылась та программа, иногда посмотреть лимиты хода по осям. А процесс выполнения достаточно видеть в текущих координатах. Все равно выполнение показывается на какое-то количество шагов, так что оно малоинтересно.
Если я не ошибаюсь такой вариант может снизить нагрузку на процессор во время выполнения программы (если конечно не начать крутить визуализацию).
Если что я про эту тему - viewtopic.php?f=15&t=1871
nevkon
Мастер
 
Сообщения: 1461
Зарегистрирован: 17 июл 2015, 10:25
Откуда: Балаково (Саратовская обл.)
Репутация: 191
Настоящее имя: Константин

Re: LinuxCNC + Orange Pi

Сообщение MX_Master » 29 май 2019, 11:01

По-моему в AXIS можно перейти на вкладку DRO, тогда траектория не должна оттягивать время процессора. Могу, канеш, ошибаться.
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 4343
Зарегистрирован: 27 июн 2015, 19:45
Откуда: KZ
Репутация: 2103
Медальки:
Настоящее имя: Михаил

Re: LinuxCNC + Orange Pi

Сообщение svb » 29 май 2019, 14:34

Уфимский государственный авиационный институт
Вложения
LinuxCNC + Orange Pi IMG_20190528_174258.jpg
LinuxCNC + Orange Pi IMG_20190529_132835.jpg
LinuxCNC + Orange Pi IMG_20190529_133508.jpg
Платы: OPI-PC(умерла), OPI-PC2
svb
Мастер
 
Сообщения: 308
Зарегистрирован: 10 апр 2018, 11:31
Откуда: Нижний Новгород
Репутация: 82
Настоящее имя: Сергей

Re: LinuxCNC + Orange Pi

Сообщение NKS » 29 май 2019, 14:49

svb писал(а):Уфимский государственный авиационный институт

На бирке скромная надпись "Система управления - Acnc" :hehehe:. Цена довольно "вкусная" на общем фоне. Мой злобный шеф не дал нормально пообщаться, пришлось мельком пробежать.
Аватара пользователя
NKS
Мастер
 
Сообщения: 2475
Зарегистрирован: 30 окт 2014, 21:36
Откуда: Волгоград
Репутация: 1186
Медальки:
Настоящее имя: Сергей

Re: LinuxCNC + Orange Pi

Сообщение svb » 29 май 2019, 17:57

UNIMATIC
Екатеринбург
Вложения
LinuxCNC + Orange Pi IMG_20190529_164859.jpg
LinuxCNC + Orange Pi IMG_20190529_164934.jpg
LinuxCNC + Orange Pi IMG_20190529_164918.jpg
LinuxCNC + Orange Pi IMG_20190529_164930.jpg
LinuxCNC + Orange Pi IMG_20190529_164924.jpg
Платы: OPI-PC(умерла), OPI-PC2
svb
Мастер
 
Сообщения: 308
Зарегистрирован: 10 апр 2018, 11:31
Откуда: Нижний Новгород
Репутация: 82
Настоящее имя: Сергей

Re: LinuxCNC + Orange Pi

Сообщение Taganrog » 29 май 2019, 18:26

Коммерческий станок на LPT ? в то время как и хобийные стараются его заменить чем либо получше ? прикольно :)
Аватара пользователя
Taganrog
Мастер
 
Сообщения: 1198
Зарегистрирован: 15 апр 2015, 16:32
Откуда: Брянск
Репутация: 244
Настоящее имя: Евгений

Re: LinuxCNC + Orange Pi

Сообщение svb » 29 май 2019, 20:40

Это учебный комплект. Состоит из токарника и фрезера, каждый со своей стойкой. Цена за комплект 1200000р. Сколько добавит к цене отказ от LPT порта?
Платы: OPI-PC(умерла), OPI-PC2
svb
Мастер
 
Сообщения: 308
Зарегистрирован: 10 апр 2018, 11:31
Откуда: Нижний Новгород
Репутация: 82
Настоящее имя: Сергей

Re: LinuxCNC + Orange Pi

Сообщение Taganrog » 29 май 2019, 20:52

баксов 100, что при таких ценах - ниочем.
Но увеличит скорости в разы . А это цыферки в характеритиках на стенде
Аватара пользователя
Taganrog
Мастер
 
Сообщения: 1198
Зарегистрирован: 15 апр 2015, 16:32
Откуда: Брянск
Репутация: 244
Настоящее имя: Евгений

Re: LinuxCNC + Orange Pi

Сообщение svb » 29 май 2019, 21:37

Именно в этом проекте скорости не нужны, это для школ и ПТУ. Мне куратор этого проекта все перипетии разработки и тестирования рассказал, больше часа общались.
Платы: OPI-PC(умерла), OPI-PC2
svb
Мастер
 
Сообщения: 308
Зарегистрирован: 10 апр 2018, 11:31
Откуда: Нижний Новгород
Репутация: 82
Настоящее имя: Сергей

Re: LinuxCNC + Orange Pi

Сообщение going » 29 май 2019, 22:28

svb писал(а):Кто в теме:
Я правильно понимаю, что LinuxCNC не приемлет другого realtime кроме как RTAI и Xenomai?


RTAI поддерживает только архитектуру х86 х86_64 - не наша тема.
LinuxCNC с ядрами RT-PREEMT и Xenomai в текущий момент может работать только в пространстве пользователя с высоким приоритетом.
Причём с Xenomai показывают лучшие результаты. Латенси 130-180 с максимальной нагрузкой ( системный раздел на USB-SSD или ММС на плате).
При этом латенси тест от самого xenomai крутится в пределах 25-40.

При переходе Xenomai с версии 2 на 3 API был сильно изменён и господа из LinuxCNC просто перестали его поддерживать, ограничились
POSIX https://ru.wikipedia.org/wiki/POSIX который просто является стандартом, т.е. не меняется.

Mashinekit поддерживает версию 3 Xenomai частично. Код rtapi устарел. За последний год (2018) Xenmai сделала большой рывок.
Много изменений и улучшений.

И LinuxCNC и Mashinekit требуют доработки, что бы в полной мере использовать все возможности Xenomai.
У которого уже существует РТ драйвер GPIO для процессора Н3. Но LinuxCNC и Mashinekit об этом не знают и не используют его.

P.S. svb береги здоровье. Оно дороже.
Платы: BPI-M3, BPI-A64, OPI-PC2
Аватара пользователя
going
Мастер
 
Сообщения: 422
Зарегистрирован: 29 сен 2013, 20:55
Откуда: г.Киров
Репутация: 120

Re: LinuxCNC + Orange Pi

Сообщение going » 29 май 2019, 22:52

По отказам и зависаниям у меня такие наблюдения.
Зависание по вине ядра (системы) случается при загрузке (в первые минуты работы).
По вине блока питания - повышается нагрузка на ЦПУ, увеличение питания USB устройства.
Перегрев ЦПУ случился один раз. Сейчас крутится маленький вентилятор от старой видеокарты.
Платы: BPI-M3, BPI-A64, OPI-PC2
Аватара пользователя
going
Мастер
 
Сообщения: 422
Зарегистрирован: 29 сен 2013, 20:55
Откуда: г.Киров
Репутация: 120

Re: LinuxCNC + Orange Pi

Сообщение svb » 29 май 2019, 23:22

Кто завтра на выставке будет? я там завтра до 16-00, потом на паровоз и домой :)
Платы: OPI-PC(умерла), OPI-PC2
svb
Мастер
 
Сообщения: 308
Зарегистрирован: 10 апр 2018, 11:31
Откуда: Нижний Новгород
Репутация: 82
Настоящее имя: Сергей

Re: LinuxCNC + Orange Pi

Сообщение Sergo » 30 май 2019, 20:55

del
Sergo
Новичок
 
Сообщения: 7
Зарегистрирован: 10 апр 2015, 10:50
Репутация: 1
Настоящее имя: Сергей

Re: LinuxCNC + Orange Pi

Сообщение Sergo67 » 30 май 2019, 21:01

Taganrog писал(а):Коммерческий станок на LPT ?
Как показывает практика, имеется довольно немалый парк успешно работающих станков на LPT (плазма в основном) ;) . И проблемы LPT у них - в основном косяки проектирования, комплектации и изготовления. Ну и да, у этого порта своя ниша - станки начального уровня. Принцип разумной достаточности...
Аватара пользователя
Sergo67
Кандидат
 
Сообщения: 56
Зарегистрирован: 08 дек 2017, 11:39
Откуда: Шахты
Репутация: 8
Настоящее имя: Сергей

Re: LinuxCNC + Orange Pi

Сообщение antoxa-kylibin » 11 июн 2019, 02:21

Ну в теории linuxcnc + 2 lpt порта могут уже управлять 3-х осевым с энкодерами или линейками...еще и свободных пинов останется немного...
antoxa-kylibin
Мастер
 
Сообщения: 227
Зарегистрирован: 22 июн 2017, 13:18
Откуда: г. Воронеж
Репутация: 13
Настоящее имя: Антон

Re: LinuxCNC + Orange Pi

Сообщение Maxekb77 » 11 июн 2019, 07:14

Taganrog, Так и смысл учебный же - ходят слухи что и мач3 ставили эти ребята.
Да и для них это уже прогресс, раньше веселее было там комп был с виндой а потом еще внутрях станка линукс стоял :)
Maxekb77
Мастер
 
Сообщения: 1461
Зарегистрирован: 05 окт 2013, 00:04
Откуда: Екатеринбург
Репутация: 266
Настоящее имя: Максим

Re: LinuxCNC + Orange Pi

Сообщение Sergo67 » 11 июн 2019, 15:58

antoxa-kylibin писал(а): linuxcnc + 2 lpt
использовали в проекте 2-головой газорезки. Правда, в процессе одну голову "каннибализировали", осталась "только одна" (с) ...
Аватара пользователя
Sergo67
Кандидат
 
Сообщения: 56
Зарегистрирован: 08 дек 2017, 11:39
Откуда: Шахты
Репутация: 8
Настоящее имя: Сергей

Пред.

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

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

Зарегистрированные пользователи: 1Doc1, Andreychpu, atomichammer, Bing [Bot], chipok, Darxton, Google [Bot], Google Feedfetcher, Hanter, Igoryan174, Mamont, maxx2000orel, nik0, nik1, Pavelchr, Quark, sashaK, sergay, sidor094, SpiderDrag, vala, Yandex [bot], zavas70

Reputation System ©'