LinuxCNC + Orange Pi (allwincnc)

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

Re: LinuxCNC + Orange Pi

Сообщение _Pavel »

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

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Аватара пользователя
NightV
Почётный участник
Почётный участник
Сообщения: 6610
Зарегистрирован: 30 дек 2011, 09:14
Репутация: 2279
Настоящее имя: Владимир Айрапетян
Откуда: Israel
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение NightV »

_Pavel писал(а):потом глупые вопросы задавать буду)))
вот умный человек )
Всё просто! если знаешь КАК!
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение antoxa-kylibin »

MX_Master писал(а):Небольшой перерыв в проекте закончился. Продолжаем (:

Прошивка сопроцессора снова ушла на доработку. Вывод шагов должен быть ещё быстрее. Драйвер тоже был переосмыслен, встал в очередь на тюнинг. Собсна, три схожих проекта под LinuxCNC собрались в кучу. Ethernet контроллер, RS232 контроллер и проект с апельсином. Драйвера у них похожие. Вывод шагов в апельсине немного отличается, но в целом, всё то же самое. Вощем, давно пора подтянуть хвосты. Что-то интересное буду сообщать походу.
Ждём новостей! У меня микро пк в ожидании чуда :-)
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

В продажу поступила новая апельсинка - Orange Pi 4.

Теперь это самая бюджетная плата с RK3399 и 4Гб LPDDR4 на борту, всего 50$.
На выбор есть верcия c EMMC флэшкой на 16 Гб - 60$.
Есть версия с доп. сопроцессором NPU SPR2801S - 70$.

Будем внимательно следить за развитием событий..
pi_4.jpg (2130 просмотров) <a class='original' href='./download/file.php?id=172749&mode=view' target=_blank>Загрузить оригинал (1.48 МБ)</a>
pi_4_null.jpg (2130 просмотров) <a class='original' href='./download/file.php?id=172750&mode=view' target=_blank>Загрузить оригинал (1.49 МБ)</a>
Аватара пользователя
Taganrog
Мастер
Сообщения: 1238
Зарегистрирован: 15 апр 2015, 16:32
Репутация: 284
Настоящее имя: Евгений
Откуда: Брянск
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Taganrog »

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

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

NPU SPR2801S - это проц для ИИ вычислений ;) Он нужен только тем, кто в этой теме. Особенности его работы я пока не изучал.

Для нас больше интересен RK3399. Как я говорил ранее, в нём 2 процессора - A72 (2х2ГГц) и A53 (4х1.5ГГц). Спрятав от ядра Linux один из процессоров (скажем, A53), можно юзать его под любые ногодрыги и подсчёты импульсов. Примерно как сейчас мы юзаем сопроцессор в H3/H5. При этом AXIS и gmocappy будут работать намного быстрее за счёт более мощного (скажем, A72) процессора. Даже без учёта видеочипа, с ним у апельсинов всегда какие-то тёрки. Ну а цена, 4Гб ОЗУ, 16Гб флэха, PCI-E, WiFi и прочие ништяки - это уже как вишенки на торте ;)

Перспектива у Orange Pi 4 однозначно есть. RK3399 прекрасно себя показал в других мини ПК. Будем следить за развитием софта :)
Mik
Новичок
Сообщения: 1
Зарегистрирован: 04 дек 2019, 20:24
Репутация: 0
Настоящее имя: Михаил
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Mik »

Добрый день, форумяне.
Респект и уважение за ваш труд.
У меня небольшая загвоздка, поставил образ на PiOne. все запустилось, но я не могу зайти через RDP (c win7)... Показывает окно ввода логина/пароля, а после голубой экран. Пробовал и рута и цнц. На апельсинке в этот момент выскакивают ошибки (приатачил). Поиск по ошибкам и по данному форуму ничего не дал (м.б. искать не умею). Помогите кто чем может :thinking:
Вложения
IMG_20191204_175707.jpg (2017 просмотров) <a class='original' href='./download/file.php?id=172776&mode=view' target=_blank>Загрузить оригинал (129.67 КБ)</a>
IMG_20191204_175728.jpg (2017 просмотров) <a class='original' href='./download/file.php?id=172777&mode=view' target=_blank>Загрузить оригинал (133.54 КБ)</a>
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Mik писал(а):У меня небольшая загвоздка, поставил образ на PiOne. все запустилось, но я не могу зайти через RDP (c win7)... Показывает окно ввода логина/пароля, а после голубой экран.
У меня такого никогда не было, но в интернетах советуют

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

sudo apt-get install dbus-x11
sudo service dbus start
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение antoxa-kylibin »

