限位相关
微动限位
三线微动限位注意事项
须知
- FLY主板用户请注意: 三线微动限位开关不能直接连接到FLY主板,因为主板上的限位接口已经提供了5V电源。如果直接连接,会导致5V短路,烧毁主板、上位机以及驱动等设备!
- 解决方法
- 剪断5V线: 将三线限位开关的
XH2.54
端子中对应的5V线(通常是红色线,请以实际颜色为准)剪断并用绝缘胶带包裹,防止短路。
- 剪断5V线: 将三线限位开关的
微动限位接线方法
注意事项
- 强烈推荐: 使用常闭口(防止短线时候撞机事故发生)
- 连接要求:
主板端子 | 功能 | 连接要求 |
---|---|---|
5V | 电源 | 🔌 悬空不接 |
GND | 接地 | ✅ 必须连接 |
S | 信号 | ✅ 必须连接 |
- 检测步骤:
-
万用表调至通断测试档(蜂鸣器图标)
-
测试微动:
- 未按压: 常闭端与公共端间应导通(蜂鸣器响)
- 按压: 常闭端与公共端间应断开(无声)
-
若结果相反:
- 检查是否误用常开端(NO)
- 检查是否接触不良
配置说明
-
上拉电阻要求:
- 大多数打印机需要启用上拉电阻,必须在引脚前添加
^
符号
- 大多数打印机需要启用上拉电阻,必须在引脚前添加
-
常闭限位配置:
- 使用常闭(NC)限位时,必须在添加
!
符号
- 使用常闭(NC)限位时,必须在添加
-
下方是参考配置
[stepper_x]
endstop_pin: ^!PD9
TAP
接线说明
须知
- 本教程使用
SHT36-V2
的BL-Touch
接口做演示 - 部分
TAP
支持12V
或者24V
但是建议使用5V
供电(安全) BL-Touch
中间信号口无法当作限位口使用!!!
主板端子 | 功能 | 连接要求 |
---|---|---|
5V | 电源 | ✅ 必须连接 |
GND | 接地 | ✅ 必须连接 |
S | 信号 | ✅ 必须连接 |

参考配置
- 上拉电阻要求:
- 大多数打印机需要启用上拉电阻,必须在引脚前添加
^
符号
[stepper_z]
endstop_pin: probe:z_virtual_endstop
# position_endstop: -0.5
[probe]
pin: ^sht36:PC15 # 信号接口
x_offset: 0 # X轴-传感器相对喷嘴偏移量
y_offset: 0 # Y轴-传感器相对喷嘴偏移量
#z_offset: 0 # Z轴-传感器相对喷嘴偏移量
speed: 3.0 # 调平速度
lift_speed: 5 # 抬起探头速度
samples: 3 # 采样次数
samples_result: median # 取值方式(默认median-中位数)
sample_retract_dist: 3.0 # 调平回缩距离
samples_tolerance: 0.075 # 采样公差(注意过小的值可能造成采样次数增加)
samples_tolerance_retries: 3 # 超公差重试次数
activate_gcode:
{% set PROBE_TEMP = 150 %}
{% set MAX_TEMP = PROBE_TEMP + 5 %}
{% set ACTUAL_TEMP = printer.extruder.temperature %}
{% set TARGET_TEMP = printer.extruder.target %}
{% if TARGET_TEMP > PROBE_TEMP %}
{ action_respond_info('Extruder temperature target of %.1fC is too high, lowering to %.1fC' % (TARGET_TEMP, PROBE_TEMP)) }
M106 S255
M109 S{ PROBE_TEMP }
M106 S26
{% else %}
# Temperature target is already low enough, but nozzle may still be too hot.
{% if ACTUAL_TEMP > MAX_TEMP %}
{ action_respond_info('Extruder temperature %.1fC is still too high, waiting until below %.1fC' % (ACTUAL_TEMP, MAX_TEMP)) }
TEMPERATURE_WAIT SENSOR=extruder MAXIMUM={ MAX_TEMP }
{% endif %}
{% endif %}
光电限位
须知
- 本教程使用
EE-SX670WR
- 传感器类型: NPN 常闭开关
- 光电开关使用
5V
供电 - 超过
5V
需要使用12V
或者24V
请看下方接近开关教程
接线说明
主板端子 | 功能 | 连接要求 |
---|---|---|
5V | 电源 | ✅ 必须连接 |
GND | 接地 | ✅ 必须连接 |
S | 信号 | ✅ 必须连接 |
-
EE-SX670WR
接线说明 -
建议将常闭与蓝色线(GND)接一起!
光电开关 功能 连接要求 棕色 电源 ✅ 必须连接 蓝色 接地 ✅ 必须连接 黑色 信号 ✅ 必须连接 粉色 常闭 连接GND后使用常闭
配置说明
-
上拉电阻要求:
-
大多数打印机需要启用上拉电阻,必须在引脚前添加
^
符号 -
下方是参考配置
[stepper_x]
ndstop_pin: ^PD9
接近开关
重要须知
- 以欧姆龙接近开关
TL-Q5MC2-Z
为例,操作前请注意: - 传感器类型: NPN 常闭开关
- 必备材料: 需自购
BAT85
型号二极管
接线步骤
- 二极管安装
- 将二极管黑色端(负极)接传感器信号线
- 另一端(正极)接主板信号接口
- 绝缘处理
- 强烈建议使用热缩管或电工胶布包裹裸露线头,防止接触其他设备导致短路
参考配置
- 上拉电阻要求:
- 大多数打印机需要启用上拉电阻,必须在引脚前添加
^
符号 - 下方是参考配置
[probe]
pin: ^PC0
x_offset: 0
y_offset: 25.0
z_offset: 0
限位状态检查
准备工作
- 准备与初始检查
- 在安全断电的情况下,将打印头缓慢移动至机器中间位置后开机。
- 打开网页控制台,输入以下命令,以验证限位开关状态:
QUERY_ENDSTOPS
- 若接线与配置正确,所有限位开关应显示为 open 状态。
测试
- 按住其中一个限位开关(不要松开),再次执行下方指令:
QUERY_ENDSTOPS
- 此时被按下的限位状态应变更为
TRIGGERED
(例如按下Y
限位,则Y
状态应从OPEN
变为TRIGGERED
)。
结果判断
状态未改变:
请检查限位开关的接线及配置中定义的Pin
脚是否正确。触发不灵敏:
请检查配置中Pin
脚前是否有^
符号(例如:^PC0
),该符号用于上拉,缺失可能导致触发异常。状态相反:
请检查Pin
脚前是否有!
符号。- 若存在,请删除该符号(例如: 将
^!PD9
改为^PD9
)。 - 若不存在,请尝试添加该符号(例如: 将
^PD9
改为^!PD9
)。
- 若存在,请删除该符号(例如: 将
Loading...