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

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
alex_sar
Мастер
Сообщения: 696
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 94
Настоящее имя: Алексей
Контактная информация:

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

Сообщение alex_sar »

UAVpilot писал(а): Как например? Это как раз самый главный вопрос.
Закрытый ключ на то и закрытый, что хранится в надёжном месте и никому никогда не передаётся.
Безопасность это всегда trade-off между удобством и защитой. Надо искать разумный компромисс.

Можно конечно тут нагодить чёрт знает чего. В PGP например закрытый ключ категорически рекомендуется
копировать только через флэшку. Здесь такие крайности ни к чему.

Имхо достаточно в момент привязки контроллера к программе нажать кнопку на железке (она где нибудь внутри должна быть) - и
тогда закрытый ключ передается программе. Причём ключ генерится каждый раз новый. Если "злоумышленник" захочет привязать
левую прогу, то первая перестанет работать. Так что незаметно гадить не получится.
Аватара пользователя
MX_Master
Мастер
Сообщения: 6388
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 2725
Настоящее имя: Миша
Откуда: Алма-Ата
Контактная информация:

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

Сообщение MX_Master »

Ключ написан прямо на контроллере ;) Этим ключом пакеты и подписываются, не пересылая сам ключ. Если юзер как-то этот ключ потерял или слил в сеть - это уже проблема юзера. Как грицца, попробуйте свой пароль профиля выложить на форуме. Будет аналогичный эффект.
alex_sar
Мастер
Сообщения: 696
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 94
Настоящее имя: Алексей
Контактная информация:

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

Сообщение alex_sar »

А что мешает "злому" сотруднику открыть шкаф и посмотреть ключ?
Аватара пользователя
MX_Master
Мастер
Сообщения: 6388
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 2725
Настоящее имя: Миша
Откуда: Алма-Ата
Контактная информация:

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

Сообщение MX_Master »

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

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

Сообщение Serg »

MX_Master писал(а): Любое шифрование или мои хэшики в пакетах мне не нравятся. Это дополнительное усложнение.
А зачем тогда решил применить? Мазохизм? ;)
MX_Master писал(а): симметричная система из пары чисел с закрытым ключом
Что именно ты называешь "закрытым ключём" в этом варианте?
MX_Master писал(а): Я, кстати, не знаю, а в протоколах связи месы какая-то защита от левых пакетов есть?
Есть - рекомендация использовать прямое соединение точка-точка. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
MX_Master
Мастер
Сообщения: 6388
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 2725
Настоящее имя: Миша
Откуда: Алма-Ата
Контактная информация:

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

Сообщение MX_Master »

UAVpilot писал(а): Есть - рекомендация использовать прямое соединение точка-точка.
Я-то дурак подключил контроллер к интернет роутеру и сижу тестирую по вайфаю :hehehe: Вот для таких как я, эта простая проверка в пакетах и нужна.
Аватара пользователя
MX_Master
Мастер
Сообщения: 6388
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 2725
Настоящее имя: Миша
Откуда: Алма-Ата
Контактная информация:

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

Сообщение MX_Master »

Удобно ;)

IMG_20200918_212529.jpg (485 просмотров) <a class='original' href='./download/file.php?id=186144&sid=866c52652ffa5e47289b04bea3c7eb7a&mode=view' target=_blank>Загрузить оригинал (2.68 МБ)</a>

ЗЫ nvem + plc
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 3085
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 665
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

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

Сообщение xenon-alien »

Это "типа" МЕСЫ?
Какие возможности на данный момент реализованы?
Аватара пользователя
MX_Master
Мастер
Сообщения: 6388
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 2725
Настоящее имя: Миша
Откуда: Алма-Ата
Контактная информация:

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

Сообщение MX_Master »

xenon-alien писал(а): 18 сен 2020, 18:37 Это "типа" МЕСЫ?
Какие возможности на данный момент реализованы?
Аха, типа сетевой месы со всеми развязками. Два RS232 позволяют подрубать к контроллеру всякие пром. девайсы. К примеру, переходник RS232-RS485 для частотника или китайский ПЛК. И то и другое стоит три копейки. ПЛК (с моим софтом) работает просто как плата с доп. входами/выходами.

