Marlin 已经来到了 1.1.0rc,而我相信 Delta 系打印机能用的 Marlin 还停留在过去一年的那个 Marlin 上。特别,如果你熟悉 Delta 三角洲打印机的固件的话,有两个最常用的分支,分别为 RichCattell (具有『更完善』的自动校正功能和 M666 固件参数调整)和 Jcrocholl(具有平台高度补偿,更加实用)。但是这两个版本的 Marlin 的代码都有近一年没有更新过了。 最近,我DIY了两台 UM2,其精巧美观的设计令人印象深刻。其实,最打动我的方面之一还是 UM2 友好的用户界面。操作起来及其方便,尤其是换料,暂停功能,还有调平功能(虽然不是全自动的),都非常简单易用。界面方面,最大的优点在于隐藏了那些 geeky 的参数(像打印头温度,热床温度,风扇转速,feedrate等等),而是直接显示最重要的参数(打印时间)。而且,从使用角度,菜单是动态的,当打印的时候最需要的功能就是暂停、终止,而 UM2 将这些设计在用户界面上显然非常明智。而相比起来,普通 Marlin 则需要进入到第二级菜单才能看到这些选项。

同时,UM2 又保持了可操作性,其它参数都在 tune 这个选项下,操作起来也十分容易。

我对 Marlin 进行重新设计,也是基于这个出发点。我相信,有 UM2 的代码做参考,这些并不是不可以实现的。