Какие аппаратные контролёры работают с LinuxCNC

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

Какие аппаратные контролёры работают с LinuxCNC

Сообщение torvn77 »

Форум конечно здесь аполитический,но вот как быть,если ввод санкций приведёт к прекращению поставок контролёров MESA Electronics?
На контролёры какиз производителей их можно будет заменить без потери функциональности?
Есть и ещё одно соображение,современные станки развивают скорости до 40~50 метров/мин.
И ещё,есть материал:http://www.delcam-ural.ru/cam/tehpodderjka
Максимальную подачу, которую может обеспечить система ЧПУ можно определить по формуле Fmax = Длина перемещения в кадре /Время обработки кадра *60 ............... Современная система ЧПУ должна смотреть вперед со скоростью от 100 до 200 кадров в секунду, чтобы успеть сделать расчеты для торможения на подходе к углу и разгона после поворота.
Из него получается,что на штатной для 5i25 частоте обновления координат в 0,001 сек подача скоростной фрезеровки будет
(0.01/0.001)*60=600 мм/мин что довольно мало.
Если же попытаться поднять частоту до максиума,разгон до которой и стабильная работа на которой не гарантированы то получится
(0.01/0.0001)*60=6000 мм/мин что тоже не много.
Или я чего-то не понял,или учитывая фрезеровку на 60 м/мин будет маловато,
Какие контролёры дляLinuxCNC позволят сделать большую частоту планировщика?
sertix
Мастер
Сообщения: 627
Зарегистрирован: 07 май 2011, 09:06
Репутация: 138
Настоящее имя: Сергей
Контактная информация:

Re: Какие аппаратные контролёры работают с LinuxCNC

Сообщение sertix »

Тимофей, ты опять теорией занялся, на практике у тебя разве такой контроллер стоит? Практической пользы от этой формулы я не вижу, да и какой скоростной фрезеровке ты говоришь, если простую еще не освоил как следует!
Изображение
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: Какие аппаратные контролёры работают с LinuxCNC

Сообщение aftaev »

torvn77 писал(а):Форум конечно здесь аполитический,но вот как быть,если ввод санкций приведёт к прекращению поставок контролёров MESA Electronics?
Кошмариков насмотрелся ;) Начнем сами собирать :)
torvn77 писал(а):Есть и ещё одно соображение,современные станки развивают скорости до 40~50 метров/мин.
это не предел. Если брать по электронике то КФЛОП показывал что может и больше 100м/мин выдавать. Проблема с железом.
torvn77 писал(а):И ещё,есть материал:http://www.delcam-ural.ru/cam/tehpodderjka
Или я чего-то не понял,или учитывая фрезеровку на 60 м/мин будет маловато,
Какие контролёры дляLinuxCNC позволят сделать большую частоту планировщика?
Когда ты сможешь сделать железо(станок) при которой будет работать ВСО тогда тебе цена стойки будет меньше всего беспокоить :) ВСО работает на больших скоростях и малым съемом, НО нужно обеспечить равномерный съем. А не так что съем идет 0,05мм, а на поворотах из-за того что станина согнулась или люфты разные съем возрос до 0,1мм и прощай фреза ;)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Какие аппаратные контролёры работают с LinuxCNC

Сообщение Serg »

aftaev писал(а):Кошмариков насмотрелся ;) Начнем сами собирать :)
+1 Лично я уже поднимал прошивки для 7i43 и 5i25 на сторонних платах. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: Какие аппаратные контролёры работают с LinuxCNC

Сообщение aftaev »

UAVpilot писал(а):+1
ты забыл где + жмакаются :)
UAVpilot писал(а):Лично я уже поднимал прошивки для 7i43 и 5i25 на сторонних платах.
так не интересно, нужно чтобы и мы сами могли поднять с твоей помощью ;)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

Re: Какие аппаратные контролёры работают с LinuxCNC

Сообщение torvn77 »

UAVpilot писал(а):+1 Лично я уже поднимал прошивки для 7i43 и 5i25 на сторонних платах. :)
А что за платы?
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: Какие аппаратные контролёры работают с LinuxCNC

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

Китайцы вроде санкции вводить не собираются, микросхемы в основном, там и в ЮВА производятся, платы сами сделаем (см. контроллер от Михаила).
И вообще, есть предложение решать проблемы по мере их поступления.
Чудес не бывает. Бывают фокусы.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: Какие аппаратные контролёры работают с LinuxCNC

Сообщение aftaev »

пусть больше вводят санкций, у нас лично работы прибавилось :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Dmaster
Мастер
Сообщения: 1271
Зарегистрирован: 15 июл 2011, 13:36
Репутация: 476
Контактная информация:

