Плагины для 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мм, и проблема неровности стола стоит на первом плане. Буду признателен за любую помощь)
Популярные вопросы
Есть ли смысл менять валы на 2020 с роликами?
задумался вот немного дрыгстол свой поапгрейдить. Сейчас линейки на 8-ых валах. Посмотрел - вроде можно малой кровью на ролики по профилям перевести....
Принтер на замену. Кто что посоветует?
Коллеги.
Пришло время менять один из моих принтеров. В частности AD5m Pro. Сдох.
Кто что может посоветовать по зам...
Пришло время менять один из моих принтеров. В частности AD5m Pro. Сдох.
Кто что может посоветовать по зам...
Чем 3D принтер отличается от 3D плоттера?
Коллеги, помогите!
На занятиях по моделированию один школьник спросил - Чем 3D принтер отличается от 3D плоттера и что лучше для нови...
На занятиях по моделированию один школьник спросил - Чем 3D принтер отличается от 3D плоттера и что лучше для нови...

Комментарии и вопросы
Тулченджер не сможет четыре де...
вопервых это не просто поменял...
А кто вообще решил, что IDEX -...
Как то раньше не нужно было, н...
В общем купил я значит принтер...
Приветсвую всех, остался ли у...
Возникла сложность понимая.Рас...