Arduino机械坊学习笔记02(用GRBL控制电动机)_2014_3_1
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固件的软件链接
做过一遍就很简单了。
程序下载到arduino后,就可以使用上位机控制电机了,
http://pan.baidu.com/s/1pJ34TRH
需要下载和安装,
操作界面很简单
没有找到手册之类的东西,所以
查看了下位机代码 pin_map.h
#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
*********************************
刚开始的话,其实连线参考笔记1就可以了,只是安装上面的pin 的号码 更改两个线的位置,脉冲和方向。
当然,也可以借鉴(http://www.geek-workshop.com/thread-4722-1-1.html)
或者,标准用法(3轴 cnc 最后要实现的,激光雕刻机不需要)
oldbeginner 发表于 2014-3-1 15:05 static/image/common/back.gif
好像中文比较少,我还没找到。
***********************************
GRBL的学习
***********************************
从学习深度上看,GRBL 上下位机的学习应该是很难的;但是从应用角度上看,是非常简单的。
所以,感觉初学GRBL 只关注应用,应该不会占用太多精力和时间的,因为GRBL开发者已经把大量晦涩难懂的知识隐含在程序里了,应用的时候只要点点鼠标就可以了。
目前不清楚,水平到什么程度适合研究 GRBL 代码,暂时 把精力 集中 到 安装一台能工作的雕刻机上。
*********************************
所以,非常难的 GRBL 学习重点 转移到 应用 上,就是很简单的。
*******************************
关于 nc 代码,
http://www.geek-workshop.com/thread-8147-1-1.html
推荐 artcam,
其实感觉初学没必要,增加额外负担(如果以前没有用过的话),可以直接使用已有的nc代码来验证就可以了。
等 雕刻机熟悉了,再开始学习artcam 也不迟。
初学者可以直接测试 的nc 代码。
使用上位机,open通过后,选择choose file 选择相应的 nc 文件即可。 好内容,多谢!留着用! 很好的内容 按照上面的步骤操作的,不行,按x1,电机颤了一下,x10和x100还是颤了下就完事了,且不能实现正反转
赞的啊。。。。。 マイナス37度 发表于 2014-3-1 14:37 static/image/common/back.gif
按照上面的步骤操作的,不行,按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 是的,线的问题,st和dir反了,前几天就在弄了,一直认为线不可能错的。。。
电机目前参数不对运行的不太稳,不过可以动了 你知道哪有这个软件的设置的中文资料么,我搞cnc加工的,这个软件我很需要 マイナス37度 发表于 2014-3-1 14:57 static/image/common/back.gif
你知道哪有这个软件的设置的中文资料么,我搞cnc加工的,这个软件我很需要
好像中文比较少,我还没找到。 我只要学怎么设置grbl就应该够了,底层的东西我占时没打算去深度研究,artcam我学起来应该不会太难吧,编程都大同小异的,编好的g代码还是留给刚接触cnc的朋友吧,呵呵,总之谢谢了哈 最近论坛里弄雕刻机的人好像多了呢!!!! :funk:好贴必须顶。。。这个我刚开始做雕刻机,就有人写GRBL教程,膜拜大神 迷你强 发表于 2014-3-2 09:53 static/image/common/back.gif
好贴必须顶。。。这个我刚开始做雕刻机,就有人写GRBL教程,膜拜大神
不小心看来一下GRBL 的作者
Copyright (c) 2013 Sungeun K. Jeon
Jeon 是韩国 姓, 全,例如 全智贤 (Jeon JiHyun)
盛恩(Sungeun),例如 美女盛恩Sungeun 诱惑
作者难道是女的, 全盛恩。
女的也可以呀,有什么不可以的呢