固件选择:Marlin vs Repetier vs Other

3D打印 固件
2021-05-20 03:11:46

我们正在定制构建用于生产 3D 打印环境的笛卡尔 3D 打印机,具有以下要求:

  • 预期Z分辨率0.13mm;
  • 双挤出机(主要+支撑材料);
  • 四个线轴(每种材料两个,带 y 连接器,以后可能会添加自动切换功能);
  • 相机;
  • 板载 11" 触摸屏用于控制和交互,由 Raspberry Pi 3 运行;
  • 基于ATMega2560的定制板卡控制打印机;
  • 打印机应妥善处理“缺料”等情况。

问:如何选择固件?

此设置的主要固件选项(Marlin/Repetier)之间是否存在显着差异?从 google 代码组中,我了解到 Repetier 有一个更清晰的代码库,并且显然提供了更流畅的物理性能。然而,据我所知,社区中有 95% 的人使用 Marlin - 对吗?

鉴于这台打印机将配备 Pi3 来控制“更高功能”,是否值得考虑像 Teacup 这样的紧凑型固件?

2017 年 4 月 12 日编辑:

对于其他人来说:经过多次审查,Klipper 被选为最先进的固件 - 所有运动学计算都在主机上完成,而不是在微处理器上完成,因此步进器运动明显更快/更平稳。

2个回答

鉴于这台打印机将配备 Pi3 来控制“更高功能”,是否值得考虑像 Teacup 这样的紧凑型固件?

几天前,我遇到了klipper

它似乎完全按照您提到的功能拆分

您对固件的选择取决于很多因素,但仅举几个重要因素:功能、您的驱动板(RAMPS vs Sanguinololu vs Gen..etc)和 G 代码支持。

平稳/安静的操作取决于电机和驱动器芯片的微步进能力。固件与驱动器芯片的接口方式在这方面起着非常小的作用。

查看此页面以获取固件列表、它们的功能和兼容的电子设备(驱动板):

http://www.reprap.org/wiki/List_of_Firmware

检查各种固件的 G 代码支持也很有用:

http://reprap.org/wiki/G-code

另外,请注意,很多社区都使用 Marlin,但对于很多商业印刷商,代码已稍作修改以满足他们的需要。

对此没有完美的答案。检查链接并与您的需求进行比较。Marlin 是最安全的选择,因为它拥有最多的支持,尽管您可能需要为您的自定义板稍微修改或重新配置它。