Klipper v0.12.0: Что нового в главном обновлении года
Команда разработчиков Klipper представила масштабное обновление прошивки, которое приносит долгожданные оптимизации, поддержку новых микроконтроллеров и усовершенствованный алгоритм формирования кривых (Input Shaping).
Klipper уже давно стал стандартом де-факто для высокоскоростной 3D-печати. Сегодня Кевин О'Коннор (Kevin O'Connor) и сообщество выпустили долгожданную версию 0.12.0, которая включает месяцы работы и сотни коммитов от разработчиков со всего мира.
Улучшенный Input Shaping
Самое заметное изменение для конечных пользователей — переработка алгоритмов гашения вибраций. В новой версии шейпер работает еще точнее на сверхвысоких скоростях (более 500 мм/с) и резких сменах направления (углах). Теперь автокалибровка резонансов лучше игнорирует "шум" от вентиляторов охлаждения во время замеров, что снижает потребность в ручном анализе графиков.
Технически, была улучшена математическая модель для шейперов MZV, EI и 2HUMP. Теперь они более эффективно гасят широкий спектр частот, особенно при высоких ускорениях (более 10 000 мм/с²). Инженеры Klipper также внедрили адаптивное подавление низкочастотных резонансов, возникающих из-за люфта в ремнях или неровной поверхности направляющих. Для владельцев Дельта-принтеров и машин формата CoreXY это означает возможность поднять реальную скорость печати без «рисков» пропуска шагов.
Рекомендация от инженеров Bynet3D
Используйте пластики с минимальным биением диаметра, такие как PLA+ и PETG от Bynet3D. Их стабильная геометрия и намотка «виток к витку» гарантируют равномерную экструзию на высоких скоростях, позволяя полностью реализовать преимущества нового Input Shaping.
CAN-шина становится стандартом
Использование Toolhead плат по CAN-шине (когда к печатающей голове идет всего 4 провода) становится всё популярнее. В Klipper v0.12.0:
- Существенно снижена задержка передачи пакетов (latency) – теперь типичная задержка опустилась ниже 200 мкс даже при интенсивном обмене.
- Добавлено автоматическое восстановление при потере пакетов, что устраняет ошибку "Timer too close".
- Встроена поддержка новых плат на базе RP2040 и STM32G0 (включая BTT U2C, Mellow UTOC и др.).
- Реализована возможность гибкого назначения пинов прямо через CAN‑интерфейс, больше не нужно прошивать плату по USB для смены адресации.
Протокол CAN‑шины теперь работает на стандартной частоте 1 Мбит/с с улучшенным алгоритмом обработки коллизий. Это критически важно для систем с несколькими датчиками (ADXL345, акселерометры на инструментальной голове) и моторами с обратной связью.
Важное примечание перед обновлением
Если вы используете сторонние скрипты (например, KAMP - Klipper Adaptive Meshing & Purging), убедитесь в их совместимости с версией 0.12.0. Перед обновлением через Kiauh или менеджер пакетов обязательно сделайте резервную копию вашего printer.cfg! Также рекомендуется сделать дамп всей директории ~/klipper_config.
Обновления интерфейсов и слайсеров
Вместе с Klipper обновились и популярные веб-интерфейсы Mainsail и Fluidd. Теперь они из коробки поддерживают предпросмотр G-Code высочайшего разрешения и детальную аналитику потребления филамента, а также визуализацию временных меток. Появилась интеграция с калибровочным помощником для точного подбора значений Pressure Advance и Smoothie (сглаживание look‑ahead).
Для пользователей слайсеров (PrusaSlicer, OrcaSlicer, Cura) теперь доступны готовые профили с поддержкой директиваEXCLUDE_OBJECT_DEFINE, что позволяет в реальном времени отключать отдельные объекты при сбоях печати. Это серьёзно экономит материал и время.
Стоит ли обновляться прямо сейчас?
Если ваш принтер работает стабильно и вы не планируете переходить на CAN-шину или печатать на скоростях выше 400 мм/с, можете подождать пару недель, пока сообщество выявит мелкие баги. Однако энтузиастам мы однозначно рекомендуем накатить новую версию!
Стандартный процесс обновления через KIAUH остаётся самым безопасным: остановите печать, выполните./kiauh/kiauh.sh, выберите меню обновления и следуйте указаниям. После перепрошивки микроконтроллера не забудьте выставить корректные параметрыbaud и restart_method.
Часто задаваемые вопросы
Какие реальные преимущества даёт CAN-шина по сравнению с традиционным USB‑подключением?
CAN‑шинное подключение радикально сокращает количество проводов до головы принтера – всего четыре (CAN_H, CAN_L, +24V и GND). Это снижает массу кабель-цепи и продлевает срок службы проводов. С точки зрения электроники, CAN обеспечивает детерминированную задержку и автоматическое обнаружение ошибок передачи, чего лишён USB, особенно при больших объёмах данных от акселерометров ADXL345. На практике вы получаете более чистый сигнал для Input Shaping и отсутствие проблем с помехами при высоких скоростях.
Как правильно настроить Input Shaping после обновления на v0.12.0?
Рекомендуется выполнить две итерации калибровки. Сначала проведите автоматический тест с помощью командыTEST_RESONANCES AXIS=X (и аналогично для Y) при включённых вентиляторах – новый алгоритм корректно отсечёт шум. По полученным графикам выберите шейпер, который даёт наименьшее остаточное эхо. Для машин с высокими ускорениями (более 7000 мм/с²) мы в Bynet3D советуем шейпер 2HUMP EI либо MZV. После установки шейпера обязательно измерьте реальное влияние с помощью тестовой модели (например, плоского куба 30×30×150 мм) на скорости 120–150 мм/с.
Совместим ли Klipper v0.12.0 с драйверами TMC2209 в режиме StealthChop?
Да, полностью. Более того, улучшенные алгоритмы управления шагами теперь точнее обрабатывают микрошаги в StealthChop, уменьшая вероятность пропусков на высоких скоростях. Однако для максимальной производительности (особенно при ускорениях выше 10 000 мм/с²) многие опытные пользователи комбинируют StealthChop с режимом SpreadCycle на высоких оборотах, используя Hybrid Threshold. Настоятельно рекомендуем убедиться, что блок питания способен стабильно выдавать напряжение под пиковой нагрузкой всех двигателей.
Почему для скоростной печати с этим обновлением особенно важен качественный филамент?
Высокоскоростная печать предъявляет жесткие требования к экструзии: филамент должен быстро плавиться и равномерно подаваться. Если диаметр прутка колеблется, неизбежны недоэкструзия или переэкструзия, портящие идеальные линии, полученные благодаря Input Shaping. Фирменные пластики Bynet3D проходят строгий контроль на соответствие 1.75±0.02 мм и наматываются виток к витку, что гарантирует постоянный крутящий момент на подающем шестерне и стабильную межслойную адгезию даже на ускорениях свыше 10 м/с².
Добейтесь идеальных результатов с Bynet3D
Новые возможности Klipper v0.12.0 требуют бескомпромиссных расходных материалов. В нашем каталоге вы найдёте PLA+, PETG, ABS и композитные филаменты с премиальной геометрией, гарантированно сухой намоткой и феноменальной межслойной прочностью.
Перейти в каталог филаментовБесплатная консультация по выбору пластика для вашего принтера в Telegram-чате сообщества.