评论
应该做什么?完全重写 米。 |
您确定要完全重写吗?由于可以为 ARM 编译 C 代码(arduino IDE 支持 DUE),我在考虑一个低工作量…… |
我们只使用 arduino,因为 1) avr 编程很容易——不需要 ISP 程序员,2) 开源软件/IDE(或“IDE”)和 3) 因为它很流行;-) |
嗨,没有人, Deltabots 使用大量 32 位计算,主要是平方根和乘法。 例如,速度限制约为 320 毫米/秒……是的,它很快……但对于速度为 800 毫米/秒的三角洲来说并不算多……可能不适用于挤压,但适合旅行。 关于你的观点:
我仍然不明白重写的必要性。在 Marlin 中只有 2 个使用 ASM 的函数,正好可以进行超过 8 位的数学运算。对于原生 32 位处理器来说根本没有必要。所有剩余的代码都是用 C/C++ 编写的……Arduino 编译器可能可以从中生成二进制代码。 顺便说一句,Repetier 已经有了对 Due 的原生支持。 此致, 亚历克斯。 |
有很多理由选择更快的微控制器。 转向更好的控制器(例如 beagle bone black、teensy3 或类似控制器)的主要挑战是非常奇怪的库和非常混乱的许可,例如 USB、SD、文件系统、以太网。 就个人而言,我现在不会再参加 DUE,我有很多非常糟糕的经历。例如,没有明显原因的 SPI 端口仅在公 ISP 接头上可用,而在母外部接头上不可用,模拟输出无法输出 <1/6 VCC 和超过 5/6 VCC 以及类似的事情,这非常令人惊讶. 1-2 年前,与多人就这些主题进行了大量讨论。结论是将 marlin 直接移植到 ARM 不是很有用。因为它失去了拥有更好东西的机会。 一年前,我为一家考虑进入 DUE 的帕洛阿尔托公司提供了免费咨询,据我所知,他们的打印机很快就会进入太空。
|
将 marlin 移植到 due 很容易。但它不会增加新的功能。(我在一周内完成了 STM32F4 的移植) 我也不相信为 reprap 相关功能制作库。库非常适合通用函数,但如果您需要更高的性能或不适合您的应用程序,则库会受到限制。 在我看来,有两种类型的董事会。Bernhard 喜欢的可破解版本。而且即插即用版本90%的打印机用户都会喜欢。我想为需要工作板和工作固件的 90% 的人服务。 |
Erik,使用 Due 的最初原因是增加了 deltabots 的速度。 顺便说一句,让我们更多地了解一下您正在开发的这个板子;-) 亚历克斯。 |
@alexborro我个人不希望我的打印机以 800 毫米/秒的速度运行,即使是在旅行时也是如此。优化你的 gcode,这样旅行就很少了 @ErikZalm哦,是的,我记得你正在研究那个。那么代码在哪里?;) 计划开源? |
常见的埃里克,只有一张关于电子产品的图片!!!!你 我们可以看到更多关于该板的文档吗?- 我想它将是 那那个ChibiOS呢?这种板的新固件?? 谢谢。 亚历克斯。 2013/10/17 nothinman通知@github.com
Mit freundlichen Grüßen – 最好的问候 – Saudações。 亚历克斯博罗 |
大家好,抱歉用这个频道问这样的问题,但是有人尝试将 Marlin 移植到 Arduino Due(ARM 处理器)吗?
如果没有,请猜测应该做什么以及需要付出多少努力??
谢谢。
亚历克斯。