Страница 65 из 70
Re: Ethernet контроллер для LinuxCNC (STM32, FPGA)
Добавлено: 01 дек 2021, 00:59
romanetz
Да, было бы неплохо. К тому же, выяснился ещё один баг, уже исправлен - в отрицательную сторону (velocity<0) не работало - с разрядность данных начудил слегка, надо бы перезалить файлы. Сейчас управление по скорости. Проверил с gmocappy и конфиом - jog ездит, координаты отрабатывает.
Re: Ethernet контроллер для LinuxCNC (STM32, FPGA)
Добавлено: 02 дек 2021, 13:17
romanetz
Перезалил рабочую версию. Редактировать сообщение прав нету
Re: Ethernet контроллер для LinuxCNC (STM32, FPGA)
Добавлено: 02 дек 2021, 13:32
alex_sar
romanetz писал(а): ↑02 дек 2021, 13:17
Перезалил рабочую версию. Редактировать сообщение прав нету
А не хотите на гитхаб репозиторий сделать?
Да и здесь тему новую открыть бы вам, если есть интерес, конечно..
Жду когда контроллеры из Китая приедут, буду пробовать.
Re: Ethernet контроллер для LinuxCNC (STM32, FPGA)
Добавлено: 02 дек 2021, 18:01
romanetz
Pull-request сделаю сегодня в основную репу linuxcnc
За три месяца, прошедшие с момента начала, автор добавил пример потоковой передачи через udp
https://github.com/enjoy-digital/liteet ... ch/arty.py
Технически, это открывает дорогу к малым временам сервоцикла - реально до 100-200 мксек
следующие этапы:
(как уже раньше писал) - сборка проекта на альтеровской плиске
Считаю, что на своей плате в готовом виде (с развязками) это вполне можно как продукт продавать
- FIFO для последовательных интерфейсов к сервоприводам и частотникам - CAN, RS-485 - соответственно, canopen
- реализация одного из промышленных сетевых протоколов. Два ближайших кандидата - ethercat, powerlink. Первый из них уже имеет драйвер в linuxcnc, но нет опенсорсной реализации устройства, второй - имеет открытую реализацию мастера и устройства (openpowerlink)
Re: Ethernet контроллер для LinuxCNC (STM32, FPGA)
Добавлено: 02 дек 2021, 19:25
romanetz
alex_sar писал(а): ↑02 дек 2021, 13:32
romanetz писал(а): ↑02 дек 2021, 13:17
Перезалил рабочую версию. Редактировать сообщение прав нету
А не хотите на гитхаб репозиторий сделать?
Да и здесь тему новую открыть бы вам, если есть интерес, конечно..
Жду когда контроллеры из Китая приедут, буду пробовать.
https://github.com/romanetz/linuxcnc/tree/colorcnc
Re: Ethernet контроллер для LinuxCNC (STM32, FPGA)
Добавлено: 04 дек 2021, 09:02
гражданинъ
для не особо одарённых более развёрнуто описАть ,схемку аль чертёж ,мы бы тоже попробовали !
Re: Ethernet контроллер для LinuxCNC (STM32, FPGA)
Добавлено: 04 дек 2021, 09:36
Kost_irk
Это у вас платка "программатор" для заливки прошивки. Сама плата с плис называется colorlight 5a-75b.
Кстати вопрос автору, китайбластер можно использовать также? Я просто кроме квартуса ничем не пользовался, да и то урывками.
Re: Ethernet контроллер для LinuxCNC (STM32, FPGA)
Добавлено: 04 дек 2021, 09:46
гражданинъ
Понятно ,спасибо . Что бы стартануть надо обе иметь ?
Re: Ethernet контроллер для LinuxCNC (STM32, FPGA)
Добавлено: 04 дек 2021, 11:23
aftaev
romanetz писал(а): ↑
Перезалил рабочую версию. Редактировать сообщение прав нету
Создай свою тему. Первое сообщение тогда сможешь редактировать. Там и будешь выкладывать файлы. Я перенесу сообщения из этой темы в новую.
Re: Ethernet контроллер для LinuxCNC (STM32, FPGA)
Добавлено: 04 дек 2021, 13:08
romanetz
гражданинъ писал(а): ↑04 дек 2021, 09:46
Понятно ,спасибо . Что бы стартануть надо обе иметь ?
Да. Либо colorlight плату и любой другой jtag адаптер - их много разных. Начиная от 5 проводов на lpt порт.
Re: Ethernet контроллер для LinuxCNC (STM32, FPGA)
Добавлено: 09 янв 2022, 21:08
vmarkiv
Вот здесь нашел информацию о плате colorlight 5a-75b
https://github.com/q3k/chubby75 ( уже была информация в посте на странице 54)
Re: Ethernet контроллер для LinuxCNC (STM32, FPGA)
Добавлено: 10 янв 2022, 07:50
Dmaster
А эта плата только на выход же? или на вход её тоже можно использовать?
Re: Ethernet контроллер для LinuxCNC (STM32, FPGA)
Добавлено: 16 янв 2022, 08:43
RomSunZ
MX_Master писал(а): ↑14 окт 2021, 10:05
Кому-нибудь всё ещё интересно заюзать китайские контроллеры
NVEM c
LinuxCNC? Недавно экспериментировал.. есть возможность для любых двух осей сделать вывод шагов до
2 МГц, остальные оси будут на софт выводе до
200 КГц. Получается
2 оси по
2 МГц и
4 оси по
200 КГц. Есть возможность вывода шагов на пинах, куда подключается проводной пульт-штурвал. По факту, можно сделать вывод шагов для
8-9 осей.
Добрый день, меня интересует, т.к. использовать карту с недоработанными драйверами под мач3 невозможно.
На счет перепайки чипа - зачем с таким заморачиваться? Проще выпаять оптопару (если она мешает) и вывести пин куда надо на колодке, поменяв местами вход/выход и выход дир/степ, все равно на драйверах оптопары на входе стоят. И пофиг что будет не по феншую входы/выходы раскиданы по колодкам, главное чтобы можно было использовать
Re: Ethernet контроллер для LinuxCNC (STM32, FPGA)
Добавлено: 17 янв 2022, 22:31
romanetz
На выходных подключили плату colorcnc на большую машину, и дома на 3018 проверил. Всё ездит, вырезает и т.п.
Добавил инверсию направления dir - там два винта по X. Обновлённый софт и конфиг под такую машину завтра выложу.
Re: Ethernet контроллер для LinuxCNC (STM32, FPGA)
Добавлено: 17 янв 2022, 22:32
romanetz
Dmaster писал(а): ↑10 янв 2022, 07:50
А эта плата только на выход же? или на вход её тоже можно использовать?
Перепаиваем три перемычки, и будет 24 входа.
Re: Ethernet контроллер для LinuxCNC (STM32, FPGA)
Добавлено: 18 янв 2022, 10:55
RomSunZ
Вот кстати посмотрел на
https://github.com/q3k/chubby75/blob/ma ... ardware.md описание карточек RV901T. По цене 1000р грубо ,у части буферов 245 направление вход/выход регулируется процессором Spartan 6 XC6SLX16. Т.е. почти бесплатная меса получается... Может из знающих посмотреть, так ли это? Получиться залить в нее прошивку месы?
Re: Ethernet контроллер для LinuxCNC (STM32, FPGA)
Добавлено: 18 янв 2022, 11:47
romanetz
Без неслабой доработки точно не получится. colorcnc - скорее да, чем нет, путём перекомпиляции. В месе сеть реализована аппаратно (ksz8851), в colorcnc - в плисине.
Re: Ethernet контроллер для LinuxCNC (STM32, FPGA)
Добавлено: 18 янв 2022, 12:33
RomSunZ
romanetz писал(а): ↑18 янв 2022, 11:47
Без неслабой доработки точно не получится. colorcnc - скорее да, чем нет, путём перекомпиляции. В месе сеть реализована аппаратно (ksz8851), в colorcnc - в плисине.
Спасибо. Замеряли ли пинги на своей прошивке, на сколько такой вариант лучше/хуже аппаратного?
Re: Ethernet контроллер для LinuxCNC (STM32, FPGA)
Добавлено: 18 янв 2022, 14:13
romanetz
он, в основном, определяется стеком tcp/ip в линуксе
55 (лучший вариант прямым проводом) -255 мксек (худший через свитч)
месу не замерял, не имею таковой
на моей прошивке сеть тоже не программная, она в плиске реализована "аппаратно"
Re: Ethernet контроллер для LinuxCNC (STM32, FPGA)
Добавлено: 18 янв 2022, 14:22
romanetz
RomSunZ писал(а): ↑18 янв 2022, 10:55
Вот кстати посмотрел на
https://github.com/q3k/chubby75/blob/ma ... ardware.md описание карточек RV901T. По цене 1000р грубо ,у части буферов 245 направление вход/выход регулируется процессором Spartan 6 XC6SLX16. Т.е. почти бесплатная меса получается... Может из знающих посмотреть, так ли это? Получиться залить в нее прошивку месы?
эта плата прям огонь ))
готовая для применения для ЧПУшников
заказал, приедет - софт будет под неё. тем более, что только перекомпилить