Магические числа разрешения Z | PrintCalcLab

Найти оптимальные высоты слоёв для Z-винта.

Ось Z не может перемещаться на произвольно малые расстояния. Она движется дискретными шагами, определяемыми шагом винта, углом шага двигателя и настройкой микрошага драйвера. Выбор высот слоёв, кратных этому шагу — так называемых «магических чисел» — позволяет каждому слою приземляться на точную границу шага, а не на округлённое значение. Это помогает предотвратить незаметные полосы и периодические Z-артефакты.

Как это работает

Расстояние шага = шаг винта ÷ (шагов на оборот × микрошаг). По умолчанию используется мотор 1,8° (200 шагов/об) и 16× микрошаг — типично для драйверов A4988 или DRV8825. При шаге 8 мм: 8 ÷ 3200 = 0,0025 мм/шаг. Калькулятор делит высоту слоя на это значение: если результат целый — магическое число, иначе предлагается ближайшая магическая высота слоя.

Часто задаваемые вопросы

Что такое магические числа в 3D-печати?

Высоты слоёв, нацело делящиеся на шаговый интервал оси Z. Если соотношение не целое, прошивка вынуждена округлять каждое движение слоя, а накопленные ошибки округления могут проявляться как периодические полосы на высоких деталях.

Какие значения по умолчанию изменить для своего принтера?

Если Z-мотор типа 0,9°, задайте шагов/оборот 400 и скорректируйте микрошаг под свой драйвер — платы A4988 и DRV8825 обычно используют 16, многие 32-битные платы — 32. Шаг винта — это перемещение за один оборот.

Насколько плохо, если высота слоя не является магическим числом?

С интерполирующими драйверами обычно незаметно — но исправить не помешает: предложение сдвигает высоту слоя менее чем на полшага, поэтому профиль изменится лишь на несколько микрон.

Важны ли магические числа для осей X и Y?

На оси Z одна и та же высота слоя повторяется тысячи раз, поэтому ошибки округления накапливаются на фиксированных вертикальных интервалах и становятся видимыми. Позиции X и Y непрерывно меняются на протяжении каждого слоя, поэтому округления там не образуют периодических паттернов.

Связанные темы