littlebot
Published on 2025-04-03 / 0 Visits
0

【源码】基于Marlin框架的BEAR MK3S 3D打印机固件

项目简介

本项目是针对BEAR MK3S 3D打印机的固件源代码及开发版本,基于Marlin 1.0.x框架开发,能实现对BEAR MK3S打印机的全面控制与管理。支持多语言构建,具备自动测试功能,还提供详细文档。

项目的主要特性和功能

  • 多语言支持:可让用户按需选择语言版本。
  • 自动化测试:提供测试脚本保障固件稳定可靠。
  • 详细文档:有Doxygen生成的API文档和常见问题解答。
  • 跨平台构建:支持在Linux和Windows系统构建,有Arduino IDE、Linux子系统和Git - bash等构建方式。

安装使用步骤

1. 复制项目仓库

首先,复制本项目到本地: bash (此处原文未给出具体命令,可根据实际情况补充)

2. 选择构建环境

根据操作系统选择构建方式:

Linux系统

  1. 安装GNU AWK: bash sudo apt-get install gawk
  2. 运行构建脚本: bash ./build.sh
  3. 构建完成后,用PrusaSlicer或Slic3r PE将生成的firmware.hex文件刷入打印机。

Windows系统

使用Arduino IDE
  1. 安装Arduino IDE(推荐版本1.8.5)。
  2. 配置Arduino IDE以使用3DXFAB Rambo板定义。
  3. 修改platform.txt文件中的编译器标志。
  4. 复制项目到本地并选择对应的打印机配置文件。
  5. 在Arduino IDE中打开Firmware.ino文件,进行编译和上传。
使用Linux子系统(适用于Windows 10 64位)
  1. 安装Linux子系统(如Ubuntu或Debian)。
  2. 配置Linux子系统环境。
  3. 运行PF - build.sh脚本进行构建。
使用Git - bash(适用于Windows 10 64位)
  1. 安装Git - bash和7 - Zip。
  2. 配置Git - bash环境。
  3. 运行PF - build.sh脚本进行构建。

3. 自动化测试

  1. 安装必要的依赖(如g++、cmake、ninja或gnu make)。
  2. 创建一个构建目录并生成构建脚本。
  3. 运行构建命令并执行测试。

4. 文档

运行Doxygen生成文档,或访问在线文档: bash doxygen

通过以上步骤,可成功构建并使用本项目固件,实现对BEAR MK3S 3D打印机的全面控制和管理。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】