Страница 2 из 4
Re: Colorcnc
Добавлено: 23 янв 2022, 13:32
romanetz
AAN писал(а): ↑23 янв 2022, 13:02
ethercat -закрытый проприетарный стандарт, я таких всячески избегаю, чего и Вам желаю.
вы что-нибудь слышали про взаимосовместимость оборудования?
так вот, роботы и промышленные сервопривода используют "закрытые" стандарты - у меня нет задачи гордо махать флагом в одиночестве, а, наоборот, есть задача обеспечить взаимосовместимость с определёнными видами оборудования - например, ПЛК и контроллерами роботов
Re: Colorcnc
Добавлено: 23 янв 2022, 16:25
vmarkiv
Вот и для взаимосвязи оборудования можно использовать второй Ethernet на борту ColorCNC. Через него спокойно можно подключить любой PLC с Ethernet , или любой EtherCat привод через дополнительную плату с LAN9252 . GateWay своеобразный .
Re: Colorcnc
Добавлено: 23 янв 2022, 20:15
romanetz
ethercat не работает через один разъём, у него кольцевая топология - пакет принимается по одному разъёму и уходит в другой, на следующее устройство, поскольку он "на лету" модифицируется
Re: Colorcnc
Добавлено: 25 янв 2022, 08:54
romanetz
vmarkiv писал(а): ↑23 янв 2022, 16:25
Вот и для взаимосвязи оборудования можно использовать второй Ethernet на борту ColorCNC. Через него спокойно можно подключить любой PLC с Ethernet , или любой EtherCat привод через дополнительную плату с LAN9252 . GateWay своеобразный .
не очень понимаю вашу идею, можно пояснить? какова роль ПЛК в станке под управлением linuxcnc?
в обратную сторону, использовать colorcnc как плату ввода-вывода для ПЛК - это понятно...
Re: Colorcnc
Добавлено: 25 янв 2022, 11:51
vmarkiv
Вместо Classic Laddera весь алгоритм работы электроавтоматики загнать в PLC. К примеру - управление резцедержкой и смазкой и коробкой передач для токарного , жесткие блокировки ( аварийные концевики ) , управление шпинделем и т.д. Хотя , эти сигналы можна загнать в матрицу в виде кода и через второй Ethernet их мониторить . К примеру , описание логики работы электроавтоматики станка через HAL конкретно меня не устраивает .
Re: Colorcnc
Добавлено: 25 янв 2022, 12:11
alex_sar
и зачем лишний уровень в виде ПЛК плате с таким количеством выходов? да еще и через ethernet.
если через HAL неудобно (частично согласен), можно сделать свой компонент и описать логику на python - куда уж проще и удобнее.
Re: Colorcnc
Добавлено: 25 янв 2022, 15:45
Kost_irk
Потратил некоторое время, чтобы понять, как работает тулчейн, использованный автором. Помог мне в этом цикл статей, начало здесь:
https://habr.com/ru/post/589329/ Судя по комментариям, автору он тоже помог. Очень интересная получается картина, особенно по переносимости на разные платы. Пока только не разобрался, есть ли в стандарте Wishbone, который используется для связи с платой, какие-то подводные камни со стороны реалтайма.
Re: Colorcnc
Добавлено: 25 янв 2022, 17:17
romanetz
Там три пакета обмениваются в каждом вызове функции update - запись данных (без квитирования), запрос на чтение(просто адреса переменных, которые надо вычитать), ответ от платы. Дальше - разбором и запись принятого в пины компонента (драйвера linuxcnc).
Потому как дуплекс read-write (примерно в таком же духе, как функция 23 в модбасе) в пакете etherbone (wishbone over ethernet) реализацией в liteeth не поддерживается
Re: Colorcnc
Добавлено: 25 янв 2022, 17:23
romanetz
Мне пока едет RV901T, попытался под XC6SLX16 собрать софтину.
Питон компилирует нормально, а вот ISE потом не хочет. Из-за присвоения assign tx_eth_clock=rx_eth_clock ISE считает, что это одно и то же, и tx_eth_clock оптимизирует нафиг из дизайна, а liteeth генерит на эту цепь констрейны.
Надо пробовать версии софта (litex и liteeth) обновить...
Re: Colorcnc
Добавлено: 25 янв 2022, 17:45
Kost_irk
https://github.com/enjoy-digital/litex/issues/438
Возможно обновление поможет, но можно и ручками подломать.
Re: Colorcnc
Добавлено: 25 янв 2022, 18:17
romanetz
Круто, похоже, это то, что нужно
Re: Colorcnc
Добавлено: 25 янв 2022, 19:50
romanetz
400 евриков... некисло... )
Re: Colorcnc
Добавлено: 27 янв 2022, 08:32
MX_Master
Re: Colorcnc
Добавлено: 27 янв 2022, 11:11
Kost_irk
А смысл? Один поставщик, мутное описание, цена не сказать чтобы меньше. С доставкой, посредниками и прочим вообще неинтересно. Светодиодных плат больше, они доступнее и кончаться пока не собираются. Похоже можно прямо по месту купить у продавцов экранов, если припрет. На них есть какие-никакие буферы сигналов, память, две сети. В litex уже полная поддержка описана.
Re: Colorcnc
Добавлено: 27 янв 2022, 18:18
MX_Master
Если вспомнить, откуда есть пошла тема данная, можно
обнаружить, что платы от LED матриц были предложены мной для всех желающих поэкспериментировать. Чем данная макетка не вписывается в данный разрез, решительно непонятно

