做了一个光驱雕刻机
fuwen02022013/12/07极客DIY IP:山西
本帖最后由 fuwen0202 于 2013-12-7 23:52 编辑

前几天在果壳上看到有自己做光驱激光雕刻机的教程(XXXXXXXXXXXXXXXXXXXX/article/18616/),便去数码市场买了俩10块钱一个的光驱
写这个帖子主要是原帖里一看就是百度翻译的,各种匪夷所思的语句,关键的要点也没提及,我就在此重新说下
我买的这俩个光驱都是飞利浦的一个是rw 一个是rom
拆光驱的过程我就不多说了,这个大家都会,也没有什么要点,就此掠过
拆出来rw的激光头和rom的激光头不同,rw的激光头和原帖中一样,是两个三pin的激光发射管和红外管,但rom的激光头拆出来里面只有一个四pin发射管,于是我就弃用了。

整体部分
总而言之,要把光驱拆成这样
QQ截图20131207222401.jpg
关于激光发射管是长这样的
QQ截图20131207222421.jpg
引脚定义
QQ截图20131207222302.jpg
先小心将引脚焊上引线,除了gnd(-),电源(+)不能碰到引脚以外的壳体
然后把激光发射管装在外壳里,这个外壳我是以前从tb上4.5买的9mm半导体激光管里拆下来的,里面连透镜和弹簧都有,我就把原来的发射电路拆下来装上这个激光管
QQ截图20131207223054.jpg
这样激管部分就做好了,我手上的这个管子在在3.3v上有186ma,感觉有点超载的感觉,可以加个电阻来限流试试
QQ截图20131207224931.jpg

然后分别把俩托架上的步进电机的软排线换成较长的引线,当然如果你电路板的接口支持也可以不换
QQ截图20131207225334.jpg
将其中一块托架固定到光盘托盘(也是光驱里拆下来的)上,另一个横过来固定到光驱的塑料架子上
QQ截图20131207230405.jpg
然后立起来交叉固定
QQ截图20131207224919.jpg

电路部分
接下来是电路部分,使用一块arduino nano和两块A4988模块
A4988模块一共有16pin
GND接0V
VCC接+5V
VMOT接步进电机电源(+12V或者+9V或者+5V均可)
MS1/MS2接+5V
MS3接0V
ENABLE接0V
RESRT/SLEEP接5V
---以上为两块A4988相同接法
一块的
STEP接nano的D2
DIR接nano的D5
1A/1B/2A/2B接其中一个步进电机的四根线
另一块
STEP接nano的D3
DIR接nano的D6
1A/1B/2A/2B接其中另一个步进电机的四根线
激光管可由nano的D12控制
QQ截图20131207230416.jpg
QQ截图20131207224943.jpg

