Радость была не долгой.
Подключил же новую плату пятиосевого контроллера - USB STB5100. К ней драйверы шаговиков подключил, пульт и питание подал.
Запускаю простую программу в mach3. И на M03 mach наглухо зависает.
Пробовал физически отключить пульт. В настройках mach пробовал отключить управление реле и шпинделем (он пока не подключен к плате). Без изменений.
Радует, что глюк стабильный. Значит, исправлю.
Печалит, что пока нет идей как.
Для теста убрал M03 из кода - норм фрезернул деревяху. Но это ж ... не метод.
Не встречал кто подобной проблемы на других платах?
Понятно, что дело в плате, так как на прошлой STB4100 всё норм работало. НО... иногда залипало именно на M3. От нескольких секунд до навсегда. Но при этом я мог остановить программу, mach не вешался. А тут на глухо