При поддержке одного из участников форума, 
(мои прямые, но долгие) руки, наконец-то, дошли до драйвера 
LinuxCNC к китайскому контроллеру 
CH32V307. ЧПУ софт контроллера был уже готов. 
Контроллер можно купить буквально за пару копеек (7$), он доступен всем на АЛИ и ТАО. Дифицита ваще нет. До платы развязки у нас руки пока не дошли, но каждый может придумать то, что ему больше нравится. Фотка контроллера выше по теме.
Контроллер общается с 
LinuxCNC обычным текстом по протоколу 
UDP. Сетевые настройки (IP, порт и т.д) хранятся на 
SPI флэшке, распаянной на плате. Тестировать контроллер и менять его настройки можно ваще без 
LinuxCNC и на любой ОС, с помощью небольшого скрипта на питоне (3). Прошивается контроллер с помощью обычного 
USB Type C кабеля. В софте контроллера и в драйвере 
LinuxCNC доступны модули 
GPIO, 
STEPDIR и 
ENCODER.  Конфиг для 
LinuxCNC уже на подходе, идёт тестирование.
ЗЫ При желании и поддержке можем запилить плагины контроллера к таким системам как 
Mach3 и 
Mach4