Всё пашет на уровне бета версии. Нужно больше тестов, включая тесты на станке.
vmarkiv
Мастер
Сообщения: 502
Зарегистрирован: 21 янв 2012, 00:23
Репутация: 31
Откуда: Ивано-Франковск
Контактная информация:

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

Сообщение vmarkiv »

Могу протестировать , FX3U у меня есть и Ethernet плата тоже . Где скачать програмное обеспечение?
alex_sar
Мастер
Сообщения: 696
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 94
Настоящее имя: Алексей
Контактная информация:

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

Сообщение alex_sar »

а в чём плюсы в сравнении с сетевой месой?
Аватара пользователя
MX_Master
Мастер
Сообщения: 6388
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 2725
Настоящее имя: Миша
Откуда: Алма-Ата
Контактная информация:

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

Сообщение MX_Master »

vmarkiv писал(а): 18 сен 2020, 20:48 Могу протестировать , FX3U у меня есть и Ethernet плата тоже . Где скачать програмное обеспечение?
Нигде. Открытыми проектами я наелся до отвала ;) Как грицца, ни помощников, ни денег, китайцы ещё не спят, а поддержку народ хочет как у коммерческих проектов. Что-то в этой формуле не так. Когда софт и доки будут готовы, а железо будет протестировано, желающие смогут приобресть всё желаемое в отдельной теме. Самые первые получат всё практически по себестоимости железа. А дальше софт контроллера и всякое другое можно будет обновлять через веб интерфейс, даже без инета (к примеру, с флешки).
alex_sar писал(а): 19 сен 2020, 02:56 а в чём плюсы в сравнении с сетевой месой?
Цена. Доки, поддержка и обсуждение на русском языке ;) Мегагерца шагов и шести осей должно хватить многим. Кому не хватит осей - хаб + несколько контроллеров. Просто увеличить кол-во входов/выходов можно ПЛК подобными платами.
alex_sar
Мастер
Сообщения: 696
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 94
Настоящее имя: Алексей
Контактная информация:

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

Сообщение alex_sar »

Mesa хотя бы open-source. Да и цена не запредельная. Что такое 200 баксов в стоимости станка?

А ещё одна закрытая коробочка, их кажется уже немало на рынке... Да ещё и завязанная на поддержке одного человека. Это должно быть реально дешёво )

В любом случае - удачи. Своего покупателя найдёт, наверное.
Аватара пользователя
MX_Master
Мастер
Сообщения: 6388
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 2725
Настоящее имя: Миша
Откуда: Алма-Ата
Контактная информация:

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

Сообщение MX_Master »

Видимо, Михаил Юров тоже не должен был ничего создавать. Ведь поддержка его "закрытых коробочек" осуществляется только одним человеком :) Возьмите в пример и других форумчан, которые создали свои устройства, платы и целые ЧПУ. У них тоже поддержка в виде одного-двух людей. Или возьмите в пример китайские контроллеры, у которых ваще нет никакой поддержки. Вот этого всего не должно было быть, а?

В догонку.. а покажите мне хотя бы трёх здешних форумчан, которые бы открывали исходники месы и что-то там меняли. А затем покажите мне тех, кто получает у официальной поддержки месы постоянные ответы по настройке и работе их продукции. Да чё там, покажите мне тех, кто черкнул хотя бы пару строк кода в открытый бесплатный проект контроллера за 15$ из Orange Pi ...

В этой теме были ссылки на исходники от других людей, и даже на проект платы контроллера. Никому нафиг ничего не надо, всем нужен только готовый продукт. Ну дык, это оно и есть..

ЗЫ Очень странно слышать такое мнение от людей, которые берут за свою работу деньги, а от других ожидают открытых проектов. Сначала сами накатайте парочку востребованных открытых проектов и поддерживайте их как коммерческие. А уж потом оценивайте действия других людей.
alex_sar
Мастер
Сообщения: 696
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 94
Настоящее имя: Алексей
Контактная информация:

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

Сообщение alex_sar »

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

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

Сообщение Serg »

