Страница 1 из 4

Мощный одноплатник для LinuxCNC

Добавлено: 24 фев 2019, 09:47
MX_Master
Постепенно присматриваюсь к более производительным мини ПК для работы с LinuxCNC. Не хочется повторять ошибок при выборе, как в случае с Orange Pi. Поэтому условия я сформулировал так:
  • Предполагаемый мини ПК должен уверенно работать со всеми текущими интерфейсами LinuxCNC. А также с новыми интерфейсами на основе OpenGLES/WebGL.

  • "Настоящий" (а не эмулируемый) Ethernet порт для подключения MESAподобных контроллеров.
  • Немаленькая гребёнка GPIO.
  • Минимально достаточное кол-во USB портов для подключения всякой периферии.
  • В составе должен быть сопроцессор для возможности организовать разные счётчики и генераторы без привязки к latency системы. И без необходимости во внешнем контроллере.
  • У платы должна быть вменяемая поддержка софта и железа от производителя на длительный период.
  • Размеры - до 100*100 мм.
  • Цена - до 100$.
Первый мини ПК, который сразу попался на глаза - Odroid XU4 (XU4Q). Не знаю с чем это связано, но цены на Odroid XU4 с момента выхода заметно упали: 74$ -> 59$ -> 49$. Если кто-то знает с чем это связано, подскажите. Поддержка у платы довольно бодрая, исходники Mainline ядра linux (а также другие) есть на github'e. Если кто-то уже пользовался, какие у платы есть плюсы и минусы?
Предложения по другим платкам тоже приветствуются.

Re: Мощный мини ПК для LinuxCNC

Добавлено: 24 фев 2019, 09:52
nkp
может уже этот вопрос задавали(трудно всё перечитать в ваших темах на этот счет - много страниц)):
в каких конкретно случаях критичным оказывается размер платы 100x100 vs 170x170 (например) ?

Re: Мощный мини ПК для LinuxCNC

Добавлено: 24 фев 2019, 10:03
MX_Master
nkp писал(а):в каких конкретно случаях критичным оказывается размер платы 100x100 vs 170x170 (например) ?
Например, если надо сделать маленький автономный контроллер (или пульт) с небольшим дисплеем. Или когда нужен очень компактный ящик для мини станка или 3Д принтера. Ну и, всё-таки, у x86 плат размером 170x170, обычно, нет никакого сопроцессора, нет никаких GPIO, SPI, UART, I2C.

Re: Мощный одноплатник для LinuxCNC

Добавлено: 24 фев 2019, 12:17
v214
у меня xu3 и проблем нет ни с графикой, ни с чем либо еще :) xu4 будет просто по-мощнее.
А с orange pi с графикой в итоге вышла проблема? и да, где можно посмотреть эти mesa контроллеры?

Re: Мощный одноплатник для LinuxCNC

Добавлено: 24 фев 2019, 12:22
MX_Master
v214 писал(а):у меня xu3 и проблем нет ни с графикой, ни с чем либо еще :) xu4 будет просто по-мощнее.
А с orange pi с графикой в итоге вышла проблема? и да, где можно посмотреть эти mesa контроллеры?
http://store.mesanet.com/index.php?rout ... uct_id=302

Ну, скажем, с графикой в Orange Pi (H3/H5) чуть хуже чем в XU3/XU4 :)

Re: Мощный одноплатник для LinuxCNC

Добавлено: 24 фев 2019, 12:54
v214
MX_Master писал(а):
v214 писал(а):у меня xu3 и проблем нет ни с графикой, ни с чем либо еще :) xu4 будет просто по-мощнее.
А с orange pi с графикой в итоге вышла проблема? и да, где можно посмотреть эти mesa контроллеры?
http://store.mesanet.com/index.php?rout ... uct_id=302

Ну, скажем, с графикой в Orange Pi (H3/H5) чуть хуже чем в XU3/XU4 :)
отличный контроллер, пару лет назад пробовал cape на BeagleBone от machinekit, но так и не взлетело, текущий инстанс mach3+stb4100 :C

