Калібрування столу 3d принтера без будь-яких датчиків, DiyTronic
Калібрування столу 3d принтера без будь-яких датчиків
Як відомо, для якісного друку на 3D принтері необхідно ретельно вирівняти поверхню столу. На жаль, зробити це не завжди можливо. Досить часто стіл є криволінійною поверхнею і навіть використання скла не дозволяє повністю вирішити цю проблему. На щастя в останніх прошивках Marlin все більше уваги приділяється можливості калібрування поверхні столу. Повністю автоматичне калібрування вимагає застосування додаткових датчиків, що не завжди доступно, але, крім неї, є можливість калібрування столу в ручному режимі. Саме про це я хочу розповісти.
Включаємо підтримку ручного калібрування
Задаємо опції сітки
Увага! Не використовувати більше 7 точок на вісь. Це обмеження прошивки.
Додаємо пункти до меню принтера
Скрипт виконується після калібрування. Тут за замовчуванням якісь рухи тіла екструдером, не факт що вони потрібні. Не впевнений щодо цього.
Після цього заливаємо оновлену прошивку.
Калібруємо стіл
Для ручного калібрування використовують так званий Mesh Bed Leveling (MBL). Тобто. спосіб калібрування масивом точок. Відповідно поверхня столу розбивається на сітку і по вузлах сітки проводяться виміри Z координати переміщенням вручну осі Z. Власне для вимірювання потрібен тільки аркуш паперу та прямі руки.
У кожній точці під сопло екструдера підкладаємо аркуш паперу та рухом осі Z (або посилаючи спеціальну G команду через ПЗ з комп'ютера, або через меню принтера) добиваємося такого стану, коли лист під екструдером ще можна вільно рухати, а зменшення положення екструдера на один крок вже заважає листа переміщатися. Післяцього поточна точка записується та продовжуємо з наступної і так до кінця.
Наприкінці процесу, коли всі точки виміряно, записуємо результати в незалежну пам'ять принтера і власне цього достатньо. Надалі не потрібно налаштовувати поверхню перед кожним використанням – будуть використані збережені значення.
За замовчуванням для калібрування використовується сітка 3×3 тобто 9 точок, але при бажанні можна задати в прошивці іншу кількість (не більше 7 на вісь, тобто не більше 49 всього).
Для додаткового збільшення точності калібрування можна перед виконанням розігріти стіл і екструдер до робочих температур. Це дозволить врахувати та компенсувати температурні розширення.
Через зовнішню програму
Для калібрування столу є спеціальна команда G29
- G29 S0 читаємо поточні значення точок у пам'яті принтера.
- G29 S1 переміщення принтера в першу точку для початку налаштування. Фактично принтер спочатку паркується у вихідне положення, потім переходить до першої точки.
- G29 S2 записуємо поточну точку та рухаємося до наступної
- Повторюємо процес для всіх точок
- Використовуємо команду M500 для запису виміряних величин у пам'ять принтера
Через меню принтера
Вибираємо у меню Presets наступні пункти


Після чого бачимо на екрані наступний напис та спостерігаємо як принтер паркується у домашню позицію

Потім принтер пропонує нам клацнути по енкодеру.

Після кліку екструдер переходить до першої точки

І бачимо регулювання осі Z.

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

Кліком по енкодеру зберігаємо значення іпереміщуємося до наступної точки. Повторюємо калібрування кожної точки (загалом їх 9 штук). Після останньої точки принтер виконає паркування та покаже нам наступне:

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

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