Re: Какие аппаратные контролёры работают с LinuxCNC

Сообщение Dmaster »

aftaev писал(а):так не интересно, нужно чтобы и мы сами могли поднять с твоей помощью
Я тут с Афтаевым рядом постою... Делись опытом)!)) Очень интересует поднять 7I49 и желательно 5i22
" Linux CNC - наше всё"
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Какие аппаратные контролёры работают с LinuxCNC

Сообщение Serg »

aftaev писал(а):ты забыл где + жмакаются :)
Не забыл, "+1" в данном случае - это согласие с твоим ответом. :)
torvn77 писал(а):А что за платы?
Демоплаты на подходящих чипах.
aftaev писал(а):так не интересно, нужно чтобы и мы сами могли поднять с твоей помощью ;)
Это не проблема, проблема в другом - эти демоплаты стоят в разы дороже Mesa. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: Какие аппаратные контролёры работают с LinuxCNC

Сообщение aftaev »

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

Re: Какие аппаратные контролёры работают с LinuxCNC

Сообщение Serg »

Да тут всё элементарно: смотрите какой чип стоит на оригинальной плате, находите демоплату с таким-же или более мощным чипом, покупаете, в исходниках прошивки правите распиновку в соотв. со своей платой, компилите, заливаете в плату и у вас в руках аналог Mesa. :)
Ну или просто самому нарисовать практически типовую схему под соотв. чип, развести плату (там всего 4 слоя получается), заказать у китайцев, запаять, прошить, продавать. :)

P.S. Платки, подходящие под аналог 7i43 можно найти баксов за 200+, для аналога 5i25 платка будет стоить баксов от 700 (из-за PCI).
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

Re: Какие аппаратные контролёры работают с LinuxCNC

Сообщение torvn77 »

Подниму ка тему:
Китайцы делают клоны для NC студии за 2773 руб под NC 5.5.60 или за 5000 правда продавец не сказал какую NC эта плата держит.
По сравнению с ним комплект 6i25+7i76 получается в 4 или в 8 дороже.
Не сделает ли кто сопоставимые по цене аналоги этих китайских плат под NC студии?
А то ведь учитывая вымирание LPT LinuxCNC может выпасть из нижнего ценового сегмента.
Конечно есть ещё какие то поддерживаемые LinuxCNC контролёры, но известна то только Mesa...
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: Какие аппаратные контролёры работают с LinuxCNC

Сообщение aftaev »

torvn77 писал(а):А то ведь учитывая вымирание LPT LinuxCNC может выпасть из нижнего ценового сегмента.
http://www.ebay.com/sch/i.html?_from=R4 ... T&_sacat=0
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Какие аппаратные контролёры работают с LinuxCNC

Сообщение Serg »

torvn77 писал(а):Конечно есть ещё какие то поддерживаемые LinuxCNC контролёры, но известна то только Mesa...
А доки на LinuxCNC читать не пробовал?.. ;)
aftaev писал(а):http://www.ebay.com/sch/i.html?_from=R4 ... T&_sacat=0
И без проблем получаем возможность использовать копеечные Pluto-P и 7i43.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

Re: Какие аппаратные контролёры работают с LinuxCNC

Сообщение torvn77 »

Понятно что пока LPT в процессе вымирания, но сколько из этих устройств выпущены ради GPIO,
а сколько ради поддержки старого оборудования, при том что новое оборудование делают сразу на USB?
Имхо сменится парк старого оборудования на LPT и нужного количества продаж уже не будет.
При этом под МАЧ под МАЧ есть аппаратные USB контролёры.

Вот к примеру, почему бы не сделать аналог вот такой платы за 99,5$ :
CNC 3 Axis 1Mhz Mach3 USB Motion Controller Card Interface Breakout Board E-CUT
$_57.JPG (5554 просмотра) <a class='original' href='./download/file.php?id=54077&mode=view' target=_blank>Загрузить оригинал (172.65 КБ)</a>
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

Re: Какие аппаратные контролёры работают с LinuxCNC

Сообщение torvn77 »

UAVpilot писал(а):И без проблем получаем возможность использовать копеечные Pluto-P и 7i43.
1)
Поиск Pluto-P cnc http://www.ebay.com/sch/i.html?_from=R4 ... c&_sacat=0
Поиск 7i43 cnc http://www.ebay.com/sch/i.html?_odkw=7i ... c&_sacat=0
2)
Китайцы с NC за 2773 руб(49,5$) и MACH c E-CUT за 99,5$ предлагают готовое решение вида привинтил провода.
А Pluto-P таким решением является?
И подключается она судя по нагугленному через тот же LPT интерфейс.
А к MESA 7i43 судя по фото надо докупать плату 50 пин.
И это при том что самая дешёвая 7i43 стоит 79 долларов.
Всё это сопоставимо для простых портальных фрезеров с готовыми Китайскими NC или E-CUT за 50~99$?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Какие аппаратные контролёры работают с LinuxCNC

