极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 91865|回复: 59

Arduino机械坊学习笔记02(用GRBL控制电动机)_2014_3_1

  [复制链接]
发表于 2014-3-1 11:59:29 | 显示全部楼层 |阅读模式
GRBL 其实是 上位机 和下位机 的组合。
上下位机代码都可以从github上下载,但是需要编译。

下位机编译简单些,需要下载winavr(http://sourceforge.net/projects/winavr/files/),然后按照编译 avr 的流程进行编译。
最新的上位机好像是qt编译的,我没有编译成功。

初学者应该直接下载编译好的文件,(引用http://www.geek-workshop.com/thread-8147-1-1.html里的链接)
                            http://pan.baidu.com/share/link?shareid=3822055182&uk=1393825973
                                          grbl 固件 hex文件下载链接

下位机程序有了,不能使用普通的arduino ide来下载,需要利用 arduino builder下载
                             http://pan.baidu.com/share/link?shareid=1562099949&uk=1393825973  
                                            下载grbl固件的软件链接

grbl下载.gif
做过一遍就很简单了。

程序下载到arduino后,就可以使用上位机控制电机了,
http://pan.baidu.com/s/1pJ34TRH
需要下载和安装,

操作界面很简单
grbl控制.gif

没有找到手册之类的东西,所以
查看了下位机代码 pin_map.h
  1.   #define X_STEP_BIT         2  // Uno Digital Pin 2
  2.   #define Y_STEP_BIT         3  // Uno Digital Pin 3
  3.   #define Z_STEP_BIT         4  // Uno Digital Pin 4
  4.   #define X_DIRECTION_BIT    5  // Uno Digital Pin 5
  5.   #define Y_DIRECTION_BIT    6  // Uno Digital Pin 6
  6.   #define Z_DIRECTION_BIT    7  // Uno Digital Pin 7
复制代码


*********************************
刚开始的话,其实连线参考笔记1就可以了,只是安装上面的pin 的号码 更改两个线的位置,脉冲和方向。

当然,也可以借鉴(http://www.geek-workshop.com/thread-4722-1-1.html
07.png

或者,标准用法(3轴 cnc 最后要实现的,激光雕刻机不需要)
08.jpg
回复

使用道具 举报

 楼主| 发表于 2014-3-1 15:22:36 | 显示全部楼层
oldbeginner 发表于 2014-3-1 15:05
好像中文比较少,我还没找到。

***********************************
GRBL的学习

***********************************

从学习深度上看,GRBL 上下位机的学习应该是很难的;但是从应用角度上看,是非常简单的。

所以,感觉初学GRBL 只关注应用,应该不会占用太多精力和时间的,因为GRBL开发者已经把大量晦涩难懂的知识隐含在程序里了,应用的时候只要点点鼠标就可以了。

目前不清楚,水平到什么程度适合研究 GRBL 代码,暂时 把精力 集中 到 安装一台能工作的雕刻机上。

*********************************

所以,非常难的 GRBL 学习重点 转移到 应用 上,就是很简单的。

*******************************
关于 nc 代码,
http://www.geek-workshop.com/thread-8147-1-1.html
推荐 artcam,

其实感觉初学没必要,增加额外负担(如果以前没有用过的话),可以直接使用已有的nc代码来验证就可以了。

等 雕刻机熟悉了,再开始学习artcam 也不迟。

初学者可以直接测试 的nc 代码。
初学者试机轨迹G代码.rar (105.23 KB, 下载次数: 733)
回复 支持 1 反对 0

使用道具 举报

发表于 2014-3-1 12:42:41 | 显示全部楼层
好内容,多谢!留着用!
回复 支持 反对

使用道具 举报

发表于 2014-3-1 13:57:27 | 显示全部楼层
很好的内容
回复 支持 反对

使用道具 举报

发表于 2014-3-1 14:37:43 | 显示全部楼层
按照上面的步骤操作的,不行,按x1,电机颤了一下,x10和x100还是颤了下就完事了,且不能实现正反转
回复 支持 反对

使用道具 举报

发表于 2014-3-1 14:39:11 | 显示全部楼层
赞的啊。。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-3-1 14:41:15 | 显示全部楼层
マイナス37度 发表于 2014-3-1 14:37
按照上面的步骤操作的,不行,按x1,电机颤了一下,x10和x100还是颤了下就完事了,且不能实现正反转

你看一下 脉冲 和 方向 的接线, pin2 控制x轴 脉冲,pin5 控制 x轴方向 , pin2 和 pin5是接在同一块 driver上的。
    #define X_STEP_BIT         2  // Uno Digital Pin 2
      #define Y_STEP_BIT         3  // Uno Digital Pin 3
      #define Z_STEP_BIT         4  // Uno Digital Pin 4
      #define X_DIRECTION_BIT    5  // Uno Digital Pin 5
      #define Y_DIRECTION_BIT    6  // Uno Digital Pin 6
      #define Z_DIRECTION_BIT    7  // Uno Digital Pin 7
回复 支持 反对

使用道具 举报

发表于 2014-3-1 14:49:57 | 显示全部楼层
是的,线的问题,st和dir反了,前几天就在弄了,一直认为线不可能错的。。。
电机目前参数不对运行的不太稳,不过可以动了
回复 支持 反对

使用道具 举报

发表于 2014-3-1 14:57:14 | 显示全部楼层
你知道哪有这个软件的设置的中文资料么,我搞cnc加工的,这个软件我很需要
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-3-1 15:05:19 | 显示全部楼层
マイナス37度 发表于 2014-3-1 14:57
你知道哪有这个软件的设置的中文资料么,我搞cnc加工的,这个软件我很需要

好像中文比较少,我还没找到。
回复 支持 反对

使用道具 举报

发表于 2014-3-1 16:08:08 | 显示全部楼层
我只要学怎么设置grbl就应该够了,底层的东西我占时没打算去深度研究,artcam我学起来应该不会太难吧,编程都大同小异的,编好的g代码还是留给刚接触cnc的朋友吧,呵呵,总之谢谢了哈
回复 支持 反对

使用道具 举报

发表于 2014-3-1 22:20:58 | 显示全部楼层
最近论坛里弄雕刻机的人好像多了呢!!!!
回复 支持 反对

使用道具 举报

发表于 2014-3-2 09:53:33 | 显示全部楼层
好贴必须顶。。。这个我刚开始做雕刻机,就有人写GRBL教程,膜拜大神
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-3-2 16:38:56 | 显示全部楼层
迷你强 发表于 2014-3-2 09:53
好贴必须顶。。。这个我刚开始做雕刻机,就有人写GRBL教程,膜拜大神

不小心看来一下GRBL 的作者

Copyright (c) 2013 Sungeun K. Jeon

Jeon 是韩国 姓, 全,例如 全智贤 (Jeon JiHyun)

盛恩(Sungeun),例如 美女盛恩Sungeun 诱惑

作者难道是女的, 全盛恩。

回复 支持 反对

使用道具 举报

发表于 2014-3-12 10:22:29 | 显示全部楼层
女的也可以呀,有什么不可以的呢
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2020-7-9 10:14 , Processed in 0.058352 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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