Страница 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
гражданинъ
romanetz писал(а): было бы неплохо
для не особо одарённых более развёрнуто описАть ,схемку аль чертёж ,мы бы тоже попробовали !

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. Т.е. почти бесплатная меса получается... Может из знающих посмотреть, так ли это? Получиться залить в нее прошивку месы?
эта плата прям огонь ))
готовая для применения для ЧПУшников
заказал, приедет - софт будет под неё. тем более, что только перекомпилить