Перейти до основного контенту

Як налаштувати та відредагувати прошивку Marlin: детальний посібник для початківців

Прошивка є невід'ємною частиною будь-якого 3D-принтера. Marlin-це одна з найпопулярніших і потужних прошивок для управління 3D-принтером. Вона забезпечує широкі можливості налаштування і редагування параметрів вашого принтера, дозволяючи вам добитися оптимальних результатів друку. У цій статті ми детально розглянемо процес налаштування та редагування прошивки Marlin для початківців користувачів.

Перед тим як приступити до Налаштування прошивки Marlin, вам необхідно зберегти початкові налаштування вашого принтера. Це дозволить вам повернутися до початкового стану, якщо щось піде не так. Також переконайтеся, що у вас встановлений Arduino IDE - інтегроване середовище розробки, необхідне для завантаження прошивки на плату принтера.

Коли всі необхідні інструменти готові, ви можете приступити до самого процесу налаштування і редагування прошивки Marlin. Спочатку потрібно відкрити проект Marlin в IDE Arduino. Виберіть правильний тип плати та порт, який відповідає вашому принтеру. Потім знайдіть файл Configuration у проекті.h, який містить основні налаштування принтера.

У файлі Configuration.H ви знайдете безліч параметрів, які можна налаштувати під ваші потреби. Наприклад, ви можете змінити значення швидкості руху осей, кроки для екструдера, типи датчиків і багато іншого. Зверніть увагу, що деякі налаштування можуть бути залежними від вашого конкретного принтера та його обладнання. Ретельно вивчіть кожен параметр, перед тим як його змінити, і обов'язково створіть резервну копію переробленого файлу для можливого відновлення.

Встановлення Marlin на ваш принтер

Перш ніж розпочати встановлення Marlin, вам знадобиться наступне:

1.Завантажити та встановити Arduino IDE - інтегроване середовище розробки для прошивок Arduino.
2.Завантажити останню версію прошивки Marlin з офіційного репозиторію на GitHub.
3.Визначити, яку плату використовує ваш принтер, і встановити відповідні бібліотеки в Arduino IDE.
4.Налаштувати параметри прошивки Marlin відповідно до вимог вашого принтера.

Після того як у вас є все необхідне, ви можете приступити до установки Marlin:

  1. Відкрийте Arduino IDE і виберіть пункт "Відкрити" в меню "Файл".
  2. Перейдіть до папки завантаженого коду Marlin і виберіть файл "Marlin.ino".
  3. Встановіть контролер плати, яку використовує ваш принтер, у меню "Інструменти" - > "Плата".
  4. Встановіть правильний порт COM для принтера в меню "Інструменти" - > "Порт".
  5. Натисніть кнопку "завантажити" в IDE Arduino, щоб розпочати завантаження прошивки на принтер.

Після того як завантаження завершиться, прошивка Marlin буде встановлена на ваш принтер. Тепер ви можете налаштовувати параметри прошивки відповідно до вимог вашого принтера, включаючи швидкість друку, температуру нагрівання та інші опції.

Будьте обережні, вносячи зміни в прошивку Marlin, оскільки неправильні налаштування можуть пошкодити ваш принтер. Для безпеки завжди зберігайте оригінальну версію прошивки і робіть резервні копії перед внесенням будь-яких змін.

Редагування конфігурації прошивки Marlin

Налаштування основних параметрів

У файлі Configuration.h ви можете налаштувати основні параметри, такі як:

  • Розміри принтера: ширина, висота і глибина друкованої області.
  • Тип і кількість екструдерів (головок).
  • Крокові мотори: кількість кроків на мм, Налаштування прискорення і швидкості руху.
  • Датчики і кінцеві вимикачі: налаштування для автоматичного визначення початку друку і детектування кінця друку.

Налаштування функцій і можливостей

Marlin дозволяє налаштувати різні функції та можливості принтера. У файлі Configuration.h ви можете:

  • Включити або відключити функцію автоматичного нівелювання столу.
  • Налаштувати параметри прекалібровки головки для точного позиціонування.
  • Налаштувати сполучення з додатковими пристроями, такими як датчик філамента або сенсорний екран.
  • Налаштувати режими роботи принтера: режими економії енергії, режими тестового друку і т. д.

Редагування параметрів переміщення та екструзії

У файлі Configuration.H ви можете налаштувати параметри переміщення та екструзії, такі як:

  • Швидкості руху головки: робоча швидкість, швидкість переміщення в режимі очікування і т. д.
  • Температура підтримки і максимальна температура екструдера.
  • Параметри екструзії: ширина лінії, діаметр філамента і т. д.
  • Налаштування режиму подачі філамента: прискорення, довжина відрізка і т. д.

