注释
好的!我很乐意整合您的改进。 |
我所做的代码与 MC_Line 基本相同,只是我从不调用 st_buffer_line
开关(gc.motion_mode){ void mc_reposition(double x, double y, double z, float feed_rate, int invert_feed_rate) target[X_AXIS] = lround(x_settings.steps_per_mm[0]); for(axis = X_AXIS; axis <= Z_AXIS; axis++) { |
我现在有了第一个完成的基本 Python HMI/GUI 代码和 OpenGL 图形以及带有 G92 的 Grbl 的修改版本,可以让我在以下位置进行重新定位和归零:http: 在“gcode”文件中,我从上面的版本进行了更改,现在执行以下操作。 这最终会在“motion_control”文件中运行一个例程: |
在“边缘”分支中,我根据您的建议实施了 G92。抱歉拖了这么久! |
你好!很高兴看到你添加了 G92!我终于回到使用 Grbl 并再次进行切割。我一直在外面休息/建造第二个/更大的数控系统。 |
我要将 G92 添加到我的 grbl 版本中。我认为 grbl 目前没有另一种方法可以将位置归零。目前,我正在为我的 Arduino 循环供电,以使当前位置变为零。在我的 python 应用程序中,我有一个零按钮,我将使用它来发送 G92 代码。前任。G92 X0
http://github.com/Highlander01/Highlander01HMI