女子世界杯_世界杯今日赛事 - fdrwxy.com SPACE


3D 打印常用固件

在嵌入式系统中,固件(Firmware)担任着系统运行最基本、最底层的工作,可以说是硬件设备的灵魂。对于没有其他上层软件组成的设备,硬件设备的功能和工作效率很大程度上取决于固件,对于 3D 打印机的控制系统亦是如此。

固件功能​

固件存在于任何数码设备,通常存储于 EEPROM 或 Flash 芯片中,大小从几 KB 到几百 MB 不等,可以包含许多功能模块,比如控制、解码、驱动、传输、校验等。

就 3D 打印机而言,其固件主要负责打印过程的 3 个重要部分,分别是通信协议、G-code 翻译器和 I/O 驱动。当然,通常还有用户交互、异常检测等功能。

通信协议

G-code 翻译器

I/O 驱动

常用固件​

在 RepRap 社区中,推荐的固件一共有 11 个,即 Marlin、Sprinter、Teacup、sjfw、Sailfish、Grbl、Repetier-Firmware、aprinter、RepRap Firmware、ImpPro3D、Smoothie。这些固件都能被写入打印机的控制板,完成指挥打印任务,但不同的固件具有不同的特点。

例如,Marlin 固件具有如下特点:

支持高步率分频;

支持中断式温度保护;

支持 SD 卡离线大文件打印;

支持 LCD 显示屏显示;

支持 EEPROM 存储设置;

支持温度过采样;

支持多挤出头;

能在稳定前提下保持较高的打印速度。

用户在为自己的打印机挑选合适的固件之前,需要先了解该款固件的运行要求与其支持的打印机类型,并将配置文件进行适当的修改,确保写入控制板的固件能够安全稳定地完成打印任务。

兵器知识:装甲与穿甲的对抗,装甲与穿甲系列
理解环比增长率:简单计算与实际应用的综合分析

友情链接