я слаб в этом вопросе. Хотелось бы дешево и надежно, компактно (т.е. места мало, ноутбурк = хорошо) и умеренно защищенно от пыли. Контроллер соединяется по кабелю LPT, ядро - реального времени, софт - https://linuxcnc.org/. Буду рад любым разумным новациям. ИБМ Т41 с управлением справляется, а вот в случае чего с редактированием кода - по существу нет, десятки минут на замену Z75 на Z55 в блоке кода на тысяч 15 строк, geany = труба.
На китайско-английском битрейт 256000 переводится как 25600 и это вшитое в контроллер двигателя -


3:115200
<Code>P00-24</Code>
<name_>Modbus communication baud rate</name_>
<set>7</set>
<set_range>0-7</set_range>
<Factory_setting>2</Factory_setting>
<Unit>---</Unit>
<Set_method>downtime setting </Set_method>
<Effective_time>Re power</Effective_time>
<Address>0x0018</Address>
<Min_Value>0</Min_Value>
<Max_Value>7</Max_Value>
<Descritpion>Set range:0-7,default 2
0:2400
1:4800
2:9600
3:19200
4:38400
5:57600
6:115200
7:25600
На самом деле это очень существенно и важно - управление станком состоит из управления двигателями. Прорывом несколько лет назад стало появление от этой фирмы гибридных серводвигателей с контролем положения за очень и очень разумные деньги вместо шаговых без контроля. Но китайский софт их настройки был и есть настолько ужасный, что часть параметров неизменяемые, имена кнопочек управления навраны (например, даунлоад вместо save), китайский софт да еще и только под маздаем....
Найду кабель и на досуге буду пробовать, скоро новый станок собирать :).
vs220
wau
и был весь полный вывод

sudo pacman -Syu python-pip python-pyserial  qt5-serialport python-pyqt5 python-pyqtgraph python-numpy python-setuptools python-requests
pip3 install minimalmodbus

потом исправьте в iHSV-Servo-Tool.py
линии 61 и 65 на целочисленные значения
#линия 61#
layout.setColumnStretch(1, 1)
#линия 65#
layout.setColumnStretch(2, 1)

Красота, спасибо, взлетело!
Достаточно длительное время использовал один и тот же дисковый раздел, монтируемый как /home для разных дистрибутивов - Cent, Deb, Suse, Erch.
Что до grub.cfg - может просто вручную отредактировать? там наверняка есть варианты для, скажем, Деб или Арч в разных вариантах. Вот отредактировать неиспользуемый, изменив имя раздела, как /dev/sdaNNN конечно проще, но "гарантированнее" прописать UUID. Что приятно - током не бьет и данные не стирает, время на каждый эксперимент - десятки секунд, зато опыта прибавится.
юсб на лпт не катит для управления станком - юсб буферизует и есть задержки, станку требуется реальное время, там большие скорости и ускорения, до 20 метров в минуту. А вот для отладки, настройки требуется com и здесь usb-com катит. Так что да, не "пустое".
так это и был весь полный вывод, https://archlinux.org.ru/forum/post/254296/
indeviral
ничего не понятно (, но очень интересно!
ссылка
Спасибо, шаг вперед, теперь, видимо, чего-то кутешного не хватает, пишет -

./iHSV-Servo-Tool.py
Traceback (most recent call last):
  File "/home/memfis/linuxcnc/iHSV-Servo-Tool/./iHSV-Servo-Tool.py", line 478, in <module>
    mainWin = MainWindow()
  File "/home/memfis/linuxcnc/iHSV-Servo-Tool/./iHSV-Servo-Tool.py", line 193, in __init__
    self.getDataPlots()
  File "/home/memfis/linuxcnc/iHSV-Servo-Tool/./iHSV-Servo-Tool.py", line 265, in getDataPlots
    curve = ModBusDataCurveItem(liveDataInfo[2], regs, liveDataInfo[1], settings=self.settings)
  File "/home/memfis/linuxcnc/iHSV-Servo-Tool/./iHSV-Servo-Tool.py", line 61, in __init__
    layout.setColumnStretch(1, 0.5)
TypeError: setColumnStretch(self, int, int): argument 2 has unexpected type 'float'

Впрочем, это, скорее всего, все пустое - станком управляет ноутбук с lpt портом + устаревший Deb (LinCNC) и притом вполне древний IBM Thinkpad T41, Процессор: Intel® Pentium M , 1600MHz, который часто приходится заводить "с толкача", пылесосом. Кстати, буду рад ссылке на возможность купить что-то более мощное, но обязателньо с lpt (управление железом станка в реальном времени только через него). А то даже простые задачи по замене слов в тексте тысяч на 20-50 строк он делает десятками минут (быстрее на другой машине и залить обновленную версию, что несколько неудобно).
все верно, гипотезы 1-3 я штатно исследовал find. Файлов такого рода имени в системе нет, потому и задал вопрос.
Коллеги, наконец-то родился линуксовый софт для настройки серводвигателя JMC ihsv.
https://github.com/robert-budde/iHSV-Servo-Tool
Что смог, доустановил из завиисмостей, а именно -
python-pyserial
python-pyqtgraph
python-pyqt5

и все равно при запуске ругается на отсутствие libQt5SerialPort.so.5. Стандартный трюк "сделать симлинк на другую версию" не работает - другая версия с тким именем отстутствует.

ЧЯДНТ?