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

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Lunatic
Мастер
Сообщения: 458
Зарегистрирован: 09 мар 2015, 20:25
Репутация: 75
Настоящее имя: Дмитрий
Контактная информация:

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Сообщение Lunatic »

Тут уже Сергей (UAVpilot) давал ссылку на силовые ключи, которые по SPI управляются и позволяют гальванически по SPI развязать силу. Аналогично по изолированному SPI (или любому другому удобному последовательному интерфейсу) можно DAC и ADC отвязать от мозгов. Только им отдельное питание нужно будет изолированное.
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Сообщение Lexxa »

Prav писал(а):
Lexxa писал(а):Да есть ещё целая куча разных датчиков аналоговых. Например, для контроля усилия зажима цанги или детали в кулачках. Или давления гидравлики, скорости потока смазки шпинделя, или СОЖ итд
Старьё всё это
Да ну! А что не старье?
:bender:
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Сообщение Сергей Саныч »

Lunatic писал(а):по изолированному SPI (или любому другому удобному последовательному интерфейсу) можно DAC и ADC отвязать от мозгов.
Можно. Но тогда собственные АЦП МК оказываются не при делах. А ТС их хотел использовать. Не потому, что надо, а потому, что они есть.
MX_Master писал(а):Совсем из головы вылетело, что STM'ка умеет ещё и на вход аналог замерять.
MX_Master писал(а):Я имел ввиду аналоговый вход на плате контроллера.
Чудес не бывает. Бывают фокусы.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Сообщение MX_Master »

Все эти, с виду ненужные функции, в какой-то момент могут людям пригодится. Обвязка таких штук стоит дёшево. Время у STM'ки они почти не отнимают. Людей, обычно, отпугивает другое. По мнению большинства, чем больше функций у контроллера, тем дороже он должен стоить. Результат повсеместного маркетинга в действии :)
ЗЫ usb порт я тоже прикручу :tongue:
Последний раз редактировалось MX_Master 06 окт 2019, 05:51, всего редактировалось 1 раз.
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Сообщение Сергей Саныч »

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

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Сообщение MX_Master »

Практически всегда дело в софте (: Особенно, когда прогеров на один проект много.

А вот такой вопрос. Кто как платы запекает в домашних условиях? Вот нанёс я везде паяльной пасты, расставил детали, а дальше как быть? Фен? (Электро)духовка? Индукционная плитка?
Lunatic
Мастер
Сообщения: 458
Зарегистрирован: 09 мар 2015, 20:25
Репутация: 75
Настоящее имя: Дмитрий
Контактная информация:

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Сообщение Lunatic »

MX_Master писал(а):Все эти, с виду ненужные функции, в какой-то момент могут людям пригодится. Обвязка таких штук стоит дёшево. Время у STM'ки они почти не отнимают. Людей, обычно, отпугивает другое. По мнению большинства, чем больше функций у контроллера, тем дороже он должен стоить. Результат повсеместного маркетинга в действии :)
ЗЫ usb порт я тоже прикручу :tongue:
Я когда AVRы начинал изучать тоже хотелось найти задачу, чтобы прям все сразу возможности использовать, вот чтобы ни одной свободной ноги не осталось и вся периферия при деле;))
Потом пришло понимание, что надо хорошо сформулировать задачу, а как ее решить дело второе.
Мне KFLOP с точки зрения масштабируемости понравился, а у тебя похожие задумки - и STEP-DIR, и Аналог, и обратная связь, и входов-выходов побольше.
То, то людям может когда-то абстрактно пригодиться, я бы оставил на модули расширения, подключить которые наверно по SPI проще всего с максимальным быстродействием.
Ну и маркетинг не стоит недооценивать, если проект коммерческий ;))
dpss-2
Мастер
Сообщения: 628
Зарегистрирован: 02 сен 2018, 15:15
Репутация: 305
Настоящее имя: Alex
Контактная информация:

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Сообщение dpss-2 »

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

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Сообщение MX_Master »

Огнемёт прекрасен, спору нет :) У старшего брата есть паяльная станция, нижний/верхний подогрев, грамотные крепления, термопрофили разные (мозг - avr'ка), все дела. Единовременно только 1 плата. А если, скажем, надо сразу 3-4?
D.L.
Мастер
Сообщения: 474
Зарегистрирован: 25 авг 2018, 10:11
Репутация: 152
Настоящее имя: Дмитрий
Откуда: Киров
Контактная информация:

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Сообщение D.L. »

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

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Сообщение MX_Master »

Lunatic писал(а):Я когда AVRы начинал изучать тоже хотелось найти задачу, чтобы прям все сразу возможности использовать, вот чтобы ни одной свободной ноги не осталось и вся периферия при деле;))
Потом пришло понимание, что надо хорошо сформулировать задачу, а как ее решить дело второе.
Мне KFLOP с точки зрения масштабируемости понравился, а у тебя похожие задумки - и STEP-DIR, и Аналог, и обратная связь, и входов-выходов побольше.
То, то людям может когда-то абстрактно пригодиться, я бы оставил на модули расширения, подключить которые наверно по SPI проще всего с максимальным быстродействием.
На самом деле, почти всё, что запланировано, заведомо народу пригодится. Поначалу будет непонятно, что делать с i2c, uart, spi, can. Но в продаже всегда есть разные полезные модули, которые подключаются именно к этим интерфейсам, обеспечивая тем самым приемлемый RT, чего не скажешь про USB. Я заранее прочешу поляну на предмет таких модулей, чтобы потом не сесть в лужу при их подключении к плате.

