我刚刚完成了一台新打印机的构建,我想利用我前段时间订购的 32 位板。该板是 MKS SBase 1.3
我一直在研究 Smoothiware 固件,但不知何故我还不相信它。让我失望的一件事是 Z-Probe 行为。在我的 Arduino-Marlin 1.1.8 机器上,我有一个探针,它既可以用作探针,也可以用作 Z-Endstop,没有问题,而且实现非常优雅,而在 Smoothie 上,就我所见,它并不是那么简单。
无论如何,Marlin 的一个分支尚未发布,但用于测试,它支持 32 位板,我上面提到了其中一个:
https://github.com/MarlinFirmware/Marlin/tree/bugfix-2.0.x
我还没有找到一些解释如何安装它的文档。我发现最接近的是他们 GitHub“论坛”上的一个线程:
https://github.com/MarlinFirmware/Marlin/issues/8131
似乎您必须构建项目以创建一个固件.bin 文件,您可以将其复制到 microSD 卡上,它会自动闪烁到板上......同样,没有找到“官方”文档。
我已经尝试了这个线程中描述的步骤,但我无法为我的电路板编译,因为它无论如何都会出错:
Marlin/src/gcode/eeprom/M500-M504.cpp:74:5: error: no matching function for call to 'MarlinSettings::report(bool, int16_t&)'
有人成功编译了这个固件吗?我可能做错了什么吗?
我在 macOS 机器上,使用 Atom 作为编辑器并安装了 Platformio-IDE。
任何帮助表示赞赏,提前致谢!