- Калибровочный кубик XYZ
С его помощью очень удобно набирать размерность, настраивая шаги по миллиметрам, тестировать качество экструзии, температуру и уровень вибрации.
- Калибровочная башня температуры 230-260 градусов
Как несложно догадаться, её используют для регулировки нагрева, часто применяется такая температура для PETG, ABS. Печатая башню разными видами термопластика, можно определить, при какой температуре качество печати будет наилучшим.
- Input Shaping калибровка (для Marlin)
Это может сохранить износ компонентов принтера и увеличить срок их службы. Без Input Shaping также существует повышенный риск откручивания или ослабления некоторых деталей, за счет повышенной вибрации.
Как установить плагин:
- находится в папке
~/.local/share/cura/5.2/plugins
- Скачайте плагин и разархивируйте его.
- Переместите всю папку в папку плагинов.
- Перезагрузите Cura
- находится в папке «программные файлы».
- На компьютере перейдите в папку Cura.
- Переместите всю папку в папку плагинов.
- Перезагрузите Cura
- находится в папке приложений
- Откройте папку и найдите следующий путь к файлу: Cura/Contents/Resources/cura/plugins
- Эта папка содержит несколько других плагинов, таких как «3MF Reader» и «Autosave».
- Скачайте плагин и разархивируйте его.
- Переместите всю папку в папку плагинов.
- Перезагрузите Cura
- Добавляем модель на стол:
- Добавляем пост-обработку модели
- Жмем Добавить скрипт, выбираем в первом этапе
Input Shaping While
:Устанавливаем параметры слоя переключения
Step height
с учетом того где у нас будет заканчиваться секция на калибровочной модели. Обычно высоту слоя ставят 0.2 и 25 слоев (см. правую часть скриншота) Устанавливаем ускорение при котором хотим печатать, для Flying Bear Ghost 6 это лимит в 3000. Устанавливаем начальную частотуStart Freq
, я поставил 0, потому что я еще не знаю частоту которая мне нужна. УстанавливаемStep delta freq
- этот параметр отвечает сколько мы будем прибавлять к каждой секции калибровочной модели. УстанавливаемFreq at
для X или Y илиAll
(к всем) - я оставилAll
потому что я не знаю какая частота подходит к X или Y УстанавливаемSet damping ration (Zeta)
- я оставил 0.0, значение меняться не будет, потому что я еще не знаю сколько мне ставить.
- Вот у нас появилась калибровочная модель, нам не нужен штангенциркуль.
Здесь выбираем ту секцию которая самая лучшая, т.е. максимально не имеет эхо, считаем снизу и видим что это снизу 4тая секция, при установке добавления параметра
Start Freq
- 0 иStep delta freq
- 5 то это 35Hz на оси Y, переварачиваем на X и смотрим что писать в X. - Идем в принтер и вводим параметры
X frequency
иY frequency
ВНИМАНИЕ НА КАЖДЫЙ ПРИНТЕР И НАТЯЖКУ РЕМНЕЙ СВОИ ПАРАМЕТРЫ!
Вы спросите почему у меня на моделе одни параметры, а в принтере другие поставил? Потому что я перетягивал ремни по новой. - Теперь как мы определились с частотой идем далее, добавляем второй скрипт и изменяем первый, например правильное значение вы выбрали 35 то указываем его в скрипте
Input Shaping While
с параметром чуть ниже и шагом 1 для калибровки. В скриптеInput Shaping Zeta
указываем опять слои для секцииStep height
, в параметрSet Shaping Zeta Testing at step
указываем значение для Zeta\Damping ratio с каким шагом будет происходить изменение этого параметра. Отправляем на печать. - Смотрим вторую часть модели. Например у вас в
Input Shaping Zeta
стоит шаг в 0.5 то правильная секция в моделе будет 4тая с параметром 0.2 для параметра* damping
(* - для X или Y)
- Все готово, вы откалибровали
Input Shaping для Marlin
, не забудьте удалить пост-скрипты - они больше нам не нужны будут, до момента перетяжки ремней или их раслабления (ухудшения качества печати).
PS: При добавлении модели плагин выключает такие параметры как
Linear Advance
иИспользовать адаптивные слои
, включаетРежим вазы (Спирально печатать внешний контур)
, от себя порекомендую установить параметрыСлои дна
- 0 иСлои крышки
- 0, скорость пачати для Flying Bear 6 я установил в 150мм\с, ах да еще чуть не забылМинимальное время слоя
- 3 секунды.
Input Shaping частота:
; Input Shaping Frequency Testing
{if layer_z==layer_height}M204 P1500; Set Acceleration at Layer 1{endif}
{if layer_z==5}M204 P2000; Set Acceleration at Layer 5{endif}
{if layer_z==10}M204 P2500; Set Acceleration at Layer 10{endif}
{if layer_z==15}M204 P3000; Set Acceleration at Layer 15{endif}
{if layer_z==20}M204 P3500; Set Acceleration at Layer 20{endif}
{if layer_z==25}M204 P4000; Set Acceleration at Layer 25{endif}
{if layer_z==30}M204 P4500; Set Acceleration at Layer 30{endif}
{if layer_z==35}M204 P5000; Set Acceleration at Layer 35{endif}
{if layer_z==40}M204 P5500; Set Acceleration at Layer 40{endif}
{if layer_z==45}M204 P6000; Set Acceleration at Layer 45{endif}
{if layer_z==50}M204 P6500; Set Acceleration at Layer 50{endif}
{if layer_z==55}M204 P7000; Set Acceleration at Layer 55{endif}
Input Shaping Zeta:
; Input Shaping Zeta Testing
{if layer_z==layer_height}M593 D0.1; Set Input Shaping Zeta at Layer 1{endif}
{if layer_z==5}M593 D0.15; Set Input Shaping Zeta at Layer 5{endif}
{if layer_z==10}M593 D0.2; Set Input Shaping Zeta at Layer 10{endif}
{if layer_z==15}M593 D0.25; Set Input Shaping Zeta at Layer 15{endif}
{if layer_z==20}M593 D0.3; Set Input Shaping Zeta at Layer 20{endif}
{if layer_z==25}M593 D0.35; Set Input Shaping Zeta at Layer 25{endif}
{if layer_z==30}M593 D0.4; Set Input Shaping Zeta at Layer 30{endif}
{if layer_z==35}M593 D0.5; Set Input Shaping Zeta at Layer 35{endif}
{if layer_z==40}M593 D0.6; Set Input Shaping Zeta at Layer 40{endif}
{if layer_z==45}M593 D0.7; Set Input Shaping Zeta at Layer 45{endif}
{if layer_z==50}M593 D0.8; Set Input Shaping Zeta at Layer 50{endif}
{if layer_z==55}M593 D0.9; Set Input Shaping Zeta at Layer 55{endif}
Вставьте приведенный выше блок кода в «Настройки принтера» -> «Пользовательский G-код» -> «G-код перед изменением слоя»
; "Printer Settings" -> "Custom G-code" -> "Before layer change G-code"
под любым существующим кодом, который у вас может быть.
Код выполняет изменение с учетом слоя, если слой layer_z равно 5, то устанавливает значение для zeta M593 D0.15;