开源改变世界

我敢肯定,更多的是我自己的问题。 #55

推推 grbl 3年前 (2023-02-05) 251次浏览
关闭
Wankah 打开了这个问题 2021 年 10 月 18 日 · 26条评论
关闭

我敢肯定,更多的是我自己的问题。#55

Wankah 打开了这个问题 2021 年 10 月 18 日 · 26条评论

评论

我敢肯定,更多的是我自己的问题。 #55
万卡 评论了 2021 年 10 月 18 日  

在 wiki 上,这是我所看到的,
“将这个用于外部驱动程序,或者只需要步进方向和启用时。

例子

motor0:
  standard_stepper:
    step_pin: I2SO.5
    direction_pin: I2SO.4
    disable_pin: gpio.16:low"

您是否出于某种原因使用 I2SO 引脚?根据我在 wiki 中的理解,我认为这些是用于某种 IO 扩展器的?
否则我应该使用 GPIO 引脚?

我正在使用 DM542T 驱动程序。希望最终结果我可以使用平方。我想这不是完全必要的,因为我的 Y/Y2 轴有 2 个 1605 滚珠丝杠。我已经在最新的预编译版本上运行了所有东西,但是我间歇性地遇到了很多问题(不是接线),对此我非常有信心。两个 Y 都工作然后 1 Y 工作然后没有电机工作。如果我在 config.Yaml 中将步进脉冲配置更改为 0,电机将不会响应。如果我将它设置为 2 并在 webui 中将其更改为 0 并且它可以工作。
我几乎肯定这是我的配置..

这帮派对吗?
y:
steps_per_mm: 800
max_rate_mm_per_min: 2000
acceleration_mm_per_sec2: 25
max_travel_mm: 1000
homing:
cycle: 2
mpos_mm: 10
positive_direction: false

motor0:
  limit_all_pin: gpio.4:low:pu
  stepstick:
    direction_pin: gpio.15
    step_pin: gpio.26
motor1:
  limit_all_pin: gpio.16:low:pu
  stepstick:
    direction_pin: gpio.33
    step_pin: gpio.27

我一直在毫无问题地驱动这些 3.3v。不是说它不能有效果。只是还没有。

我敢肯定,更多的是我自己的问题。 #55

I2SO 引脚仅适用于像 6-pack 这样使用 I2SO 驱动的移位寄存器来增加引脚数量的板。ESP32 的 GPIO 数量有限,对于某些机器来说足够了,但对其他机器来说就不够了。配置文件必须引用您的电路板实际使用的引脚。

我敢肯定,更多的是我自己的问题。 #55

“this one”指的是“standard_stepper:”部分类型,而不是具体的引脚分配。