Пам'ятайте, що внесення змін до конфігураційного файлу прошивки Marlin вимагає певних знань та досвіду роботи з 3D-принтерами. Перш ніж вносити зміни, рекомендується створити резервну копію оригінального файлу та ознайомитися з документацією Marlin.

Налаштування крокових двигунів і моторів

Перед налаштуванням крокових двигунів необхідно дізнатися їх тип і специфікації. У прошивці Marlin можна вказати кількість кроків для кожного крокового двигуна на кожен міліметр переміщення. Для точного визначення цього значення можна скористатися калькулятором крокових двигунів, який зазвичай надається виробниками.

Щоб налаштувати крокові двигуни і мотори в прошивці Marlin, необхідно знайти відповідні рядки коду в файлі Configuration.h. Ці рядки вказують значення Steps_per_mm для кожного крокового двигуна та двигуна.

Наприклад, якщо ваш кроковий двигун має 200 кроків на оборот і кроковий двигун із зубцями 1,25 мм, обчисліть кількість кроків для кожного міліметра наступним чином:

Кроків на мм = (200 кроків/оборот) * (1 оборот / 1,25 мм) = 160 кроків / мм

Потім знайдіть рядки з налаштуваннями Steps_per_mm і змініть значення на розраховані значення:

#define DEFAULT_AXIS_STEPS_PER_UNIT

В даному прикладі перші два значення відносяться до крокових двигунів осі X і Y, а останні два значення – до моторів подачі і відрізки пластика (екструдер).

Після внесення змін завантажте прошивку Marlin на свій 3D-принтер і завантажте її. Перевірте, чи правильно працює переміщення осей і подача пластику, і внесіть необхідні коригування в настройку Steps_per_mm при необхідності.

Примітка: Неправильно налаштовані крокові двигуни і мотори можуть викликати неправильне переміщення осей, перекіс друку і інші проблеми. Будьте уважні та дотримуйтесь інструкцій виробника.

Калібрування сенсорної плати

  1. Встановіть сенсорну плату на робочій поверхні принтера.
  2. Увімкніть принтер і зачекайте, поки сенсорна плата прогріється.
  3. Відкрийте Налаштування прошивки Marlin у вибраному вами середовищі розробки (наприклад, Arduino IDE).
  4. Знайдіть і відкрийте файл Configuration.h.
  5. Знайдіть наступний рядок коду: #define Z_PROBE_OFFSET_FROM_EXTRUDER .
  6. Змініть значення цього рядка на нуль: #define Z_PROBE_OFFSET_FROM_EXTRUDER 0 .
  7. Збережіть файл Configuration.h і закрийте його.
  8. Скомпілюйте та завантажте прошивку Marlin на принтер.
  9. Після завантаження прошивки, відкрийте термінал на вашому принтері або використовуйте програму, яка дозволяє управляти принтером через USB-порт.
  10. Введіть команду G29 для запуску автоматичного калібрування сенсорної плати.
  11. Дочекайтеся закінчення процесу калібрування.
  12. Перевірте точність вимірювання за допомогою сенсорної плати. Для цього можна виконати тестовий друк або виміряти різницю у висоті між різними частинами столу.

При необхідності можна повторити процес калібрування, щоб домогтися більш точного вимірювання на сенсорній платі. Важливо пам'ятати, що калібрування сенсорної плати дозволяє досягти більш високої точності друку і більш однорідних результатів протягом усього друку.

Зміна налаштувань температури та екструзії

Для зміни налаштувань температури Вам необхідно знайти розділ "Температура" у файлі Configuration.h. тут ви можете налаштувати температуру друку (extruder) і підігрівається платформи (bed). За допомогою директиви #define ви можете задати конкретні значення для температури.

Крім того, ви також можете налаштувати параметри екструзії, такі як кроковий двигун екструдера та швидкість екструзії. Знайдіть розділ "екструзія" в тому ж файлі Configuration.h і змініть значення на свій розсуд.

Важливо пам'ятати, що зміна налаштувань температури і екструзії має здійснюватися з обережністю. Неправильні значення можуть призвести до пошкодження принтера або поганої якості друку. Рекомендується робити зміни поступово і тестувати кожну зміну перед його остаточним налаштуванням.

Приклад:

#define DEFAULT_NOZZLE_TEMPERATURE 200#define DEFAULT_BED_TEMPERATURE 60#define DEFAULT_AXIS_STEPS_PER_UNIT < 80, 80, 400, 93 >#define DEFAULT_MAX_FEEDRATE

Даний приклад показує, як змінити значення за замовчуванням для температури сопла і підігрівається платформи, а також для осей принтера і максимальної швидкості подачі.

Не забувайте зберігати зміни після внесення нових значень в прошивку. Після цього завантажте прошивку на ваш 3D-принтер і перевірте, що зміни вступили в силу.

Налаштування автокалібрування столу принтера