MX_Master писал(а): В догонку.. а покажите мне хотя бы трёх здешних форумчан, которые бы открывали исходники месы и что-то там меняли.
Есть минимум человек 5 (со мной). :)
MX_Master писал(а): А затем покажите мне тех, кто получает у официальной поддержки месы постоянные ответы по настройке и работе их продукции.
За других наших не знаю, а я и по настройке (раньше) и по работе и по внутреннему устройству и т.п. :)
MX_Master писал(а): Да чё там, покажите мне тех, кто черкнул хотя бы пару строк кода в открытый бесплатный проект контроллера за 15$ из Orange Pi ...
А вот тут я не смог
обнаружить у себя заинтересованности.
:)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
MX_Master
Мастер
Сообщения: 6388
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 2725
Настоящее имя: Миша
Откуда: Алма-Ата
Контактная информация:

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

Сообщение MX_Master »

Нашёл-таки посредников с таобао, которые работают сквозь карантины. Уж очень интересная плата попалась. Хочется, так скать, пощупать. Всего 38$ (вместе с доставкой). Для сравнения, клоны NVEM'а начинаются от 50$.
IMG_20200905_183915.jpg (273 просмотра) <a class='original' href='./download/file.php?id=186426&sid=866c52652ffa5e47289b04bea3c7eb7a&mode=view' target=_blank>Загрузить оригинал (301.51 КБ)</a>
ЗЫ 6 осей STEP/DIR/EN, 6 диф. входов под AB энкодеры, аналог - 6 входов и 2 выхода, 10/10 входов/выходов, RS485, RS232
Во такую бы плату в пару к мощному апельсину (H6, RK3399).. Это бы решило многие проблемы ;)
D.L.
Мастер
Сообщения: 283
Зарегистрирован: 25 авг 2018, 10:11
Репутация: 75
Настоящее имя: Дмитрий
Откуда: Киров
Контактная информация:

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

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

Дифф. пары смешно разведены, наглядное пособие как не надо делать:
IMG_20200905_183915.gif (261 просмотр) <a class='original' href='./download/file.php?id=186427&sid=866c52652ffa5e47289b04bea3c7eb7a&mode=view' target=_blank>Загрузить оригинал (450.71 КБ)</a>
Аватара пользователя
MX_Master
Мастер
Сообщения: 6388
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 2725
Настоящее имя: Миша
Откуда: Алма-Ата
Контактная информация:

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

Сообщение MX_Master »

D.L. писал(а): 24 сен 2020, 10:00 Дифф. пары смешно разведены, наглядное пособие как не надо делать:
IMG_20200905_183915.gif
Я, канеш, не электроник, но по виду далековато розетка от трансивера. Видимо, в угоду размещения на DIN рейке, чтоб все разъемы были строго с краю. На NVEM'ах дорожки покороче, но про способ разведения ничего сказать не могу. Можно сравнить
20170815_093947.jpg (254 просмотра) <a class='original' href='./download/file.php?id=186428&sid=866c52652ffa5e47289b04bea3c7eb7a&mode=view' target=_blank>Загрузить оригинал (489.71 КБ)</a>
20170815_094103.jpg (254 просмотра) <a class='original' href='./download/file.php?id=186429&sid=866c52652ffa5e47289b04bea3c7eb7a&mode=view' target=_blank>Загрузить оригинал (790.63 КБ)</a>
D.L.
Мастер
Сообщения: 283
Зарегистрирован: 25 авг 2018, 10:11
Репутация: 75
Настоящее имя: Дмитрий
Откуда: Киров
Контактная информация:

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

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

MX_Master писал(а): Я, канеш, не электроник, но по виду далековато розетка от трансивера. Видимо, в угоду размещения на DIN рейке, чтоб все разъемы были строго с краю.
Кто мешал перенести PHY ближе к разъёму.
Идеально было-бы так:
image4.jpg (251 просмотр) <a class='original' href='./download/file.php?id=186431&sid=866c52652ffa5e47289b04bea3c7eb7a&mode=view' target=_blank>Загрузить оригинал (69.18 КБ)</a>
Правила трассировки дифф. пар:
diff.gif (251 просмотр) <a class='original' href='./download/file.php?id=186432&sid=866c52652ffa5e47289b04bea3c7eb7a&mode=view' target=_blank>Загрузить оригинал (63.6 КБ)</a>
Ответить

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