项目简介
这是一个专为Arduino Nano设计的简约型轻量级G代码解释器,主要用于控制简单的机械装置,例如泡沫切割机。项目由costycnc创建,相关网址为www.costycnc.it。
项目的主要特性和功能
- 支持X和Y轴控制,仅针对X和Y轴进行运动控制。
- 支持G92命令设定X和Y的原点,支持G90(绝对坐标)和G91(相对坐标),其他G代码命令会被忽略。
- 测量单位采用毫米。
- 适用于单极性步进电机,如28byj - 48。
- Arduino nano引脚配置:A0,A1,A2,A3用于Y轴;D2,D3,D4,D5用于X轴。
- G代码需在单独行输入,一行中有两个G命令时,解释器只读取最后一个G值。
安装使用步骤
假设用户已下载本项目的源码文件并安装了Arduino IDE,步骤如下: 1. 解压下载的文件,获取源代码。 2. 打开Arduino IDE,导入源代码。 3. 根据硬件连接情况修改引脚配置(如有需要)。 4. 上传代码到Arduino设备。 5. 通过发送G代码控制设备运动,G代码需逐行发送且格式要正确,如G0 X10 Y20等。
使用前建议在实际环境外进行测试,确保功能和性能符合期望。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】