G29의 의미

레벨링 메시(mesh)는 여러 XY 위치에서 높이 오차를 기록하여 펌웨어가 첫 번째 레이어를 인쇄하는 동안 작은 Z 보정을 할 수 있도록 합니다. Marlin는 양선형, 선형, 수동 메시 및 UBL을 포함한 여러 상호 선택 시스템을 제공하며, 각 시스템은 G29에 서로 다른 옵션 세트를 제공합니다. 올바른 순서는 또한 G28, M420, EEPROM 저장 또는 저장된 메시를 포함할 수도 있습니다.

다른 펌웨어는 다른 인터페이스를 사용합니다. Klipper는 BED_MESH_CALIBRATE와 함께 베드 메시를 보정하는 반면, RepRapFirmware는 일반적으로 탐침 동작을 기계 매크로와 자체 G29 의미 체계에 위임합니다. G-code 파일은 탐침이 정확한지, 베드가 기계적으로 안전한지 또는 예상된 메시가 활성화되어 있는지를 증명할 수 없습니다.

문법과 매개변수

G29 ; behavior depends on Marlin leveling system
G29 P1 ; UBL phase example
G29 T ; report or map on supported Marlin modes
P

단계, 포인트 수 또는 기타 모드별 옵션; 의미는 Marlin 레벨링 시스템마다 다릅니다.

S / L

UBL 및 기타 지원되는 구성에서 메시 데이터를 저장하거나 로드할 수 있습니다.

A / D / T

활성화, 비활성화 또는 표시를 위한 UBL 예제; 모든 G29 구현에서 사용 가능하지 않습니다.

실전 예제

일반적인 Marlin 시작 시퀀스

G28
G29

먼저 홈 위치로 이동한 후, 설정된 G29 루틴을 실행합니다. 일부 프린터는 대신 기존 메시를 로드합니다.

Klipper 동등한 개념

G28
BED_MESH_CALIBRATE

Klipper는 기본 Marlin G29 구문 대신 확장 명령을 사용합니다.

펌웨어 맥락

시스템상태달라지는 점
Marlin방언 확인지원되지만, 매개변수와 결과는 해당 펌웨어에 컴파일된 레벨링 시스템에 따라 달라집니다.
Klipper방언 확인BED_MESH_CALIBRATE 및 BED_MESH_PROFILE를 사용합니다. G29는 사용자 매크로로만 존재할 수 있습니다.
RepRapFirmware방언 확인프로빙 및 메시 동작은 기계 및 매크로에 의해 제어됩니다. 구성된 G29 워크플로를 확인하십시오.
CNC controllers해당 없음G29는 휴대용 CNC 베드 레벨링 명령이 아니며 사용되지 않거나 기계별일 수 있습니다.

이 뷰어가 보여줄 수 있는 것

명령이 기록되었으나, 보정은 시뮬레이션되지 않았습니다.

뷰어는 슬라이서에 의해 작성된 좌표를 그립니다. 프로브 이동을 실행하거나, 기계 메시를 로드하거나, 펌웨어 전용 Z 보정으로 경로를 변경하지 않습니다.

흔한 실수

  • 컴파일된 시스템을 확인하지 않고 다른 Marlin 레벨링 모드에서 G29 매개변수를 절대 복사하지 마십시오.
  • 호밍, 프로브 오프셋 및 명확한 이동 경로는 실제 프로빙을 수행하기 위한 안전 전제 조건입니다.
  • 보기 좋은 명목상의 툴패스가 저장된 메시가 존재하거나 프린터에서 활성 상태임을 확인해 주지는 않습니다.

1차 출처

이 페이지는 아래 펌웨어 문서를 대조해 작성한 영어 원문 설명을 옮긴 것입니다. 명령어는 실제로 실행할 기계의 펌웨어와 설정에 맞춰 반드시 직접 확인하십시오.