开源改变世界

端口到 ARM STM32F0 板 #468

推推 grbl 3年前 (2023-02-05) 635次浏览
关闭
nullsub 打开了这个问题 2013 年 5 月 7 日 · 12条评论
关闭

端口到 ARM STM32F0 板#468

nullsub 打开了这个问题 2013 年 5 月 7 日 · 12条评论

评论

端口到 ARM STM32F0 板 #468

你好,

我想将 Marlin 移植到 STM32F0 探索板(64k 闪存、8k RAM、48mhz、10 欧元)。
上游是否欢迎港口?
我会像我的 grbl ( https://github.com/nullsub/grbl ) 端口那样做。您对如何更好地构建它有什么建议吗?

感谢
nullsub

端口到 ARM STM32F0 板 #468

我肯定会对这个端口感兴趣。我想为 F4 Discovery 做类似的事情。

端口到 ARM STM32F0 板 #468

我已经在开发下一个版本了。它适用于 STM32F4 和我自己的硬件设计。
移植 Marlin 并不困难。但是如果你使用一个快速的单片机,​​就有更多的可能性。grbl 运动部分是一个不错的开始,但我想要更好的算法。一个快速的单片机使之成为可能。

端口到 ARM STM32F0 板 #468
作者

你已经开始移植马林鱼了吗?我不想重复任何努力。
我还可以将 mbed (~70MHZ) 作为目标来测试更智能的算法。

端口到 ARM STM32F0 板 #468

我使用 ChibiOS 作为 RTOS。我用花车做数学。(STM32F4 有一个 FPU)。
我使用的步进驱动器也有一些特殊功能。
将其移植到 mbed 并不容易。

端口到 ARM STM32F0 板 #468

太棒了——出于类似的目的,我已经在我的 F4 上安装了 ChibiOS。我很乐意看到这是怎么回事,并提供帮助进行调试等等。

端口到 ARM STM32F0 板 #468
作者

我认为 soft-float 应该还是够快的。
我已经在我的 mbed ( http://mbed.org/users/nullsub/code/sprinterPort/ ) 上运行 Sprinter。

您打算将您的工作集成到主存储库中吗?
最好有一个存储库,其中架构相关代码是分开的,以在一棵树中维护多个端口。

端口到 ARM STM32F0 板 #468

@ErikZalm: 你有你的硬件设计的公开文件吗?我目前正在研究超小型完全 SMD 硬件设计,我想让它与一些现有的电路板兼容。由于巨大的 MCU,Sanguinololu/RAMPS 不是一个好的候选者,但 STM32F4 设计会非常出色。

端口到 ARM STM32F0 板 #468

我还没有公开文件。我的设计并不超小,因为它支持 6 个步进电机、3 个热端和 5 个电源输出。
它还具有以太网。连接器需要很大的空间。
步进驱动器也不是快板类型。

端口到 ARM STM32F0 板 #468

哦,哇,那是另一回事。很有意思。在那种情况下,您的硬件比我计划的要雄心勃勃,所以我将坚持使用 sanguinololu 的小型化 :)

顺便说一句,如果您需要有关原理图或布局的反馈,我会非常乐意这样做。我现在将停止劫持此线程。

端口到 ARM STM32F0 板 #468

我们可以关闭这个问题吗?它似乎已经走到尽头了。

端口到 ARM STM32F0 板 #468
贡献者

这个是大约一年前创建的,有很多变化,请下载最新的 marlin 副本,看看问题是否仍然存在。您还可以使用最新的 arduino IDE 来刷新 marlin 固件。如果您的板文件等只能在旧的 ide 下工作,请先升级它们,以便它们在最新的 IDE 下工作。

如果您为不在https://github.com/ErikZalm/Marlin/tree/Marlin_v1/ArduinoAddons中的硬件创建板文件,请 fork marlin 并添加文件,然后创建一个拉取请求,以便我们可以获得硬件支持的。这也将使人们了解人们正在使用什么硬件。