极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7997|回复: 7

关于Arduino Builder烧写grbl.hex文件的问题!

[复制链接]
发表于 2015-10-28 17:54:19 | 显示全部楼层 |阅读模式
本帖最后由 yzzsjc 于 2015-10-28 17:58 编辑

我按论坛中的帖子“微型CNC制作基于开源项目GRBLhttp://www.geek-workshop.com/thread-8147-1-1.html ”中grbl.hex烧进ATMEGA2560板子中,烧写是成功的,结果烧写完后代开串口什么都没有,而且打开Grbl controller显示"GRBL no data from COM port after connect.Expecting GRBL version string”,小白求助!
本来帖子中打开串口应该是如下:
QQ截图20151028175707.jpg
打开Grbl controller应该是如下:
T2_21VXwJXXXXXXXXX_!!759574529.png
但是我打开Grbl controller是如下:
GRBL.jpg
而且Arduino Builder还弹出如下窗口:
QQ截图20151028174220.bmp
QQ截图20151028174229.bmp
回复

使用道具 举报

发表于 2015-10-28 18:40:48 | 显示全部楼层
grbl适用于328,2560不适用
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-10-28 19:17:24 | 显示全部楼层
胡来猫 发表于 2015-10-28 18:40
grbl适用于328,2560不适用

你的意思是说grbl.hex这个文件是使用328吗?不适用2560?
回复 支持 反对

使用道具 举报

发表于 2015-10-31 19:14:44 | 显示全部楼层
我用UNO试过,没任何问题,MEGA2560没试过,可能真的不适用。
回复 支持 反对

使用道具 举报

发表于 2015-10-31 19:23:28 | 显示全部楼层
GRBL是个开源项目,可以下载源文件,针对MEGA2560修改一下应该是可以的。
源文件 config.h:
// Default cpu mappings. Grbl officially supports the Arduino Uno only. Other processor types
// may exist from user-supplied templates or directly user-defined in cpu_map.h
#define CPU_MAP_ATMEGA328P // Arduino Uno CPU
改成:
#define  CPU_MAP_ATMEGA2560
试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-11-1 10:40:28 | 显示全部楼层
艰苦奋斗 发表于 2015-10-31 19:23
GRBL是个开源项目,可以下载源文件,针对MEGA2560修改一下应该是可以的。
源文件 config.h:
// Default c ...

哦,我后来改了两个地方可以。
回复 支持 反对

使用道具 举报

发表于 2015-11-16 14:46:39 | 显示全部楼层
yzzsjc 发表于 2015-11-1 10:40
哦,我后来改了两个地方可以。

請問你是修改哪兩個地方?
我也遇到和你一樣的問題
回复 支持 反对

使用道具 举报

发表于 2017-8-6 13:54:08 | 显示全部楼层
我用328没有成功,不知道问题在哪里,望大神指点
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊 ( 浙ICP备09023225号 )

GMT+8, 2019-7-16 07:01 , Processed in 0.053081 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表