快捷搜索:  汽车  科技

用uno r3怎样刷激光雕刻机固件(基于MARLIN固件的激光雕刻切割机)

用uno r3怎样刷激光雕刻机固件(基于MARLIN固件的激光雕刻切割机)学会添加中文注释,学会通过增加或删除“//”注释符来禁用和启用某行或某功能,是我们修改Marlin固件配置的主要方法。有学过计算机编程的朋友应该知道:// 是注释符,代表在它后面整行,继续书写的东西不参与程序编译,这是添加中文注释最简单的方法。点击编译的按钮,编译过程会在下方黑框内自动链接编译文件,最后编译完成,显示编译后的文件大小,程序存储空间百分比,全局变量大小,动态内存百分比等等信息,编译过程如果出现问题,也会在这里显示。编译过程没问题后,我们开始介绍Marlin的配置文件。configuration.h文件中有接近2000行代码,如何找到我们想要修改的地方?在Marlin的官网,点击配置,从上往下慢慢看,结合对比我们在Arduino IDE打开的configuration.h文件,了解整个文件的配置项目,在对比学习的过程中,可以自己做中文记录备注。

Marlin固件是一款功能强大的开源固件,可以用作3D打印、SCARA机械臂、三角洲机械臂、小型CNC、激光雕刻切割机。

用uno r3怎样刷激光雕刻机固件(基于MARLIN固件的激光雕刻切割机)(1)

不同功能的机器,在Marlin固件中,只需要在配置文件中,按需求启用功能和调整参数,便能得到想要实现的功能和效果。

用uno r3怎样刷激光雕刻机固件(基于MARLIN固件的激光雕刻切割机)(2)

在学习Marlin固件过程中,会英文的朋友会比较轻松,configuration.h这个头文件就是配置文件,configuration_adv.h是高级配置文件。一般情况下,配置好这两个文件,DIY制作的机器的需求和功能就能实现了。

在开始给大家介绍Marlin的配置之前,我们现在最好对当前打开的Marlin固件编译一次,先看看当前下载和打开的Marlin固件是否问题。

用uno r3怎样刷激光雕刻机固件(基于MARLIN固件的激光雕刻切割机)(3)

点击编译的按钮,编译过程会在下方黑框内自动链接编译文件,最后编译完成,显示编译后的文件大小,程序存储空间百分比,全局变量大小,动态内存百分比等等信息,编译过程如果出现问题,也会在这里显示。

编译过程没问题后,我们开始介绍Marlin的配置文件。configuration.h文件中有接近2000行代码,如何找到我们想要修改的地方?

用uno r3怎样刷激光雕刻机固件(基于MARLIN固件的激光雕刻切割机)(4)

用uno r3怎样刷激光雕刻机固件(基于MARLIN固件的激光雕刻切割机)(5)

在Marlin的官网,点击配置,从上往下慢慢看,结合对比我们在Arduino IDE打开的configuration.h文件,了解整个文件的配置项目,在对比学习的过程中,可以自己做中文记录备注。

用uno r3怎样刷激光雕刻机固件(基于MARLIN固件的激光雕刻切割机)(6)

有学过计算机编程的朋友应该知道:// 是注释符,代表在它后面整行,继续书写的东西不参与程序编译,这是添加中文注释最简单的方法。

用uno r3怎样刷激光雕刻机固件(基于MARLIN固件的激光雕刻切割机)(7)

学会添加中文注释,学会通过增加或删除“//”注释符来禁用和启用某行或某功能,是我们修改Marlin固件配置的主要方法。

下面是我做的一些中文注释,分享给大家,水平有限,如有错误还请指正。在对比过程中,大家可以通过左边的行号,找到配置中对应的位置,有特别需要注意的地方,我会在图片中指出。

用uno r3怎样刷激光雕刻机固件(基于MARLIN固件的激光雕刻切割机)(8)

用uno r3怎样刷激光雕刻机固件(基于MARLIN固件的激光雕刻切割机)(9)

用uno r3怎样刷激光雕刻机固件(基于MARLIN固件的激光雕刻切割机)(10)

用uno r3怎样刷激光雕刻机固件(基于MARLIN固件的激光雕刻切割机)(11)

用uno r3怎样刷激光雕刻机固件(基于MARLIN固件的激光雕刻切割机)(12)

用uno r3怎样刷激光雕刻机固件(基于MARLIN固件的激光雕刻切割机)(13)

用uno r3怎样刷激光雕刻机固件(基于MARLIN固件的激光雕刻切割机)(14)

用uno r3怎样刷激光雕刻机固件(基于MARLIN固件的激光雕刻切割机)(15)

用uno r3怎样刷激光雕刻机固件(基于MARLIN固件的激光雕刻切割机)(16)

由于篇幅的缘故,configuration.h配置文件无法在一章中全部介绍完,先介绍到第290行。明天再继续发后面的介绍。

猜您喜欢: