开源改变世界!!

5轴的端口限制? #31

推推 grbl 2年前 (2023-02-09) 118次浏览
关闭
macbef 打开了这个问题 2个星期前 · 2 条评论
关闭

5轴的端口限制?#31

macbef 打开了这个问题 2个星期前 · 2 条评论

评论

5轴的端口限制? #31

不是问题,更像是一个问题。

我正在用 STM32F103CB 构建一个廉价的电路板。我想要5轴。
在我的板上,我将 GPIOA 用于 XYZA 轴(Step 和 Dir),将 GPIOB-0 和 GPIOB-1 用于 B 轴。
点动 B 轴会导致 X 移动(连接到 GPIOA0 和 GPIOA1)。

端口的使用有限制吗?所有 STEP 引脚都必须在同一个端口上吗?
(与 DIR 引脚相同?)。

我尝试将主轴 PWM 映射到 GPIOB-7,但无法编译。

也许我应该接受 CNC3040 引出线。似乎编译得很好。

5轴的端口限制? #31
贡献者

首先,您不应该基于 CB 进行新设计——由于内存有限,它可能很快就会失去支持。去 RC 版本。

端口的使用有限制吗?所有 STEP 引脚都必须在同一个端口上吗?

否,如果使用 GPIO_BITBAND 作为 OUTMODE。有关操作方法,请参阅新的Mach3 BOB 地图

我尝试将主轴 PWM 映射到 GPIOB-7,但无法编译。

如果 B7 可以“连接”到一个空闲定时器,那么您可以尝试将它添加到PWM 的 driver.h 定义中

5轴的端口限制? #31
作者

谢谢,我会研究这些例子。
我不知道 grblHAL 支持 F103RC。哈哈,但现在我看了一下 platformio.ini …… BTT_SKR_MINI_E3_V20 使用了 RC。我会将我的设计移至这个子系列。(不支持 RB?相同的控制器,内存少一点)