Страница 67 из 70

Re: Ethernet контроллер для LinuxCNC (STM32, FPGA)

Добавлено: 14 май 2022, 11:49
antoxa-kylibin
Как эта штука будет общаться с компом? Драйвер свой будет?

Re: Ethernet контроллер для LinuxCNC (STM32, FPGA)

Добавлено: 14 май 2022, 14:11
MX_Master
Да, ща как раз над этим работаю. UDP для работы, TCP/HTTP для настройки и обновления. Раньше я делал всё на связке LAN8720+STM32F407. Ща эта связка дорожает, можно за те же деньги купить 2шт W5500+ 4шт STM32F401.

Re: Ethernet контроллер для LinuxCNC (STM32, FPGA)

Добавлено: 14 май 2022, 20:14
гражданинъ
Если с "родным" конфигуратором будет работать ,то не важно сколько будет стоить железо. А иначе оно и за дёшево ни кому не надо будет .Мне кааца.

Re: Ethernet контроллер для LinuxCNC (STM32, FPGA)

Добавлено: 15 май 2022, 04:09
MX_Master
Оно должно работать с человеко-понятным интерфейсом, где всё можно настроить сразу в меню. К этому и будем стремиться.

Re: Ethernet контроллер для LinuxCNC (STM32, FPGA)

Добавлено: 15 май 2022, 11:53
antoxa-kylibin
Когда планируете сделать 1-й тест?

Re: Ethernet контроллер для LinuxCNC (STM32, FPGA)

Добавлено: 16 май 2022, 10:34
MX_Master
antoxa-kylibin писал(а): 15 май 2022, 11:53 Когда планируете сделать 1-й тест?
Теста как ЧПУ контроллера ещё не было, а вот как IO устройство - успешно работает ;) В данный момент разбираюсь с возможностями чипа W5500. Через USB-RS485 свисток смотрю отладочную информацию.

Re: Ethernet контроллер для LinuxCNC (STM32, FPGA)

Добавлено: 02 июн 2022, 01:52
antoxa-kylibin
Михаил, как успехи с вашим девайсом?

Re: Ethernet контроллер для LinuxCNC (STM32, FPGA)

Добавлено: 05 июл 2022, 14:55
MX_Master
Мой контроллер пока ещё в процессе. Объединить и синхронизировать работу двух МК в RT режиме дело не самое простое, но выполнимое. Результат того стоит, мегагерцы шагов, энкодеры, RS485, все дела. А пока суть да дело, предлагаю обойтись готовыми китайскими вариантами..

Контроллер NVEM, который у меня лежал без дела, всё-таки, нашёл своё применение. В данный момент провожу тюнинг внутреннего шагогенератора. Две первые оси (XY) будут выводить шаги практически аппаратно, до 1 МГц. Оси ZABC выводят шаги в собственных прерываниях от аппаратных таймеров, до 200 КГц. Если тюнинг пройдёт успешно, можно будет поднять частоту осей ZABC до 250-300 КГц. Этого вполне хватит для любого станка. Драйвер для LinuxCNC 2.8 готов, тесты на реальном станке далее по плану. Где-то через недельку будет объявление в разделе "продам". В наличии 2 контроллера, желающие смогут приобщиться к тестам двумя способами: 1. покупка уже прошитого, протестированного и готового к работе контроллера; 2. покупка прошивки для заливки в имеющийся контроллер. Второй вариант крайне недорогой. Для поддержки этого проекта будет ещё и отдельная тема, там можно будет задать все вопросы.

Re: Ethernet контроллер для LinuxCNC (STM32, FPGA)

Добавлено: 07 июл 2022, 07:24
daiman444
MX_Master писал(а): Две первые оси (XY) будут выводить шаги практически аппаратно, до 1 МГц.
2 мотора на оси, тоесть xyy2, тоже?

Re: Ethernet контроллер для LinuxCNC (STM32, FPGA)

Добавлено: 07 июл 2022, 09:17
MX_Master
daiman444 писал(а): 2 мотора на оси, тоесть xyy2, тоже?
Нет, только два первых канала stepdir (соответствуют двум первым выходам контроллера). Но это, по сути, неважно, там и 200 КГц на остальных каналах достаточно для всех задач. Большинство драйверов больше 200 КГц не смогут переварить.