Собственные доп. модули можно всегда придумать под конкретные запросы пользователей.
Аватара пользователя
shalek
Почётный участник
Почётный участник
Сообщения: 3023
Зарегистрирован: 25 авг 2014, 10:40
Репутация: 2583
Настоящее имя: Александр
Откуда: РБ Бобруйск
Контактная информация:

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Сообщение shalek »

MX_Master писал(а):На самом деле, почти всё, что запланировано
Когда продукт готовый к употреблению ждать? Разработка уже скоро 2 года как ведется.
Если ты не можешь решить проблему, значит это не твоя проблема!
Мой канал на YouTube: YouTube
ЧПУ "Бобр" 600x500 мм
shalek64@gmail.com
dpss-2
Мастер
Сообщения: 628
Зарегистрирован: 02 сен 2018, 15:15
Репутация: 305
Настоящее имя: Alex
Контактная информация:

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Сообщение dpss-2 »

MX_Master писал(а):Поначалу будет непонятно, что делать с i2c, uart, spi, can.
"Чего то хочется, а кого не знаю" :D Как тут уже не раз говорили, нужно начинать с технического задания. Какие процессоры с какой периферией использовать - дело десятое.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Сообщение MX_Master »

shalek писал(а):
MX_Master писал(а):На самом деле, почти всё, что запланировано
Когда продукт готовый к употреблению ждать? Разработка уже скоро 2 года как ведется.
Электроника - новая для меня область. Я подобным делом ваще никогда не занимался. Набор опыта дело очень небыстрое. Другие дела и более интересные проекты тоже оттягивают. Так что будет, когда будет.
Аватара пользователя
shalek
Почётный участник
Почётный участник
Сообщения: 3023
Зарегистрирован: 25 авг 2014, 10:40
Репутация: 2583
Настоящее имя: Александр
Откуда: РБ Бобруйск
Контактная информация:

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Сообщение shalek »

MX_Master писал(а):Так что будет, когда будет.
Значит не судьба. Не дождусь. Возьму что-нибудь готовое.
А более интересные проекты законченные есть?
Если ты не можешь решить проблему, значит это не твоя проблема!
Мой канал на YouTube: YouTube
ЧПУ "Бобр" 600x500 мм
shalek64@gmail.com
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Сообщение MX_Master »

Более интересные проекты с ЧПУ практически не связаны. Бери какой-ньть готовый вариант, типа UCCNC, месы, рязанской месы.
Аватара пользователя
shalek
Почётный участник
Почётный участник
Сообщения: 3023
Зарегистрирован: 25 авг 2014, 10:40
Репутация: 2583
Настоящее имя: Александр
Откуда: РБ Бобруйск
Контактная информация:

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Сообщение shalek »

MX_Master писал(а):типа UCCNC
Интересный контроллер. Жалко отзывов почти нет. На форуме венгерском не много информации. Соотечественников, тех кто пользуется им, хотелось бы почитать.
Если ты не можешь решить проблему, значит это не твоя проблема!
Мой канал на YouTube: YouTube
ЧПУ "Бобр" 600x500 мм
shalek64@gmail.com
dpss-2
Мастер
Сообщения: 628
Зарегистрирован: 02 сен 2018, 15:15
Репутация: 305
Настоящее имя: Alex
Контактная информация:

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Сообщение dpss-2 »

MX_Master писал(а): Я подобным делом ваще никогда не занимался.
У меня опыта в производстве электроники больше 40 лет. Схемотехником, конструктором и технологом. С некоторых пор судьба заставила заняться железяками :D . Есть такое сумасшедшее желание, иметь свой свечной заводик, маленькое комплексное производство. Что бы не бегать из за каждой гайки на поклон к чужому дяде. В ближайшие пол года должны запустить в работу свою линию по SMT сборке плат и освоить производство пластмассовых деталей. Первая проба прессформы с бюджетными дюралиевыми формообразующими будет у нас на следующей неделе. Как только освоим необходимый минимум технологий, будет дешевый модульный вариант CNC по мотивам https://tibbo.com/tps.html, только без ограничения функционала и производительности. Совсем. Есть некоторые идеи на эту тему.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Сообщение MX_Master »

Будем посмотреть (: Звучит заманчиво.
NikolayUa24
Мастер
Сообщения: 1407
Зарегистрирован: 31 июл 2013, 20:05
Репутация: 256
Настоящее имя: Николай
Контактная информация:

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Сообщение NikolayUa24 »

shalek писал(а):тех кто пользуется им
Автор данной темы пользовался тут
Страдания ведут человека к совершенству.
Ответить

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