Металл2024 Реклама
Метобр2024 Реклама

Отображение температуры стола в Cura 4.0

lucikan
Идет загрузка
Загрузка
07.03.2019
1269
0
Личные дневники

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

3
На сайте доступна Cura 4.0 (beta) в ней появилась поддержка из коробки принтера Alfawise u20, который от моего Alfawise u30 в настройках отличается только размером стола.

Но вот не задача, я уже привык в старой Cura к отображению температуры стола при печати через USB. А в Cura 4.0 температура стола не показывается.

Небольшое исследование показало, за это отвечает плагин USBPrinting. Который находиться папке Cura'pluginsUSBPrinting'. И к тому же имеет открытый исходный код на питоне. Ошибка оказалась в коде поиска температуры стола в файле USBPrinterOutputDevice.py.
bed_temperature_matches = re.findall(b'B: ?(d+.?d*) _?/?(d+.?d*)_?', line)
Два лишних пробела, я их выделил знаком '_'.

Pull request разработчикам отправил. Исправление можно посмотреть на GitHub

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

3
Комментарии к статье
Кремень КБ Реклама
Кремень КМ Реклама