Ethernet контроллер для LinuxCNC (STM32, FPGA)
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Уже пробовал?Lexxa писал(а):Очень эти пластмаски хрупкие
- wldev
- Мастер
- Сообщения: 1650
- Зарегистрирован: 24 янв 2012, 16:04
- Репутация: 510
- Настоящее имя: Сергей Бочаров
- Откуда: Новосибирск
- Контактная информация:
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
У меня работают на ура. Ещё ни один не сломал... Я к ним прикрепил гетинаксовую пластину а на ней уже на стойках плата...Lexxa писал(а):Очень эти пластмаски хрупкие
У них есть решения уже прям под плату но не бюджетно...
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Бюджетно самому печатать какие хочешь...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Да, покупал 35 мм серые.MX_Master писал(а):Уже пробовал
Так вот при попытке снять устройство с динрейки ломались через одну.
- wldev
- Мастер
- Сообщения: 1650
- Зарегистрирован: 24 янв 2012, 16:04
- Репутация: 510
- Настоящее имя: Сергей Бочаров
- Откуда: Новосибирск
- Контактная информация:
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
У меня зелёные. Около 50руб пара (самые маленькие на фото)Lexxa писал(а):Да, покупал 35 мм серые.
Так вот при попытке снять устройство с динрейки ломались через одну.
https://s.click.aliexpress.com/e/be1uQPse
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Долго присматривался к аппаратной разнице между STM F4, F7 и H7. Присмотрелся сегодня внимательнее к каждому аппаратному таймеру STM32H7. И нашёл очень важную изюминку, которой нет у F1,2,3,4,7.
Те, кто в танке, знают, что на борту у рядовых STM'ок есть максимум 2 продвинутых таймера с аппаратным режимом повтора. Для наших ЧПУ задач этот режим позволяет аппаратно генерировать указанное кол-во шагов без доп. химии с DMA. На очень высоких частотах. И если хочется юзать этот способ вывода для 3-х и более осей, надо ставить больше контроллеров. К примеру, для вывода 5-ти осей, надо ставить целых 3 МК. Такой подход можно заметить на stepmaster'e Михаила Юрова.
Ну так вот, у STM32H7 таких таймеров аж 5 штук. Учитывая, что сервопериод у меня 50 мкс, можно получить аппаратный вывод шагов до 5 МГц! Для каждой из 5-ти осей! На одном МК. При этом процессор будет практически отдыхать. Если раньше я сомневался насчёт H7 в этом проекте, то теперь я на 90% уверен.
Те, кто в танке, знают, что на борту у рядовых STM'ок есть максимум 2 продвинутых таймера с аппаратным режимом повтора. Для наших ЧПУ задач этот режим позволяет аппаратно генерировать указанное кол-во шагов без доп. химии с DMA. На очень высоких частотах. И если хочется юзать этот способ вывода для 3-х и более осей, надо ставить больше контроллеров. К примеру, для вывода 5-ти осей, надо ставить целых 3 МК. Такой подход можно заметить на stepmaster'e Михаила Юрова.
Ну так вот, у STM32H7 таких таймеров аж 5 штук. Учитывая, что сервопериод у меня 50 мкс, можно получить аппаратный вывод шагов до 5 МГц! Для каждой из 5-ти осей! На одном МК. При этом процессор будет практически отдыхать. Если раньше я сомневался насчёт H7 в этом проекте, то теперь я на 90% уверен.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Стоимость чипов начинается с 2000 руб, стоимость демоплат с 3000 руб - скоро догоним и перегоним 7i92...MX_Master писал(а):Если раньше я сомневался насчёт H7 в этом проекте, то теперь я на 90% уверен.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Давайте, Сергей, тогда сравним на сколько именно перегоним
Новый STM32H750VBT6 - 8$ с доставкой, ~60 свободных пина
Демка NUCLEO-H743ZI - 28$, с доставкой, ~90 свободных пинов
Платка Mesa 7i92/7i93 - 89$, без доставки, ~50 свободных пинов

Новый STM32H750VBT6 - 8$ с доставкой, ~60 свободных пина
Демка NUCLEO-H743ZI - 28$, с доставкой, ~90 свободных пинов
Платка Mesa 7i92/7i93 - 89$, без доставки, ~50 свободных пинов
-
D.L.
- Мастер
- Сообщения: 474
- Зарегистрирован: 25 авг 2018, 10:11
- Репутация: 152
- Настоящее имя: Дмитрий
- Откуда: Киров
- Контактная информация:
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Новый xc6slx9-2tqg144c ~4$ с доставкой, 68 свободных пинов, до 18 аппаратных степгенов.MX_Master писал(а):Новый STM32H750VBT6 - 8$ с доставкой, ~60 свободных пина
Демка NUCLEO-H743ZI - 28$, с доставкой, ~90 свободных пинов
Платка Mesa 7i92/7i93 - 89$, без доставки, ~50 свободных пинов
Аналог платы можно сделать в 3раза дешевле.
Кроме того весь софт для плат меса(драйвер лцнц и прошивки фпга) уже готов и протестирован.
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Если это так дёшево, почему никто даже себе такое не сделал? (:
-
D.L.
- Мастер
- Сообщения: 474
- Зарегистрирован: 25 авг 2018, 10:11
- Репутация: 152
- Настоящее имя: Дмитрий
- Откуда: Киров
- Контактная информация:
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Откуда такая уверенность?MX_Master писал(а):Если это так дёшево, почему никто даже себе такое не сделал? (:
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
хде купить?D.L. писал(а):Новый xc6slx9-2tqg144c ~4$ с доставкой, 68 свободных пинов, до 18 аппаратных степгенов.
Аналог платы можно сделать в 3раза дешевле.
Кроме того весь софт для плат меса(драйвер лцнц и прошивки фпга) уже готов и протестирован.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Покажешь примеры готовых решений? Цену готовых решений тоже не забудь.D.L. писал(а):Откуда такая уверенность?MX_Master писал(а):Если это так дёшево, почему никто даже себе такое не сделал? (:
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
а еще рязанская меса есть) и там тоже есть езернет и цена нормальная
- donvictorio
- Мастер
- Сообщения: 2457
- Зарегистрирован: 11 окт 2012, 16:26
- Репутация: 683
- Настоящее имя: Виктор
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
плата есть на али? или надо самому рисовать, паять и тд?D.L. писал(а):На али.
-
D.L.
- Мастер
- Сообщения: 474
- Зарегистрирован: 25 авг 2018, 10:11
- Репутация: 152
- Настоящее имя: Дмитрий
- Откуда: Киров
- Контактная информация:
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Нет, как я понял вопрос был про:donvictorio писал(а):плата есть на али? или надо самому рисовать, паять и тд?
D.L. писал(а):Новый xc6slx9-2tqg144c ~4$ с доставкой, 68 свободных пинов, до 18 аппаратных степгенов.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Это где такая щедрость?MX_Master писал(а):Новый STM32H750VBT6 - 8$ с доставкой, ~60 свободных пина
Демка NUCLEO-H743ZI - 28$, с доставкой, ~90 свободных пинов
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
