注释
因为我只是在尝试相同的方法(想在 mega2560 上使用它).. 你的 config.h 坏了。mega1280/2560 上的端口 C 不支持引脚变化中断。 LIMIT_INT_vect 不再由限位开关触发,而是由 arduino mega1280/2560 引脚 D10..12(PB4..PB6 = 在您的配置中未使用)触发。同样在这里: PINOUT_INT PCIE1 <<<<<<< 错误 对于限位开关和引出线,应使用端口 B(D53..D50、D10..D12)或端口 K(A8 ..A15)。 |
你好, 感谢所有新手! Dňa 30. 3. 2013 17:24 cnc4fun 写道 / napísal(a):
|
我认为,端口 B,引脚 50-53,这不是个好主意, Dňa 30. 3. 2013 17:24 cnc4fun 写道 / napísal(a):
|
大家好…我正在做一个类似的项目。我已将 GRBL 转换为 Arduino 库,因此您可以使用 Arduino IDE 上传它。 我所做的最后更改是使其与 Arduino Mega 2560 具有可比性。一切都会编译,当我用 Putty 连接到它时,它看起来很正常。所以从软件方面来看,它看起来不错。 硬件方面还没有经过测试,所以我肯定会看看你上面提到的东西。 |
嗨,我是 CNC 铣削的新手,刚刚将 Proxxon 小型铣床转换为使用 GRBL 控制器运行 gcode 我正在运行 Windows 7,Arduino Mega 2560 运行 GRBL 8 Triblax 并且一切运行完美所以现在决定安装限制两端X & Y 轴和 Z 轴的正端,并将它们用作归位停止,这些现在已经到位,我尝试以非常小的成功操作它们,别针没有反应或锁定不知道为什么它看起来像你有同样的问题你找到解决办法了吗。 |
@Protoneer您是否让您的 arduino grbl 库在 mega 上运行 ramps 1.4 板? |
不,不再做那方面的工作…… 在 2014 年 1 月 26 日星期日晚上 11:28,alanNz notifications@github.com写道:
亲切的问候, Bertus Kruger |
你好,
我在 grbl 0.8c 中做了一些必要的更改以与 Arduino Mega 1280 (2560) 板一起工作,
你能把这些更改添加到主 grbl 分支吗?
https://github.com/triblax/grbl-grbl_Triblax_Mega1280
改变的是 Makefile、config.h、serial.c
巨型板上使用的引脚
D22 – X_STEP (PA0)
D23 – X_DIRECTION (PA1)
D24 – Y_STEP (PA2)
D25 – Y_DIRECTION (PA3)
D26 – Z_STEP (PA4)
D27 – Z_DIRECTION (PA5)
D30 – STEPPERS_DISABLE (PC7)
D31 – X_LIMIT (PC6)
D32 – Y_LIMIT (PC5)
D33 – Z_LIMIT (PC4)
D34 – COOLANT_MIST (PC3)
D35 – SPINDLE_ENABLE (PC2)
D36 – SPINDLE_DIRECTION (PC1)
D37 – COOLANT_FLOOD (PC0)
A0 – PIN_RESET (PF0)
A1 – PIN_FEED_HOLD (PF1 ) )
A2 – PIN_CYCLE_START (PF2)