anet a8 오토레벨링 (auto leveling) 적용하기
작업 순서
1. Auto Level Sensor 구매
ex>
2. Auto Level Sensor 출력 및 설치하기
(!!! auto level sensor의 높이는 실제 노즐보다 높아야 한다. 하지만 절대 주의해야 할 점!!! 노즐이 바닥에 닿았을 때, Auto level sensor 에 불이 들어와야 한다. 불이 들어오지 않을 경우!!!! 히팅베드를 지속적으로 노즐이 눌러, 노즐이 부러지거나 베드가 휠 수 있다. 주의!!!)
3. github에서 skynet firmware + arduino + cura 다운받기
주소: https://github.com/thijsk/Skynet3d
4. skynetv2.3.2/configuration profiles/anet a8/ 폴더 안에서 본인이 해당하는 configuration을 선택하여 config 파일을 바꿔치기 하기.
(1) 액정 5버튼 - auto level 사용 - 위치: 왼쪽 앞
(2) 액정 5버튼 - auto level 사용 - 뒤쪽
(3) 액정 5버튼 - auto level 미사용
(4) 풀 그래픽 LCD - auto level 사용 - 위치: 왼쪽 앞
(5) 풀 그래픽 LCD - auto level 사용 - 뒤쪽
(6) 풀 그래픽 LCD - auto level 미사용
5. Arduino-1.8.0 에서 파일 컴파일 및 보드로 다운로드
6. cura 15.04.6 설치 및 실행
7. Anet a8 에 맞게 설정 하기
8. STL 파일 열기
9. Print with USB 클릭
9-1. Print with USB 초기 설정 변경
- Start/End-GCode 변경
========================================
;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
;Print time: {print_time}
;Filament used: {filament_amount}m {filament_weight}g
;Filament cost: {filament_cost}
;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
;M109 S{print_temperature} ;Uncomment to add your own temperature line
G21 ;metric values
G90 ;absolute positioning
M82 ;set extruder to absolute mode
M107 ;start with the fan off
G28 ; Auto Home All AXIS
G29 ; Auto Bed Levelling
G1 Z15.0 F{travel_speed} ;move the platform down 15mm
G92 E0 ;zero the extruded length
G1 F200 E3 ;extrude 3mm of feed stock
G92 E0 ;zero the extruded length again
G1 F{travel_speed}
;Put printing message on LCD screen
M117 Printing...
=========================================
========= 여기부터는 cura software를 이용한 anet a8 컨트롤 부분 ==========
- Print with USB 창 오른쪽 아래 입력