开源改变世界

使用 UNL2003 运行 grbl #144

推推 grbl 3年前 (2023-01-21) 83次浏览

关闭
Lloydy 打开了这个问题 2012 年 11 月 27 日 · 3条评论
关闭

使用 UNL2003 运行 grbl#144

Lloydy 打开了这个问题 2012 年 11 月 27 日 · 3条评论

注释

使用 UNL2003 运行 grbl #144

你好,

不确定这是否是提出这个问题的地方,所以提前致歉。

我试图让 grbl 使用 3 个步进电机运行,每个步进电机都连接到 UNL2003 控制板(http://tinyurl.com/cgold8v)。该板采用 4 个输入来控制电机,而不是步进和方向

我已经下载了 v0.6 并根据维基页面中的“H Bridge 作为步进驱动程序”替换了文件,然后我编译了代码并将其闪存到 arduino 上,但是当我运行测试时,pin 似乎仍然被设置到旧配置。

是否有我需要更改的 3 个文件的更新版本将与 v0.8 一起运行?
有谁知道任何可能有帮助的资源?
在文档中它说可以在 stepper.c 中调整引脚定义,这是否意味着我只需更改#define STEPPER_X_A1 (0x01<<PINB0)

抱歉新手提问,只是有点卡住了,需要指出正确的方向

谢谢

使用 UNL2003 运行 grbl #144

Grbl 现在希望与使用 STEP/DIR 接口的成熟步进电机驱动器对话。该代码本身不计算状态转换,不能像 ULN2003 这样的裸 H 桥使用,至少因为 ATmega328p 上没有足够的引脚来使用 H 桥输入驱动三个轴。

使用 UNL2003 运行 grbl #144

@csdexter:查看 OP 提到的页面会发现grbl wiki 中确实有这样一个页面提到离散 H 桥驱动,并链接了一些补丁

@Lloydy:恐怕您看到的 wiki 页面没有准确描述官方支持的功能 – grbl 确实是为 DIR/STEP 风格的驱动程序开发的,如上所述。恐怕你必须联系你复制的补丁的作者寻求帮助,但请记住,grbl 在 0.8 版中已经看到了很多发展和变化,所以这些文件如何仍然适合以及哪个版本(或事实上,如果他们真的工作过)是任何人的猜测 – 维基页面描述的内容绝对不应该被视为官方的,最新的和确定的工作说明,用于您正在尝试做的事情。

使用 UNL2003 运行 grbl #144
作者

感谢您的快速回复@csdexter @blinkenlight真的很感激。

认为对我来说最简单的事情是掌握一些 easydriver 板

再次感谢

喜欢 (0)