####################################################################################
# 3D MELLOW / FLY_GEMINI #
####################################################################################
## FLY_GEMINI资料网址:http://mellow.klipper.cn/#/board/fly_gemini_v3/README
## FLY_GEMINI原理图网址:https://github.com/Mellow-3D/Fly-Gemini-V3
## FLY 官方淘宝店:https://shop126791347.taobao.com/shop/view_shop.htm?spm=a230r.1.14.4.1a4840a8hyvpPJ&user_number_id=2464680006
## 如需售后,请联系淘宝客服
## FLY 售后技术支持群:621032883
## FLY-RRF固件交流群:786561979
#####################################################################
# 注意事项 #
#####################################################################
##***需要更改/检查的事项:***
## MCU 路径 [mcu]
## 打印机活动范围 xyz的position
## 热敏电阻类型 [extruder] 和 [heater_bed]
## Z轴限位开关停止位置 [safe_z_home]
## Z轴限位开关偏移位置 [stepper_z]
## PID 校准 [extruder] 和 [heater_bed]
## 微调挤 出机电机步进值 [extruder]
#####################################################################
# 文件调用 #
#####################################################################
#[include fluidd.cfg] # FLUIDD调用文件。
#[include mainsail.cfg] # MAINSDIL调用文件。
#需要自行确定使用哪个文件
#####################################################################
# 主板配置 #
#####################################################################
[mcu]
serial: /dev/ttyACM0
#canbus_uuid: e51d5c71a901
### 查询can固件id是:~/klippy-env/bin/python ~/klipper/scripts/canbus_query.py can0
### can的id需要把serial替换成canbus_uuid: 后面添加id
#####################################################################
# 机型和加速度 #
#####################################################################
[printer] # 打印机设置
kinematics: corexy
max_velocity: 200 # 打印机最大速度
max_accel: 2000 # 最大加速度 最大3000
max_z_velocity: 15 # z轴最大速度
max_z_accel: 300 # z轴最大加速度
square_corner_velocity: 6.0 # 方形拐角速度,小一点可以有效避免平台重带来的惯性
#####################################################################
# 温度监控 #
#####################################################################
[temperature_sensor FLY MCU] # FLY主板温度
sensor_type: temperature_mcu mcu(默认)
#--------------------------------------------------------------------
[temperature_sensor FLY-π] # 上位机温度
sensor_type: temperature_host
#####################################################################
# X/Y步进电机设置 #
#####################################################################
# B Motor ---- Motor A
# | |
# |------挤出机-------|
# | |
# | |
# 正前方
#####################################################################
# X 轴步进电机 X电机位 #
#####################################################################
#注:接完线需测试运行方向,deiver0
[stepper_x]
step_pin: PC13 # X轴电机脉冲引脚设置
dir_pin: PC1 # X轴电机运行引脚设置,方向按实际判断,加感叹号会让运行方向反转
enable_pin: !PA3 # X轴电机使能引脚设置,使能引脚需要加感叹号,否者电机不工作
rotation_distance: 40 # 主动带轮周长mm(2GT-20T带轮40,2GT-16T带轮32)
microsteps: 16 # 电机细分设置,细分越高,质量越高,但主控负荷越大
full_steps_per_rotation: 200 # 电机单圈所需脉冲数(1.8度电机:200,0.9度电机:400)
endstop_pin: !PA4 # 限位开关PIN脚,建议常闭接常闭
#endstop_pin: tmc2209_stepper_x:virtual_endstop
###接常闭后是触发状态,加感叹号可以反转这个状态,万一断线时候可以避免撞机
position_endstop: 120 # 软限位最大行程 (voron0.1是120)
position_max: 120 # 机械限位最大行程 (voron0.1是120)
homing_speed: 50 # 复位速度,最大为100.归位速度建议别太快
homing_retract_dist: 0 # 第一次触发复位开关之后的后退距离
homing_positive_dir: true # 复位方向(一般不需要改动)
step_pulse_duration: 0.000004
#--------------------------------------------------------------------
## 请确保驱动型号配置正确
[tmc2209 stepper_x] # X 驱动配置 -TMC2209
uart_pin: PB11 # 通讯端口Pin脚定义
interpolate: False # 是否开启256微步插值(开启是True,关闭是False)
run_current: 0.8 # 电机运行电流值(单位:mA)
sense_resistor: 0.110 # 驱动采样电阻不要改
stealthchop_threshold: 0 # 静音阀值(如果不需要静音,请将数值改为0)
diag_pin: ^PA4 # If you have Mellows 2209 drivers they have a small dip switch on the driver to enable sensorless homing, other wise no jumper is needed
driver_SGTHRS: 255 # this is set to 255 which is the MAX sensitivity for sensorless homing, you will need to tune this later
#--------------------------------------------------------------------
#[tmc5160 stepper_x] # 挤出机驱动配置- TMC5160
#cs_pin: PB11 # SPI 片选Pin脚定义
#spi_bus: spi3 # SPI 通讯总线定义
#run_current: 1.0 # 电机运行电流值
#interpolate: False # 是否开启256微步插值(开启是True,关闭是False)
#sense_resistor: 0.075 # 驱动采样电阻不要改(如果使用5160 Pro,请将数值修改为0.033)
#stealthchop_threshold: 500 # 静音阀值(如果不需要静音,请将数值改为0)
#####################################################################
# Y 轴步进电机 Y电机位 #
#####################################################################
#注:接完线需测试运行方向,deiver1
[stepper_y]
step_pin: PC14 # Y轴电机脉冲引脚设置
dir_pin: PC4 # Y轴电机运行引脚设置,方向按实际判断x,加感叹号会让运行方向反转
enable_pin: !PD2 # Y轴电机使能引脚设置,使能引脚需要加感叹号,否者电机不工作
rotation_distance: 40 # 主动带轮周长mm(2GT-20T带轮40,2GT-16T带轮32)
microsteps: 16 # 电机细分设置,细分越高,质量越高,但主控负荷越大
full_steps_per_rotation: 200 # 电机单圈所需脉冲数(1.8度电机:200,0.9度电机:400)
endstop_pin: !PA5 # 限位开关PIN脚,建议常闭然后添加!反转状态
#endstop_pin: tmc2209_stepper_y:virtual_endstop
###接常闭后是触发状态, 加感叹号可以反转这个状态,万一断线时候可以避免撞机
position_endstop: 120 # 软限位最大行程 (voron0.1是120)
position_max: 120 # 机械限位最大行程 (voron0.1是120)
homing_speed: 50 # 复位速度,最大为100 归位速度建议别太快
homing_retract_dist: 0 # 第一次触发复位开关之后的后退距离
homing_positive_dir: true # 复位方向(一般不需要改动)
step_pulse_duration: 0.000004
#--------------------------------------------------------------------
## 请确保驱动型号配置正确
[tmc2209 stepper_y] # Y驱动配置 -TMC2209
uart_pin: PC10 # 通讯端口Pin脚定义
interpolate: False # 是否开启256微步插值(开启是True,关闭是False)
run_current: 0.8 # 电机运行电流值(单位:mA)
sense_resistor: 0.110 # 驱动采样电阻不要改
stealthchop_threshold: 0 # 静音阀值(如果不需要静音,请将数值改为0)
diag_pin: ^PA5 # If you have Mellows 2209 drivers they have a small dip switch on the driver to enable sensorless homing, other wise no jumper is needed
driver_SGTHRS: 255 # this is set to 255 which is the MAX sensitivity for sensorless homing, you will need to tune this later
#--------------------------------------------------------------------
#[tmc5160 stepper_y] # 挤出机驱动配置- TMC5160
#cs_pin: PC10 # SPI 片选Pin脚定义
#spi_bus: spi3 # SPI 通讯总线定义
#run_current: 1.0 # 电机运行电流值
#interpolate: False # 是否开启256微步插值(开启是True,关闭是False)
#sense_resistor: 0.075 # 驱动采样电阻不要改(如果使用5160 Pro,请将数值修改为0.033)
#stealthchop_threshold: 0 # 静音阀值(如果不需要静音,请将数值改为0)
#####################################################################
# Z轴步进电机 #
#####################################################################
#注:接完线需测试运行方向,deiver2
[stepper_z]
step_pin: PC15 # z轴电机脉冲引脚设置
dir_pin: !PC5 # z轴电机方向引脚设置,方向引脚需要按实际判断,加感叹号会让运行方向反转
enable_pin: !PC12 # z轴电机使能引脚设置,使能引脚需要加感叹号,否者电机不工作
### T8x4丝杠。旋转一圈,热床床可移动4毫米
### 请根据购买的丝杆参数进行修改
rotation_distance: 8 # 丝杆导程为 8
full_steps_per_rotation: 200 # 电机单圈所需脉冲数(1.8度电机:200,0.9度电机:400
microsteps: 16 # 电机细分设置,细分越高,质量越高,但主控负荷越大
endstop_pin: !PA6 # 限位开关PIN脚,建议常闭然后添加!反转状态
## position_endstop 是喷嘴相对于打印表面到Z限位停止触发点的位置
## 正数值 = 高于平台的终止点,负数值 = 低于平台的的终止点
## 增加position_ endstop的数值会使喷嘴更靠近床
## 在运行Z_ENDSTOP_CALIBRATE之后,position_endstop将存储在CFG配置的最后
position_min: -1.5 # 配置喷嘴清洁需要-5左右
position_endstop: 120 # 软限位最大行程 (voron0.1是120)
position_max: 120 # 机械限位最大行程