Tevo 3D 프린터를 구매후 Auto Level 센서를 함께 구입하였으나 방법을 몰라 수동으로 레벨링 세팅후 사용하다가(귀찮아서..ㄷㄷ)

 

하기의 방법으로 펌웨어를 변경하여 오토 레벨링이 가능 하도록 수정 하였다.

 

큰 그림은 하기와 같다.

 

1. 아두이노 IDE 설치 (펌웨어 개발도구)

   링크 주소 : https://goo.gl/CqbRxA

2. 마를린 펌웨어 다운로드 (Tevo 용)

   링크 주소 : https://goo.gl/mJxJAP

(Tevo 3D 프린터는 마를린 펌웨어를 사용하며 Configuration.h 파일에 Tevo 관련 설정이 적용 되어있다.)

3. 아두이노를 설치

4. 펌웨어 변경 컴파일후 보드에 업로드.

5. Repetier G 코드 수정.

6. 레벨센서 세팅.

7. 3D 출력

 

 

여기서는 4~5번의 과정에 대하여 설명 한다.

먼저 아두이노에서 보드 관련 설정을 한다.

 

보드는 Atmel 사의 Atmega2560 을 사용 하고 있다. 하기와 같이 붉은색 영역의 사각 상자 부분처럼 설정 한다.

image

 

configuration.h 파일 탭을 선택 한뒤 하기

 

#define INDUCTIVE_NO 부분 주석된것을 해제 한다.

#define BILINEAR  주석을 해제한다.

#define MANUAL 부분을 주석처리 한다.

 

본인의 경우 BILINEAR 방식 의 레벨센서 캘리브레이션 을 선택 하였으며

각자 코드의 주석을 보고 원하는 방식을 적용하면 될듯 합니다.

 

image

 

image

 

 

센서를 장착 하였기 때문에 측정을 위한 포인트를 위하여 기존 200에서 하기와 같이 변경 하였음.

image

 

 

이후 하기 그림의 버튼을 눌러 컴파일후 업로드 한다.

image

 

마를린 펌웨에ㅓ 개발 사이트에서 Automatic bed  leveling 관련 자료 확인 결과 G 코드 시작시

M420 S1을 적용하라고 되어있음.

http://marlinfw.org/docs/features/auto_bed_leveling.html

 

하기와 같이 CuraEngine 슬라이서의 시작 코드 부분에서

M420 S1;

을 추가 하였음.

image

 

이후 베드 레벨링은 LCD 화면을 통하여 진행 하면 되며 기구적인 설정은 Tevo 조립 메뉴얼 및 유투브를 참고 하여 진행 하면 됨.

 

일반적으로 노즐과 베드 사이에

아래의 대형 커터칼의 칼날이

틈새에 들어가는 정도로 높이를 조정 하고 센서를 감지 시점으로 맞춰놓으면 대략적으로 큰 문제 없이 동작 됨.

 image

 

#Tevo Autolevel, #Tevo 3D Printer, #Tevo 3D프린터, #3D 프린터 , #3D Printer, #3D 프린터 오토레벨링, #마를린 펌웨어, #marlin, #marlin Firmware

크리에이티브 커먼즈 라이센스
Creative Commons License
2018/02/11 21:09 2018/02/11 21:09

Trackback Address >> 이 글에는 트랙백을 보낼 수 없습니다

댓글을 달아 주세요