Mks-Robin-Nano-Marlin2.0-Firmware 项目推荐
1. 项目基础介绍和主要编程语言
Mks-Robin-Nano-Marlin2.0-Firmware 是一个基于 Marlin 2.0.x 固件的开源项目,专门为 MKS Robin Nano V1.x/V2.0/V3.x 和 MKS Eagle 主板设计。该项目的主要编程语言是 C++ 和 C,同时也包含少量的 Python、Shell、JavaScript 和 HTML 代码。
2. 项目核心功能
该项目的主要功能包括:
- 彩色GUI支持:基于 LittlevGL 库,支持彩色图形用户界面和触摸屏操作。
- Marlin 2.0.x 固件:项目基于 Marlin 2.0.x 固件,提供了稳定和强大的3D打印机控制功能。
- 多平台支持:适用于 MKS Robin Nano V1.x/V2.0/V3.x 和 MKS Eagle 主板,支持多种硬件配置。
- 平台IO集成:使用 PlatformIO 进行固件编译和构建,支持多种开发环境,如 VSCode 和 Atom。
3. 项目最近更新的功能
最近更新的功能包括:
- 多卷功能支持:自2021年6月7日起,项目支持使用TF卡和USB盘的多卷功能,用户可以根据需求选择使用TF卡或USB盘进行固件更新。
- 预构建固件:提供了针对某些类型打印机和扩展用途的预构建固件,方便用户快速更新和使用。
- 图像转换工具:增加了图像转换工具,用户可以将BMP图像转换为适用于固件的二进制格式,并添加到G代码文件中进行预览。
通过这些更新,Mks-Robin-Nano-Marlin2.0-Firmware 项目不仅提升了用户体验,还增强了固件的兼容性和功能性。