Компьютер для LinuxCNC
- ScrewDriver
- Мастер
- Сообщения: 1942
- Зарегистрирован: 06 сен 2016, 01:44
- Репутация: 498
- Настоящее имя: Василий
- Откуда: Москва
- Контактная информация:
Компьютер для LinuxCNC
Добрый день всем.
Я окончательно устал от поделки под названием grbl и очень хочу окунуться в мир LinuxCNC.
Засим вопрос - какой одноплатный компьютер для него лучше взять?
Свой стационарный использовать не хочу, он очень большой, да и не удобно. Хочется безвентиляторного решения запихнутого в коробку.
Что посоветует уважаемое сообщество?
В какую сторону смотреть?
Я окончательно устал от поделки под названием grbl и очень хочу окунуться в мир LinuxCNC.
Засим вопрос - какой одноплатный компьютер для него лучше взять?
Свой стационарный использовать не хочу, он очень большой, да и не удобно. Хочется безвентиляторного решения запихнутого в коробку.
Что посоветует уважаемое сообщество?
В какую сторону смотреть?
Промышленная автоматика, ПЛК, приводы, SCADA системы
Мой Ютуб канал.
Мой Ютуб канал.
-
plotik
- Мастер
- Сообщения: 428
- Зарегистрирован: 10 май 2012, 15:30
- Репутация: 33
- Настоящее имя: Евгений
- Откуда: Rostov-on-Don
- Контактная информация:
Re: Компьютер для LinuxCNC
http://www.cnc-club.ru/forum/viewtopic. ... 41#p386341 эту
С БП отдам за 5.
"Ты не дрыгайся! Показывай свою гравицаппу. Если фирменная вещь — возьмём!"
"А этот паца́к все время говорит на языках, продолжения которых не знает!"
"А этот паца́к все время говорит на языках, продолжения которых не знает!"
- ScrewDriver
- Мастер
- Сообщения: 1942
- Зарегистрирован: 06 сен 2016, 01:44
- Репутация: 498
- Настоящее имя: Василий
- Откуда: Москва
- Контактная информация:
Re: Компьютер для LinuxCNC
С 2013 года много воды утекло, хочется современного, нормального.plotik писал(а):С БП отдам за 5.
Чтобы все летало.
За деньги.
Промышленная автоматика, ПЛК, приводы, SCADA системы
Мой Ютуб канал.
Мой Ютуб канал.
-
plotik
- Мастер
- Сообщения: 428
- Зарегистрирован: 10 май 2012, 15:30
- Репутация: 33
- Настоящее имя: Евгений
- Откуда: Rostov-on-Don
- Контактная информация:
Re: Компьютер для LinuxCNC
Я их использовал в связке с месой--меня устраивало по латенси.
Да и других устраивает(юзеров) до сих пор. А свежее надо смотреть в теме http://www.cnc-club.ru/forum/viewtopic. ... ead#unread
Да и других устраивает(юзеров) до сих пор. А свежее надо смотреть в теме http://www.cnc-club.ru/forum/viewtopic. ... ead#unread
"Ты не дрыгайся! Показывай свою гравицаппу. Если фирменная вещь — возьмём!"
"А этот паца́к все время говорит на языках, продолжения которых не знает!"
"А этот паца́к все время говорит на языках, продолжения которых не знает!"
- Nonstopich
- Мастер
- Сообщения: 1016
- Зарегистрирован: 02 авг 2015, 19:46
- Репутация: 284
- Настоящее имя: Александр Абдулаев
- Откуда: Москва, ФО Крым - Феодосия
- Контактная информация:
Re: Компьютер для LinuxCNC
Вы мне в теме советовали, а я вам здесь.
Не гонитесь за самым новым, крутым и мощным.
В теме про Latency test есть много конфигураций железа и большое обсуждение на тему современных компоновок проц+мама+память.
Вся боль современной компо(IT)-индустрии в том, что компы заточены под совершенно другие задачи - под многозадачность и многопроцессорность.
Технология работы с шаговыми двигателями (сервами) не подлежит распараллеливанию.
Вы не можете поручить железке отдельно управлять осью X, осью Y и Z.
Вам, хоть стой хоть падай, нужен сигнал синхронизации (и иногда и не один) и именно ОН будет определять скорость работы системы.
Добавлю к этому, что перемещение в реальном мире (немного К.О.) связано с реальным временем: ускорениями и скоростью.
Т.е. чтоб достичь какой-то скорость, нужно предать какое-то ускорение, и на этот сигнал синхронизации уже можно будет закрыть глаза.
Гонитесь за простой и стабильностью.
Выбирайте среди стационарных, компактных решений стандарта micro ITX (я выбрал ASRock j1900) - в этих мамках нету крутых навороченных штук, связанных с многопоточностью.
Мать собирается и разрабатывается сразу под конкретный! впаянный штано проц. Производитель старается сделать всё так, чтоб жрало минимум питания (а это упрощённый не требовательный БП)
Ищите либо с распаянным LPT-разъёмом либо с его шлейф-версией. Если есть желание сразу рвануть в сторону Eth подключения контроллеров, то можно сразу начать с автономных контроллеров.
Посмотрите на NC-Studio. Можете сразу подумать о блоке питания типа picoPSU, ибо его с головой хватает.
Не гонитесь за самым новым, крутым и мощным.
В теме про Latency test есть много конфигураций железа и большое обсуждение на тему современных компоновок проц+мама+память.
Вся боль современной компо(IT)-индустрии в том, что компы заточены под совершенно другие задачи - под многозадачность и многопроцессорность.
Технология работы с шаговыми двигателями (сервами) не подлежит распараллеливанию.
Вы не можете поручить железке отдельно управлять осью X, осью Y и Z.
Вам, хоть стой хоть падай, нужен сигнал синхронизации (и иногда и не один) и именно ОН будет определять скорость работы системы.
Добавлю к этому, что перемещение в реальном мире (немного К.О.) связано с реальным временем: ускорениями и скоростью.
Т.е. чтоб достичь какой-то скорость, нужно предать какое-то ускорение, и на этот сигнал синхронизации уже можно будет закрыть глаза.
Гонитесь за простой и стабильностью.
Выбирайте среди стационарных, компактных решений стандарта micro ITX (я выбрал ASRock j1900) - в этих мамках нету крутых навороченных штук, связанных с многопоточностью.
Мать собирается и разрабатывается сразу под конкретный! впаянный штано проц. Производитель старается сделать всё так, чтоб жрало минимум питания (а это упрощённый не требовательный БП)
Ищите либо с распаянным LPT-разъёмом либо с его шлейф-версией. Если есть желание сразу рвануть в сторону Eth подключения контроллеров, то можно сразу начать с автономных контроллеров.
Посмотрите на NC-Studio. Можете сразу подумать о блоке питания типа picoPSU, ибо его с головой хватает.
Чехлы для телефонов с вышивкой: https://www.instagram.com/lumberry.brand/
-
plotik
- Мастер
- Сообщения: 428
- Зарегистрирован: 10 май 2012, 15:30
- Репутация: 33
- Настоящее имя: Евгений
- Откуда: Rostov-on-Don
- Контактная информация:
Re: Компьютер для LinuxCNC
У ТС ещё всё впередиNonstopich писал(а): Не гонитесь за самым новым, крутым и мощным.
"Ты не дрыгайся! Показывай свою гравицаппу. Если фирменная вещь — возьмём!"
"А этот паца́к все время говорит на языках, продолжения которых не знает!"
"А этот паца́к все время говорит на языках, продолжения которых не знает!"
- ScrewDriver
- Мастер
- Сообщения: 1942
- Зарегистрирован: 06 сен 2016, 01:44
- Репутация: 498
- Настоящее имя: Василий
- Откуда: Москва
- Контактная информация:
Re: Компьютер для LinuxCNC
Да я что-то почитал все эти латенси тесты.... и как-то офигел.
Такое ощущение, что никто не знает от чего зависит success и понять можно только методом перебора мамок.
Такое ощущение, что никто не знает от чего зависит success и понять можно только методом перебора мамок.
Промышленная автоматика, ПЛК, приводы, SCADA системы
Мой Ютуб канал.
Мой Ютуб канал.
-
plotik
- Мастер
- Сообщения: 428
- Зарегистрирован: 10 май 2012, 15:30
- Репутация: 33
- Настоящее имя: Евгений
- Откуда: Rostov-on-Don
- Контактная информация:
Re: Компьютер для LinuxCNC
ИменнноScrewDriver писал(а):перебора мамок.
"Ты не дрыгайся! Показывай свою гравицаппу. Если фирменная вещь — возьмём!"
"А этот паца́к все время говорит на языках, продолжения которых не знает!"
"А этот паца́к все время говорит на языках, продолжения которых не знает!"
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Компьютер для LinuxCNC
Если проект с Orange Pi и LinuxCNC взлетит, то можно будет взять одну из этих платок.ScrewDriver писал(а):Я окончательно устал от поделки под названием grbl и очень хочу окунуться в мир LinuxCNC.
Засим вопрос - какой одноплатный компьютер для него лучше взять?
У меня сейчас в электроящике установлена Micro ITX платка с Intel Atom, памятью DDR2 (2Гб) и SSD'шником 16Гб - http://www.cnc-club.ru/forum/viewtopic. ... 60#p356763.
- ScrewDriver
- Мастер
- Сообщения: 1942
- Зарегистрирован: 06 сен 2016, 01:44
- Репутация: 498
- Настоящее имя: Василий
- Откуда: Москва
- Контактная информация:
Re: Компьютер для LinuxCNC
А скажи название? GW945M1 ?MX_Master писал(а):Micro ITX платка с Intel Atom
И на какой параметр смотреть - максимальный джиттер? Чем меньше, там лучше?
Последний раз редактировалось ScrewDriver 27 окт 2017, 17:04, всего редактировалось 1 раз.
Промышленная автоматика, ПЛК, приводы, SCADA системы
Мой Ютуб канал.
Мой Ютуб канал.
- Nonstopich
- Мастер
- Сообщения: 1016
- Зарегистрирован: 02 авг 2015, 19:46
- Репутация: 284
- Настоящее имя: Александр Абдулаев
- Откуда: Москва, ФО Крым - Феодосия
- Контактная информация:
Re: Компьютер для LinuxCNC
А вы собственно чего хотите? Предельного (минимального) Latency?ScrewDriver писал(а):Такое ощущение, что никто не знает от чего зависит success и понять можно только методом перебора мамок.
Дык... возможности вашего компа выдавать некий поток импульсов в ед.времени тут же споткнётся об LPT кабель.
MX_Master меня поправит, но насколько я понял: те заветные 35кГц - это предел для общения с внешними устройствами по LPT.
Второй момент: ну ок, сгенерили мы кило-много импульсов, отправили контроллеру, а он захлебнулся (оптопары не обеспечили...)
Допустим контроллер справился - драйвера захлебнулись.
На мой взгляд, граница производительности компа для общения с контроллером она очень давно была достигнута, куда раньше чем 2013г.
Для того, чтобы окунуться в LinuxCNC можно взять вообще любой комп, главное, чтоб в нём был вход для выхода вашего контроллера
Последний раз редактировалось Nonstopich 27 окт 2017, 17:05, всего редактировалось 1 раз.
Чехлы для телефонов с вышивкой: https://www.instagram.com/lumberry.brand/
- ScrewDriver
- Мастер
- Сообщения: 1942
- Зарегистрирован: 06 сен 2016, 01:44
- Репутация: 498
- Настоящее имя: Василий
- Откуда: Москва
- Контактная информация:
Re: Компьютер для LinuxCNC
Ну зачем-то же народ тогда измеряет все эти латенси?Nonstopich писал(а):Для того, чтобы окунуться в LinuxCNC можно взять вообще любой комп, главное, чтоб в нём был вход от выхода вашего контроллера
Если уж окунаться, то в нормальное, а не в потоки известно чего =))
Промышленная автоматика, ПЛК, приводы, SCADA системы
Мой Ютуб канал.
Мой Ютуб канал.
- Nonstopich
- Мастер
- Сообщения: 1016
- Зарегистрирован: 02 авг 2015, 19:46
- Репутация: 284
- Настоящее имя: Александр Абдулаев
- Откуда: Москва, ФО Крым - Феодосия
- Контактная информация:
Re: Компьютер для LinuxCNC
Ну допустим, вы в параллель к управлению (примитивно мыслю, наверное) движками хотите ещё видеть картинку обрабатываемого кода с максимальным разрешением.ScrewDriver писал(а):Ну зачем-то же народ тогда измеряет все эти латенси?
Ювелирной работой занимаетесь... я не знаю, и вам критично важно наблюдать на экране компа за тем, что сейчас делает станок.
Или допустим у вас есть датчик, который с дискретность в наносекунду контроллирует потребляемый шпинделем ток, и передаёт это на тот же комп, с целью...
ну не знаю, выяснить насколько выбранный режим обработки соответствует желаемому качеству...
Забейте в яндекс-маркет параметры для поиска материнских плат:ScrewDriver писал(а):И на какой параметр смотреть - максимальный джиттер?
форм-фактор micro ITX
наличие LPT - Да
Встроенный процессор - Да
Сильно удивитесь тому, что выбор-то не такой уж и большой.
Чехлы для телефонов с вышивкой: https://www.instagram.com/lumberry.brand/
-
plotik
- Мастер
- Сообщения: 428
- Зарегистрирован: 10 май 2012, 15:30
- Репутация: 33
- Настоящее имя: Евгений
- Откуда: Rostov-on-Don
- Контактная информация:
Re: Компьютер для LinuxCNC
lcnc на атоме+mesa--мой выбор. За почти пять лет работы станка(на этой плате) вылетел hdd. И никаких потоков известно чегоScrewDriver писал(а): Если уж окунаться, то в нормальное, а не в потоки известно чего =))
"Ты не дрыгайся! Показывай свою гравицаппу. Если фирменная вещь — возьмём!"
"А этот паца́к все время говорит на языках, продолжения которых не знает!"
"А этот паца́к все время говорит на языках, продолжения которых не знает!"
-
Гагарин
- Опытный
- Сообщения: 142
- Зарегистрирован: 18 июн 2015, 17:25
- Репутация: 13
- Настоящее имя: Юрий
- Контактная информация:
Re: Компьютер для LinuxCNC
Не предел(хотя, может,от контроллера LPT зависит-не знаю). Раскочегаривал больше 200кГц. Но понятно, что интервалы не очень ровные будут)Nonstopich писал(а):35кГц - это предел для общения с внешними устройствами по LPT.
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Компьютер для LinuxCNC
Да, это китайская платка GW945M1. Очень бюджетная. Но есть и море других - https://pxgk.taobao.com/category-122696 ... 6%F7%B0%E5ScrewDriver писал(а):А скажи название? GW945M1 ?MX_Master писал(а):Micro ITX платка с Intel Atom
И на какой параметр смотреть - максимальный джиттер? Чем меньше, там лучше?
Max Jitter (ns) должен быть как можно меньше (ns - это наносекунды)
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Компьютер для LinuxCNC
Нет, по LPT можно гнать поток данных со скоростью 25 Mbit/s (2.5МГц на пине). 35кГц - это предел платформы PC по формированию этих данных.Nonstopich писал(а):MX_Master меня поправит, но насколько я понял: те заветные 35кГц - это предел для общения с внешними устройствами по LPT.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- ScrewDriver
- Мастер
- Сообщения: 1942
- Зарегистрирован: 06 сен 2016, 01:44
- Репутация: 498
- Настоящее имя: Василий
- Откуда: Москва
- Контактная информация:
Re: Компьютер для LinuxCNC
А что скажет купечество по поводу выбора ПК?UAVpilot писал(а):Нет, по LPT можно гнать поток данных со скоростью 25 Mbit/s (2.5МГц на пине). 35кГц - это предел платформы PC по формированию этих данных.Nonstopich писал(а):MX_Master меня поправит, но насколько я понял: те заветные 35кГц - это предел для общения с внешними устройствами по LPT.
Промышленная автоматика, ПЛК, приводы, SCADA системы
Мой Ютуб канал.
Мой Ютуб канал.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Компьютер для LinuxCNC
Из последнего проверенного (год назад): GA-C1037UN-EU вполне достойная плата. Но у меня требования специфичные - обязательно 2 Ethernet.
Но увы, эта плата тоже исчезает из продажи... В принципе можно смело брать любую с подобным процессором и чипсетом.
Более свежие, которые с N3XXX (как-то так) тоже вроде ничего, но серьёзно не тестил.
Платы на Atom можно брать, если недосупен предыдущий вариант. С дефолтным интерфейсом будет работать нормально, но с gmoccapy может слегка подтормаживать.
Платы типа RaspberyPi и подобные - см. предыдущий пункт. Плюс пока ещё не совсем тривиальный сетап.
Лично я двигаюсь в сторону ARM64 + Mesa по Eth. Здесь пока минимум - это Odroid-C2. Но в этом варианте коробочных решений пока нет. Я может и сделаю, но не скоро - сырое не выкладываю, да и мне интересны платы посерьёзней, а они даже подороже плат из первого варианта.
Но увы, эта плата тоже исчезает из продажи... В принципе можно смело брать любую с подобным процессором и чипсетом.
Более свежие, которые с N3XXX (как-то так) тоже вроде ничего, но серьёзно не тестил.
Платы на Atom можно брать, если недосупен предыдущий вариант. С дефолтным интерфейсом будет работать нормально, но с gmoccapy может слегка подтормаживать.
Платы типа RaspberyPi и подобные - см. предыдущий пункт. Плюс пока ещё не совсем тривиальный сетап.
Лично я двигаюсь в сторону ARM64 + Mesa по Eth. Здесь пока минимум - это Odroid-C2. Но в этом варианте коробочных решений пока нет. Я может и сделаю, но не скоро - сырое не выкладываю, да и мне интересны платы посерьёзней, а они даже подороже плат из первого варианта.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- odekolon
- Мастер
- Сообщения: 1125
- Зарегистрирован: 05 ноя 2014, 14:53
- Репутация: 360
- Настоящее имя: Борис
- Контактная информация:
Re: Компьютер для LinuxCNC
вот прям щас пишу с компа, установленного в шкафу для будущего лазера
плата - атом одноядерный с пассивным охлаждением, купил на авито за 500 руб вместе с компактным блоком питания
мамку блок питания и ссдишник установил на дверке стандартного ящике 500х400х220
все остальное легко влезло на монтажную панель
ssd - китайский ssd на 16 гб, купил на али за 750 руб
цикл
- включить - автозагрузка линуксЦНЦ - выкл
около 60 секунд.
мамку блок питания и ссдишник установил на дверке стандартного ящике 500х400х220
все остальное легко влезло на монтажную панель
ssd - китайский ssd на 16 гб, купил на али за 750 руб
цикл
- включить - автозагрузка линуксЦНЦ - выкл
около 60 секунд.
"Капиталистом стать можно лишь тогда, когда обогатишь свою память знанием всех тех богатств, которые выработало человечество"