3D 프린터 중앙 출력 안 될 때 해결법: 원인 분석부터 펌웨어 수정까지
3D 프린터가 중앙이 아닌 모서리에서 출력되는 문제
3D 프린팅 문제는 초보자와 숙련자 모두에게 흔합니다. 설정을 아무리 바꿔도 프린터가 베드 중앙이 아닌 모서리에서 출력을 시작하거나, 왜곡·컬링 현상이 발생할 수 있습니다. 주로 초기 설정 단계에서 발생하는 이슈입니다.
중앙 출력이 안 되는 주요 원인
소재와 시간 낭비를 막으려면 반드시 해결해야 합니다. 주된 원인은 다음과 같습니다.
- 소프트웨어 설정 부족 또는 잘못된 설정(원점 위치, 출력 크기)
- 슬라이서에서 프린터 베드 크기와 실제 베드 크기 불일치
- 오프셋 값 설정 오류로 인한 빌드 플레이트 위 잘못된 위치 출력
- 사용자 실수(잘못된 명령 입력 등)
왜 처음 몇 레이어가 베드 앞쪽 왼쪽 모서리에서 시작되나?
- 슬라이서에 적절한 프린터 프로파일이 없어 베드 크기 불일치 발생
- 엔더(Ender) 시리즈 등에서 Cura 설정과 실제 베드 크기 불일치
- 포지션 오프셋 값이 달라 빌드 플레이트 위 잘못된 위치에 출력
다행히 간단한 해결책들이 있습니다.
수정 전 필수 확인 사항
오프셋 값과 노즐 위치를 정밀하게 조정하기 위한 사전 작업입니다.
1. 슬라이서 설정 점검
슬라이서는 출력 시 원점(origin)을 결정합니다. 프린터 펌웨어의 원점과 일치하도록 설정해야 합니다. 일치하지 않으면 노즐이 의도한 원점에서 벗어납니다.
⚠ 주의: 카르테시안 프린터에서 Ultimaker Cura를 사용할 때 특히 주의하세요. 기본적으로 모서리에서 출력을 시작하는 경향이 있습니다.
2. 프린터 물리적 원점 조정
출력 전 프린터 원점을 중앙으로 맞춥니다. 터미널/콘솔 또는 G-code 파일(G1 X0 Y0 Z15 P500)을 사용해 노즐을 홈 위치(0,0,15)로 이동시킵니다. 델타 또는 카르테시안 펌웨어의 경우 기본 원점이 이미 중앙입니다.
3. 오프셋 값 및 위치 파악
빌드 플레이트 중앙에 노즐을 위치시키려면 오프셋 값이 필요합니다.
- 베드 면적의 90% 이상을 커버하는 정사각형 테스트 출력
- 출력물과 베드 모서리 간 거리 측정
- 예: 오른쪽 9mm, 왼쪽 11mm라면 베드가 1mm 왼쪽으로 치우침 → 펌웨어 오프셋 설정 오류
모서리 출력 문제 해결 단계별 가이드
1단계: 노즐/프린트 헤드를 중앙으로 이동
Pronterface 등 소프트웨어로 노즐을 1mm 단위로 정밀 이동시킵니다. 이동 전 Arduino 소프트웨어는 종료해야 합니다. 중앙 이동 후 오토홈 버튼으로 기본 홈 위치 복귀.
2단계: 새로운 오프셋 값 계산
Marlin 펌웨어 설정을 위해 오프셋 값을 구합니다.
- 베드 X, Y 치수의 중간점(중앙) 계산
- 현재 프린트 헤드 위치에서 새 중앙까지의 거리 = 새로운 오프셋 값
- 음수 값이 나와도 정상(초기 헤드 위치에 따라 다름)
3단계: Marlin 펌웨어 설정 파일에 오프셋 값 적용
설정 파일에서 //로 주석 처리된 X, Y 축 수동 홈 위치 라인을 찾아 오프셋 값을 슬래시 사이에 입력하고 주석 해제.
4단계: 수정된 Marlin 펌웨어 업로드
설정이 완료되면 펌웨어를 프린터에 업로드합니다.
5단계: 수정 확인 테스트
프린트 헤드를 중앙 지점(예: 90,90)으로 이동 후 Pronterface 연결, 오토홈 실행. 명령 G0 X90 Y90 Z2 입력(Z=2는 헤드 간섭 방지). 노즐이 베드 중앙으로 가면 성공.
6단계: 캘리브레이션 파일로 재테스트
캘리브레이션 파일을 다시 출력해 정상 작동 확인.
Marlin 펌웨어 업데이트 방법
준비물: Arduino IDE 설치된 Windows PC, 연결 케이블, Female-Female 듀폰 케이블 5개, Female-Male 듀폰 와이어 1개
- Arduino IDE → '예제 스케치' → ArduinoISP 열기
- 라이브러리 관리 → U8glib 라이브러리 선택
- 보드 매니저 → Sanguino 보드 설치
- Arduino Uno 연결
- 스케치 업로드 및 저장
- 메뉴 → Sanguino 보드 선택
- Tools 탭 → 부트로더 굽기
- 듀폰 케이블 및 Arduino Uno 분리
Ender 3 전용 해결법
펌웨어 → 환경설정 → Cura 구성 → 프린터 → 머신 설정 → 익스트루더 1 탭에서 오프셋 값을 직접 변경합니다. 양수면 후면 오른쪽, 음수면 전면 왼쪽으로 헤드가 이동합니다.
결론
3D 프린터가 중앙에서 출력되지 않는 문제는 원인 파악 → 오프셋 계산 → 펌웨어/슬라이서 설정 수정 → 테스트 순서로 체계적으로 접근하면 해결 가능합니다. 품질 좋은 출력을 위해 반드시 익혀야 할 필수 설정 기술입니다.