Як перейти на автоматичне вирівнювання ліжка - Ender 3 і більше

Roy Hill 27-06-2023
Roy Hill

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

Щоб перейти до автоматичного вирівнювання, потрібно очистити друкарське полотно, а потім вирівняти його вручну. Встановіть датчик автоматичного вирівнювання за допомогою кронштейнів і комплекту, потім завантажте та встановіть відповідне програмне забезпечення. Налаштуйте зміщення за осями X, Y і Z і запустіть процес автоматичного вирівнювання на машині. Згодом відрегулюйте зміщення за осями Z.

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

    Як працює автоматичне вирівнювання ліжка?

    Автоматичне вирівнювання станини працює за допомогою датчика, який вимірює відстань між датчиком і самою станиною, компенсуючи цю відстань. Він зберігає відстані X, Y і Z, збережені в налаштуваннях 3D-принтера, щоб ви могли переконатися, що ваша станина точно вирівняна після встановлення.

    Він потребує налаштування та деякого ручного вирівнювання, перш ніж запрацює належним чином. Існує також налаштування під назвою Z-зсув, яке забезпечує додаткову відстань, щоб гарантувати, що коли ви повертаєте 3D-принтер "додому", сопло дійсно торкається друкарського столу.

    Існує кілька типів датчиків автоматичного вирівнювання станини для 3D-принтерів:

    • BLTouch (Amazon) - найпопулярніший
    • CR Touch
    • EZABL Pro
    • SuperPinda

    Я написав статтю "Найкращий датчик автоматичного вирівнювання для 3D-друку - Ender 3& More", яку ви можете переглянути для отримання додаткової інформації.

    Деякі з цих продуктів мають різні типи датчиків, наприклад, BLTouch має надійний контактний датчик, який простий у використанні, точний і сумісний з різними друкованими платформами.

    SuperPinda, який зазвичай використовується в машинах Prusa, є індуктивним датчиком, тоді як EZABL Pro має ємнісний датчик, який може розпізнавати металеві та неметалеві друкарські форми.

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

    Це відео нижче є досить гарною ілюстрацією та описом того, як працює автоматичне вирівнювання ліжка.

    Як налаштувати автоматичне вирівнювання шару на 3D-принтері - Ender 3 & More

    1. Очистіть друкуюче полотно та сопло від сміття
    2. Вирівняйте ліжко вручну
    3. Встановіть датчик автоматичного вирівнювання за допомогою кронштейна та гвинтів разом із дротом
    4. Завантажте та встановіть правильну прошивку для вашого датчика автоматичного вирівнювання
    5. Налаштуйте зміщення, вимірявши відстані за осями X, Y та Z
    6. Запустіть процес автоматичного вирівнювання на 3D-принтері
    7. Додайте будь-який відповідний стартовий код до вашого слайсера
    8. Налаштуйте зміщення Z наживо

    1. очистіть друкуюче полотно та сопло від сміття

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

    Можна скористатися ізопропіловим спиртом з паперовим рушником або скребком, щоб видалити сміття. Нагрівання постелі може допомогти витягти застряглу нитку з постелі.

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

    Він сказав, що оскільки вони досить дешеві, можна ставитися до них як до витратних матеріалів.

    2. вирівняйте ліжко вручну

    Наступним кроком після очищення станини є ручне вирівнювання, щоб все було на хорошому рівні для датчика автоматичного вирівнювання. Це просто означає, що ви приносите 3D-принтер додому, регулюєте гвинти для вирівнювання по чотирьох кутах станини і вирівнюєте станину за допомогою паперу.

    Подивіться відео нижче від CHEP про те, як вирівняти ліжко вручну.

    Я також написав посібник "Як вирівняти станину 3D-принтера - калібрування висоти сопла".

    3. встановіть датчик автоматичного вирівнювання

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

    До вашого комплекту має входити кронштейн з двома гвинтами, призначеними для обраної вами версії 3D-принтера. На кронштейні є два отвори, в які можна вставити кронштейн датчика.

    Візьміть два гвинти і встановіть кронштейн на 3D-принтер, а потім встановіть датчик на кронштейн. Рекомендується встановити дріт перед тим, як закріпити його на кронштейні.

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

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

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

    На материнській платі повинен бути роз'єм для підключення датчика автоматичного вирівнювання станини на Ender 3 V2. Для Ender 3 це вимагає додаткових кроків через нестачу місця на материнській платі.

    Коли ви встановлюєте кришку електроніки на місце, переконайтеся, що не перетискаєте дроти, і переконайтеся, що проводка знаходиться подалі від вентиляторів.

    Ви можете слідувати цій відеоінструкції, щоб навчитися користуватися Ender 3 і підключати його. Для цього потрібен 3D-друк кріплення BL Touch Mount (Amazon), а також плата Ender 3 5 pin 27 для BL Touch.

    Коли ви ввімкнете 3D-принтер, ви зрозумієте, що датчик працює завдяки світлу, і почуєте подвійне клацання на робочому столі.

    4. завантажте та встановіть правильну прошивку

    Завантаження та встановлення правильного файлу прошивки - це наступний крок до налаштування датчика автоматичного вирівнювання станини на вашому 3D-принтері. Залежно від того, яка у вас материнська плата, ви знайдете спеціальне завантаження для вашого BLTouch або іншого датчика.

    Одним із прикладів для BL Touch є релізи Jyers Marlin на GitHub. Це авторитетна і популярна прошивка, яку багато користувачів завантажили і успішно встановили.

    Вони мають спеціальні завантаження для Ender 3 V2 для BLTouch. Якщо у вас інший 3D-принтер або датчик вирівнювання, ви зможете знайти файл або на сайті продукту, або на GitHub. Переконайтеся, що ви вибрали версію, сумісну з вашою материнською платою.

    Ознайомтеся з офіційною останньою прошивкою Creality для BLTouch. Вона містить файл .bin, наприклад, "E3V2-BLTouch-3×3-v4.2.2.bin", який призначений для Ender 3 V2 і плати 4.2.2.

    Просто скопіюйте його на SD-карту, вимкніть живлення, вставте SD-карту в принтер, увімкніть живлення і приблизно через 20 секунд на екрані з'явиться повідомлення про встановлення.

    5. налаштуйте зміщення

    Це потрібно для того, щоб повідомити прошивці, де знаходиться датчик відносно сопла, щоб задати йому напрямок по X і Y і зміщення по Z. У прошивці Jyers на Ender 3 V2 ось як виконуються ці кроки.

    X Direction

    Спочатку потрібно приблизно виміряти відстань від датчика BLTouch до сопла і ввести це значення в 3D-принтер. Після того, як ви виміряли напрямок X, перейдіть до Головного меню "Управління" "Вперед" "Зміщення датчика X" і введіть відстань як від'ємне значення.

    У навчальному відео CHEP виміряв свою відстань як -44 для довідки. Після цього поверніться назад і натисніть "Зберегти налаштування", щоб зберегти інформацію.

    Напрямок Y

    Ми хочемо зробити те ж саме і для Y.

    Перейдіть до головного меню "Керування"; "Вперед"; "Зміщення зонда Y". Виміряйте відстань у напрямку Y і введіть від'ємне значення. Для довідки CHEP виміряв відстань -6. Після цього поверніться назад і натисніть на "Зберегти налаштування", щоб зберегти інформацію.

    Авто Головна

    На цьому етапі кнопка BL Touch стає кінцевим вимикачем Z, тож ви можете перемістити наявний кінцевий вимикач Z вниз. Тепер ми хочемо повернути принтер так, щоб він вирівнявся по центру станини.

    Перейдіть до Головного меню "Підготувати автоматичне повернення", щоб переконатися, що датчик повернувся в початкове положення. Друкуюча головка рухається в напрямках X і Y до центру і двічі натискає вниз у напрямку Z. На цьому етапі вона повернулася в початкове положення.

    Напрямок Z

    Нарешті, ми хочемо налаштувати вісь Z.

    Перейдіть до головного меню "Підготовка" - "Головна вісь Z". Принтер переміститься до центру друкованого полотна і двічі промацає його. Потім він переміститься до місця, де, на думку принтера, знаходиться 0, і також двічі промацає його, але насправді не торкнеться поверхні полотна, тому нам потрібно відрегулювати зміщення по осі Z.

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

    Для довідки, CHEP виміряв його відстань на рівні -3,5, але ви можете отримати своє власне значення. Потім ви можете покласти аркуш паперу під сопло і використовувати функцію мікрокроків, щоб опустити сопло ще нижче, поки папір і сопло не почнуть тертися, а потім натиснути "Зберегти".

    6. запуск процесу автоматичного вирівнювання

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

    7. додайте відповідний код запуску до Slicer

    Оскільки ми використовуємо BLTouch, в інструкції згадується, що потрібно ввести команду G-Code у полі "Start G-Code":

    M420 S1 ; Авторівень

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

    Натисніть стрілку вниз поруч із вашим 3D-принтером і виберіть "Керування принтерами".

    Тепер виберіть "Налаштування машини".

    З'являється вікно "Start G-code", де ви вводите команду "M420 S1 ; Autolevel".

    Це означає, що сітка автоматично підтягується на початку кожного друку.

    8. регулювання зсуву по Z у реальному часі

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

    Коли ви починаєте новий 3D-друк, є параметр "Налаштування", який дозволяє регулювати зміщення Z. Просто виберіть "Налаштування" і прокрутіть вниз до пункту "Зміщення Z", де ви можете змінити значення зміщення Z для кращого вирівнювання.

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

    Дивіться також: Як встановити Jyers на Ender 3 (Pro, V2, S1)

    Після того, як ви отримаєте потрібну точку, збережіть нове значення зсуву по Z.

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

    Чи варто автоматичне вирівнювання ліжка?

    Автоматичне вирівнювання ліжка варто використовувати, якщо ви витрачаєте багато часу на вирівнювання ліжка. З правильними модернізаціями, такими як жорсткі пружини або силіконові вирівнювальні стовпчики, вам не доведеться вирівнювати ліжко дуже часто. Деяким людям доводиться вирівнювати ліжко лише раз на кілька місяців, а це означає, що в таких випадках автоматичне вирівнювання ліжка може бути недоцільним.

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

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

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

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

    Якщо у вас виникли проблеми з вирівнюванням, я написав статтю "Як виправити проблеми з вирівнюванням ліжка Ender 3 - усунення несправностей

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

    Деякі з переваг автоматичного вирівнювання ліжка є наступними:

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

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

    Автоматичне вирівнювання ліжка G-коди - Marlin, Cura

    В автоматичному вирівнюванні ліжка використовується кілька G-кодів. Нижче наведено найпоширеніші з них, з якими ви повинні бути знайомі, та їхні параметри:

    • G28 - Auto Home
    • G29 - Вирівнювання дна (уніфіковане)
    • M48 - Випробування повторюваності зонда

    G28 - Auto Home

    Команда G28 уможливлює самонаведення - процес, який дозволяє машині орієнтуватися і запобігає виходу сопла за межі друкарського полотна. Ця команда виконується перед кожним процесом друку.

    G29 - Вирівнювання дна (уніфіковане)

    Команда G29 запускає автоматичне вирівнювання полотна перед друком і зазвичай надсилається після команди G28, оскільки команда G28 вимикає вирівнювання полотна. Залежно від системи вирівнювання в прошивці Marlin команду G29 супроводжують різні параметри.

    Ось системи вирівнювання ліжка:

    • Уніфіковане вирівнювання ліжка: Це метод автоматичного вирівнювання полотна на основі сітки, який використовує датчик, прикріплений до друкарського полотна в певній кількості точок. Однак ви також можете вводити виміри, якщо у вас немає датчика.
    • Білінійне вирівнювання дна: Цей метод автоматичного вирівнювання полотна на основі сітки використовує датчик для вимірювання прямокутної сітки в певній кількості точок. На відміну від лінійного методу, він створює сітку, яка ідеально підходить для деформованих друкарських платформ.
    • Лінійне вирівнювання дна: Цей матричний метод використовує датчик для зондування прямокутної сітки в певній кількості точок. Метод використовує математичний алгоритм найменших квадратів, що компенсує нахил друкарської форми в одному напрямку.
    • 3-точкове нівелювання: Це матричний метод, в якому датчик вимірює друкарське полотно в трьох різних точках за допомогою однієї команди G29. Після вимірювання мікропрограма генерує нахилену площину, що відображає кут нахилу полотна, що робить його найбільш придатним для використання на нахилених полотнах.

    M48 - Випробування повторюваності зонда

    Команда M48 тестує датчик на точність, акуратність, надійність і повторюваність. Це необхідна команда, якщо ви використовуєте різні стробоскопи, оскільки вони мають різні властивості.

    BLTouch G-код

    Для тих, хто використовує сенсор BLTouch, нижче наведено кілька G-кодів, які використовуються:

    • M280 P0 S10: Розгорнути зонд
    • M280 P0 S90: Щоб втягнути зонд
    • M280 P0 S120: Виконати самоперевірку
    • M280 P0 S160: Щоб активувати зняття тривоги
    • G4 P100: затримка для BLTouch

    Roy Hill

    Рой Хілл — пристрасний ентузіаст 3D-друку та технологічний гуру, який володіє багатими знаннями про все, що стосується 3D-друку. Маючи понад 10 років досвіду роботи в галузі, Рой опанував мистецтво 3D-проектування та друку та став експертом у новітніх тенденціях і технологіях 3D-друку.Рой отримав ступінь інженера-механіка Каліфорнійського університету в Лос-Анджелесі (UCLA) і працював у кількох авторитетних компаніях у сфері 3D-друку, включаючи MakerBot і Formlabs. Він також співпрацював з різними компаніями та окремими особами, щоб створювати спеціальні 3D-друковані продукти, які зробили революцію в їхній промисловості.Окрім пристрасті до 3D-друку, Рой є завзятим мандрівником і любителем активного відпочинку. Любить проводити час на природі, в походах і в кемпінгу з родиною. У вільний час він також наставляє молодих інженерів і ділиться багатством знань про 3D-друк через різні платформи, включаючи свій популярний блог 3D Printerly 3D Printing.