Что означает G29
Сетка выравнивания записывает ошибки высоты в нескольких XY-позициях, чтобы прошивка могла делать небольшие коррекции по Z при печати первых слоев. Marlin предоставляет несколько взаимно выбранных систем, включая билинейную, линейную, ручную сетку и UBL, и каждая из них дает G29 разный набор опций. Правильная последовательность также может включать G28, M420, хранение в EEPROM или сохраненную сетку.
Другая прошивка использует разные интерфейсы. Klipper калибрует сетку стола с помощью BED_MESH_CALIBRATE, в то время как RepRapFirmware обычно делегирует поведение зондирования макросам машины и собственной семантике G29. Файл G-code не может доказать, что зонд точен, стол механически исправен или ожидаемая сетка активна.
Синтаксис и параметры
G29 ; behavior depends on Marlin leveling systemG29 P1 ; UBL phase exampleG29 T ; report or map on supported Marlin modesPФаза, количество очков или другой специфический для режима параметр; значение меняется в зависимости от системы выравнивания Marlin.
S / LМожет сохранять или загружать данные сетки в UBL и других поддерживаемых конфигурациях.
A / D / TПримеры UBL для активации, отключения или отображения; не совместимы со всеми реализациями G29.
Практические примеры
Общая последовательность запуска Marlin
G28
G29Сначала выполняется гомеопозиционирование, затем запускается настроенная процедура G29. Некоторые принтеры вместо этого загружают существующую сетку.
Эквивалентная концепция Klipper
G28
BED_MESH_CALIBRATEKlipper использует расширенную команду вместо нативного синтаксиса Marlin G29.
Контекст прошивки
| Система | Статус | Что меняется |
|---|---|---|
| Marlin | Проверить диалект | Поддерживается, но параметры и результаты зависят от системы выравнивания, встроенной в эту прошивку. |
| Klipper | Проверить диалект | Использует BED_MESH_CALIBRATE и BED_MESH_PROFILE; G29 может существовать только как пользовательская макрос. |
| RepRapFirmware | Проверить диалект | Работа зонда и сетки управляется машиной и макросами; подтвердите настроенный рабочий процесс G29. |
| CNC controllers | Не применимо | G29 не является переносимой командой выравнивания стола ЧПУ и может быть неиспользуемой или специфичной для конкретной машины. |
Что может показать этот просмотрщик
Просмотрщик отображает координаты, записанные слайсером. Он не выполняет движения зонда, не загружает сетку машины и не искажает путь при компенсации Z только на уровне прошивки.
Частые ошибки
- Никогда не копируйте параметры G29 из другого режима выравнивания Marlin без проверки того, какая система скомпилирована.
- Возврат в исходное положение, смещение зонда и свободная траектория движения являются условиями безопасности для настоящего пробного запуска.
- Хорошо выглядящий номинальный путь инструмента не подтверждает, что сохранённая сетка существует или активна на принтере.
Первичные источники
Эта страница — перевод исходного английского объяснения, сверенного с документацией прошивок ниже. Всегда проверяйте команды по прошивке и конфигурации той машины, которая будет их выполнять.