Я, просто, выдавливаю максимум из этого контроллера. Одним из бонусов тюнинга стали 2 высокоскоростных выхода stepdir. Обычно, максимум скорости нужно на первых двух осях, поэтому предпочтение было отдано им. Но т.к. мы имеем дело с LinuxCNC, все выходы осей контроллера можно в HAL файле коммутировать как угодно.

Re: Ethernet контроллер для LinuxCNC (STM32, FPGA)

Добавлено: 08 июл 2022, 09:47
MX_Master
Продолжаем разговор по контроллерам NVEM/EC300/EC500 в отдельной теме - viewtopic.php?f=15&t=33810

Re: Ethernet контроллер для LinuxCNC (STM32, FPGA)

Добавлено: 24 июл 2022, 18:55
гражданинъ
Михаил ,извини чуть в сторону ,но ты один наверное знаешь ответ ! Есть нужда перепрограммировать STMку, купил на алике программатор ST-LINK V 2 с огромным количеством положительных отзывов ,прислали золотой ! И вот я в тупике . Подскажи пожалуйста в чём корень зла ? Пытаюсь наладить связь программатора с программой ,пока без подключения к STM , сначала читается ,обновляется и видится серийник ,потом всё ,усб коннект эррор ! По картинкам ты поймёшь ,вразуми пожалуйста куда рыть ! Драйвер официальный сейчас нельзя скачать ,поставил тот которым все пользуются успешно .

Re: Ethernet контроллер для LinuxCNC (STM32, FPGA)

Добавлено: 24 июл 2022, 19:01
гражданинъ
Интернет лопатил ,гуглил ,ютубил ,проблему описывают а ответа не нашёл !

Re: Ethernet контроллер для LinuxCNC (STM32, FPGA)

Добавлено: 24 июл 2022, 22:07
Kost_irk
Я по stm не совсем в теме, но по аналогии с другими контроллерами у вас все нормально, target это целевой контроллер, который вы хотите прошить. Судя по вашим объяснениям и сообщениям, он у вас не подключен. Подключите правильно и ошибки этой не будет.

Re: Ethernet контроллер для LinuxCNC (STM32, FPGA)

Добавлено: 24 июл 2022, 22:49
MX_Master
Как уже было сказано выше, ошибка лишь в том, что к пинам SWDIO/SWCLK/GND не подключен STM32 (target). Об этом все надписи и гласят ;)

Re: Ethernet контроллер для LinuxCNC (STM32, FPGA)

Добавлено: 25 июл 2022, 08:06
гражданинъ
О ,я подозревал это ! Спасибо огромное ! Сегодня соберу всё в кучу и попробую .

Re: Ethernet контроллер для LinuxCNC (STM32, FPGA)

Добавлено: 25 июл 2022, 20:26
гражданинъ
Всё прошилось замечательно , Спасибо !

Re: Ethernet контроллер для LinuxCNC (STM32, FPGA)

Добавлено: 26 июл 2022, 07:17
Cvazist
JoshJames писал(а): 25 июл 2022, 18:37 А где можно под Мас найти Ethernet контроллер?
Нет такого

Re: Ethernet контроллер для LinuxCNC (STM32, FPGA)

Добавлено: 31 июл 2022, 19:28
MX_Master
Пока я тут экспериментировал с чёрными таблетками с STM32F401 на своём контроллере, китайцы выкатили новую версию макетки с более мощным китайским чипом AT32F403. Цена, практически , та же. Характеристики - моё почтение. 240МГц, 1Мб флэша, 14 аппаратных таймеров. Скорее всего, на следующий прототип своего контроллера буду ставить эти новые чёрные таблетки. В контроллер входит 2 штуки, и 28-ми аппаратных таймеров нам с головой хватит на степдир, на ШИМ и на энкодеры.

Re: Ethernet контроллер для LinuxCNC (STM32, FPGA)

Добавлено: 31 июл 2022, 19:49
Duhas
MX_Master писал(а): 31 июл 2022, 19:28 китайцы выкатили новую версию макетки с более мощным китайским чипом AT32F403.
а что с разработкой под это дело? в чем кодить/чем шить?