LinuxCNC + Orange Pi (allwincnc)

Контроллеры, драйверы, датчики, управляющие устройства.
Аватара пользователя
going
Мастер
Сообщения: 523
Зарегистрирован: 29 сен 2013, 20:55
Репутация: 129
Настоящее имя: Леонид
Откуда: г.Киров
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение going »

svb писал(а):Но думаю до конца месяца разберусь окончательно.
Попробуй оформить это в виде шаблона. Типа такого:
- скачать исходники из $URL
- установить библиотеки libs-dev и дополнительные зависимости из списка
- установить параметры сборки из списка
- сконфигурировать по методу из функции
(даже если метод или др. это всего одна строчка)
- собрать и установить в какую нибуть временную папку ...../tmp/tmp-install
далее можно просто отдать эту папку Armbian для сборки пакета.
Если получиться - это будет очень большое дело для оформления будущих хотелок.

Чтобы в итоге всё свелось к вызову шаблона и передачи ему списков и метода из файла.
И миграции на более свежую ОС, если того потребуют версии библиотек.

P.S. :thinking: Наверное я это больше сам для себя написал.
Буду сегодня этим вопросом заниматься.
Платы: BPI-M3, BPI-A64, OPI-PC2
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Сергей Саныч »

antoxa-kylibin писал(а):Сейчас тем более такие миниПК набирают популярность и врятли в ближайшем будущем их перестанут выпускать, скорее всего наоборот будут дальше разрабатывать новые модели. А это только +++
Это ---. Потому как у каждой платы будут свои тараканы, так же как с зоопарком x86. И всё пойдет по второму кругу.
Последний раз редактировалось Сергей Саныч 11 июл 2018, 16:15, всего редактировалось 1 раз.
Чудес не бывает. Бывают фокусы.
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: LinuxCNC + Orange Pi

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

Сергей Саныч писал(а):
antoxa-kylibin писал(а):Сейчас тем более такие миниПК набирают популярность и врятли в ближайшем будущем их перестанут выпускать, скорее всего наоборот будут дальше разрабатывать новые модели. А это только +++
Это ---. Потому как у каждой платы будут свои тараканы, так же с зоопарком x86. И всё пойдет по второму кругу.
Ну тут тонкостей много, может быть и действительно каждая плата будет в корень отличаться от предыдущих версий, но все таки плату когда производитель делает он заведомо уже берет определённый проц, память и т.д. А в х86 там каша из топора получается......железо для х86-64 сейчас уже всякое разное бывает и производителей куча развелось. С arm pc пока более конкретные варианты есть.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Serg »

х86 производители хоть каких-то устоявшихся стандартов придерживаются, а производители этих недорогих плат кто во что горазд, даже при обновлении модели.
Довольно часто на них периферия "развешана" не как надо, а как проще и дешевле, а RealTime (latency) в первую очередь зависит от этого.
В итоге становится выгоднее пользовать более дорогие платы (от $200) - экономия на сопровождении и масштабировании. Хотя для хобби это не актуально.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: LinuxCNC + Orange Pi

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

Ну нам то надо выбирать из того что делают производители. Каждый по своему видит конечное устройство. У меня вопрос, есть разница в версиях orange pi pc на базе h3 процессора? Просто начал смотреть там с разным объемом оперативки, встроенной памяти и так то вай вай то блюпуп? Влияет это как то на совместимость с Linuxcnc?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Serg »

antoxa-kylibin писал(а):Влияет это как то на совместимость с Linuxcnc?
Это зависит от того, через что LinuxCNC будет управлять станком. Лично мне интересны платы с двумя Ethernet. :)

P.S. Процессор от 1.5GHz, лучше от 2GHz, память от 1GB, лучше от 2GB, вобщем чем больше, тем лучше. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: LinuxCNC + Orange Pi

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

А на счёт платы развязки для апельсинки никто не задумывался? Может есть подходящие варианты? Для подключения энкодеров нужно что то подумать... у меня энкодеры есть 3шт., при наличии платы можно будет пошаманить с ними. Только не знаю как их подключать надо, слышал что для энкодеров плата развязки не нужна.
Аватара пользователя
straga
Кандидат
Сообщения: 51
Зарегистрирован: 26 фев 2012, 16:54
Репутация: 18
Настоящее имя: Виктор
Откуда: Латвия - Даугавпилс.
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение straga »

Аватара пользователя
going
Мастер
Сообщения: 523
Зарегистрирован: 29 сен 2013, 20:55
Репутация: 129
Настоящее имя: Леонид
Откуда: г.Киров
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение going »

UAVpilot писал(а):(от $200) - экономия
:good: Согласен. Если посчитать время, которое я потратил на плату в 35$
и умножить на стоимость ч\часа получится самая дорогая плата, которой я когда либо владел.
Платы: BPI-M3, BPI-A64, OPI-PC2
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: LinuxCNC + Orange Pi

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

Во, кажется это то что мне и нужно было. Спасибо за инфу, возму на вооружение
svb
Мастер
Сообщения: 312
Зарегистрирован: 10 апр 2018, 11:31
Репутация: 82
Настоящее имя: Сергей
Откуда: Нижний Новгород
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение svb »

