限位相关
本页面说明常见限位方式的接线、配置和状态检查方法。首次归位前,请先完成限位状态检查,确认触发逻辑正确。
安全提醒
- 限位接线操作必须断电进行。
- 归位前请将打印头移动到机器中间位置,并准备好急停或断电。
- 限位状态不正确时不要执行
G28,否则可能撞机。
微动限位
三线微动限位注意事项
危险
FLY 主板用户请注意:三线微动限位开关不能直接连接到 FLY 主板。主板限位接口已经提供 5V 电源,如果三线微动开关接法错误,可能导致 5V 短路,烧毁主板、上位机或驱动。
处理方法:
- 剪断三线限位开关
XH2.54端子中对应的 5V 线,通常为红色线,实际请以线序为准。 - 剪断后使用绝缘胶带或热缩管包裹,避免短路。
Loading...
微动限位接线方法
注意
强烈推荐使用常闭口 NC。常闭接法在断线时更容易暴露异常,可降低撞机风险。
| 主板端子 | 功能 | 连接要求 |
|---|---|---|
5V | 电源 | 悬空不接 |
GND | 接地 | 必须连接 |
S | 信号 | 必须连接 |
检测步骤:
- 将万用表调至通断测试档。
- 测试微动限位常闭端与公共端。
- 未按压时应导通,蜂鸣器响。
- 按压时应断开,无蜂鸣声。
- 若结果相反,请检查是否误用了常开端 NO,或端子接触不良。
Loading...
微动限位参考配置
多数限位需要启用上拉电阻,因此引脚前需要添加 ^。使用常闭 NC 限位时,通常还需要添加 ! 反转状态。
printer.cfg
[stepper_x]
endstop_pin: ^!PD9
TAP
接线说明
危险
- 本教程使用
SHT36-V2的BL-Touch接口作为示例。 - 部分 TAP 支持 12V 或 24V,但建议优先使用 5V 供电。
BL-Touch中间信号口无法作为限位口使用。
| 主板端子 | 功能 | 连接要求 |
|---|---|---|
5V | 电源 | 必须连接 |
GND | 接地 | 必须连接 |
S | 信号 | 必须连接 |
Loading...
TAP 参考配置
printer.cfg
[stepper_z]
endstop_pin: probe:z_virtual_endstop
# position_endstop: -0.5
[probe]
pin: ^sht36:PC15
x_offset: 0
y_offset: 0
# z_offset: 0
speed: 3.0
lift_speed: 5
samples: 3
samples_result: 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 %}
{% 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 供电。
- 如果需要使用 12V 或 24V 供电,请参考下方接近开关接法。
接线说明
| 主板端子 | 功能 | 连接要求 |
|---|---|---|
5V | 电源 | 必须连接 |
GND | 接地 | 必须连接 |
S | 信号 | 必须连接 |
EE-SX670WR 接线建议:
| 光电开关 | 功能 | 连接要求 |
|---|---|---|
| 棕色 | 电源 | 必须连接 |
| 蓝色 | 接地 | 必须连接 |
| 黑色 | 信号 | 必须连接 |
| 粉色 | 常闭 | 连接 GND 后使用常闭 |
Loading...
光电限位参考配置
printer.cfg
[stepper_x]
endstop_pin: ^PD9
接近开关
危险
以欧姆龙接近开关 TL-Q5MC2-Z 为例,操作前请注意:
- 传感器类型为 NPN 常闭开关。
- 需要自备
BAT85二极管。 - 裸露线头必须做好绝缘处理,避免短路。
接线步骤
- 将二极管黑色端,也就是负极,接传感器信号线。
- 将二极管另一端,也就是正极,接主板信号接口。
- 使用热缩管或电工胶布包裹裸露线头。
Loading...
接近开关参考配置
printer.cfg
[probe]
pin: ^PC0
x_offset: 0
y_offset: 25.0
z_offset: 0
限位状态检查
准备工作
- 断电后手动将打印头移动到机器中间位置。
- 开机并打开网页控制台。
- 输入以下命令查看限位状态:
QUERY_ENDSTOPS
接线与配置正确时,未触发的限位应显示为 open。
Loading...
触发测试
按住其中一个限位开关,不要松开,再次执行:
QUERY_ENDSTOPS
被按下的限位状态应变为 TRIGGERED。例如按下 Y 限位时,Y 状态应从 OPEN 变为 TRIGGERED。
Loading...
结果判断
| 现象 | 处理方法 |
|---|---|
| 状态未改变 | 检查限位开关接线和配置中的 pin 是否正确 |
| 触发不灵敏 | 检查 pin 前是否添加上拉符号 ^,例如 ^PC0 |
| 状态相反 | 检查 pin 前是否需要添加或删除反转符号 ! |
状态相反时:
- 如果当前为
^!PD9,可尝试改为^PD9。 - 如果当前为
^PD9,可尝试改为^!PD9。
扩展功能
如果打印机未使用物理限位开关,请参考 无限位使用指南。
Loading...