Сообщение Serg »

torvn77 писал(а):Поиск Pluto-P cnc
А кто сказал, что все это должно продаваться на ebay? :)
torvn77 писал(а):А Pluto-P таким решением является?
Фактически да.
torvn77 писал(а):И подключается она судя по нагугленному через тот же LPT интерфейс.
Ибо это дешевле PCI. А в случае USB минимальное время обмена типа запрос-ответ - 1мс. Причем это именно минимальное время и оно ничем не гарантировано, т.е. может быть и 1мс и 10с, как повезёт.
Ну или возми FPGA чуть мощнее и сделай подключение по Ethernet или PCI? это не сложно. :)
torvn77 писал(а):А к MESA 7i43 судя по фото надо докупать плату 50 пин.
Не обязательно. Например у меня в домашнем станке для подключения драйверов/концевиков к 7i43 используется обычная "breakout board" для подключения драйверов к LPT. :)
torvn77 писал(а):Всё это сопоставимо для простых портальных фрезеров с готовыми Китайскими NC или E-CUT за 50~99$?
Кто-то запрещает их использовать? :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

Re: Какие аппаратные контролёры работают с LinuxCNC

Сообщение torvn77 »

UAVpilot писал(а):Кто-то запрещает их использовать? :)
Ну я пишу для тех кому интересен LinuxCNC и кто не хочет замыкания этой ЧПУ на тяжёлых обрабатывающих центрах.
Конкурентов то может там и нет, но только грядёт рынок 3D принтеров где нужны относительно простые ЧПУ при довольно сложном софте,
в котором ЧПУ становится своеобразным рендером сцен в 3D редакторах.
И из любительских систем туда пролезутимхо именно те, кто останется на рынке простых 3D фрезеров для масс, который сейчас LinuxCNC потихоньку начинает оставлять(LPT то уходит в прошлое)
UAVpilot писал(а):Ибо это дешевле PCI. А в случае USB минимальное время обмена типа запрос-ответ - 1мс. Причем это именно минимальное время и оно ничем не гарантировано, т.е. может быть и 1мс и 10с, как повезёт.
Ну или возми FPGA чуть мощнее и сделай подключение по Ethernet или PCI? это не сложно. :)
Ну пусть будет с LAN, главное чтобы по цене не более 7 000 р.
(Из 16 входов GPIO 7i76 я использую только 5(home-limit,probe,Estop-in) и один выход (Estop-out), ну ещё входы выходы контролёра шпинделя.
В общем если убрать то, что не будет использовано в простых 3D фрезерах,
а GPIO управлять не через контролёры, а напрямую с ног FPGA , как это сделано в прошивке prob_rfx2,
то имхо можно существенно удешевить плату и сделать конкурента контролёрам для MACH и снизить ценовую разницу с Китайскими платами для NC.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Какие аппаратные контролёры работают с LinuxCNC

Сообщение Serg »

torvn77 писал(а):И из любительских систем туда пролезутимхо именно те, кто останется на рынке простых 3D фрезеров для масс, который сейчас LinuxCNC потихоньку начинает оставлять
Рынок простых 3D фрезеров в скором времени заполонят полностью законченные контроллеры с функционалом, чуть больше, чем у 3D принтеров, у них с одной стороны будут разъёмы для подключения моторов, а с другой слот для SD или USB для флешек с УП.
torvn77 писал(а):LPT то уходит в прошлое
Все более-менее серьёзные интерфейсы уйдут в прошлое, в смысле исчезнут с материнок. Сейчас уже наблюдается тенденция к убиранию интерфейсов, не нужных "домохозяйкам", ибо именно домохозяйки своей массой диктуют спрос и не желают платить лишние деньги за ненужные им интерфейсы (тут в пору надеятся, чтоб достаточное количество PCI оставляли). при таком раскладе получается, что "будующие недорогие контроллеры" должны будут иметь интерфейс PCI, такой-же как например у платы c LPT.
USB контроллеры - отдельная категория, из-за ограничений USB часть из них будет ограничена по функционалу, а другая часть переродится в полностью автономные о которых я выше написал.

Правильным развитием LinuxCNC было-бы разделение на две части: интерфейс с пользователем и так называемое "ядро" (планировщик, HAL, драйвера железа), делить можно например по NML. И "ядро" портировать на разные современные микроконтроллеры, например производительности и возможностей недорогого stm32f4 вполне хватит.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Ответить

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