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

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

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

Сообщение shalek »

NikolayUa24 писал(а):втор данной темы пользовался тут
Читал. Все хочу с Юрием (Hugo) пообщаться по этому контроллеру.
Если ты не можешь решить проблему, значит это не твоя проблема!
Мой канал на YouTube: YouTube
ЧПУ "Бобр" 600x500 мм
shalek64@gmail.com
NikolayUa24
Мастер
Сообщения: 1407
Зарегистрирован: 31 июл 2013, 20:05
Репутация: 256
Настоящее имя: Николай
Контактная информация:

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

Сообщение NikolayUa24 »

shalek писал(а):
NikolayUa24 писал(а):втор данной темы пользовался тут
Читал. Все хочу с Юрием (Hugo) пообщаться по этому контроллеру.
Я решил купить такой дождусь две посылки с али. И закажу.
Страдания ведут человека к совершенству.
Аватара пользователя
shalek
Почётный участник
Почётный участник
Сообщения: 3023
Зарегистрирован: 25 авг 2014, 10:40
Репутация: 2583
Настоящее имя: Александр
Откуда: РБ Бобруйск
Контактная информация:

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

Сообщение shalek »

NikolayUa24 писал(а):Я решил купить такой дождусь две посылки с али. И закажу.
Расскажешь потом как она.
Если ты не можешь решить проблему, значит это не твоя проблема!
Мой канал на YouTube: YouTube
ЧПУ "Бобр" 600x500 мм
shalek64@gmail.com
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

MX_Master писал(а):Наверняка я неправильно выразился или сам понял неправильно :) Я имел ввиду аналоговый вход на плате контроллера.
Я именно так и понял.
Сергей Саныч писал(а):Да и то можно заменить простейшими энкодерами.
Энкодеры не годятся. Например выкрутил ты подачу на 60%, поработал, выключил станок. Назавтра пришёл, включил станок - какая подача будет установлена?..
Сергей Саныч писал(а):Можно. Но тогда собственные АЦП МК оказываются не при делах. А ТС их хотел использовать. Не потому, что надо, а потому, что они есть.
Их не проблема отвязать от всего, вместе с самим МК. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

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

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

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

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

Сообщение Serg »

Если без индикации никак, то и энкодер не нужен - кнопок "+" и "-" будет достаточно. :) "Крутилка" ценна тем, что она и регулятор и индикатор в одном флаконе.
Кстати, не встречал ни одной промстойки с энкодерами в качестве этих регуляторов - везде либо потенциометр, либо многопозиционный переключатель (не редко с резисторами), в любом случае так или иначе обеспечивается чёткое соответствие между положением ручки и регулируемой величиной.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

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

Сообщение Lexxa »

UAVpilot, кроме хайденхайн
:bender:
dpss-2
Мастер
Сообщения: 628
Зарегистрирован: 02 сен 2018, 15:15
Репутация: 305
Настоящее имя: Alex
Контактная информация:

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

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

UAVpilot писал(а):везде либо потенциометр, либо многопозиционный переключатель
У Хаасов кнопки "+" "-" "100%"
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

Lexxa писал(а):UAVpilot, кроме хайденхайн
А разве там можно крутить ручки на несколько оборотов подряд?.. Можешь фотку показать?
dpss-2 писал(а):У Хаасов кнопки "+" "-" "100%"
А в LinuxCNC линейный движок. :) Только я про крутилки. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

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

Сообщение Lexxa »

UAVpilot, нет, там просто потенциометр.
Просто ты сказал, что везде где ручка, она щелкает, а я говорю, не везде.
:bender:
calabr
Мастер
Сообщения: 937
Зарегистрирован: 04 янв 2019, 15:19
Репутация: 146
Настоящее имя: Calabr
Откуда: Киев
Контактная информация:

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

Сообщение calabr »

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

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

Сообщение Serg »

Lexxa писал(а):Просто ты сказал, что везде где ручка, она щелкает, а я говорю, не везде.
В каком именно месте я это сказал? :)
calabr писал(а): У энкодера еще можно многооборотный резистор эмулировать, и динамически менять шаг в зависимости от скорости вращения
А для чего вот этим регуляторам многооборотность и динамический шаг?.. :thinking:
s.png (1372 просмотра) <a class='original' href='./download/file.php?id=170046&mode=view' target=_blank>Загрузить оригинал (588.27 КБ)</a>
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
sidor094
Мастер
Сообщения: 826
Зарегистрирован: 20 фев 2014, 09:13
Репутация: 81
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение sidor094 »

