记录一下我的BLV mgn Cube 3D打印机升级Klipper的配置,功能包括:
- 树莓派3B作为主控
- BIGTREETECH SKR V1.3主板
- bltouch自动调平
- 断料检测
- 倾斜校正
- 多Z轴高度校准
- 热床mesh校准
- 延时摄影(此文未添加)
# This file contains common pin mappings for the BIGTREETECH SKR V1.3
# board. To use this config, the firmware should be compiled for the
# LPC1768.
#bltouch配置
[bltouch]
sensor_pin:^P1.25 # 信号接口 #^P1.25 for Z-min
control_pin:P2.0
x_offset: 28.5 # X轴-传感器相对喷嘴偏移量
y_offset: 5.0 # Y轴-传感器相对喷嘴偏移量
z_offset: 1.35 # Z轴-传感器相对喷嘴偏移量 值越大,喷嘴离平台越近
speed: 10.0 # 调平速度
samples: 1 # 采样次数
samples_result: median # 取值方式(默认median-中位数)
sample_retract_dist: 3.0 # 调平回缩距离
samples_tolerance: 0.5 # 采样公差(注意过小的值可能造成采样次数增加)
samples_tolerance_retries: 3 # 超公差重试次数
#断料检测,检测到断料则直接暂停
[gcode_button Broken_Material]
pin:!P1.28 # 限位开关接口 P1.28 for X-max
press_gcode:
release_gcode:
PAUSE
[gcode_macro PRINT_START]# 将 PRINT_START 设置为开始打印时的宏,自定义打印前的动作
gcode:
SET_SKEW CLEAR=1
SET_SKEW XY=140.6,141.2,99.6 #XY倾斜校正
SET_HEATER_TEMPERATURE HEATER=extruder TARGET=210
SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET=60
G28 # 归位所有轴
G92 E0 # 将挤出机归零
BED_MESH_CLEAR # 卸载网床
# G1 X10 F4000 # X回零点
G1 E10 F1000 # 吐出10mm丝
;G1 Y10.0 F5000 ;intro line
;G92 E0 ;zero the extruded length again
BED_MESH_PROFILE LOAD=default # 加载网床
hyperlapse CYCLE=30 ACTION=START #启动延时拍照,间隔30s
[gcode_macro PRINT_END]# 将 PRINT_END 设置为打印结束时的宏,自定义打印完成之后动作
gcode:
M400 # 等待缓冲区清除
G1 E-10 F2000 # 回抽10mm
G92 E0 # 将挤出机归零
M104 S0 #turn off temperature
M140 S0 #turn off bed
G28 X0 #home X axis
#M84 #disable motors
BED_MESH_CLEAR
SET_SKEW CLEAR=1 #卸载倾斜校正
hyperlapse CYCLE=30 ACTION=STOP #停止延时拍照,间隔30s
TIMELAPSE_RENDER #合成视频
CANCEL_PRINT_BASE
# SDCARD_RESET_FILE
#####################################################################
# 打印机配置corexy
#####################################################################
[printer]
kinematics: corexy # 打印机类型:corexy
max_velocity: 200 # 最大速度(最大 300)
max_accel: 2000 # 最大加速度(最大 4000)
max_accel_to_decel: 2000 # 最大加速至减速(最大 4000)
max_z_velocity: 6 # Z轴最大速度
max_z_accel: 60 # Z轴最大加速度
square_corner_velocity: 5.0 # 方形拐角速度
########################################
# SKR V1.3主板
########################################
[mcu]
serial: /dev/serial/by-id/usb-Klipper_lpc1768_13A00004619C2DAE14A51953871E00F5-if00
#辅助mcu 树莓派自己
[mcu auxboard]
serial: /tmp/klipper_host_mcu
################