going писал(а):
UAVpilot писал(а):(от $200) - экономия
:good: Согласен. Если посчитать время, которое я потратил на плату в 35$
и умножить на стоимость ч\часа получится самая дорогая плата, которой я когда либо владел.
А как же полученное удовольствие? :hehehe: :hehehe: :hehehe:
Я сильно сомневаюсь, что ты стал бы тратить свое время на что-то, что не приносит тебе какого-либо удовлетворения (морального и/или финансового) :D
Платы: OPI-PC(умерла), OPI-PC2
svb
Мастер
Сообщения: 312
Зарегистрирован: 10 апр 2018, 11:31
Репутация: 82
Настоящее имя: Сергей
Откуда: Нижний Новгород
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение svb »

antoxa-kylibin писал(а):А на счёт платы развязки для апельсинки никто не задумывался?
Как я уже писал выше, сейчас тружусь над этим вопросом. Сделать опторазвязку на все доступные в OrangePi PC/PC2 GPIO. Там их набегает ажно 43 штуки
Платы: OPI-PC(умерла), OPI-PC2
svb
Мастер
Сообщения: 312
Зарегистрирован: 10 апр 2018, 11:31
Репутация: 82
Настоящее имя: Сергей
Откуда: Нижний Новгород
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение svb »

Если уж на то пошло, то вот этот вариант более предпочтителен для нашего применения. Как минимум в денежном выражении и по вольтажу к нам ближе :). Потому что по характеристикам не подходит ни ваш вариант, ни мой.

Уж если выбирать на оптронах PC817 (только не на EL817!!!!) , то я бы лучше выбрал такую платку

ЗЫ: Те варианты, который я сейчас рисую, построены на оптронах HCPL2630/HCPL063N
Последний раз редактировалось svb 11 июл 2018, 19:26, всего редактировалось 1 раз.
Платы: OPI-PC(умерла), OPI-PC2
Аватара пользователя
MX_Master
Мастер
Сообщения: 7478
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3101
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

going писал(а):Если посчитать время, которое я потратил на плату в 35$
Я даже боюсь считать :hehehe: Я, кстати, эти платки до сих пор никуда не применил.

Вот интересно, если для принтерных целей применять, как температурные датчики завести внутрь? Внешний АЦП + еще один драйвер для LCNC?
svb
Мастер
Сообщения: 312
Зарегистрирован: 10 апр 2018, 11:31
Репутация: 82
Настоящее имя: Сергей
Откуда: Нижний Новгород
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение svb »

MX_Master писал(а):Вот интересно, если для принтерных целей применять, как температурные датчики завести внутрь? Внешний АЦП + еще один драйвер для LCNC?
Есть драйвер в MachineKit для каких-то I2C ADC
Платы: OPI-PC(умерла), OPI-PC2
Аватара пользователя
MX_Master
Мастер
Сообщения: 7478
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3101
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

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

Re: LinuxCNC + Orange Pi

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

А для pwm сигналов будут пины? Кстати, для драйверов управляемых не по степ дир, а 0-10в (частотники тоже так управляются) будут пины в плате опторазвязки? Это на случай реализации ЧПУ с pid управлением. Там получается входные сигналы от концевых датчиков и энкодеров нужно заводить, а выходные либо классика жанра степ дир, либо ШИМ или 0-10в.... позже скину примеры драйверов и бесколлекторных движков, о которых хотел сказать. Это вообще в одной плате есть смысл пихать или проще сделать 2 варианта для степ дир без обратной связи и pid управления?
svb
Мастер
Сообщения: 312
Зарегистрирован: 10 апр 2018, 11:31
Репутация: 82
Настоящее имя: Сергей
Откуда: Нижний Новгород
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение svb »

MX_Master писал(а):надо глянуть, где-то завалялся на полке модуль с i2c ..
Во, нашел: ADS7828 - 8 channel 12bit adc i2c
Еще там есть поддержка I2C GPIO MCP23017 , PWM PCA9685 (16 bit 16 channel)

Причем MCP23017 я уже опробовал - РАБОТАЕТ !!! :)

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

Re: LinuxCNC + Orange Pi

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

Вариант готовой платы под mach3 у меня в настоящий момент успешно трудится. Станок управляется степ диром, из датчиков только датчики home они же и концевики по одному краю осей. Шпиндель управляется pwm, но в ней сразу встроен конвертор Pwm 5в --->> 0-10в. Я тестером замерял, там чутка до 10в не дотягивала при 100% шим.... в целом плата работоспособная и нареканий к ней нет, но обратную связь на ней не сделаешь, мало входных пинов....
svb
Мастер
Сообщения: 312
Зарегистрирован: 10 апр 2018, 11:31
Репутация: 82
Настоящее имя: Сергей
Откуда: Нижний Новгород
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение svb »

svb писал(а):Еще там есть поддержка I2C GPIO MCP23017 , PWM PCA9685 (16 bit 16 channel)

Причем MCP23017 я уже опробовал - РАБОТАЕТ !!!
Следующее в очереди на пробу как раз таки PCA9685 (есть у меня этот модуль, на али взял), хочу 300вт DC и 400вт BLDC шпиндель через него попробовать завести
Платы: OPI-PC(умерла), OPI-PC2
Ответить

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