怎么在arduino IDE上编译grbl固件

之前搞了很久,一直没弄明白怎么在windows下的arduino IDE上编译grbl固件代码(改了Makefile的,可以在linux下编译,http://opensourceecology.org/wiki/GRBL),无奈只能安装了一个Ubuntu的虚拟机。由于需要,昨天又下载了grbl最原始的源码,搞了一下在windows的arduino Ide上编译,竟然编译成功了,记录一下。但原来的加了servo.cpp的源码和其他cpp文件,用同样的方法在arduino IDE上还是编译不成功,下次找到方法了再补充。

1.操作系统:windows 7, 64位。

2.arduino IDE:arduino-1.6.8。

3.方法:

注意:在开始之前,从Arduino IDE中删除先前的Grbl库安装。否则,将有编译问题!在Windows上,它在C:\Users\用户名\Documents\Arduino\libraries

    (1)下载Grbl源代码

·         单击Grbl主页上的下载ZIP按钮。

·         解压下载的文件,得到 grbl-XXX的文件夹,其中XXX是发行版。 

    2. 启动Arduino IDE

我用的是arduino-1.6.8。   

3. Grbl作为库加载到Arduino IDE中。

·         单击Sketch下拉菜单,导航到加载库Include Library)并选择添加一个.ZIP..

选择Grbl-XXX文件夹中的名为Grbl文件夹

重要信息:该文件夹仅包含源文件和示例目录。如果您不小心选择.zip文件或错误的文件夹,您将需要导航到您的Arduino库,删除错误,然后重新执行步骤3

 4.打开GrblUpload Arduino示例。

单击文件File)下拉菜单,导航到示例(ExamplesExamples->第三方库示例(下拉最下方)Grbl,然后选择GrblUpload

 5.确定您的Arduino COM端口:

·Windows 7:单击开始” - >右键单击计算机” - >选择管理” - >从左窗格中选择设备管理器

·在选项树中,展开端口(COMLPT

·您的Arduino将是USB串行端口(COMX),其中“X”表示COM号码,例如COM6。如下图


  6.Grbl编译并上传到您的Arduino

·将您的Arduino Uno连接到您的计算机。

·确保您的电路板已在Tool->Board菜单中设置为Arduino Uno,并在Tool->Serial Port中正确选择了串行端口。

·点击上传(upload),Grbl应该编译并刷进到你的Arduino! (使用Upload Using Programmer菜单命令刷程序。)

      


高级用户:大多数用户使用Grbl的默认程序就足够了,但您可以通过编辑Arduino库(而不是下载)文件夹中的config.h文件来自定义Grbl。 该文件启用或禁用所有Grbl的附加编译时选项。 文件中有他们功能描述。 编辑并保存后,只需按照上述步骤即可刷您的自定义Grbl程序!

猜你喜欢

转载自blog.csdn.net/kucoffee12/article/details/79136893