Плагины для Cura
Доброго времени суток. Изучая как работает функция автокалибровки стола в прошивке Marlin, наткнулся на дополнительные параметры для команды G29 для метода AUTO_BED_LEVELING_LINEAR.
Например: G29 X4 Y8 L50 R150 F50 B150, где X4 кол-во измерений по оси X, Y8 кол-во измерений по оси Y, L50 координата для левого края измерений, R150 координата для правого края измерений и F50 B150 координаты для переднего и заднего края измерений. И подумал о плагине для Cura который бы заменял строку G29 в стартовом коде на строку с дополнительными параметрами под печатаемую модель. В магазине плагинов Cura подобного нет, самостоятельно такой плагин написать не в состоянии (даже не знаю с чего начать, и в какую сторону копать) хотя алгоритм представляю.
В G-CODE Cura 4.2, в самом начале кода есть данные о размере области печати, например:
;MINX:265.619
;MINY:264.975
;MINZ:0.2
;MAXX:290.669
;MAXY:290.025
;MAXZ:20
Эти данные можно использовать для анализа габаритов поля печати, из максимальных значений вычитать минимальные, разницу делить на параметр желаемого расстояния между измерениями (первый параметр плагина), далее округлять полученные значения в большую сторону до целого числа, добавив условие что измерений может быть два или больше, и меньше указанного в прошивке максимального числа измерений (второй параметр плагина).
Для принтеров с большой областью печати будет актуально, сам использую принтер 555*555мм, в разработке принтер с областью печати 2500*2500мм, и проблема неровности стола стоит на первом плане. Буду признателен за любую помощь)
Например: G29 X4 Y8 L50 R150 F50 B150, где X4 кол-во измерений по оси X, Y8 кол-во измерений по оси Y, L50 координата для левого края измерений, R150 координата для правого края измерений и F50 B150 координаты для переднего и заднего края измерений. И подумал о плагине для Cura который бы заменял строку G29 в стартовом коде на строку с дополнительными параметрами под печатаемую модель. В магазине плагинов Cura подобного нет, самостоятельно такой плагин написать не в состоянии (даже не знаю с чего начать, и в какую сторону копать) хотя алгоритм представляю.
В G-CODE Cura 4.2, в самом начале кода есть данные о размере области печати, например:
;MINX:265.619
;MINY:264.975
;MINZ:0.2
;MAXX:290.669
;MAXY:290.025
;MAXZ:20
Эти данные можно использовать для анализа габаритов поля печати, из максимальных значений вычитать минимальные, разницу делить на параметр желаемого расстояния между измерениями (первый параметр плагина), далее округлять полученные значения в большую сторону до целого числа, добавив условие что измерений может быть два или больше, и меньше указанного в прошивке максимального числа измерений (второй параметр плагина).
Для принтеров с большой областью печати будет актуально, сам использую принтер 555*555мм, в разработке принтер с областью печати 2500*2500мм, и проблема неровности стола стоит на первом плане. Буду признателен за любую помощь)
Популярные вопросы
Должна ли Кура показывато процесс печати в режиме "монитор" при печати с неё по УСБ ?
Решил сравнить качество печати с разных слайсеров. Гора кубиков и самые плохие из под Орки...
Вопрос по NEMA 17 для ПЭТ филамента.
Всем доброго времени суток. Наконец-то дошли руки до сборки станочка для филамента. Столкнулся с не совсем понятной ситуацией - не хватает силы NEMA 1...
Зачем используют слово '3D' при описании аддитивных технологий?
Несколько раз уже я обращался к уважаемому сообществу с вопросом на тему - почему так говорят '3D печать', '3D принтеры' и прочие интерпретации, типа...

Комментарии и вопросы
Вы пока таки и не поняли, что....
У меня K1C не было файла /etc/...
Не дождётесьпей свои запрещенн...
Приветствую! Приобрел себ...
постоянный засор сопла после з...
Добрый день.Подскажите в чем м...
Photon Mono 4 Ultra. Во время...