То что китайцы делают новые версии плат это понятное дело, все таки прогресс не стоит на месте....за новым не угонишься. Но действительно, кто под это новое будет софт адаптировать? Вот есть апельсин с 2гб ОЗУ, 16гб флеш, Mali 400 gpu и процом Alwinner H3 вроде как 2 ядра в нем если не ошибаюсь....., почему бы одно ядро не спрятать от linux и не задействовать под ногодрыг? Да и вроде же сопроцессор есть, который можно тоже задействовать! есть апельсины на H5 процах, по описанию так звери, а на деле недалеко от H3 ушли....вариантов много, но пока ни один из них что то не дотягивает даже до старенького x86 ПК....Для управления cnc главное чтобы компутер умел быстро реагировать на входящие сигналы и быстро выдавать исходящие сигналы (в рамках какого то адекватного временного периода). А то что там отрисовка траектории будет подтормаживать, да и фиг с ним.....главное стабильность и быстродействие...может конечно я и не прав, но свое видение этой темы изложил....
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Если говорить просто, все 4 ядра внутри одного процессора объединены общей периферией, общими шинами, общим кешем и прочими связями. И, скажем, если одно ядро прилично забивает шину памяти, другие ядра будут испытывать дискомфорт в виде задержек по времени. Что негативно скажется на режиме RT, потому что каждая наносекунда у нас на счету. С сопроцессорами всё намного проще и удобнее ;)

Кстати, я уже писал ранее, скоро мы увидим в продаже новый Rock Pi X с x86 процессором Intel Atom x5-Z8300. На нем не должно быть преград по части OpenGL при показе траектории. Сопроцессор, там тоже есть.

Вощем, выбор становится шире, прорисовка интерфейсов всё быстрее. H3/H5 у нас останутся в роли бюджетных. Ну а в роли продвинутого варианта мы позже подберём ещё один проц. Многие привыкли к gmocappy и, желательно, на мини ПК его тоже иметь :)
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение antoxa-kylibin »

Если для RT задач использовать сопроцессор или mesa или например внешний контроллер, тот же mesa ethernet или аналог месы, то в таком случае нагрузка с основного проца снимается, задачи разделяются, требования для компа упрощаются...разве в таком случае orange pipc и подобных pi не достаточно будет для управления чпу? взять за основу тот же axis интерфейс и добавить нужный функционал. На отрисовке да апельсинка слабовата, но если свернуть вкладку то текст и циферки нормально она рисует....почему бы не пойти по пути orange pi + ethernet контроллер на базе stm32? Не уж то эти 2 железяки в совокупности не справятся с нашими задачами??? Те же станки haas интерфейс имеют без 3д прорисовок и т.д. Старый добрый siemens 840d имеет простой интерфейс....вот образцы для повторения есть. Надо сделать что то подобное, только на базе linuxcnc и orange pi...это реально вообще?
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Ethernet + STM32 контроллер на базе китайского клона NVEM появится в следующем году. Так что с выбором проблем не будет :)
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение antoxa-kylibin »

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

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Что-то вроде месы с небольшими поправками на функционал микроконтроллера. Все драйвера, инструкции и примеры обязательно будут :)
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение antoxa-kylibin »

Тогда после НГ ждем релиза )))
Аватара пользователя
NightV
Почётный участник
Почётный участник
Сообщения: 6610
Зарегистрирован: 30 дек 2011, 09:14
Репутация: 2279
Настоящее имя: Владимир Айрапетян
Откуда: Israel
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение NightV »

MX_Master писал(а):Что-то вроде месы с небольшими поправками на функционал микроконтроллера. Все драйвера, инструкции и примеры обязательно будут
если так, пожгу нафиг стойки... кроме окума) это ролс-ройс)
хотя нет.. буду ждать пока сами накроются.. работают нон-стоп.. на передел тупо нет времени :| еще лет 5-30 мож проработают, меняй кондеры и лей маслица... ;)
Всё просто! если знаешь КАК!
CNCStart
Кандидат
Сообщения: 48
Зарегистрирован: 08 май 2019, 19:00
Репутация: 1
Настоящее имя: Алексей
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение CNCStart »

Добрый день уважаемые знатоки!

Есть идея подключится к Orange Pi по Ethernet, и запустить linuxcncrsh
http://linuxcnc.org/docs/html/man/man1/ ... rsh.1.html

Может кто поделитсься опытом как это сделать?

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

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Дык, в инструкции указано с помощью каких программ (:

A human (or a program) can interface with linuxcncrsh using telnet(1) or nc(1) or similar programs.

Лично я для веб-интерфейса юзаю websocketd
Аватара пользователя
donvictorio
Мастер
Сообщения: 2457
Зарегистрирован: 11 окт 2012, 16:26
Репутация: 683
Настоящее имя: Виктор
Откуда: Санкт-Петербург
Контактная информация:

Re: Ещё один недоделанный проект. Проходим мимо

Сообщение donvictorio »

Всё, крест на проекте?
Ответить

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