评论
为其他人节省时间找出差异:
伯恩哈德 2013 年 7 月 11 日星期四晚上 7:05,Miamicraft notifications@github.com写道:
|
建议的解决方案会改变 pronterface 的行为。慢跑时,pronterface 现在显示轴坐标。我不能说这是为什么,或者这是好事还是坏事,但这是一个变化。 |
嘿,Pronterface 问题现在已解决,无需更改此代码中的任何内容,它会破坏而不是修复它们:) 我建议关闭此问题,因为它不是错误! |
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 位置之前添加一个空格以提高可读性。
抱歉,无法执行拉取请求,因为我的存储库已损坏。
罗杰