Как да преминете към автоматично изравняване на леглото - Ender 3 & Още

Roy Hill 27-06-2023
Roy Hill

Много потребители, които са започнали с ръчно нивелиране на леглото, са мислили да преминат към автоматично нивелиране на леглото на своя 3D принтер, но не са сигурни как да го направят. Тази статия ще ви запознае с това как да преминете от ръчно нивелиране към автоматично нивелиране на леглото.

За да преминете към автоматично изравняване на леглото, трябва да почистите леглото за печат, след което да го изравните ръчно. Инсталирайте сензора за автоматично изравняване на леглото с помощта на скобите и комплекта, след което изтеглете и инсталирайте съответния фърмуер. Конфигурирайте отместванията X, Y & Z и стартирайте процеса на автоматично изравняване на машината. След това регулирайте отместването Z.

Има още детайли, които ще ви помогнат да подобрите нивелирането на леглото си, така че продължете да четете за повече информация.

    Как работи автоматичното изравняване на леглата?

    Автоматичното нивелиране на леглото работи с помощта на сензор, който измерва разстоянието между сензора и самото легло, като компенсира разстоянието. Той запазва разстоянията X, Y & Z, запаметени в настройките на 3D принтера, така че можете да гарантирате, че леглото ви се нивелира точно след инсталиране.

    Вижте също: Научете как да сканирате 3D с телефона си: лесни стъпки за сканиране

    Преди да заработи както трябва, е необходимо да се направи настройка и ръчно изравняване. Има и настройка, наречена Z-offset, която осигурява допълнително разстояние, за да се гарантира, че когато "приключите" с 3D принтера, дюзата действително ще докосне леглото за печат.

    Съществуват няколко вида сензори за автоматично изравняване на леглото за 3D принтери:

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

    Написах статия, озаглавена "Най-добрият сензор за автоматично нивелиране за 3D принтиране - Ender 3 & More", която можете да разгледате за повече информация.

    Някои от тези продукти имат различни видове сензори, като например BLTouch с надежден контактен сензор, който е лесен за използване, прецизен и съвместим с различни печатни легла.

    SuperPinda, който обикновено се използва в машините Prusa, е индуктивен сензор, докато EZABL Pro има капацитивен сензор, който може да открива метални и неметални печатни полета.

    След като настроите автоматичното изравняване на леглото, трябва да можете да получите страхотни първи слоеве, което води до по-голям успех при 3D разпечатките.

    Това видео по-долу е доста добра илюстрация и описание на начина на работа на автоматичното изравняване на леглото.

    Как да настроите автоматичното изравняване на леглото на 3D принтера - Ender 3 & Още

    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 това изисква допълнителни стъпки поради мястото на дънната платка.

    Когато поставяте обратно капака на електрониката, уверете се, че не притискате никакви проводници, и се уверете, че кабелите са далеч от вентилаторите.

    Можете да следвате това видео ръководство от Teaching Tech за Ender 3 и окабеляване. То изисква 3D принтиране на BL Touch Mount (Amazon), както и Ender 3 5 Pin 27 Board for BL Touch.

    Когато включите 3D принтера си, ще разберете, че сензорът работи, благодарение на светлината, която щраква два пъти върху печатащото легло.

    4. Изтегляне & Инсталиране на правилния фърмуер

    Изтеглянето и инсталирането на правилния файл с фърмуер е следващата стъпка към настройката на сензора за автоматично изравняване на леглото на вашия 3D принтер. В зависимост от това каква е дънната платка, ще намерите специфично изтегляне за вашия BLTouch или друг сензор.

    Един пример за BL Touch е Jyers Marlin releases в 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

    Първо искате да измерите приблизително на какво разстояние се намира сензорът BLTouch от дюзата и да въведете тази стойност в 3D принтера си. След като сте измерили разстоянието в посока X, преминете към Main Menu> Control> Advance> Probe X Offset (Главно меню> Управление> Напредване> Отместване на сондата X), след което въведете разстоянието като отрицателна стойност.

    Във видеоклипа с напътствия CHEP измери разстоянието си като -44 за справка. След това се върнете и кликнете върху "Store Settings", за да запазите информацията.

    Посока Y

    Искаме да направим същото и за Y.

    Отидете в Main Menu> Control> Advance> Probe Y Offset (Напредване на сондата). Измерете разстоянието в посока Y и въведете стойността като отрицателна стойност. CHEP измерва разстояние от -6 тук за справка. След това се върнете и щракнете върху "Store Settings" (Съхраняване на настройките), за да съхраните информацията.

    Auto Home

    В този момент BL Touch се превръща в превключвател за спиране на Z, така че можете да преместите съществуващия си превключвател за спиране на Z надолу. Сега искаме да приведем принтера в изходно положение, така че да се изравни в центъра на леглото.

    Навигирайте до Main Menu> Prepare> Auto Home (Главно меню> Подготовка> Автоматично насочване), за да се уверите, че сензорът е насочен. Печатащата глава се придвижва в посока X и Y към центъра и натиснете два пъти надолу за посока Z. В този момент тя е насочена.

    Вижте също: Как да увеличим максималната температура на 3D принтер - Ender 3

    Посока Z

    Накрая искаме да настроим оста Z.

    Навигирайте до Main Menu> Prepare> Home Z-Axis (Главно меню> Подготовка> Начална ос Z). Принтерът ще отиде до центъра на леглото за печат и ще направи два пъти сонда. След това ще отиде до мястото, където принтерът мисли, че е 0, и ще направи два пъти сонда, но всъщност няма да докосва повърхността на леглото, така че трябва да настроим Z-offset (отместване на зоната).

    Първо, трябва да активирате функцията "Настройване в реално време", след което да извършите приблизително измерване, за да видите колко е отклонена дюзата ви от леглото. След като направите това, можете да въведете стойността в Z-отстъпката, за да намалите дюзата надолу.

    За справка, CHEP измерва разстоянието си на -3,5, но вземете своя собствена конкретна стойност. След това можете да поставите лист хартия под дюзата и да използвате функцията за микростъпки, за да спуснете дюзата още по-надолу, докато хартията и дюзата се трият, след което щракнете върху "Запази".

    6. Стартирайте процеса на автоматично нивелиране

    Навигирайте до Main Menu> Level (Главно меню> Ниво) и потвърдете нивото, за да започнете нивелирането. Печатащата глава ще обикаля, сондирайки леглото по начин 3 x 3 за общо 9 точки, за да образува мрежа. След като нивелирането приключи, щракнете върху "Confirm" (Потвърждаване), за да запазите настройките.

    7. Добавяне на съответен стартов код в Slicer

    Тъй като използваме BLTouch, в инструкциите се споменава, че трябва да въведете команда G-Code в "Start G-Code":

    M420 S1 ; Автоматично изравняване

    Това е необходимо, за да се активира мрежата. Просто отворете вашия слайсер, като за този пример ще използваме Cura.

    Кликнете върху стрелката надолу до вашия 3D принтер и изберете "Управление на принтери".

    Сега изберете "Machine Settings" (Настройки на машината).

    Това води до "Стартиране на G-кода", където въвеждате командата "M420 S1 ; Autolevel".

    По този начин мрежата се изтегля автоматично в началото на всяко отпечатване.

    8. Настройка в реално време на отместването Z

    В този момент леглото ви няма да е идеално изравнено, защото трябва да направим допълнителна стъпка за регулиране на Z-отклонението.

    Когато стартирате нов 3D печат, има настройка "Tune", която ви позволява да регулирате в реално време Z-offset-а. Просто изберете "Tune", след което превъртете надолу до Z-offset, където можете да промените стойността на Z-offset-а за по-добро изравняване.

    Можете да използвате 3D принт, който екструдира линия от филамент около външния ръб на леглото, и да използвате пръста си, за да усетите доколко добре филаментът е прилепнал към леглото. Ако се усеща, че е хлабав върху повърхността за изграждане, ще трябва да "Z-Offset Down", за да преместите дюзата надолу и обратно.

    След като достигнете добра точка, запазете новата стойност на Z-отстъпката.

    CHEP разглежда тези стъпки по-подробно, така че вижте видеото по-долу, за да видите как да направите това за вашия 3D принтер.

    Заслужава ли си автоматичното изравняване на леглата?

    Автоматичното нивелиране на легло си заслужава, ако прекарвате много време в нивелиране на леглото си. С подходящите подобрения, като например твърди пружини или силиконови нивелиращи колони, не би трябвало да се налага да нивелирате леглото си много често. На някои хора им се налага да нивелират леглата си на всеки няколко месеца, което означава, че в тези случаи автоматичното нивелиране на легло може да не си струва.

    Ръчното нивелиране на легло с опит не отнема много време, но за начинаещите може да е проблемно. Много хора обичат автоматичното нивелиране на легло след инсталиране на BLTouch със съответния фърмуер.

    Един потребител спомена, че за него това много си заслужава, защото не трябва да се притеснява за перфектното нивелиране на леглото. Друг потребител, който беше на страната на ръчното нивелиране на собственото си легло, каза, че е получил BLTouch и го предпочита пред ръчното нивелиране.

    Те също така използват фърмуера Klipper вместо Marlin, който има някои страхотни функции, които хората харесват. Също така е по-добре, ако изпробвате различни повърхности за изграждане, защото е по-лесно да се сменят, тъй като автоматичното изравняване започва.

    Лично аз все още ръчно изравнявам леглото си, но имам 3D принтери, които имат подпомогнато изравняване, което го прави по-постоянно с течение на времето.

    Ако имате проблеми с нивелирането, написах статия, озаглавена "Как да отстраним проблемите с нивелирането на леглото на Ender 3 - отстраняване на проблеми".

    Също така съм чувал истории за хора, които имат проблеми с доброто изравняване, така че нещата не винаги вървят перфектно с автоматичното изравняване на леглото, но това най-вероятно се дължи на грешка на потребителя или закупуване на клонинги на сензори за автоматично изравняване на леглото.

    Някои от предимствата на автоматичното изравняване на леглото са:

    • Подобряване на процента на успеваемост на 3D разпечатките
    • Спестява време и усилия за изравняване на нива, особено ако нямате опит с това.
    • Намалява потенциалните повреди на дюзата и повърхността на конструкцията от остъргване.
    • Компенсира добре деформираните повърхности на леглото

    Ако нямате нищо против да нивелирате леглото си от време на време и не искате да харчите допълнително за 3D принтера си, тогава бих казал, че автоматичното нивелиране на леглото не си заслужава, но много хора казват, че си заслужава в дългосрочен план.

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

    При автоматичното нивелиране на леглата се използват няколко G-кода, използвани при автоматичното нивелиране на леглата. По-долу са изброени най-често срещаните, с които трябва да сте запознати, и техните параметри:

    • G28 - Автокъща
    • G29 - Изравняване на леглата (унифицирано)
    • M48 - Изпитване на повторяемостта на сондата

    G28 - Автокъща

    Командата G28 позволява самонасочване - процес, който позволява на машината да се ориентира и предотвратява излизането на дюзата от леглото за печат. Тази команда се изпълнява преди всеки процес на печат.

    G29 - Изравняване на леглата (унифицирано)

    Командата G29 стартира автоматичното изравняване на леглото преди печат и обикновено се изпраща след командата G28, тъй като G28 деактивира изравняването на леглото. Въз основа на фърмуера на Marlin различни параметри съпътстват командата G29 в зависимост от системата за изравняване.

    Ето системите за изравняване на леглото:

    • Унифицирано изравняване на леглата: Това е метод за автоматично изравняване на леглото, базиран на мрежа, който използва сензор към леглото за печат в определен брой точки. Можете обаче да въведете и измервания, ако не разполагате със сонда.
    • Билинеарно изравняване на леглото: Този метод за автоматично изравняване на леглото, базиран на мрежа, използва сензора за сондиране на правоъгълната мрежа в определен брой точки. За разлика от линейния метод, той създава мрежа, идеална за изкривени печатни легла.
    • Линейно изравняване на леглата: Този метод, базиран на матрица, използва сензора за пробовземане на правоъгълната мрежа в определен брой точки. Методът използва математически алгоритъм на най-малките квадрати, компенсиращ еднопосочния наклон на печатащото легло.
    • Нивелиране в 3 точки: Това е метод, базиран на матрица, при който сензорът изследва леглото за печат в три различни точки, като използва една команда G29. След измерването фърмуерът генерира наклонена равнина, представяща ъгъла на леглото, което го прави най-подходящ за наклонени легла.

    M48 - Изпитване на повторяемостта на сондата

    Командата M48 тества сензора за прецизност, точност, надеждност и повторяемост. Това е необходима команда, ако използвате различни стробоскопи, тъй като те имат различни свойства.

    BLTouch G-Code

    За тези, които използват сензора 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.