关闭 RogerRepRap 打开了这个问题 2013 年 7 月 12 日 · 4条评论 关闭 M114 上的不兼容 Pronterface/Marlin 获取位置#539 RogerRepRap 打开了这个问题 2013 年 7 月 12 日 · 4条评论 评论 罗杰说唱 评论了 2013 年 7 月 12 日 Pronterface 不显示 M114 的输出(获取位置消息)。问题似乎是 pronterface 没有显示它得到的所有内容,而是决定输出什么。其他一切都被扔掉了。另一方面,Pronsole 显示输出。 M114的输出可以通过在Marlin_main.cpp中改一行代码来兼容case 114下。 旧: 案例 114:// M114 SERIAL_PROTOCOLPM(“X:”); SERIAL_PROTOCOL(current_position[X_AXIS]); SERIAL_PROTOCOLPGM(“Y:”); SERIAL_PROTOCOL(当前位置[Y_AXIS]); SERIAL_PROTOCOLPGM(“Z:”); SERIAL_PROTOCOL(current_position[Z_AXIS]); SERIAL_PROTOCOLPGM(“E:”); SERIAL_PROTOCOL(current_position[E_AXIS]); <== 新: 案例 114:// M114 SERIAL_PROTOCOLPM(“X:”); SERIAL_PROTOCOL(current_position[X_AXIS]); SERIAL_PROTOCOLPGM(” Y:”); SERIAL_PROTOCOL(当前位置[Y_AXIS]); SERIAL_PROTOCOLPGM(” Z:”); SERIAL_PROTOCOL(current_position[Z_AXIS]); SERIAL_PROTOCOLPGM(” E:”); SERIAL_PROTOCOLLN(current_position[E_AXIS]); <== 请注意,虽然此更改解决了轴位置的打印问题,但它仍然不显示计数。此外,我建议在 Y、Z 和 E 位置之前添加一个空格以提高可读性。 抱歉,无法执行拉取请求,因为我的存储库已损坏。 罗杰 贡献者 布库比切克 评论了 2013 年 7 月 12 日 为其他人节省时间找出差异: 在 (“ e_axis 后换行。 伯恩哈德 2013 年 7 月 11 日星期四晚上 7:05,Miamicraft notifications@github.com写道: Pronterface 不显示 M114 的输出(获取位置 消息)。问题似乎是 pronterface 没有显示 它得到的所有内容,而是决定输出什么。其他一切都被扔掉 了。另一方面,Pronsole 显示输出。 M114的输出可以通过在Marlin_main.cpp中改一行代码来兼容case 114下。 旧: 案例 114:// M114 SERIAL_PROTOCOLPM(“X:”); SERIAL_PROTOCOL(current_position[X_AXIS]); SERIAL_PROTOCOLPGM(“Y:”); SERIAL_PROTOCOL(当前位置[Y_AXIS]); SERIAL_PROTOCOLPGM(“Z:”); SERIAL_PROTOCOL(current_position[Z_AXIS]); SERIAL_PROTOCOLPGM(“E:”); SERIAL_PROTOCOL(current_position[E_AXIS]); <== 新: 案例 114:// M114 SERIAL_PROTOCOLPM(“X:”); SERIAL_PROTOCOL(current_position[X_AXIS]); SERIAL_PROTOCOLPGM(” Y:”); SERIAL_PROTOCOL(当前位置[Y_AXIS]); SERIAL_PROTOCOLPGM(” Z:”); SERIAL_PROTOCOL(current_position[Z_AXIS]); SERIAL_PROTOCOLPGM(” E:”); SERIAL_PROTOCOLLN(current_position[E_AXIS]); <== 请注意,虽然此更改解决了轴位置的打印问题,但它 仍然不显示计数。此外,我建议在 Y、Z 和 E 位置之前添加一个空格 以提高可读性。 抱歉,无法执行拉取请求,因为我的存储库已损坏。 罗杰 — 直接回复此电子邮件或在 GitHub 上查看它 https://github.com/ErikZalm/Marlin/issues/539 。 作者 罗杰说唱 评论了 2013 年 7 月 12 日 建议的解决方案会改变 pronterface 的行为。慢跑时,pronterface 现在显示轴坐标。我不能说这是为什么,或者这是好事还是坏事,但这是一个变化。 RogerRepRap 提到了这个问题 2013 年 7 月 13 日 Pronterface 没有将 Marlin M114(获取位置)传递给屏幕 kliment/Printrun#408 关闭 贡献者 iXce 评论了 2013 年 7 月 15 日 嘿,Pronterface 问题现在已解决,无需更改此代码中的任何内容,它会破坏而不是修复它们:) 我建议关闭此问题,因为它不是错误! nothinman完成后 关闭了它 2014 年 4 月 14 日 喜欢 (0) 形状变形 #538 双挤出机的每挤出机步数/mm #540 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭 无法在 gsender 1.2.0 中打开 .gcode 文件 #367 RaspberryPi 运行 gsender 时出现问题 #89 向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭无法在 gsender 1.2.0 中打开 .gcode 文件 #367RaspberryPi 运行 gsender 时出现问题 #89向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473功能请求:抑制发送到机器的 gcode 中的 gcode 注释。 #444 关闭通过网络连接进行连接 #171操纵杆运动的剩余问题 #204 关闭新版本认为我的机器一直处于锁定状态 #474 关闭
Pronterface 不显示 M114 的输出(获取位置消息)。问题似乎是 pronterface 没有显示它得到的所有内容,而是决定输出什么。其他一切都被扔掉了。另一方面,Pronsole 显示输出。
M114的输出可以通过在Marlin_main.cpp中改一行代码来兼容case 114下。
旧:
案例 114:// M114
SERIAL_PROTOCOLPM(“X:”);
SERIAL_PROTOCOL(current_position[X_AXIS]);
SERIAL_PROTOCOLPGM(“Y:”);
SERIAL_PROTOCOL(当前位置[Y_AXIS]);
SERIAL_PROTOCOLPGM(“Z:”);
SERIAL_PROTOCOL(current_position[Z_AXIS]);
SERIAL_PROTOCOLPGM(“E:”);
SERIAL_PROTOCOL(current_position[E_AXIS]); <==
新:
案例 114:// M114
SERIAL_PROTOCOLPM(“X:”);
SERIAL_PROTOCOL(current_position[X_AXIS]);
SERIAL_PROTOCOLPGM(” Y:”);
SERIAL_PROTOCOL(当前位置[Y_AXIS]);
SERIAL_PROTOCOLPGM(” Z:”);
SERIAL_PROTOCOL(current_position[Z_AXIS]);
SERIAL_PROTOCOLPGM(” E:”);
SERIAL_PROTOCOLLN(current_position[E_AXIS]); <==
请注意,虽然此更改解决了轴位置的打印问题,但它仍然不显示计数。此外,我建议在 Y、Z 和 E 位置之前添加一个空格以提高可读性。
抱歉,无法执行拉取请求,因为我的存储库已损坏。
罗杰