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

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

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

Сообщение MX_Master »

Как только повсеместно появятся квадратуные драйвера - сделаем ;)

Кто о чём, а я всё о разъёмах :hehehe: На главной платке оказалось довольно много пинов (140). Подумалось, неплохо бы иметь на плате развязки разъёмчики в 2 ряда.

https://www.aliexpress.com/item/-/32897499483.html
HTB1ZGBxk9cqBKNjSZFgq6x_kXXaU.jpg (2238 просмотров) <a class='original' href='./download/file.php?id=148814&mode=view' target=_blank>Загрузить оригинал (21.82 КБ)</a>
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

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

Сообщение Lexxa »

Главное мое пожелание к разъемам это вывод перрпендикулярно плате. А то на месовских платах для маркировки места нет.
И еще. Плату желательно сделать узкой с двухэтажными пружинными разъемами в 1 ряд.
Хотяи не обязательно пружинным.
Ток выходных ключей желательно такой, чтобы можно было контакторы напрямую цеплять.
Но можно выходной разъем и IDC50 сделать. Тогда такая штука будет вполне кстати.

https://s.click.aliexpress.com/e/bkM2eujs

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

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

Сообщение Serg »

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

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

Сообщение Lexxa »

Я так и сделал, только вроде логично это делать без замены)
P.S. никто не мешает сделать сразу нормально
:bender:
Аватара пользователя
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:
Аватара пользователя
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 »

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

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

Сообщение Serg »

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

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

Сообщение Lexxa »

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

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

Сообщение Serg »

Почему без нумерации? Я использую трубки и наклейки: https://bmp21.ru/kartridzhi-dlya-printe ... mp-21.html и на провода и на клеммники.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

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

Сообщение MX_Master »

Кстати, большинство шаговых дров устанавливается под 90гр к стенке шкафа и разъём вытаскивать удобно. А вот надписи пинов находятся не со стороны разъёма, а сбоку! Вот это реально неудобно. Иногда подписываю фломиком на самом разъёме.

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

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

Сообщение Lexxa »

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

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

Сообщение MX_Master »

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

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

Сообщение Lexxa »

MX_Master писал(а):Приведи пример контактора. Я всегда юзаю твёрдотельные релюхи. В контакторах не силён.
https://www.schneider-electric.com/en/p ... v-dc-coil/
:bender:
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

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

Сообщение MX_Master »

Lexxa писал(а):
MX_Master писал(а):Приведи пример контактора. Я всегда юзаю твёрдотельные релюхи. В контакторах не силён.
https://www.schneider-electric.com/en/p ... v-dc-coil/
Что-то не могу найти потребляемый ток. Понятно только что катушка на 24V.

К примеру, SSR'ки жрут до 40 мА - https://www.aliexpress.com/item/-/32867604321.html
emilvv
Новичок
Сообщения: 12
Зарегистрирован: 12 дек 2008, 12:12
Репутация: 21
Контактная информация:

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

Сообщение emilvv »

Привет всем,

Извините за мой руский !

Я попросил Пекку ( http://pekka.eu/cnc/ ) чтобъ дал право на свою разработку и он слил файлъ на:
( http://pekka.eu/cnc/board.jpg )

https://github.com/pekkaroi/ethernetcnc

Я получил ети файлъ много времени тому назад .. и там естъ немножко особеностей ... все уже известно - как компилироватъ ... как linuxcnc драйвер поставитъ и так далее ... Я все eто покажу step by step .... :) посже .... прошу подождите ...

Все работает на макете .... LinuxCNC --> DP83848 PHY --> STM32 --> Step Driver --> Step motor.

Я не проверял на машине в работу, небъло времени на ето .... Я надеюс что с общей помощи все будет лудше и лудше !!!

Емил
Вложения
1.JPG (2068 просмотров) <a class='original' href='./download/file.php?id=148851&mode=view' target=_blank>Загрузить оригинал (229.75 КБ)</a>
3.JPG (2068 просмотров) <a class='original' href='./download/file.php?id=148852&mode=view' target=_blank>Загрузить оригинал (216.74 КБ)</a>
4.JPG (2068 просмотров) <a class='original' href='./download/file.php?id=148853&mode=view' target=_blank>Загрузить оригинал (210.91 КБ)</a>
7.JPG (2068 просмотров) <a class='original' href='./download/file.php?id=148854&mode=view' target=_blank>Загрузить оригинал (192.5 КБ)</a>
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

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

Сообщение MX_Master »

На нашей улице таки перевернулся грузовик с добром (:
http://pekka.eu/cnc/
  • Stepgen - Hardware step/dir generator. Currently 125 000 steps/s maximum step rate (propably could be increased). Up to 5 stepgens supported (at least theoretically)
О, я знаю как улучшить этот пункт ;)
emilvv
Новичок
Сообщения: 12
Зарегистрирован: 12 дек 2008, 12:12
Репутация: 21
Контактная информация:

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

Сообщение emilvv »

Так нехорошо !! :)

провода наводят очен много смущенией .... нужно короткие !!

У меня версия 3 от Пекки ... прощу толко смотретъ версии здесъ ( github.com ) и подождатъ когда я закончу и покажа версию 3 ... и как все для начала сделатъ ...

( информация у меня дома ... )

Емил
Вложения
a 035.jpg (2013 просмотров) <a class='original' href='./download/file.php?id=148871&mode=view' target=_blank>Загрузить оригинал (3.48 МБ)</a>
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

MX_Master писал(а):Что-то не могу найти потребляемый ток. Понятно только что катушка на 24V.
Управляется переменным током:
signalling circuit frequency 25...400 Hz
minimum switching current 5 mA for signalling circuit
minimum switching voltage 17 V for signalling circuit
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Ответить

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