Что я думаю, надо перечитать тему с linuxcnc на этом форуме и заказать 7I92M. rt ядро нынче собрать не проблема и попробовать.

jabber/telegram?

Re: Мощный одноплатник для LinuxCNC

Добавлено: 24 фев 2019, 17:47
MX_Master
Делаю сейчас свой mesa'подобный Ethernet контроллер. Если что-то и буду тестировать, только на нём. Вдобавок, хотелось бы поиграть со вторым встроенным процессором.

Re: Мощный одноплатник для LinuxCNC

Добавлено: 24 фев 2019, 18:05
Serg
MX_Master писал(а):Предложения по другим платкам тоже приветствуются.
https://up-shop.org/home/270-up-squared.html
MX_Master писал(а):Например, если надо сделать маленький автономный контроллер (или пульт) с небольшим дисплеем. Или когда нужен очень компактный ящик для мини станка или 3Д принтера. Ну и, всё-таки, у x86 плат размером 170x170, обычно, нет никакого сопроцессора, нет никаких GPIO, SPI, UART, I2C.
Сначала нарисуй "морду" для LinuxCNC, которая поместится в разрешение меньше, чем 1024x768, а уж потом подыскивай плату не более, чем размер монитора с таким разрешением... :)

Re: Мощный одноплатник для LinuxCNC

Добавлено: 24 фев 2019, 18:20
MX_Master
Сергей, да, вощем-то, любую морду можно нарисовать, даже под SPI/I2C экранчик. Был бы клиент или собственный проект на эту тему.
Ну, тогда и за 200 можно что-то взять (: Почему нет.

Re: Мощный одноплатник для LinuxCNC

Добавлено: 24 фев 2019, 19:16
Serg
MX_Master писал(а):Сергей, да, вощем-то, любую морду можно нарисовать, даже под SPI/I2C экранчик. Был бы клиент или собственный проект на эту тему.
Я и говорю, что минимальный размер платы не стоит делать первопричиной... :)
MX_Master писал(а):Ну, тогда и за 200 можно что-то взять (: Почему нет.
Конечно можно. Всё зависит от цели: кто-то готов тратить своё время и мозги, чтобы заставить работать LinuxCNC на платке за $50, а кто-то согласен заплатить $150-350 за то, чтобы без проблем запустить готовый дистрибутив с linuxcnc.org... :)

Re: Мощный одноплатник для LinuxCNC