代码部分
1.下载winAVR
2.下载XLoader
3.下载工程文件(XXXXXXXXXXXXXXXXXX/grbl/grbl
QQ截图20131207232046.jpg
4.解压
5.打开winAVR的PN,
QQ截图20131207232124.jpg
XXXXle-new-project
QQ截图20131207232241.jpg
7.载入解压出来的文件与文件夹
QQ截图20131207232741.jpg
XXXXols-make all
QQ截图20131207232301.jpg
9.打开XLoader
10.选择型号为nano 328p
11.选择串口
12.载入hex文件(在解压的工程文件下,名为grbl.hex)
QQ截图20131207232555.jpg
13.upload
14.打开arduino
15.打开串口
16.选择结束符为回车
17.发送字符串“ $$”
18.发送字符串“ $0=53.333”
19.发送字符串“ $1=53.333”
20.发送字符串“ $7=8”
21.发送字符串“ $8=100”

软件
1.下载Inkscape(XXXXXXXXXXXXXXXXXXX/
2.下载LaserEengraverExtension(XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/instructables/laserengraver.zip
3.下载G-codeSender(XXXXXXXXXXXXXXXXXX/downloads/OttoHermansson/GcodeSender/gcodesender.exe
4.安装Inkscape
5.解压LaserEengraverExtension
6.将解压后的文件放置到Inkscape的安装目录下/share/extensions中(替代)
7.打开Inkscape
8.文件文档属性
QQ截图20131207233804.jpg
9.如下图设置文档属性
QQ截图20131207233834.jpg
10.画图
11.扩展-leaer...-leser....
QQ截图20131207233957.jpg
12.设置G代码文件输出
设置文件名 QQ截图20131207234031.jpg
设置路径 QQ截图20131207234109.jpg

13.打开LaserEengraverExtension
QQ截图20131207234734.jpg
14.选者com口,点击OPEN
15.载入.nc的G代码文件
15.点击print

调试
由于我的激光管烧掉了,,就用笔代替做了测试
QQ截图20131207225005.jpg
QQ截图20131207225014.jpg
+500  科创币    焓熵`    2013/12/08 创意改变生活
+20  科创币    最高主机泡泡    2013/12/08 你牛~果壳那个贴看得我匪夷所思的= =
+480  科创币    ms1175555    2013/12/08 我也看过好多遍,就是没成功
+50  科创币    AsyncMaster    2014/01/05 你太牛了
来自:综合交流区 / 极客DIY
101
已屏蔽 原因:{{ notice.reason }}已屏蔽
{{notice.noticeContent}}
~~空空如也
fuwen0202 作者
11年1个月前 IP:未同步
657016
baiwenglong 发表于 2013-12-8 07:37
你厉害。。果壳那个帖子我看过三遍,一直也没怎么理解,加上一直没有Arduino,拆了一堆光驱也没做出来什么 ...


那个帖子我也是看的匪夷所思,所以就把软件和代码部分说明了下。。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
fuwen0202作者
11年1个月前 IP:未同步
657018
daxus 发表于 2013-12-8 12:23
果断收藏,把笔改成刀,刀上加一个简单的上下步进装置就可以刻PCB了吧,低成本雕刻机的节奏啊


嗯,还要再拆一个光驱,然后做个架子价格电动机就行,我看他这个g代码部分是还有一个z轴的,正好用来升降雕刻的电机
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
fuwen0202作者
11年1个月前 IP:未同步
657019
hmj 发表于 2013-12-8 09:49
上100W的二氧化碳激光管,用来切钢板


100w的体积以及非常大了好么,,,这个光驱做的也只能玩玩而已
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
fuwen0202作者
11年0个月前 IP:未同步
658742
novakon 发表于 2013-12-20 21:17
看来楼主这个东西要说清楚,不懂步进电机不懂单片机编程勿动。。。


呃,总要稍稍懂一点,否则完全没有流程的概念真的不适合做。。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
fuwen0202作者
11年0个月前 IP:未同步
658755
zwx772 发表于 2013-12-20 22:04
楼主能写个更详细的教程么,单片机我会些。


这个还不够详细,,那你看那个果壳的原贴不就是看天书一样了么。。。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
fuwen0202作者
11年0个月前 IP:未同步
658894
学过单片机你应该知道啊,编译环境是在一个project里,但上一步是新建一个project,那里面的库文件和c语言文件是没有的,而已开始从网上下载的那个压缩包里就是.H和.C文件,这个就是需要导入的。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
fuwen0202作者
11年0个月前 IP:未同步
661665
greatddddd88 发表于 2014-1-5 08:45
我用的是L298N怎么改端口?


L298N是不能用的,因为他是直接输入A,A-,B,B-来控制步进电机正反转/转速的
而文中用的A4988输入是通过pwm来控制转速,还有一个pin开控制正反转
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
fuwen0202作者
11年0个月前 IP:未同步
662698
Wb2947054251 发表于 2014-1-11 00:14
我觉得楼主可以改进下,做个3D打印机


3D打印机电路本身是不难做的,按现在开源的话,成本在外壳上,难点在平衡上
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
fuwen0202作者
11年0个月前 IP:未同步
662928
嗯,只能是玩玩的,自己做的精度不行不说,调水平就得調死人,还有对刀什么巨麻烦
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
fuwen0202作者
10年11个月前 IP:未同步
663762
eee987 发表于 2014-1-18 17:35
两个a4988一个nano下面还有一块什么板子?


那个是我自己焊的,主要是dc-dc稳压,接线用的
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
fuwen0202作者
10年11个月前 IP:未同步
668021
344185151 发表于 2014-2-6 11:58
请教一下激光头由谁供电?


激光头我是用ams1117-3.3v的稳压芯片稳压以后加上限流电阻限流以后供电的
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
fuwen0202作者
10年11个月前 IP:未同步
668311
344185151 发表于 2014-2-6 18:31
楼主能不能详细介绍一下电路部分,你只写了单片机部分啊


电路驱动为了图方便就用模块了,
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
fuwen0202作者
10年11个月前 IP:未同步
669076
344185151 发表于 2014-2-9 19:42
请教一下如果激光器自带ttl,那怎么来控制激光的强弱?

或者问问如何控制激光 的强弱?可以控制吗?


这个我没有试过,不过按原理分析,激光管类似二极管,估计可以通过pwm来控制单位功率吧我猜
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
fuwen0202作者
10年10个月前 IP:未同步
674912
843235701 发表于 2014-3-10 15:40
请问楼主这两个在哪下载1.下载winAVR
2.下载XLoader
  可以给个链接吗?、谢谢


链接在原贴中已经给出
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
fuwen0202作者
10年10个月前 IP:未同步
674914
baiwenglong 发表于 2014-2-21 18:43
不可以,必须步进电机。。
你可以淘宝带滑台的小步进,很便宜


其实可以的,如果有减速箱的话,不过代码要自己改过
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
fuwen0202作者
10年10个月前 IP:未同步
674915
hzbin3 发表于 2014-2-22 12:43
把激光头换成刀。能雕刻吗。这个两轴的貌似不可以


可以的,我研究了下他的代码,在project里的是有z轴的,可以自己定义控制
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
fuwen0202作者
10年10个月前 IP:未同步
674916
baiwenglong 发表于 2014-2-22 13:05
你可以去买个MACH3控制板


成本和体积是bug
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
fuwen0202作者
10年10个月前 IP:未同步
676329
天天做梦寂寞 发表于 2014-3-19 11:44
我打算做激光切割机 可以交流一下吗


这毕竟只是玩具,,软件部分虽然可以参考下,但是价值不大
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
fuwen0202作者
10年10个月前 IP:未同步
676332
呃,控制基本就是电脑的图形会通过它的算法转换成一个代码,代码通过板卡给单片机,单片机来查看这个代码是什么意思,然后控制步进电机的激光器。。,
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
fuwen0202作者
10年9个月前 IP:未同步
679377
843235701 发表于 2014-4-1 18:50
提示这个是什么意思,求 大师指点


这个我饿不知道,但一般多试几次有时候好有时候不好呢
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
fuwen0202作者
10年9个月前 IP:未同步
679689
起步 发表于 2014-4-3 11:35
问一下   如果我自己配激光二极管   多少功率的合适


如果你自己有驱动电路的话,就随便多少功率咯,如果没有的话,arduino的pin大约能提供5v 100ma的电流
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
fuwen0202作者
10年6个月前 IP:未同步
698916
344185151 发表于 2014-2-10 10:43
那你就直接把激光接在nano的d12上?

还有问问如果要雕刻大米,木棍这类小东西,怎么控制激光能照在东 ...


不是的,最好加限流电阻,如果功率不够可以用三极管或者mos管来控制
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
fuwen0202作者
10年6个月前 IP:未同步
698917
mimax 发表于 2014-6-28 22:06
怎么出现error:invalid statement [for G1 F100.000000]       而且卡在一点很长时间过不去


这个我都是无视的
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
fuwen0202作者
10年6个月前 IP:未同步
698918
毕毅 发表于 2014-7-1 12:52
不懂步进电机不懂单片机编程勿动,难道不可以重头学习吗


这个虽然不用懂步进电机不用懂单片机编程,但是需要懂单片机的软件呀。。。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
fuwen0202作者
10年6个月前 IP:未同步
698935
求大神们给一个学数分。。。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
fuwen0202作者
9年5个月前 IP:天津
781603
引用 354357148:
步进电机发烫灰常严重   都可以烫熟皮肤   这是什么问题 。。
电压过高了。。。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论

想参与大家的讨论?现在就 登录 或者 注册

所属专业
上级专业
同级专业
fuwen0202
进士 学者 机友 笔友
文章
14
回复
784
学术分
1
2013/09/05注册,1个月14天前活动
暂无简介
主体类型:个人
所属领域:无
认证方式:手机号
IP归属地:未同步
文件下载
加载中...
{{errorInfo}}
{{downloadWarning}}
你在 {{downloadTime}} 下载过当前文件。
文件名称:{{resource.defaultFile.name}}
下载次数:{{resource.hits}}
上传用户:{{uploader.username}}
所需积分:{{costScores}},{{holdScores}}下载当前附件免费{{description}}
积分不足,去充值
文件已丢失

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

空空如也

加载中...
详情
详情
推送到专栏从专栏移除
设为匿名取消匿名
查看作者
回复
只看作者
加入收藏取消收藏
收藏
取消收藏
折叠回复
置顶取消置顶
评学术分
鼓励
设为精选取消精选
管理提醒
编辑
通过审核
评论控制
退修或删除
历史版本
违规记录
投诉或举报
加入黑名单移除黑名单
查看IP
{{format('YYYY/MM/DD HH:mm:ss', toc)}}