플루이드 설치 시 기본으로 저렇게 다 printer.cfg파일을 가지고 있습니다.

저 중 자신의 보드 및 프린터 이름을 찾아 다운로드 한 뒤 몇 가지 설정만 하고 

printer.cfg로 이름변경 후 업로드하게 되면 자동으로 설정을 잡고 프린터와 연결이 됩니다.

 

먼저 라즈베파이와 프린터를 연결합니다.

 

 

연결은 보통 일반 종이 프린터와 같이 USB AB형 케이블을 사용하면 됩니다. 

프린터 구매 시 다 들어 있고 선이 짧은 경우 일반 프린터 선을 뽑아다 가져와서 사용해도 상관없습니다.

 

킹 룬 KP3S의 경우 제가 예제 파일을 받아서 제 킹룬에 맞게 만들어놓은 cfg가 있습니다.

타이탄헤드 + 3Dtouch 의 경우 이 설정파일만 받아 업로드하면 동작합니다.

z엔드 스탑은 뜯어내고 그 자리에 BLTouch나 3DTouch를 배선했을 경우에만 작동합니다.

(probe:z_virtual_endstop)

 

printer.cfg
0.00MB

 

킹룬은 mks robin nano 보드 자체 생산인 kingroon보드입니다. 

그래서 핀아웃 번호가 똑같습니다. 본인의 프린터가 킹룬이 아닐 경우

본인의 보드 이름 + pinout, pinmap 등으로 구글링을 하면 정보가 많으니 

참고하시고, 본인의 프린터 이름 + klipper config라고 검색해도 남들이 세팅해놓은

cfg파일이 있으니 찾아 쓰셔도 됩니다.

 

제 세팅 값에서 변경해야 할 부분은

[mcu]
serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
restart_method: command

먼저 PuTTY를 실행 한  뒤 로그인하시고

 

ls /dev/serial/by-id/*

을 치게 되면 본인의 시리얼 경로가 나옵니다. 해당 경로를 복사해서 printer.cfg의 저부분에 붙여 넣어 주세요. 라즈베리파이 3b는 다 같은 거 같습니다.

 

그리고 본인이 bltouch, 3dtouch류를 엔드 스탑으로 쓰지 않고 메쉬 레벨링에만 사용하는 경우,

엔드 스탑 버튼이 따로 달려 있는 경우에는 

 

[stepper_z]
step_pin: PB5
dir_pin: !PB4
enable_pin: !PB8
rotation_distance: 8
full_steps_per_rotation: 200
microsteps: 32
endstop_pin: probe:z_virtual_endstop 
position_min: -10 # enable to use BLTouch
position_max: 180
homing_speed: 10
homing_retract_dist: 5.0

[bltouch]
sensor_pin: ^PA11
control_pin: PA8
# probe_with_touch_mode: True
x_offset: 25 
y_offset: 3
z_offset: 3.2

중간의 이 부분을 찾아서 endstop_pin을 바꿔주셔야 합니다..

기왕이면 bltouch활용을 하도록 합시다. 정말 편해요.

 

[input_shaper]와 베드, 익스투르더 P.I.D튜닝은 다음 글에서 후술 하도록 하겠습니다.

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기