项目简介
本项目是针对BEAR MK3S 3D打印机的固件源代码及开发版本,基于Marlin 1.0.x框架开发,能实现对BEAR MK3S打印机的全面控制与管理。支持多语言构建,具备自动测试功能,还提供详细文档。
项目的主要特性和功能
- 多语言支持:可让用户按需选择语言版本。
- 自动化测试:提供测试脚本保障固件稳定可靠。
- 详细文档:有Doxygen生成的API文档和常见问题解答。
- 跨平台构建:支持在Linux和Windows系统构建,有Arduino IDE、Linux子系统和Git - bash等构建方式。
安装使用步骤
1. 复制项目仓库
首先,复制本项目到本地:
bash
(此处原文未给出具体命令,可根据实际情况补充)
2. 选择构建环境
根据操作系统选择构建方式:
Linux系统
- 安装GNU AWK:
bash sudo apt-get install gawk
- 运行构建脚本:
bash ./build.sh
- 构建完成后,用PrusaSlicer或Slic3r PE将生成的
firmware.hex
文件刷入打印机。
Windows系统
使用Arduino IDE
- 安装Arduino IDE(推荐版本1.8.5)。
- 配置Arduino IDE以使用3DXFAB Rambo板定义。
- 修改
platform.txt
文件中的编译器标志。 - 复制项目到本地并选择对应的打印机配置文件。
- 在Arduino IDE中打开
Firmware.ino
文件,进行编译和上传。
使用Linux子系统(适用于Windows 10 64位)
- 安装Linux子系统(如Ubuntu或Debian)。
- 配置Linux子系统环境。
- 运行
PF - build.sh
脚本进行构建。
使用Git - bash(适用于Windows 10 64位)
- 安装Git - bash和7 - Zip。
- 配置Git - bash环境。
- 运行
PF - build.sh
脚本进行构建。
3. 自动化测试
- 安装必要的依赖(如g++、cmake、ninja或gnu make)。
- 创建一个构建目录并生成构建脚本。
- 运行构建命令并执行测试。
4. 文档
运行Doxygen生成文档,或访问在线文档:
bash
doxygen
通过以上步骤,可成功构建并使用本项目固件,实现对BEAR MK3S 3D打印机的全面控制和管理。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】