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

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Плата развязки для LinuxCNC (Ethernet + STM32)

Сообщение MX_Master »

UAVpilot писал(а):в данном случае считаю нелогичным "изобретать велосипед" ради экономии 1-2% от стоимости станка.
Сергей, а давно ли вы изобретали что-то радикально новое? Всё, что нас окружает сейчас, это переосмысленное, усовершенствованное и почти забытое старое. Если наше поколение улучшит что-то хотя бы на 2%, следующее сможет потратить эти 2% на что-то более интересное. Эволюция так и работает.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Плата развязки для LinuxCNC (Ethernet + STM32)

Сообщение Serg »

Вот по этому я и считаю, что лучше заниматься именно созданием чего-то нового или улучшенного, а не пытаться конкурировать по ценам с серийным производством и повторять уже кем-то пройденный путь (разработка платы, прошивки, драйвера, ...), а просто воспользоваться результатами его труда.

P.S. можно на ты.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Плата развязки для LinuxCNC (Ethernet + STM32)

Сообщение MX_Master »

Вчера случайно обнаружил, что можно получить недорогую макетку с Ethernet PHY и STM32 из довольно популярных контроллеров LED матриц фирмы Onbon (:

На этих платках Onbon ставит перемаркированные STM'ки.

Вот пара примеров с Али
https://s.click.aliexpress.com/e/VJnzPWY
https://s.click.aliexpress.com/e/csZDIYRO
https://s.click.aliexpress.com/e/ipp5qXA

На таобао эти платки ещё дешевле.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Плата развязки для LinuxCNC (Ethernet + STM32)

Сообщение Serg »

Не удивлюсь, если там "Read protect Level 2"...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Плата развязки для LinuxCNC (Ethernet + STM32)

Сообщение MX_Master »

UAVpilot писал(а):Не удивлюсь, если там "Read protect Level 2"...
И я. Но даже с новым МК цена будет в районе 18$ (для меня). Как запасной вариант.
alex1816
Мастер
Сообщения: 224
Зарегистрирован: 03 фев 2017, 01:06
Репутация: 35
Настоящее имя: Александр
Откуда: Украина
Контактная информация:

Re: Плата развязки для LinuxCNC (Ethernet + STM32)

Сообщение alex1816 »

Глянул на эту платку - Onbon bx-5ql
https://s.click.aliexpress.com/e/ipp5qXA

здесь описана
https://www.kirich.blog/obzory/tehniche ... rokoy.html

процессор STM32F207
там урезанная версия, но процессор думаю такой же.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Плата развязки для LinuxCNC (Ethernet + STM32)

Сообщение MX_Master »

Тестировал недавно H743. Общие впечатления - в 2 раза быстрее чем F407.
Тест такой же как в этом сообщении - http://www.cnc-club.ru/forum/viewtopic. ... 80#p337445.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Плата развязки для LinuxCNC (Ethernet + STM32)

Сообщение MX_Master »

Не знаю было или нет. Вчера копался в интернетах, попался вот такой аналог месы 7i92 от smd-taxi за 10К рублей.

https://www.smd-taxi.ru/mesa-linuxcnc
Аватара пользователя
шпиндель
Мастер
Сообщения: 1811
Зарегистрирован: 23 янв 2016, 17:57
Репутация: 901
Настоящее имя: Дмитрий
Откуда: Бологое
Контактная информация:

Re: Плата развязки для LinuxCNC (Ethernet + STM32)

Сообщение шпиндель »

MX_Master писал(а):Вчера копался в интернетах, попался вот такой аналог месы 7i92 от smd-taxi за 10К рублей
интересная платка... :eat:

так у этих ребят , на форуме тема есть http://www.cnc-club.ru/forum/viewtopic.php?f=34&t=3037
Последний раз редактировалось шпиндель 03 мар 2019, 19:47, всего редактировалось 1 раз.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Плата развязки для LinuxCNC (Ethernet + STM32)

Сообщение Serg »

MX_Master писал(а):Не знаю было или нет. Вчера копался в интернетах, попался вот такой аналог месы 7i92 от smd-taxi за 10К рублей.
https://www.smd-taxi.ru/mesa-linuxcnc
Интересен правовой аспект продажи этих плат...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Duhas
Мастер
Сообщения: 1961
Зарегистрирован: 10 окт 2015, 23:25
Репутация: 285
Настоящее имя: Андрей
Откуда: Красноярск
Контактная информация:

Re: Плата развязки для LinuxCNC (Ethernet + STM32)

Сообщение Duhas »

а в чем проблема с продажей плат то ? они ж свое железо продают, так или иначе отличное от месы, прошивка вообще может грузиться пользователем на сколько я понимаю
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Плата развязки для LinuxCNC (Ethernet + STM32)

Сообщение Serg »

Если продают без загруженной прошивки от Mesa (или из исходников от Mesa), то да...
Вот я и говорю, что меня это интересует. Настораживает фраза "является аналогом платы MESA 7I92". Особенно если она ещё и определается как 7i92...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Плата развязки для LinuxCNC (Ethernet + STM32)

Сообщение MX_Master »

Лазейки всегда найдутся (:
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Плата развязки для LinuxCNC (Ethernet + STM32)

Сообщение Serg »

MX_Master писал(а):Лазейки всегда найдутся (:
Просто противно когда ищут лазейки вместо того, чтобы пройти в открытую дверь...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
VVN
Новичок
Сообщения: 16
Зарегистрирован: 10 мар 2019, 22:57
Репутация: 0
Настоящее имя: Вадим
Откуда: Энергодар, Украина
Контактная информация:

Re: Плата развязки для LinuxCNC (Ethernet + STM32)

Сообщение VVN »

Здравствуйте.
MX_Master писал(а): Внутри МК должны быть реализованы хотя бы 4 модуля - gpio, stepgen, pwmgen и encoder. Драйвер LinuxCNC для всего этого будет только один.
Не во всем пока разбираюсь есть вопросы.
В частности модуль stepgen.
Насколько я понял stepgen берет G код и превращает их в последовательность импульсов поправте если не так.
Для себя я понял так что все (скажем так многие, про все я не знаю) платы типа MESA это некий переходник между каким либо интерфейсом на ПК и обвязкой станка.
Платы MESA тупо перегоняют импульсы от stepgena к железу CNC.
Спрашиваю что-бы немного в голове сложить картину.
mmv
Мастер
Сообщения: 634
Зарегистрирован: 24 май 2016, 21:58
Репутация: 38
Контактная информация:

Re: Плата развязки для LinuxCNC (Ethernet + STM32)

Сообщение mmv »

VVN писал(а):Платы MESA тупо перегоняют импульсы от stepgena к железу CNC.
Совсем не так.
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
VVN
Новичок
Сообщения: 16
Зарегистрирован: 10 мар 2019, 22:57
Репутация: 0
Настоящее имя: Вадим
Откуда: Энергодар, Украина
Контактная информация:

Re: Плата развязки для LinuxCNC (Ethernet + STM32)

Сообщение VVN »

Открываю доку на MESA 7i92 там есть фраза
Firmware modules are provided for hardware step generation
и более ничего про "hardware step generation"
Ладно посмотрим что в типовом hal - файле, ага
net y-pos-fb axis.1.motor-pos-fb <= hm2_7i92.0.stepgen.01.position-fb
net y-pos-cmd axis.1.motor-pos-cmd => hm2_7i92.0.stepgen.01.position-cmd
Передаются значения типа float. Значит в MESA передаются координаты куда будем ехать.
Хорошо начинаю понимать происходящее или опять?
mmv писал(а): Совсем не так.
Еще вопрос энкодеры они подсоединяются к MESA и это значит, "hardware step generation" может ездить по ним?

Мне интересно, что Михаил подразумевает под stepgen в своей реализации по теме?
mmv
Мастер
Сообщения: 634
Зарегистрирован: 24 май 2016, 21:58
Репутация: 38
Контактная информация:

Re: Плата развязки для LinuxCNC (Ethernet + STM32)

Сообщение mmv »

VVN писал(а):Еще вопрос энкодеры они подсоединяются к MESA и это значит, "hardware step generation" может ездить по ним?
"hardware step generation" не может ездить по энкодерам...:))
Наверно нужно где то нужно почитать как это всё устроено. Гадать можно долго.
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
VVN
Новичок
Сообщения: 16
Зарегистрирован: 10 мар 2019, 22:57
Репутация: 0
Настоящее имя: Вадим
Откуда: Энергодар, Украина
Контактная информация:

Re: Плата развязки для LinuxCNC (Ethernet + STM32)

Сообщение VVN »

mmv писал(а): Гадать можно долго.
Если в конкретной 7i92 не может ездить, то это не значит что такой подход не будет работать.
Или есть какие то принципиальные ограничения?
mmv
Мастер
Сообщения: 634
Зарегистрирован: 24 май 2016, 21:58
Репутация: 38
Контактная информация:

Re: Плата развязки для LinuxCNC (Ethernet + STM32)

Сообщение mmv »

UAVpilot писал(а): Особенно если она ещё и определается как 7i92...
Сто процентов прошивка оригинальная MESA, да и вся обвязка и схемотехника содрана.
Duhas писал(а):а в чем проблема с продажей плат то ? они ж свое железо продают, так или иначе отличное от месы, прошивка вообще может грузиться пользователем на сколько я понимаю
Ну да, мол мы тут 5 резисторов добавили и разъёмчики, ну теперь это другой продукт. А прошивка может грузиться пользователем только 7i92? Другие не грузятся наверно, потому что других нет.
Как то не красиво это.

А можно ещё так, давайте кто дешевле такую плату сделает? Думаю себестоимость её до 2000р.
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
Ответить

Вернуться в «LinuxCNC»