Для настройки автокалібровки столу в прошивці Marlin потрібно виконати наступні кроки:

  1. Встановіть датчик або датчик, який буде використовуватися для калібрування столу. Врахуйте, що в Marlin підтримуються різні типи сенсорів, такі як індуктивні, ємнісні і оптичні.
  2. Відкрийте файл Configuration.h у редакторі коду та знайдіть налаштування автоматичного калібрування столу. Зазвичай вони розташовані в розділі "Bed Auto Leveling".
  3. Розкоментуйте або змініть налаштування, пов'язані з автокалібруванням столу. Наприклад, розкоментуйте рядок "/ / #define AUTO_BED_LEVELING_FEATURE", щоб увімкнути функцію автоматичного калібрування.
  4. Вкажіть тип використовуваного сенсора, змінюючи значення змінної "AUTO_BED_LEVELING_TYPE". Наприклад, для індуктивного датчика значення може бути "3".
  5. Збережіть зміни у файлі Configuration.h і закрийте його.
  6. Скомпілюйте прошивку та завантажте її на принтер за допомогою програми прошивки, наприклад Arduino IDE або PlatformIO.
  7. Підключіть Датчик до принтера та встановіть його у відповідному місці.
  8. Запустіть автоматичне калібрування столу за допомогою команди на принтері або через інтерфейс управління.

Після завершення автокалібрування столу принтер буде мати більш точні координати столу і рівень, що дозволить досягти кращих результатів при друку. Регулярно повторюйте цю процедуру, особливо після переміщення принтера або заміни сенсора, щоб підтримувати високу якість друку.

Підключення та налаштування дисплея

Крок 1: Перевірте сумісність вашого дисплея з прошивкою Marlin. Деякі дисплеї можуть бути несумісними або вимагати додаткових налаштувань.

Крок 2: Підключіть дисплей до свого 3D-принтера. У більшості випадків це буде вимагати підключення до відповідних пінам на платі управління.

Крок 3: Відкрийте файл Configuration.h у вашому середовищі розробки Arduino або іншому редакторі коду.

Крок 4: Знайдіть рядок, який відповідає за дисплей, наприклад:

Крок 5: Якщо ваш дисплей не вказаний у списку визначень, додайте відповідний рядок у файл Configuration.h. наприклад:

Крок 6: Збережіть і закрийте файл Configuration.h.

Крок 7: Завантажте прошивку Marlin з налаштуваннями для вашого дисплея на ваш 3D-принтер.

Крок 8: Підключіть живлення до свого 3D-принтера та увімкніть його. Якщо все налаштовано правильно, ви повинні побачити інформацію на дисплеї.

Тепер ви можете налаштувати та редагувати прошивку Marlin за допомогою підключеного дисплея, дотримуючись документації та інструкцій виробника.

Примітка: Зовнішній вигляд та функції дисплея можуть відрізнятися залежно від моделі та виробника.

Оновлення прошивки Marlin на принтері

Оновлення мікропрограми Marlin може бути корисним для покращення функціональності та продуктивності вашого принтера 3D. Це дозволяє використовувати останні версії Marlin з покращеними функціями та виправленнями помилок.

Перш ніж розпочати процес оновлення прошивки Marlin, важливо зробити резервну копію поточної прошивки, щоб у разі проблем можна було повернутися до попередньої версії. Крім того, прочитайте документацію, яка відповідає вашій версії принтера та прошивки Marlin, щоб дізнатися конкретні інструкції та вимоги.

Ось загальний крок за кроком процес оновлення прошивки Marlin:

  1. Завантажте останню версію Marlin з офіційного веб-сайту проекту.
  2. Відкрийте прошивку в IDE Arduino або іншому середовищі розробки Arduino.
  3. Налаштуйте файл Configuration.h відповідно до налаштувань Вашого принтера.
  4. Налаштуйте файл Configuration_adv.h для додаткових функцій, якщо потрібно.
  5. З'єднайте ваш принтер з комп'ютером за допомогою USB-кабелю.
  6. Виберіть правильну платформу та порт у середовищі розробки Arduino.
  7. Завантажте прошивку на принтер, натиснувши кнопку "Завантажити" (Upload).
  8. Дочекайтеся завершення процесу завантаження.
  9. Перезавантажте принтер і перевірте роботу нової прошивки.

Пам'ятайте, що оновлення мікропрограми може змінити налаштування та функціональність принтера, тому важливо перевірити, чи все працює належним чином після оновлення. Якщо виникають проблеми, зверніться до документації та допомоги спільноти Marlin для отримання додаткової підтримки.

Оновлення мікропрограми Marlin є важливою частиною технічного обслуговування вашого принтера 3D.це допомагає покращити продуктивність та функціональність принтера, а також скористатися всіма перевагами останніх версій Marlin.