Как включить input shaping в марлин? Инструкция для оптимизации работы 3D-принтера

Input shaping — это метод управления двигателем, который позволяет плавно ускорять и замедлять его, устраняя рывки и тряску. Это особенно важно для 3D-принтеров, где плавность движения играет ключевую роль в качестве печати.

В самой актуальной версии марлина, input shaping был представлен как экспериментальный режим работы. Однако, он был включен в стандартную конфигурацию, так как он показал отличные результаты в минимизации рывков и улучшении качества печати.

Для включения input shaping в марлин, вам потребуется внести некоторые изменения в файл конфигурации Configuration.h вашего 3D-принтера. В этом файле вы сможете настроить параметры input shaping так, чтобы они соответствовали вашим потребностям и предпочтениям.

Включение input shaping в марлин

  1. Скачайте последнюю версию марлина с официального сайта и распакуйте архив.
  2. Откройте файл Configuration.h в текстовом редакторе.
  3. Найдите и разкомментируйте следующие строки:

// Enable Input Shaping

#define INPUT_SHAPING

4. Настройте параметры input shaping под свои нужды. В файле Configuration.h найдите следующие строки и измените их значения:

// Input shaping settings (default values)

  • #define PRINT_ACC 200 // acceleration for printing moves in mm/s²
  • #define TRAVEL_ACC 800 // acceleration for travel moves in mm/s²
  • #define SHAPER_TYPE 0 // type 0, 1, 2, 3, 4, 5 (6 or higher are reserved, 0 = off)
  • #define CORNERING_ACC 1000 // acceleration component factor (default 1000)

5. Сохраните файл Configuration.h.

6. Откройте Arduino IDE и загрузите скетч марлина на ваш 3D-принтер с использованием USB-подключения.

7. После загрузки прошивки откройте окно командной строки в Arduino IDE и отправьте команду M502, чтобы сбросить настройки на значения по умолчанию, а затем M500, чтобы сохранить новые настройки.

Теперь input shaping должен быть включен в марлине и готов к использованию. Приятного печати!

Что такое input shaping?

Обычно при изменении скорости движения осей или изменении направления движения возникают резкие рывки, которые приводят к нежелательным колебаниям и вибрации, влияющим на качество печати или фрезеровки. Input shaping решает эту проблему путем подавления или сглаживания этих рывков.

Эта техника основана на предварительной обработке команд движения, которые отправляются контроллеру движения. Input shaping анализирует предстоящие команды и добавляет дополнительные команды, которые создают плавное переходное движение между передвижениями, исключая резкие изменения скорости и направления.

Input shaping помогает снизить вибрацию, повысить точность и качество печати или фрезеровки, увеличить скорость работы, а также сократить время печати или фрезеровки.

Преимущества использования input shaping

  • Снижение вибрации и резонансов: Input shaping помогает устранить нежелательные колебания и резонансы, которые могут возникать при печати на высоких скоростях. Это позволяет достичь более стабильной работы принтера и повысить точность печати.
  • Улучшение качества поверхности: Благодаря использованию input shaping, можно устранить нежелательные дефекты на поверхности модели, такие как «гусиные лапки» или «рыбья чешуя». Это помогает сделать печать более гладкой и эстетичной.
  • Ускорение работы принтера: Input shaping позволяет использовать большую скорость перемещений без потери качества печати. Это особенно полезно при печати крупных и сложных моделей, когда необходимо сократить время, затрачиваемое на печать.
  • Повышение надежности и долговечности принтера: Благодаря снижению нагрузки на двигатели и другие механические компоненты, input shaping помогает продлить их срок службы и снизить вероятность возникновения поломок.

В целом, использование input shaping в Marlin является одним из важных шагов для оптимизации работы 3D-принтера и достижения наилучших результатов печати. Этот метод позволяет сделать печать более точной, быстрой и надежной, а также повысить качество поверхности моделей.

Оцените статью