Tiny cnc MK3
根据油管
https://www.youtube.com/watch?v=ctyLjOHg7Ag&t=9s
修改优化,自定义命名MK3
安装GRBL
Grbl 是一种不折不扣、高性能、低成本的 CNC 铣削运动控制替代方案,可替代基于并行端口的运动控制。只要它配备 Atmega 328,它就会在原版的 Arduino (Duemillanove/Uno) 上运行。
您可以在此处下载:
https://github.com/grbl/grbl
从上面的链接下载.ZIP文件后,您可以将其作为库添加到Arduino IDE。转到文件示例,然后从GRBL选项卡打开一个示例。您应该只看到一行代码,仅此而已,没关系。将Arduino连接到计算机,并像上传任何普通程序一样上传程序。就是这样,GRBL已安装在Arduino上,您无需修改任何代码。
如果您在执行此步骤时遇到问题,请尝试在Google上搜索“如何在Arduino上安装GRBL”,您将找到大量有关如何执行此操作以及如何解决问题的教程。
还有一件事需要更改,您可以通过Arduino IDE中的串行监视器或CNCjs中的控制台来进行更改。我们要做的就是发送3个简单的命令:$ 100 = 400 $ 101 = 400 $ 102 = 400
分别发送这些命令。根据您使用的步进电机的分辨率和微步进,您可能需要使用不同于400的值。
接线图
CNCjs
基于 Web 的界面,用于运行 Grbl、Smoothieware 或 TinyG 的 CNC 铣削控制器。它在安装了 Node.js 的 Raspberry Pi 或笔记本电脑上运行,使用 USB 串行端口、蓝牙串行模块或串行到 WiFi 模块(如 XBee 或 USR-WIFI232-T)通过串行连接连接到 Arduino。
你可以在这里下载:
https://github.com/cncjs/cncjs/releases/download/v1.10.3/cncjs-app-1.10.3-windows-x64.exe
如果您在连接机器时遇到问题:很可能是因为错误的波特率尝试将CNCjs中的波特率更改为11520