Cura 5 — Не видит 3D Принтер по USB (прошивка SHUI)

Столкнулся с проблемой, Cura 5.2.2 не видит принтер по USB, причем на принтере установлена SHUI и сеттинг комманд Marlin2, однако, не видит.
Драйвера стоят, на команды принтер отвечает в порт на скорости 115200
Значит проблема в обнаружении. Если техник еще и программист то он догадывается что дело в ответе на конкретную команду с ожидаемым ответом.

Так и есть, Cura отправляет запрос M105 узнать температуру стола и хотенда.
Получаем ответ:
ok T0:30.65 /0.00 B:80.05 /80.00 T0:30.65 /0.00 T1:-14.61 /0.00 @:0 B@:46 @0:0 @1:0

Дело в том что в SHUI реализована поддержка двух экструдеров, а это значит что ответ будет индексировать нагреватели 1 и 2 (даже если у вас один по факту)
В внутреннем плагине куры USBPrinting в файле по адресу
C:\Program Files\UltiMaker Cura 5.2.2\share\cura\plugins\USBPrinting\AutoDetectBaudJob.py
Как раз есть строка которая ждет ответ ok и T:
Конкретно строка 77:
По умолчанию после ‘ok’ ожидается ‘T:’ нужно дописать так как отвечает прошивка, а именно ‘T0:’

Готово, принтер увиделся курой 🙂

Столкнулся с проблемой, Cura 5.2.2 не видит принтер по USB, причем на принтере установлена SHUI и сеттинг комманд Marlin2, однако, не видит.Драйвера стоят, на команды принтер отвечает в порт на скорости 115200 Значит проблема в обнаружении. Если техник еще и программист то он догадывается что дело в ответе на конкретную команду с ожидаемым ответом. Так…