开源改变世界!!

Makeblock XY 绘图仪上的grbl? #872

推推 grbl 2年前 (2023-01-23) 236次浏览

打开
fogleman 打开了这个问题 2015 年 12 月 26 日 · 9条评论
打开

Makeblock XY 绘图仪上的grbl?#872

fogleman 打开了这个问题 2015 年 12 月 26 日 · 9条评论

注释

Makeblock XY 绘图仪上的grbl? #872

我刚拿到一台 Makeblock XY 绘图仪 v2.0。它非常好,但软件和固件都很糟糕。

我找到了 grbl,它看起来很棒。我已经在我的设备上运行了 grbl(我可以通过串行交互,例如 $$ 工作)但是无论我做什么,电机都不会移动。

我认为这可能是引脚输出的问题。Makeblock 使用类似于 Arduino Uno 的定制板 (Makeblock Orion)。这是一个引脚图:

http://app.makeblock.cc/program/makeblock-orion/

我不确定这些数字是否对应于典型的 Arduino 引脚。例如,Makeblock Orion 上的端口 2 显示引脚 3 和 9。端口 6 显示 A2 和 A3,我不知道这在 Arduino 世界中意味着什么——例如它如何映射到 PORTD。

我在 grbl 源代码中找到了 cpu_map 标头,但我不确定这是否是我的问题所在。

有任何想法吗?有没有人成功地将 grbl 与 Makeblock 一起使用?

Makeblock XY 绘图仪上的grbl? #872

一种选择是仅移除控制器,然后以 26 美元的价格插入带有亚马逊 grbl 防护罩的普通 Arduino。搜索 Arduino CNC kit / CNC Shield V3.0 + uno R3+4pcs a4988 driver / GRBL。

Makeblock XY 绘图仪上的grbl? #872

来自 makerblock

int X_STEP_PIN = 8;
int X_DIR_PIN = 11;
int X_ENABLE_PIN = 4;
int X_MIN_PIN = A4;
int X_MAX_PIN = A5;

int Y_STEP_PIN = 12;
int Y_DIR_PIN = 13;
int Y_ENABLE_PIN = 4;
int Y_MIN_PIN = A1;
int Y_MAX_PIN = A0;

int Z_STEP_PIN = A3;
int Z_DIR_PIN = 9;
int Z_ENABLE_PIN = 4;
int Z_MIN_PIN = A1;
int Z_MAX_PIN = A0;

现在转到https://bigdanzblog.wordpress.com/2015/01/30/cant-get-i2c-to-work-on-an-arduino-nano-pinout-diagrams/
并查看 arduino uno。
引脚 9 是 PB1,A1 是 PC1
Pb1 表示 PORTB 和位 1

Il mercoledì 30 dicembre 2015, Kelly Taylor < notifications@github.com
javascript:_e(%7B%7D,’cvml’,’notifications@github.com’);> ha scritto:

一种选择是仅移除控制器,然后
以 26 美元的价格插入带有亚马逊 grbl 防护罩的普通 Arduino。搜索 Arduino CNC kit / CNC
Shield V3.0 + uno R3+4pcs a4988 driver / GRBL。


直接回复此电子邮件或在 GitHub
#872(评论)上查看。

Makeblock XY 绘图仪上的grbl? #872
贡献者

你有没有在这方面取得任何进展@fogleman?我四处寻找了一下,发现了潜在的问题:

  1. Z轴伺服。grbl 的各种分支都支持这一点,但我认为官方 grbl 目前不支持。您可以接管主轴速度 PWM 来完成这项工作,但我不确定您是否可以将其设置为正确的频率。
  2. 许多功能(限位开关、步进脉冲)都需要在同一个 AVR 端口上。我懒得翻译所有奇怪的 Makeblock 连接,但乍一看似乎有些连接在端口之间。
  3. Makeblock 有一个用于 X 轴和 Y 轴的使能引脚,而 grbl 只使用一个使能引脚。

可能还有其他问题,但这足以让我建议您只需花 10 美元购买一个类似 Arduino Uno 的产品并使用它。看起来所有的 Makeblock 电子模块都有一个地方可以在不使用 RJ45 插孔的情况下将它们连接起来。那只剩下伺服问题了。我相信你可以很容易地安装一个小螺线管来代替它。

Makeblock XY 绘图仪上的grbl? #872
作者

@beardicus是的,这是对我发现的(以及更多)内容的一个很好的总结。我基本上决定不使用 grbl,我只是调整了 Makeblock 固件。

Makeblock XY 绘图仪上的grbl? #872

@fogleman软件也有同样的问题,你是如何调整它的?
当我引入 svg 图稿(即使原始尺寸一致)时,预览器中有一个缩放/定位首选项,我发现打印件之间的任何类型的配准一致性都非常松散。

Makeblock XY 绘图仪上的grbl? #872

嗨,大家好!
你是如何解决 grbl 和 makeblock ploter xy 的问题的?也许有人有一个 INO 文件可以上传到 Arduino?
我可以看到程序 LaserGRBL 正在运行,但无法移动电机。这个问题是因为上传到 Arduino 的 ION 文件不正确吗?

Makeblock XY 绘图仪上的grbl? #872

你好!
也在检查这个。我打算明天尝试给电机插上电源,希望能看到一个动人的奇迹。
另外,除了使用 GRBL 的 g-shield 或任何人成功管理的 makeblock 板之外,还有其他选择吗?

Makeblock XY 绘图仪上的grbl? #872

@fogleman遇到这个,你能分享调整后的固件吗?
谢谢。

Makeblock XY 绘图仪上的grbl? #872
作者

@jonmccon抱歉,我找不到了!我很久以前就停止使用 Makeblock 了。

喜欢 (0)