Переключатель и потенциометр еще одновременно является запоминающим устройством.В отличие от энкодера.
Аватара пользователя
Dmaster
Мастер
Сообщения: 1271
Зарегистрирован: 15 июл 2011, 13:36
Репутация: 476
Контактная информация:

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

Сообщение Dmaster »

UAVpilot писал(а):А для чего вот этим регуляторам многооборотность и динамический шаг
эти я предпочитаю делать либо резисторами, либо вообще отдельными входами. и при варианте аналоговом на точке "убавить подачу до 0" я делаю всё равно отдельным входом. Есть привычка убавить этой крутилкой подачу и посмотреть в станок. не хочу что-б меня намотало из-за плохого контакта)
" Linux CNC - наше всё"
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

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

Сообщение Lexxa »

sidor094 писал(а):Переключатель и потенциометр еще одновременно является запоминающим устройством.В отличие от энкодера.
Все дело в софте. Как напишешь софт. В автомобильных магнитолах, например, во всю используются энкодеры. Так ведь на них поле отключения громкость сохраняется на прежнем уровне. Так что, тут не все однозначно... А потом, как мне кажется, совершенно не лишним было бы после включения процентовку подачи принудительно устанавливать на 0%.
:bender:
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

Lexxa писал(а):Все дело в софте. Как напишешь софт. В автомобильных магнитолах, например, во всю используются энкодеры.
Всё дело в эргономике. В автомобильных магнитолах на этих регуляторах нет шкалы. И на них слишком дорого наносить такую шкалу, ведь тогда этот регулятор придётся моторизировать, чтоб он всегда находился в адекватной позиции, даже когда регулируешь громкость кнопочками на руле.
Кстати, в моей магнитоле свой уровень громкости в разных режимах - радио, проигрыватель mp3, проигрыватель bt, hands-free, ... Как тут быть со шкалой на регуляторе громкости?..

P.S. IMHO пошли придумывания каких-то редчайших ситуаций и идей... :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
dpss-2
Мастер
Сообщения: 628
Зарегистрирован: 02 сен 2018, 15:15
Репутация: 305
Настоящее имя: Alex
Контактная информация:

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

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

После Фанука по началу очень было не уютно на Хейденхайне 426 с его внешним пультом, где маховик крутится без щелчков. Особенно при точной подводке к детали.
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

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

Сообщение Lexxa »

Начнем с того тогда, что мышкой на станке работать неудобно, однако большинство пользователей linuxcnc с этим смирились.
А АЦП тоже есть подводные камушки, например нужно как-то с опорным напряжением мудрить...

Про разный уровень громкости в твоей магнитоле ты сам и говоришь, дело в софте.
Кстати, на новом пульте синумерике (для Sinumerik One) будет цветовая индикация процентовки реализованная как раз-таки энкодерами, да ещё и с тактильной обратной связью. А ещё значение процентовки подачи будет сбрасываться на ноль покадровом режиме автоматически.

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

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

Сообщение Serg »

Lexxa писал(а):А АЦП тоже есть подводные камушки, например нужно как-то с опорным напряжением мудрить...
Никаких проблем - напряжение питания потенциометров подключается к одному из аналоговых входов.
Lexxa писал(а):Про разный уровень громкости в твоей магнитоле ты сам и говоришь, дело в софте.
Вообще-то я говорю, что в подобных случаях шкала вокруг таких регуляторов не имеет смысла. :)
Lexxa писал(а):Кстати, на новом пульте синумерике (для Sinumerik One) будет цветовая индикация процентовки реализованная как раз-таки энкодерами, да ещё и с тактильной обратной связью.
Вот бы фотку... :) А то всё, что показывают вообще не имеет крутилок для регулировки этих параметров...
Впрочем ничего удивительного - на нынешнем уровне технологий "энкодер" + индикатор всяко дешевле в производстве хорошего потенциометра.
Lexxa писал(а):Так что на счёт совсем редчайшие ситуации не так уж и редки.
Ну да, как суслики. ;)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

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

Сообщение MX_Master »

Очередной вопрос на обсуждение. В продаже имеются разъёмы разных цветов - зелёный, оранжевый, голубой, красный, серый, чёрный. Нужно ли делать разъёмы разного цвета для разных групп контактов? В качестве визуальной подсказки при подключении. Цвет платы, кстати, тоже можно сделать не зелёным, а, скажем, чёрным.

К примеру, входное питание - зелёный, степ-дир и аналог +-10в - синий, энкодеры - красный, входы-выходы - оранжевый, аналоговый вход - серый, всё остальное - чёрный.

Немаловажный вопрос, не будет ли смотреться контроллер при этом по-детски? :hehehe:
Ответить

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