LinuxCNC + Orange Pi (allwincnc)
- tooshka
- Почётный участник

- Сообщения: 1803
- Зарегистрирован: 24 окт 2012, 14:26
- Репутация: 209
- Настоящее имя: Андрей
- Откуда: Нижний Новгород
- Контактная информация:
Re: LinuxCNC + Orange Pi
Не очень понимаю зачем такая морока? На али за копейки готовые боксы причем не слабые продают:
https://ru.aliexpress.com/store/product ... 61521AJ28E
посмотрите сколько компортов.
https://ru.aliexpress.com/store/product ... 61521AJ28E
посмотрите сколько компортов.
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
tooshka писал(а):посмотрите сколько компортов
-
svb
- Мастер
- Сообщения: 312
- Зарегистрирован: 10 апр 2018, 11:31
- Репутация: 82
- Настоящее имя: Сергей
- Откуда: Нижний Новгород
- Контактная информация:
Re: LinuxCNC + Orange Pi
Может схема пригодится?MX_Master писал(а):Новый комплект, наконец, в сборе. Скоро буду тестировать.
Заодно составлю распиновку разъёма камеры (24 пина).
Платы: OPI-PC(умерла), OPI-PC2
- going
- Мастер
- Сообщения: 523
- Зарегистрирован: 29 сен 2013, 20:55
- Репутация: 129
- Настоящее имя: Леонид
- Откуда: г.Киров
- Контактная информация:
Re: LinuxCNC + Orange Pi
У меня в планах Н5 -> OPI-PC2, A64 -> BPI-M64. На сегодня пытаюсь допилить RT ядро.svb писал(а):Нет ли в планах затащить все это добро на H5/H6 процы AllWinner ?
Если результаты получатся применимыми для наших задач, то ждите поддержки.
И скорее всего полноценной не будет. Армбиан собирается прекрасно и работает, но эта ОС общего назначения. RT патч с kernel.org не содержит кодаMX_Master писал(а):дело не в мощности железа, а в том что и там и здесь нет полноценной поддержки этого железа
для поддержки Allwiner чипов, поэтому латенси тест удручает.
Для чипа H3 с кодовой базой всё немного лучше, наверное поэтому "MX_Master" выбрал именно его. Но во всех вариантах, чтобы работалоsvb писал(а):По сравнению с H3 тактовая в 1.5 раза выше, и ядро графики мощнее...
аппаратное графическое ядро Mali, в той системе Linux, для которой идёт сборка, необходимо его драйвер стыковать с версиями библиотек Х11, EGL ...
Т.е. системная зависимость. Производитель дешёвых плат не будет осуществлять такую поддержку. Слишком много вариантов.
Платы: BPI-M3, BPI-A64, OPI-PC2
- going
- Мастер
- Сообщения: 523
- Зарегистрирован: 29 сен 2013, 20:55
- Репутация: 129
- Настоящее имя: Леонид
- Откуда: г.Киров
- Контактная информация:
Re: LinuxCNC + Orange Pi
Действительно за "копейки"tooshka писал(а):На али за копейки готовые боксы
Платы: BPI-M3, BPI-A64, OPI-PC2
-
svb
- Мастер
- Сообщения: 312
- Зарегистрирован: 10 апр 2018, 11:31
- Репутация: 82
- Настоящее имя: Сергей
- Откуда: Нижний Новгород
- Контактная информация:
Re: LinuxCNC + Orange Pi
Супер. Прикуплю OPI-PC2 и к Вам в тестеры запишусь.going писал(а):У меня в планах Н5 -> OPI-PC2, A64 -> BPI-M64. На сегодня пытаюсь допилить RT ядро.
Платы: OPI-PC(умерла), OPI-PC2
- going
- Мастер
- Сообщения: 523
- Зарегистрирован: 29 сен 2013, 20:55
- Репутация: 129
- Настоящее имя: Леонид
- Откуда: г.Киров
- Контактная информация:
Re: LinuxCNC + Orange Pi
Дождитесь сначала результатов.svb писал(а):Прикуплю OPI-PC2 и к Вам в тестеры запишусь.
У меня три платы:
BananaPi-M3 chip - A83T 8-cores 32-bit, - очень сырое ядро 3.4. РТ режим завёл, но много чего криво работает. Пока отложил.
BananaPi-M64 chip - A64 4-cores 64-bit, - ядро 3.10, вроде бы всё работает. Остаётся РТ режим завести. Первый кандидат на поддержку.
OrangePi PC2 chip - H5 4-cores 64-bit - ядро 3.10, сыро. HDMI & Mali пока не работают.
Платы: BPI-M3, BPI-A64, OPI-PC2
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
Где-то в начале/середине темы я ставил RT патч на legacy ядро 3.4. Показатель latency на этом ядре был не ахти. В разбор причин не углублялся. Как только появилась возможность собрать mainline ядро с RT патчем, legacy ядро было оставлено в покое.
- going
- Мастер
- Сообщения: 523
- Зарегистрирован: 29 сен 2013, 20:55
- Репутация: 129
- Настоящее имя: Леонид
- Откуда: г.Киров
- Контактная информация:
Re: LinuxCNC + Orange Pi
У меня обратный результат. Тест латенси на RTPREEMT legacy лучше чем на магистральном ядре. Поэтому и ковыряю его.MX_Master писал(а):RT патч на legacy ядро 3.4
Платы: BPI-M3, BPI-A64, OPI-PC2
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
Чем проверяешь latency? Какие нагрузки при этом? Как грицца, слайды в студиюgoing писал(а):У меня обратный результат. Тест латенси на RTPREEMT legacy лучше чем на магистральном ядре. Поэтому и ковыряю его.MX_Master писал(а):RT патч на legacy ядро 3.4
Под ядро 3.4 есть бинарники дров для Mali. Так что картинку должен рисовать сам Mali, а не проц. По крайней мере Armbian включает эти бинарные дрова в сборку Legacy ядра.
- going
- Мастер
- Сообщения: 523
- Зарегистрирован: 29 сен 2013, 20:55
- Репутация: 129
- Настоящее имя: Леонид
- Откуда: г.Киров
- Контактная информация:
Re: LinuxCNC + Orange Pi
Вот единственный сохранившийся для kernel-3.10.65. В каких условиях снят данных не сохранилось. Слишком много их было. Видимо удалил.MX_Master писал(а):Чем проверяешь latency? Какие нагрузки при этом? Как грицца, слайды в студию
позднее приведу сравнительные результаты. Сейчас "утонул" в коде ядра.
Платы: BPI-M3, BPI-A64, OPI-PC2
-
svb
- Мастер
- Сообщения: 312
- Зарегистрирован: 10 апр 2018, 11:31
- Репутация: 82
- Настоящее имя: Сергей
- Откуда: Нижний Новгород
- Контактная информация:
Re: LinuxCNC + Orange Pi
Не пойдет _сейчас_ под эту цель - пристрою в другое место (сервер умного дома). Если бы никто не занимался этим направлением - купил бы под умный дом другую плату (на H6/А64).going писал(а):Дождитесь сначала результатов.svb писал(а):Прикуплю OPI-PC2 и к Вам в тестеры запишусь.
Для подключения периферии на 40pin разъем прикупил такие вот платешки:
Платы: OPI-PC(умерла), OPI-PC2
-
svb
- Мастер
- Сообщения: 312
- Зарегистрирован: 10 апр 2018, 11:31
- Репутация: 82
- Настоящее имя: Сергей
- Откуда: Нижний Новгород
- Контактная информация:
Re: LinuxCNC + Orange Pi
В качестве кандидата на покупку еще рассматривается Orange Pi Win Plus A64. Функционал практически как у BananaPi-M64, но без eMMC, зато подешевле больше чем на штукарь.going писал(а): У меня три платы:
BananaPi-M3 chip - A83T 8-cores 32-bit, - очень сырое ядро 3.4. РТ режим завёл, но много чего криво работает. Пока отложил.
BananaPi-M64 chip - A64 4-cores 64-bit, - ядро 3.10, вроде бы всё работает. Остаётся РТ режим завести. Первый кандидат на поддержку.
OrangePi PC2 chip - H5 4-cores 64-bit - ядро 3.10, сыро. HDMI & Mali пока не работают.
P.S. Я в SBC сильно новичок, поэтому не сильно понимаю, какая разница между Orange Pi Win Plus A64 и BananaPi-M64. Тырнет как-то подозрительно немногословен на эту тему
Платы: OPI-PC(умерла), OPI-PC2
- going
- Мастер
- Сообщения: 523
- Зарегистрирован: 29 сен 2013, 20:55
- Репутация: 129
- Настоящее имя: Леонид
- Откуда: г.Киров
- Контактная информация:
Re: LinuxCNC + Orange Pi
ключевое словоsvb писал(а):какая разница между Orange Pi Win Plus A64 и BananaPi-M64
-> 8Gb eMMC для меня было решающим.svb писал(а):но без eMMC
В остальном, разница в схемном решении, регулировке питания и в поддержке
производителем и сообществом например Армбиан.
Много зависит от правильно поставленной цели. Выбор за вами.
P.S. Поделитесь ссылочками на платы
Платы: BPI-M3, BPI-A64, OPI-PC2
-
svb
- Мастер
- Сообщения: 312
- Зарегистрирован: 10 апр 2018, 11:31
- Репутация: 82
- Настоящее имя: Сергей
- Откуда: Нижний Новгород
- Контактная информация:
Re: LinuxCNC + Orange Pi
Ну вроде есть PineH64, с 1/2/3 GB RAM и доп. модулями 8/16 GB eMMC, и ценник вроде вполне себе приемлемый, и комьюнити активное....going писал(а):ключевое словоsvb писал(а):какая разница между Orange Pi Win Plus A64 и BananaPi-M64-> 8Gb eMMC для меня было решающим.svb писал(а):но без eMMC
Сейчас мне едет OPi PC
Думаю что заказать еще....
Первично SBC меня заинтересовал как малогабаритное решение в качестве сервера умного дома (MQTT/Majordomo/WWW UI).going писал(а):Много зависит от правильно поставленной цели. Выбор за вами.
Но потом вспомнился проект, и я решил поискать решение на LinuxCNC, (но на платке подешевле чем RPi) которое нашел в этой теме.
Сейчас станок рулится вполне себе обычным компом, и еще один комп используется для обработки моделей. Если можно упростить управление станком до обычной консоли (и попутно избавиться от одного компа), как, например на Haas, то это было бы супер.
Плата1going писал(а):P.S. Поделитесь ссылочками на платы
Плата2
Платы: OPI-PC(умерла), OPI-PC2
-
neller
- Новичок
- Сообщения: 24
- Зарегистрирован: 17 апр 2018, 14:14
- Репутация: 5
- Настоящее имя: Alexey
- Контактная информация:
Re: LinuxCNC + Orange Pi
Всем привет, с большим интересом слежу за развитием темы, интересна идея задействовать сопроцессор для генерации шагов.
Но, увы я пока чайник в этих делах) Подскажите пожалуйста, есть ли на данный момент готовые решения для RPi2/RPi3 (с использованием GPIO как LPT), может драйвер, что в образе заработать с RPi2/RPi3, что нужно в нем поменять?)
Еще интересует возможно ли использовать внешний генератор шагов на OrangePI на данный момент и что требуется для разработки?
Уважаемый MX_Master, во-первых огромный респект!
, во вторых хотел бы узнать как продвигается работа по изучению сопроцессора)
Но, увы я пока чайник в этих делах) Подскажите пожалуйста, есть ли на данный момент готовые решения для RPi2/RPi3 (с использованием GPIO как LPT), может драйвер, что в образе заработать с RPi2/RPi3, что нужно в нем поменять?)
Еще интересует возможно ли использовать внешний генератор шагов на OrangePI на данный момент и что требуется для разработки?
Уважаемый MX_Master, во-первых огромный респект!
-
sinys
- Кандидат
- Сообщения: 92
- Зарегистрирован: 05 сен 2016, 15:43
- Репутация: 0
- Настоящее имя: Иван Петров
- Контактная информация:
Re: LinuxCNC + Orange Pi
Я тоже новичок и у меня такие вопросы:
Правильно ли я понимаю что обычная связка это комп -> контроллер -> драйвера -> двигатели
а использование Orange Pi объединяет комп и контроллер?
И далее Orange Pi соединяется сразу с драйверами и комп не нужен отдельно?
Правильно ли я понимаю что обычная связка это комп -> контроллер -> драйвера -> двигатели
а использование Orange Pi объединяет комп и контроллер?
И далее Orange Pi соединяется сразу с драйверами и комп не нужен отдельно?
-
neller
- Новичок
- Сообщения: 24
- Зарегистрирован: 17 апр 2018, 14:14
- Репутация: 5
- Настоящее имя: Alexey
- Контактная информация:
Re: LinuxCNC + Orange Pi
обычно при использовании Linux CNC / Math3, комп с запущенной программой генерирует на своем проце распределения сигналов (STEP/DIR) и посылает их через LPT порт (встроенный или PCI-E) на плату управления драйверами двигателей (иногда плата управления с драйвером двигателя - это одно целое)
использование OrangePI позволяет убратьиз цепи громоздкий комп с LPT портом, который уже сложно найти, а платы PCI-E стоят недешего.
использование OrangePI позволяет убратьиз цепи громоздкий комп с LPT портом, который уже сложно найти, а платы PCI-E стоят недешего.
-
sinys
- Кандидат
- Сообщения: 92
- Зарегистрирован: 05 сен 2016, 15:43
- Репутация: 0
- Настоящее имя: Иван Петров
- Контактная информация:
Re: LinuxCNC + Orange Pi
В этом случае GPIO должен как-то перетекать в LPT - правильно понимаю?neller писал(а):использование OrangePI позволяет убрать из цепи громоздкий комп с LPT портом, который уже сложно найти, а платы PCI-E стоят недешего.
Меня смутило то что в первом посте в файле 6 - Wiring.pdf схема как OrangePI соединяется с драйвером и платой шпинделя без контроллера.
- going
- Мастер
- Сообщения: 523
- Зарегистрирован: 29 сен 2013, 20:55
- Репутация: 129
- Настоящее имя: Леонид
- Откуда: г.Киров
- Контактная информация:
Re: LinuxCNC + Orange Pi
LPT используется как разъём с пинами. Привязка идёт к конкретному пину.sinys писал(а):В этом случае GPIO должен как-то перетекать в LPT - правильно понимаю?
С точки зрения LinuxCNC, разница только в названии.
Платы: BPI-M3, BPI-A64, OPI-PC2