本帖最后由 gaoyang9992006 于 2022-9-19 20:15 编辑
GRBL解释器简介:
Grbl是一款针对Arduino/AVR328芯片的嵌入式G代码编译和运动控制器。2009 年,Simen Svale Skogsrud 受惠于开源社区的贡献编写并向所有人发布了 Grbl 的早期版本(灵感来自于 Mike Ellery 的 Arduino G 代码解释器)。2011 年以来,Grbl 在 Sungeun K. Jeon 博士务实的领导下作为一个社区驱动的开源项目在推进。
Grbl是性能高,成本低,基于并口运动控制,用于CNC雕刻。它可以运行在Vanilla Arduino (Duemillanove/Uno) 只要它配备了Atmega 328型芯片。 控制器由C编写并优化,利用了AVR 芯片的每一个灵巧特性来实现精确时序和异步控制。它可以保持超过30kHz的稳定、无偏差的控制脉冲 它接受标准的G代码而且通过了数个CAM工具的输出测试。弧形、圆形和螺旋的运动都可以像其他一些基本G代码命令一样完美支持。函数和变量目前并不支持,但是会作为预处理器包含在将来发布的版本之中。 Grbl 包含完整的前瞻性加速度控制。它意味着控制器将提前16到20个运动来规划运行速度,以实现平稳的加速和无冲击的转弯。
如果从硬件上说,需要电脑通过USB给单片机发送运动指令,单片机解码指令后输出给电机控制器,电机控制器驱动电机按照指定的运行形势运动,这样体现到桌面上就是你需要的雕刻路径或绘图路径了。
给大家展示一下硬件连接图
--___——————————————————————————————————
其实很简单,买一个带AVR328的开发板,然后买2到3个步进电机驱动器,然后找三个旧光驱,拆下里面的步进电机和导轨架子,就可以了。
Arduino UNO 某宝很便宜,18块就可以买到包邮的。
驱动器我选的是A3967,你也可以选A4988。价格也是很便宜,模块都是5块钱左右一个,基本上也是包邮。
总的来说控制电路部分50元内就可以搞定了。
然后就是下载GRBL源码
官网地址 http://bengler.no/grbl
下载后,通过Arduino IDE 烧录。源码是完整的C代码,也提供的有HEX文件,直接下载了烧录也可以。
最重要的就是这个系统只执行G代码,因此你要把图转换成G代码,这个可以网上搜索。绘图软件有inkscape
控制软件有我搜罗了不少电脑控制端的软件
1 Grbl Controller
2 UniversalGcodeSender
3 SR-GCodeSender
4 微雕管家
————————————————————
强烈推荐微雕管家,这个是国产的,更符合国人,里面有自动配置的功能,不需要你再用指令一条一条的输入怎么设置。
特别对于用光驱DIY的朋友,里面有一键设置功能。
还可以直接将图片转换成G代码,非常方便。
不懂的地方再跟帖问我吧。更新,有人说看不清图片
|