为什么我在 Marlin 上看不到 M42 命令的效果?
3D打印
马林鱼
坡道-1.4
2021-05-14 13:57:35
2个回答
我查看了当前的 Marlin 代码,除非您尝试使用的引脚被列为“SENSITIVE_PINS”列表,否则 P24 命令应该可以正常工作:
#define SENSITIVE_PINS { 0, 1, \
X_STEP_PIN, X_DIR_PIN, X_ENABLE_PIN, X_MIN_PIN, X_MAX_PIN, \
Y_STEP_PIN, Y_DIR_PIN, Y_ENABLE_PIN, Y_MIN_PIN, Y_MAX_PIN, \
Z_STEP_PIN, Z_DIR_PIN, Z_ENABLE_PIN, Z_MIN_PIN, Z_MAX_PIN, Z_MIN_PROBE_PIN, \
PS_ON_PIN, HEATER_BED_PIN, FAN_PIN, FAN1_PIN, FAN2_PIN, CONTROLLER_FAN_PIN, \
_E0_PINS _E1_PINS _E2_PINS _E3_PINS _E4_PINS BED_PINS \
_H0_PINS _H1_PINS _H2_PINS _H3_PINS _H4_PINS \
_X2_PINS _Y2_PINS _Z2_PINS \
X_MS1_PIN, X_MS2_PIN, Y_MS1_PIN, Y_MS2_PIN, Z_MS1_PIN, Z_MS2_PIN \
}
这些引脚是特定于打印机的;因此,如果无法访问您的 Marlin 版本,我无法查看引脚 4 是否对应于其中之一。如果这是问题所在,则该命令应该返回错误。如果没有错误,我会仔细查看硬件。
其它你可能感兴趣的问题