Можно ли сохранить значения коррекции перекоса в файле printer.cfg в Klipper?
Документация Klipper описывает, как я должен применять коррекцию перекоса:
- Распечатайте тестовую модель (я распечатал эту трехмерную модель100x100x100)
- Сделайте измерения (у меня погрешности около 0,5...0,6 мм по всем осям).
- Отправьте G-код коррекции перекоса в начале печати
Это не выглядит для меня самым удобным способом. Я хотел бы добавить эти значения в файл конфигурации Klipper, чтобы сделать все мои отпечатки более четкими. Однако я не получил представления о том, как правильно редактировать файл printer.cfg
.
Я осознаю возможность выхода за пределы зоны печати. Я полагаю, что для моего случая (всего полмиллиметра на 100-миллиметровой модели) не может привести к каким-либо проблемам с механикой моего принтера.
В документацииэта часть не добавляет никаких подробностей.
Может ли кто-нибудь опубликовать несколько примеров или кратких инструкций, чтобы сделать это возможным?
Если вам нужна эта информация: У меня есть оригинальный Ender 3 (3 года или около того) без каких-либо улучшений в кинематике или электронике. Только модификация головки: V6 с прямым экструдером BMG.
Обновить
Я попытался добавить в файл printer.cfg следующее
:
Однако после перезагрузки я вижу сообщение об ошибке:
@Roman Matveev, 👍2
Обсуждение2 ответа
Ссылки уже описывают, как вы должны добавить это в свой файл конфигурации, просто добавьте следующее (многоточие/... указывают другие строки) в файле конфигурации принтера.cfg:
...
[skew_correction]
gcode:
SET_SKEW XY=140.4,142.8,99.8
...
Если вы хотите включить коррекцию асимметрии XZ и YZ, используйте, например:
SET_SKEW XY=140.4,142.8,99.8 XZ=141.6,141.4,99.8 YZ=142.4,140.5,99.5
Из руководства рекомендуется применить коррекцию перекоса в вашем стартовом G-коде:
Из-за характера коррекции перекоса рекомендуется настроить перекос в вашем стартовом коде после наведения и любого движения, которое перемещается вблизи края области печати, например, при продувке или протирке сопла. Для этого вы можете использовать gc-коды SET_SKEW или SKEW_PROFILE. Также рекомендуется указать SET_SKEW CLEAR=1 в вашем конечном gcode.
Обратите внимание, что значения взяты из руководства Klipper, вам необходимо предоставить свои собственные измерения.
К сожалению, это не работает: "Опция "gcode" недействительна в разделе "skew_correction"", @Roman Matveev
Необходимо включить коррекцию перекоса в файле printer.cfg
[skew_correction]
Вам нужно ввести в консоль ваши числа перекоса и сохранить их. Это сохранит ваш профиль перекоса в конец файлаprinter.cfg.
SET_SKEW XY=141.22,141.15,100 XZ=140.87,141.34,99.84 YZ=141.12,141.26,99.94
SKEW_PROFILE SAVE=my_skew
Кроме того, документация Klipper предупреждает о проблемах с исправлением перекоса: https://www.klipper3d.org/Skew_Correction.html#caveats
Вам нужно добавить SKEW_PROFILE LOAD к макросу START_PRINT и SET_SKEW CLEAR=1 к макросу END_PRINT. Вы можете добавить это в свои макросы в Klipper или программе слайсера.
Мои параметры перекоса могут отличаться от ваших. Я рекомендую вам выполнить свои собственные измерения. Мой принтер — Ender3 S1 с линейными направляющими.
START_PRINTмакрос. Профиль наклона загружается до начала печати.
SKEW_PROFILE LOAD=<your_skew_profile_name>
Макрос END_PRINT. Профиль перекоса отключается перед показом печати.
SET_SKEW CLEAR=1
Было бы полезно (и доступно для поиска), если бы «код» был фактическим текстом, а не скриншотами. Пожалуйста, используйте функцию [Изменить], чтобы улучшить свой ответ., @agarza
- Клиппер, похоже, не настраивает Z после BED_MESH_CALIBRATE
- В чем разница между Линейным опережением и опережением давления
- "Unable to read TMC UART 'extruder' register IFCNTт" - Клиппер и Робин Нано
- Creality Sonic Pad выдает ошибку после первых нескольких строк печати
- Ender 3 S1 Pro – смещение по оси Z постоянно меняется
- В чем разница между параметрами position_min и position_endstop в конфигурационном файле Klipper?
- Степперы застряли с Клиппером но работают с Марлином
- Пользовательская установка Creality Sprite Extruder на Ender 3 Pro с TMC2208 и Klipper
Стоит ли вообще корректировать на 0,5 мм больше 100 мм? это полпроцента, и это может быть даже вызвано ошибками измерений., @FarO
@FarO, сейчас я печатаю две относительно большие детали (высотой 200 мм), которые должны соединяться друг с другом. После того, как я напечатал их в разных ориентациях (мне нужно было сориентировать их таким образом), и смещение хорошо видно. Поэтому я пытаюсь исправить это сейчас., @Roman Matveev