Re: Colorcnc
Добавлено: 27 янв 2022, 19:31
drykov
Можно уточнить? В предыдущей теме было написано что на 5A-75B надо резать дорожки. А на RV901T тоже надо будет?
Интересует простой конфиг - 4 степ/дир оси, концевики, центроискатель, е-стоп и 1 шим.
Re: Colorcnc
Добавлено: 27 янв 2022, 20:59
alex_sar
Смотрю я на эту RV901T и думаю... - а не проще ли портировать туда MESA firmware. Это ж практически 7i92 получается за 1400 рублей.
Re: Colorcnc
Добавлено: 27 янв 2022, 22:31
Kost_irk
MX_Master писал(а): ↑
откуда есть пошла тема данная, можно обнаружить, что платы от LED матриц были предложены мной для всех желающих
Ваших заслуг никто не умаляет, но одно дело рассуждать, а другое - сделать. Вот человек взял и сделал. Еще бы Афтаева сподвигнуть перенести нужные сообщения оттуда сюда, похоже больше модераторов не осталось.
drykov писал(а): ↑
А на RV901T тоже надо будет?
Доработки по железу платы тоже нужны, как минимум перевести буферы на питание 3.3, возможно просто все одной перемычкой, иначе фпга кирдык, ну и jtag напаять, на этой плате нет удобного разъема. Если с направлением буферов не мудрить, будет 24 выхода и 64 входа, думаю должно хватить.
alex_sar писал(а): ↑
не проще ли портировать туда MESA firmware
Не проще, на месе сеть по другому устроена, надо либо дополнительную микросхему колхозить, либо переписывать всю сеть в фпга, что крайне непростая затея.
Re: Colorcnc
Добавлено: 27 янв 2022, 23:22
MX_Master
Kost_irk писал(а): ↑
Ваших заслуг никто не умаляет, но одно дело рассуждать, а другое - сделать. Вот человек взял и сделал. Еще бы Афтаева сподвигнуть перенести нужные сообщения оттуда сюда, похоже больше модераторов не осталось.
В одном сообщении накинул всем по лопате навоза. Сразу хочется спросить, а где же твои общественные заслуги и проекты?

Чтобы говорить какие мы бесдельники, было бы неплохо показать насколько ты сам общественно трудолюбив
ЗЫ я уже говорил ранее, что не силён в плисинках, занимаюсь (по мере сил) проектом готового контроллера "LinuxCNC на мини пк + stm32"
Re: Colorcnc
Добавлено: 28 янв 2022, 00:42
Kost_irk
MX_Master писал(а): ↑
Чтобы говорить какие мы бесдельники, было бы неплохо показать насколько ты сам общественно трудолюбив
Вот стараюсь, отвечаю на вопросы новичков по возможности, да и не новичков тоже. Я вообще то никого не упрекал в чем-либо, наоборот отмечал вклады.Про не силен я в курсе, изучил уже кто тут чем занимается. Этот проект достаточно уникален тем, что почти все написано на питоне и поэтому серезные знания плис не всегда нужны.