开源改变世界

Babystep 不适用于 Vanilla Smoothieware #416

推推 grbl 3年前 (2023-02-11) 264次浏览
打开
mils24 开了这个issue 2020 年 6 月 8 日 · 3条评论
打开

Babystep 不适用于 Vanilla Smoothieware#416

mils24 开了这个issue 2020 年 6 月 8 日 · 3条评论

评论

Babystep 不适用于 Vanilla Smoothieware #416

Babystepping 不适用于香草 Smoothieware 固件。

您能否发布 MKSTFT 固件的源文件,以便可以更改链接到 babystep 按钮的 gcode 命令以适合 smoothieware。

用于婴儿踏步的 Smoothieware g 代码是 G43.2 Z(婴儿步高),例如。G43.2 Z0.1 = 婴儿台阶向下 Z 0.1mm

Babystep 不适用于 Vanilla Smoothieware #416
作者
米尔斯24 评论了 2020 年 6 月 8 日  

谢谢你的快速回复

我发现问题出在哪里:

#define BABY_STEP_X_COMMAN(buf, x) sprintf(buf, “M290 X%.2f\n”, x)
#define BABY_STEP_Y_COMMAN(buf, y) sprintf(buf, “M290 Y%.2f\n”, y)
#define BABY_STEP_Z_COMMAN(buf, z) sprintf(buf, “M290 Z%.2f\n”, z)

这需要是:

#define BABY_STEP_X_COMMAN(buf, x) sprintf(buf, “G43.2 X%.2f\n”, x)
#define BABY_STEP_Y_COMMAN(buf, y) sprintf(buf, “G43.2 Y%.2f\n”, y)
#define BABY_STEP_Z_COMMAN(buf, z) sprintf(buf, “G43.2 Z%.2f\n”, z)

如何编译/构建固件以创建 mkstft28.bin 文件?

Babystep 不适用于 Vanilla Smoothieware #416
作者

我也尝试过在另一个线程中看到这样做:

如果屏幕正在打印,您可以在配置文件中这样设置:
#屏幕界面上显示多少个“更多”按钮

morefunc_cnt: 1
#command setting on button1 ~ 6

morefunc1_cmd: G43.2 Z0.1
morefunc2_cmd: G43.2 Z-0.1
morefunc3_cmd: G43.2 Z0.05
morefunc4_cmd: G43.2 Z-0.05

但是,打印时按钮不会出现在“更多”部分中。

我已经用 v.3.05 + v3.06 试过了,但都不起作用。

请告诉我如何编译固件,以便我可以使用正确的 gcode 值创建自己的 mkstft_28.bin。

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
标签
还没有
项目

还没有

发展

没有分支机构或拉取请求

2名参加者
Babystep 不适用于 Vanilla Smoothieware #416Babystep 不适用于 Vanilla Smoothieware #416

喜欢 (0)