Добавлено: 24 фев 2019, 19:35
MX_Master
Я ж не просто так. Хочется что-то действительно народное замутить. Чтоб даже Вам, Сергей, было не стыдно с mesa-платками юзать (:

Минимальный лимит в 2 ethernet порта всё ещё в силе? Кстати, а почему два?

Re: Мощный одноплатник для LinuxCNC

Добавлено: 25 фев 2019, 00:22
Lexxa
MX_Master, как минимум один занять 7i92

Re: Мощный одноплатник для LinuxCNC

Добавлено: 25 фев 2019, 00:40
raddd
US $103.00 | QOTOM 3,5 дюймовая Промышленная материнская плата Q3205UG2-P с процессор Celeron, мини двухъядерная материнская плата 1,5 ГГц
https://s.click.aliexpress.com/e/bWLsJhK6

Пишут о 6ти СОМ и gpio.

Re: Мощный одноплатник для LinuxCNC

Добавлено: 25 фев 2019, 01:42
Serg
MX_Master писал(а):Я ж не просто так. Хочется что-то действительно народное замутить. Чтоб даже Вам, Сергей, было не стыдно с mesa-платками юзать (:
Я ж не просто так говорю про размер экрана - нет смысла переплачивать за миниатюрность, если комп как правило располагается за экраном. :)
MX_Master писал(а):Минимальный лимит в 2 ethernet порта всё ещё в силе? Кстати, а почему два?
Не обязательно. Один для Mesa, другой для сети. Для сети вполне годится USB-Eth.
raddd писал(а):US $103.00 | QOTOM 3,5 дюймовая Промышленная материнская плата Q3205UG2-P с процессор Celeron, мини двухъядерная материнская плата 1,5 ГГц
Тогда уж https://www.aliexpress.com/item/QOTOM-M ... 40830.html

Re: Мощный одноплатник для LinuxCNC

Добавлено: 25 фев 2019, 05:47
Duhas
может тогда уж https://www.hardkernel.com/shop/odroid-h2/ ?

Re: Мощный одноплатник для LinuxCNC

Добавлено: 25 фев 2019, 05:59
MX_Master
Эти QOTOM материнки (120х120) стоят гораздо дешевле - http://www.cnc-club.ru/forum/search.php ... sf=msgonly

Иногда встречается 4-6 gpio, но что с таким количеством делать? Даже не сравнить с LPT. Вариантов нет, только юзать внешний контроллер. Поддержку такой платы никто не гарантирует. Что купил, с тем и разбирайся сам.

Поставить такое один раз куда-то себе в проект можно. Но народной такую плату не назовёшь. Потому что для хобби есть варианты и получше, а для профессионалов такое юзать - риск.
Duhas писал(а):может тогда уж https://www.hardkernel.com/shop/odroid-h2/ ?
Только под внешний контроллер. Цена. Нет в продаже. Никто не юзал. Для хобби уже дороговато.

Re: Мощный одноплатник для LinuxCNC

Добавлено: 25 фев 2019, 13:02
max73
ИМХО, если вы все-равно собираетесь ваять ethernet контроллер, то проще itx с интеловским процессором плату взять, цена у них от 60-70$ без памяти и диска. Зато много меньше проблем с установкой и запас производительности.

Re: Мощный одноплатник для LinuxCNC

Добавлено: 25 фев 2019, 13:14
nevkon
Может тогда Gigabyte GP-SBCAP3450? Габарит 146х102 мм, разъем под LPT может работать в режиме GPIO. Процессор х86. Ценник правда кусачий. Сам при презентации думал что вот неплохая система, думал взять - очень характеристики интересные. Может когда и возьму.

Re: Мощный одноплатник для LinuxCNC

Добавлено: 25 фев 2019, 13:27
max73
ASRock J3355B-ITX есть и lpt и com порты + один pci-e, цена примерно 4500-5000 рубл. По моему не очень то и кусачий. У меня домашний nas на асроке, уже пять лет не выключается.
как бы зная все радости линуха, лично я предпочту такое решение, чем потом возиться с пакетами, пересборками и прочие радости, которые доставляют удовольствие лет в 14-16, но к сорока как то перестают радовать :)
А вот что-то аналогичное mesa, было бы интересно, как по цене, так и по доступности. Уж больно далековаты они и тут у нас к ценнику не слабо прилетает.

Кстати, если порыться в доках, то наверное у многих ITX плат есть разъем LPT под плашку на заднюю панель, и ценник там даже подешевле может быть.

Re: Мощный одноплатник для LinuxCNC

Добавлено: 25 фев 2019, 13:42
MX_Master
max73 писал(а):ИМХО, если вы все-равно собираетесь ваять ethernet контроллер, то проще itx с интеловским процессором плату взять, цена у них от 60-70$ без памяти и диска. Зато много меньше проблем с установкой и запас производительности.
У меня сейчас в ящике ITX платка с Atom'ом и установлена. Если одноразово поставить, то пойдёт. Но эксперименты с такими платами невозможны. Или внешний контроллер, или LPT с небольшой частотой вывода из-за latency и отсутствия RT сопроцессора.
nevkon писал(а):Ценник правда кусачий.
Вот именно (:

Я понимаю желание многих взять любую x86 плату и установить туда готовый образ. Но этот образ ведь откуда-то взялся. А конкретно, его кто-то для нас собрал. У меня уже есть опыт сборки этих образов и ядер. И не только у меня. Поэтому можно подойти к выбору плат свободнее. Всё-таки, ставить в 3Д принтер, мелкий фрезер и большой станок одну и ту же настольную материнку за 100+ уёв - как-то некошерно. А хотелось бы ставить именно какую-то одну недорогую, но мощную платку.