已屏蔽 原因:{{ notice.reason }}已屏蔽
{{notice.noticeContent}}
~~空空如也
6 准备arduino


164_21867_8691ca22b7540f6.png ● 我自己给 Arduino 写的软件。但是在搜索通过串口控制移动的好方法的时候我碰巧找到了一个叫做“Grbl”的东东。这是一个有着相当多优秀功能的 g 代码编译器。由于我已经把所有的东西连到了 Arduino 上,所以我要么得改变我的连线,要么就改变我的程序。幸运的是在软件中修改控制引脚其实相当方便。只不过我不得不下载 Winavr ,然后再从 XXXXXXXXXX 上下载代码。做起来很容易。下载并解压出代码以后,你必须把 config.h 中的端口号修改一下,确保将它们排列为正确的顺序。接着你所需要做的就只是打开一个命令窗口,输入正确的文件夹,然后输入“make”。如果一切如计划那样顺利进行的话,你应该最后会得到一个给 Arduino 使用的 .hex 文件。

● 但是我从那时就把引脚改动过了,而在本教程中我使用的是 Grbl 的默认引脚。这样可以让你在跟着教程设置时更加简单。你只需要从 Grbl 的下载页面 hex 文件就行了。

● 无论你选择何种方式,最后你都将得到一个输入 Arduino 中去的 .hex 文件。我试过许多不同的方法,其中我最喜欢的是用一款叫做 XLoader 的软件。编程的过程非常直接明了:选择 Arduino 的正确的串口;选择 hex 文件以及 Arduino 的型号;然后按下上传。如果你使用的是新版的 Arduino Uno 的话,那么 XLoader 是不支持它的,你会遇到一个上传错误。碰到这种情况我建议你使用 ARP/ArduinoUploader ,不过即便是这款上传器在 Uno 的支持上还是存在一些问题的。当你在给 Arduino 编程时,要在各个下拉列表中选择串口端口和微控制器。然后你必须把“AVR Dude Params”这段文字进行一些修改。删除“-b19200”(不带引号)部分,并点击上传按钮。无论如何你也该在几秒钟之后搞定,准备好进行测试了。退出 XLoader,进入下一部分。

● 你需要针对这一项目对 Arduino 进行设置。打开你最喜欢的串行终端,然后打开Arduino 所连接的端口。你应该会收到一条欢迎信息:
Grbl 0.6b
'$' to dump current settings"(输入“$”清空当前设置)
如果你输入一个 $ 然后回车,你会看到一系列选项。类似于这样子:
$0 = 400.0 (steps/mm x)
$1 = 400.0 (steps/mm y)
$2 = 400.0 (steps/mm z)
$3 = 30 (microseconds step pulse)
$4 = 480.0 (mm/sec default feed rate)
$5 = 480.0 (mm/sec default seek rate)
$6 = 0.100 (mm/arc segment)
$7 = 0 (step port invert mask. binary = 0)
$8 = 25 (acceleration in mm/sec^2)
$9 = 300 (max instant cornering speed change in delta mm/min)
'$x=value' to set parameter or just '$' to dump current settings
ok
● 你必须把 X 轴和 Y 轴的 steps/mm 值都修改为 53.333。只要输入“$0=53.33”(译注:此处疑为笔误,少了一个 3)然后回车,接着输入“$1=53.333”然后回车即可。因为我们并没有用到 Z 轴,所以可以把它忽略掉。加速度可以提高到大约 100 的程度(输入“$8=100”然后回车)。当我们缓慢地操作这台机器的时候,加速度也会很高。加速度太低的另一个副作用是在控制器不停地尝试加速和减速,但却无法达到全速时,曲线图形会比直线受到更剧烈的烧灼。你有可能和我一样发现有一根轴反掉了。这很容易修正。选项 $7 让你能够改变轴的方向。我想要改变 X 轴的方向,于是我输入了“$7=8”,这是因为我想要修改 3 号位(8 = 00001000 二进制),如果你想要修改 Y 轴的方向,那么就输入 16(00010000)或者要修改两根轴的话,就输入 24(00011000)。有关掩码设置的 完整文档 可以在这里查看。

● 现在你已经完成了电脑设置的准备。如果你想要尝试进行几下移动的话,可以输入“G91 G28 X0 Y0【回车】”把轴的位置归零。然后输入“X10 Y10【回车】”。你应该会看到两根轴向上都发生了 10 毫米的移动。
文号 / 434683

一表人才
名片发私信
学术分 0
总主题 12 帖总回复 81 楼拥有证书:笔友
注册于 2011-07-31 23:15最后登录 2018-01-10 01:08
主体类型:个人
所属领域:无
认证方式:邮箱
IP归属地:未同步

个人简介

暂未填写
文件下载
加载中...
{{errorInfo}}
{{downloadWarning}}
你在 {{downloadTime}} 下载过当前文件。
文件名称:{{resource.defaultFile.name}}
下载次数:{{resource.hits}}
上传用户:{{uploader.username}}
所需积分:{{costScores}},{{holdScores}}下载当前附件免费{{description}}
积分不足,去充值
文件已丢失

当前账号的附件下载数量限制如下:
时段 个数
{{f.startingTime}}点 - {{f.endTime}}点 {{f.fileCount}}
视频暂不能访问,请登录试试
仅供内部学术交流或培训使用,请先保存到本地。本内容不代表科创观点,未经原作者同意,请勿转载。
音频暂不能访问,请登录试试
投诉或举报
加载中...
{{tip}}
请选择违规类型:
{{reason.type}}

空空如也

插入资源
全部
图片
视频
音频
附件
全部
未使用
已使用
正在上传
空空如也~
上传中..{{f.progress}}%
处理中..
上传失败,点击重试
等待中...
{{f.name}}
空空如也~
(视频){{r.oname}}
{{selectedResourcesId.indexOf(r.rid) + 1}}
处理中..
处理失败
插入表情
我的表情
共享表情
Emoji
上传
注意事项
最大尺寸100px,超过会被压缩。为保证效果,建议上传前自行处理。
建议上传自己DIY的表情,严禁上传侵权内容。
点击重试等待上传{{s.progress}}%处理中...已上传,正在处理中
空空如也~
处理中...
处理失败
加载中...
草稿箱
加载中...
此处只插入正文,如果要使用草稿中的其余内容,请点击继续创作。
{{fromNow(d.toc)}}
{{getDraftInfo(d)}}
标题:{{d.t}}
内容:{{d.c}}
继续创作
删除插入插入
插入公式
评论控制
加载中...
文号:{{pid}}
加载中...
详情
详情
推送到专栏从专栏移除
设为匿名取消匿名
查看作者
回复
只看作者
加入收藏取消收藏
收藏
取消收藏
折叠回复
置顶取消置顶
评学术分
鼓励
设为精选取消精选
管理提醒
编辑
通过审核
评论控制
退修或删除
历史版本
违规记录
投诉或举报
加入黑名单移除黑名单
查看IP
{{format('YYYY/MM/DD HH:mm:ss', toc)}}
ID: {{user.uid}}