开源改变世界

键盘插件行为怪异,我好像没有掌握正确的用法? #88

推推 grbl 3年前 (2023-02-08) 284次浏览
关闭
hanke-cnc 开启了这个问题 2022 年 8 月 14 日 · 2 条评论
关闭

键盘插件行为怪异,我好像没有掌握正确的用法?#88

hanke-cnc 开启了这个问题 2022 年 8 月 14 日 · 2 条评论

评论

键盘插件行为怪异,我好像没有掌握正确的用法? #88

#if !IS_NUCLEO_DEVKIT // Nucleo 板有一个片外 UART 到 USB 接口。
#define USB_SERIAL_CDC 1 // 通过本机 USB 进行串行通信。
#endif
//#define SAFETY_DOOR_ENABLE 1 // 启用安全门输入。
//#define BLUETOOTH_ENABLE 1 // HC-05 模块设置为 1。需要并声明一个辅助输入引脚。
//#define VFD_ENABLE 1 // Huanyang VFD 主轴设置为 1 或 2。更多信息https://github.com/grblHAL/Plugins_spindle
//#define MODBUS_ENABLE 1 // 自动方向设置为 1,辅助输出引脚上的方向信号设置为 2。
//#define SDCARD_ENABLE 2 // 从 SD 卡运行 gcode 程序。
#define MPG_ENABLE 1 // 启用 MPG 接口。需要串行端口和一个握手引脚,除非在 CMD_MPG_MODE_TOGGLE (0x8B) // 命令字符
完成模式切换时 // KEYPAD_ENABLE 设置为 2 。
将 MPG_ENABLE 和 KEYPAD_ENABLE 都设置为 2 以无论如何使用握手引脚。
#define KEYPAD_ENABLE 2 // I2C 键盘设置为 1,串行数据等其他输入设置为 2。如果 KEYPAD_ENABLE 设置为 2

我启用了键盘插件,但它表现得很奇怪,我想我没弄对吗?
键盘串口能收到正确的“?” 回复(从主机轮询),
发送“!” 也让grbl停止,但我发送“G91Z10F1000”,它一直在移动Y轴,移动量是3000,

键盘插件行为怪异,我好像没有掌握正确的用法? #88
作者

发送“X1F1”,实际为Y移动500

键盘插件行为怪异,我好像没有掌握正确的用法? #88
作者

我在这里查看了帮助并获得了它,https://github.com/grblHAL/Plugin_keypad