参考教程: grbl esp32使用蓝牙连接手机APP控制
蓝牙设置 HC 06
连接图
- 使用 arduino IDE 将随附的草图上传给您的 Arduino。
- 将 Arduino PIN 10 连接到 HC-06 的 TXD。
- 将 Arduino PIN 11 连接到 HC-06 的 RXD。
- 连接 Arduino 的 HC-06 GND 的 GND。
- 将 HC-06 的 VCC 连接到 Arduino 的 5V。
之后 HC-06 上的 LED 应该会闪烁。
- 在 Arduino IDE 中,转到工具 => 串行监视器。
- 确保您在串行监视器中选择了 9600 的波特率(如果您之前没有更改 HC-06 的波特率)。(行终止 \r 和 \n)
- 现在在串行监视器中键入“AT”,不带“”,然后按 Enter。
您应该看到响应“Ok”,如果没有,请确保您已正确执行上述步骤。
- 在不带“的串行监视器中键入“AT+VERSION”,然后按 Enter。
您应该看到固件版本。
- 在串口监视器中键入“AT+BAUD8”,然后按回车键。
现在应该更改波特率。
接口文档
机器状态面板
- 区域 1:Grbl 软复位按钮。(要求确认)
- 区域 2:蓝牙设备连接和断开按钮。
- 区域 3:菜单下拉菜单
- 区域 4:由 grbl 报告的机器当前状态?询问。
- 区域 5:X、Y 和 Z 坐标。如果触发相应的限位开关,这些坐标将变为红色。
- 区域 6:由 grbl 报告的机器位置?询问。
- 区域 7:grbl 报告的工作位置?询问。如果 TLO 处于活动状态,Z 轴坐标将变为红色。
- 区域 8:显示当前活动坐标系、单位和距离模式。
- 区域 9:由 grbl 报告的当前进给速率?询问。
- 区域 10:Grbl 缓冲区状态。(需要通过 0=2 启用)
慢跑控制
- 按钮 1 到按钮 10 用于控制机器点动方向。
- 按钮 11:短按将使用$H进行机器归位。长按将使用G10 L20 P0 X0Y0Z0将活动坐标系中的所有轴位置设置为零。两种方法都会要求确认。
- 按钮 12:短按将发送点动停止命令0x85。长按将使用 G0 快速移动将机器移动到零位。Z 轴先向上移动,X 和 Y 同时移动,然后 Z 移动到零位。长按会要求确认。
- 按钮 13:如果警报处于活动状态,此按钮将变为红色。单击此按钮将清除警报。
- 按钮 14 到按钮 16:短按将使用G10 L20 P0 X0|Y0|Z0将选定的轴位置设置为零。长按将使用 G0 快速移动将所选轴移动到其零位。两种方法都会要求确认。
- 按键 G54、G55、G56、G57 用于选择或设置坐标系。短按选择相应坐标系,长按将当前工作位置保存在相应坐标系中。
- 按钮 17 到按钮 20 是自定义按钮,需要在设置中启用。这些按钮支持短按和长按,并可用于发送自定义命令。
文件流选项卡
- 区域 1:此按钮用于选择存储在手机内存或外部存储器中的 gcode 文件。gcode 文件必须以任何支持的扩展名结尾。
- 区域 2:这将报告 gcode 文件中的总行数和流式传输时发送的行数。行数不包括注释行。
- 区域 3:显示流式传输所用的时间。
- 区域 4:显示 grbl 报告的当前倍率百分比(进给和主轴)。如果启用可变主轴,它还将显示主轴速度。
- 按钮F1和F10用于更改进给倍率。长按会将 Feed 覆盖设置为 100%
- 按钮S1和S10用于更改主轴倍率。长按将主轴倍率设置为 100%
- 按钮R100、R50和R25用于更改快速覆盖。
- 按钮Spindle、Flood和Mist用于切换它们的状态。
探测和 TLO 部分
- 区域 1:探测的进给速率。
- 区域 2:探测板厚度。
- 区域 3:从当前位置到探测的总距离。
- 区域 4:Z 轴的最后一次成功探测位置。
- 区域 5:显示当前有效的 TLO 值。
- 开关 6:当打开时,它将在成功探测后根据探测板厚度自动归零 Z 轴。这将在成功探测后切换到关闭位置。
- 按钮 7:探针单击此按钮将使用G38.3启动探针循环。探测前保存当前距离模式(G90,G91)和单位(G20,G21),探测完成后恢复。
- 按钮 8:Probe + TLO用于换刀。
- 用第一个工具探测。
- 更换工具。
- 按Probe + TLO,这应该在您完成步骤 1 的同一位置完成。
- TLO 使用G43.1作为 abs(lastProbe) – abs(currentProbe)应用
- 按钮 9:TLO Cancel单击此按钮将取消当前刀具长度偏移。
控制台部分
- 区域 1:在控制台中切换 Grbl 状态消息。
- 区域 2:这将显示发送到 Grbl 的最后 128 条命令。
- 按钮 3:短按会将在文本框中键入的命令发送到 Grbl。长按将清除控制台消息。
- 区域 4:这是您在 Grbl 中键入自定义命令的地方。