
Ender 3 Pro에서 BLTouch를 사용한 레벨링 문제 해결
Ender 3 Pro 프린터가 결함 있는 첫 번째 레이어를 시작하면, 베드 레벨링을 확인해야 할 가능성이 큽니다. BLTouch 센서로 이 작업을 자동화하는 것은 효과적인 해결책이지만, 하드웨어와 펌웨어를 모두 준비해야 합니다. 무엇보다 먼저, 수동으로 표면을 최대한 조정하고 벨트의 장력과 축의 직진성을 확인하는 것이 기본입니다. 🛠️
BLTouch 통합을 위한 펌웨어 준비
센서가 작동하려면 Marlin의 맞춤 버전을 컴파일해야 합니다. 공식 저장소에서 소스 코드를 가져와 구성 파일을 수정하세요. 자동 레벨링 기능을 활성화하고 해당 보드 모델에 맞는 제어 핀을 정의해야 합니다. 그 후 PlatformIO나 Arduino IDE 같은 환경을 사용해 코드를 처리하고 프린터 메모리에 업로드하세요.
컴파일 주요 단계:- 공식 소스에서 Marlin의 안정 버전을 다운로드합니다.
- Configuration.h 파일을 편집하여 AUTO_BED_LEVELING_BILINEAR를 활성화하고 센서 핀을 할당합니다.
- PlatformIO를 사용해 새 펌웨어를 컴파일하고 Ender 3 Pro 컨트롤러로 전송합니다.
3D 프린팅의 마법은 때때로 기계 자체가 제시하는 도전을 극복하는 데 있으며, 이는 학습의 일부입니다.
자동 캘리브레이션 실행 및 사용
센서가 설치되고 소프트웨어가 업데이트되면 베드 캘리브레이션을 진행할 수 있습니다. 프린터 화면에서 자동 레벨링 시퀀스를 시작하세요. BLTouch는 불규칙성을 위한 보상 맵을 생성하기 위해 여러 지점을 측정합니다. 이 데이터를 EEPROM에 저장하는 것을 잊지 마세요. 각 작업에 이 보정을 적용하려면 슬라이싱 소프트웨어의 시작 G코드에 G29 명령을 추가하세요.
설치 후 체크리스트:- 프린터 메뉴에서 자동 레벨링 프로세스를 수행합니다.
- 보상 메쉬를 영구 메모리(EEPROM)에 저장합니다.
- 슬라이서의 시작 스크립트에 G29 명령을 포함하여 각 인쇄에서 메쉬를 사용합니다.
자동화에 대한 결론
Ender 3 Pro에 BLTouch를 구현하면 완벽한 첫 번째 레이어를 유지하는 것이 엄청나게 간단해집니다. 펌웨어 설정과 캘리브레이션 과정에서 세부 사항에 주의를 기울여야 하지만, 결과는 더 일관되고 레벨링 오류로 인한 고장을 덜 발생시키는 프린터입니다. 이러한 설정을 마스터하는 것이 신뢰할 수 있는 인쇄를 얻는 핵심입니다. ✅