固件选择:Marlin vs Repetier vs Other


9

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

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

问题:如何选择固件?

此设置的主要固件选项(Marlin / Repetier)之间是否有显着差异?从google代码组中,我了解Repetier的代码库更加简洁,并且显然可以提供更流畅的物理性能。但是,据我所知,社区中有95%的人使用Marlin-是正确的吗?

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

编辑12 /四月/ 2017:

对于其他寻求帮助的人:经过大量的审查,Klipper被选为最先进的固件-所有运动学计算均在主机上完成,而不是在微处理器上完成,从而显着提高了步进机的运动速度/使步伐更加流畅。


您说打印机是高端产品,那么好的速度/分辨率是什么意思?您是否有任何特定的数字/范围?
Greenonline

因此,您有一个定制的控制器板...您知道需要大量修改固件才能使其正常工作吗?无论如何,我投票决定关闭,因为您没有在固件中指定要查找的内容。所有这些人现在都轻松达到您的标准目标。
tjb1

1
除了高端打印机和Atmega声音对我来说是互斥的以外,如果配置正确,许多(如果不是全部)开源固件应该可以工作。唯一的例外是一些很少使用的打印机机制,例如SCARA
Mikhail Z

谢谢,我修改了Marlin,它现在正在定制板上工作。只是想了解固件选项之间是否存在显着差异-aka是否有理由使大多数人在Repetier上使用Marlin?
Mtl Dev

@MikhailZ仅供参考,如果您使用在主机上执行所有运动学计算的固件,则ATmega绰绰有余:150mm / s时CPU使用率约为20%。物理很快成为限制因素,而不是处理器。
Mtl Dev

Answers:


6

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

平稳/安静的运行取决于电机和驱动器芯片的微步进功能。固件与驱动器芯片的接口方式在其中起很小的作用。

检查此页面以获取固件,其功能和兼容的电子设备(驱动器板)的列表:

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

此外,这对于检查各种固件的G代码支持也很有用:

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

另外,值得注意的是,许多社区都使用Marlin,但对于许多商用打印机,已对其代码进行了一些修改以满足他们的需求。

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


7

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

几天前,我碰到了飞船

您提到的功能似乎确实做到了


感谢您的分享,但还没有看到,这就是我想要的东西。
Mtl Dev

更新:经过对Klipper的大量审查,发现它是出色的首选。该设计(所有计算均在主机上完成)是向前迈出的重要一步。
Mtl Dev
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.