注释
贡献者
非常有趣! |
合作者
根据https://stackoverflow.com/questions/15935837/how-to-display-a-range-input-slider-vertically input[type=range][orient=vertical]
{
writing-mode: bt-lr; /* IE */
-webkit-appearance: slider-vertical; /* WebKit */
width: 8px;
height: 175px;
padding: 0 5px;
}
<input type="range" orient="vertical" />
|
合作者
如果您自己做起来有困难,我也可以编写 HTTP API 来取消慢跑。 |
合作者
如果 bCNC 和浏览器之间的网络连接断开,我真的很想看到 bCNC 自行停止慢跑,因为如果你的 wifi 出现故障或手机电池在慢跑中途没电,它永远不会停止并最终崩溃。应该有一些 keepalive 请求,它应该每秒启用慢跑,如果 bCNC 没有收到这样的请求,它应该自行停止。 |
作者
@MARIOBASZ @Harvie 我刚刚解决了将我带到这个论坛的问题。为了在换档操纵杆返回到静止位置时取消点动,页面现在发送一个“!” 到 feedhold 后跟一个“~”以恢复。这会将 GRBL 状态带回“空闲”,以防它变成“保持:0”。感谢您提供编写 HTTP API 来解决此问题。 关于保活请求,我认为不需要。该代码每秒对操纵杆从静止位置的位移进行 20 次采样。当位移不为零时,将计算与其成比例的进给率,并计算刀具在 50 毫秒内以该进给率移动的增量距离。生成具有这些进给率和增量距离的 gcode 并将其发送到 GRBL。在我的情况下,最大进给率为 250 毫米/分钟,这个距离永远不会超过 0.2 毫米。由于 GRBL 命令队列平均长度为 15,因此故障后的最大距离最多为 3 毫米。 |
大家好,
最近几天我一直在尝试编写一个新的 index.html 文件,重命名并附在下面,以便在我的手机上使用挂件实用程序。主要原因是使用https://github.com/gnea/grbl/wiki/Grbl-v1.1-Jogging#joystick-implementation中描述的慢跑方法. 由于我的手机没有物理操纵杆,我用范围滑块模拟它。到目前为止,几乎一切都按我预期的方式工作。唯一需要解决的问题是找到一种方法通过 XMLHttpRequest 向 bCNC 服务器发送取消点动字符“0x85”或“…”。我已经尝试了原始脚本函数“sendGcode(command)”,但是我尝试的每个字符或转义序列都没有被正确解码。我被困住了,如果有任何帮助,我将不胜感激。到目前为止,我一直在用进给保持命令“!”取消点动。这种方法大部分时间都有效,但最终我得到了“Hold:0”状态。
保罗
索引.html.txt