Перемещение сопла ближе к начальной точке перед печатью

Аватара пользователя
demonlibra
Помогаю слегка
Сообщения: 2396
Зарегистрирован: 18 янв 2020, 11:49
Откуда: Ростов-на-Дону

Перемещение сопла ближе к начальной точке перед печатью

Сообщение demonlibra »

В PrusaSlicer перемещение к первому слою осуществляется отдельно вдоль оси Z и отдельно вдоль X/Y.

Код: Выделить всё

;LAYER_CHANGE
;Z:0.2
;HEIGHT:0.2
G1 Z.2 F9000 ; move to next layer (0)
G10 ; retract
G1 X68.435 Y71.007 ; move to first skirt point
Таким образом сопло приблизится к столу на высоту слоя и переместится вдоль стола к начальной точке.
Переменных для подстановки координат начальной точки не нашёл. Иначе можно было добавить свои команды перемещения в стартовый код.

Частичным решением, позволяющим приблизиться к начальной точке сразу по трём координатам, будет использование координаты прямоугольника, ограничивающего зону печати.

Код: Выделить всё

G1 X[first_layer_print_min_0] Y[first_layer_print_min_1] Z{first_layer_height + 2.0}
При этом получаем следующий код:

Код: Выделить всё

G1 X64.7097 Y67.209 Z2.2
G21 ; set units to millimeters
G90 ; use absolute coordinates
M83 ; use relative distances for extrusion
;LAYER_CHANGE
;Z:0.2
;HEIGHT:0.2
G1 Z.2 F9000 ; move to next layer (0)
G10 ; retract
G1 X68.435 Y71.007 ; move to first skirt point
Желающие окунуться в дебри, могут написать сценарий постобработки.
Не бойся поломать. Бойся не починить ))
Изображение

Вернуться в «PrusaSlicer»