项目简介
本项目是基于Arduino平台的3D打印机固件Repetier - Firmware,它具备对3D打印机硬件进行初始化、配置、控制的能力,同时可以处理用户的输入和输出。支持SD卡打印、G - code解析、自动调平、Z轴失真校正、打印进度和状态的实时显示等高级功能。
项目的主要特性和功能
- 初始化与配置:可对硬件接口、电机驱动器、温度控制器等进行初始化,并处理用户输入的配置信息。
- 控制功能:能够控制电机运动、加热/冷却、风扇控制等,还能执行打印任务。
- 输入/输出处理:接收用户设置温度、移动位置、启动/暂停打印等命令,并将打印机状态信息输出给用户。
- 高级功能:支持自动调平、Z轴失真校正、打印进度和状态的实时显示。
- 语言支持:支持多种语言,满足不同用户群体需求。
- SD卡支持:可从SD卡读取打印文件,支持SD卡文件系统的读写操作。
- G - code解析与执行:解析并执行G - code命令,控制打印机的运动和温度。
安装使用步骤
- 安装Arduino IDE:下载并安装Arduino IDE,版本至少为1.5。
- 安装额外库:在Arduino IDE中,通过“草图”->“包含库”->“管理库”安装“SdFat”库,用于处理SD卡文件系统。
- 编译并上传固件:打开“Repetier.ino”文件,选择正确的开发板(如Arduino MEGA 2560)和串行端口,点击“上传”按钮将固件编译并上传到打印机控制板。
- 配置打印机:通过Arduino IDE的串行监视器或专用软件(如Repetier - Host)配置打印机参数。
- 开始打印:使用G - code文件或直接在软件中输入G - code命令开始打印。
使用此固件需要一定的硬件和编程知识,建议对Arduino和3D打印机有一定了解的用户使用。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】