原创作品,未经作者同意,严禁转载。声明:此贴并非数码之家首发,有已经看过的朋友请见谅。
光驱雕刻机相信大家已经见怪不怪了,所以这次的作品在结构上并没有什么创新,只是在驱动方面不同。我在网上也看过很多,绝大部分都是买来现成驱动板和接口板,直接连接雕刻机。这样固然效果不错,制作也相对简单。但是本着DIY精神的我却选择了另一条路:用74HC573+51单片机+L293D(H桥)来做驱动板,接口也是靠同一单片机来完成。通过单片机输出PWM来驱动步进电机。这是我能想到的最简单,也是费用最低的方案了。曾经还看到过一个基于51单片机制作的雕刻机,不过那个并不是直接连接电脑并口的,而似乎是把G代码存在单片机或存储器中调用的,并且只有一个视频,没有资料可查。以上说了这么多,其实就是想说明我的雕刻机与别人的区别所在。先看视频吧
背景噪音是下面那个旧主机发出的,雕刻机本身其实很安静。
第一个是没装激光头时用笔代替的。
flash: http://v.youku.com/v_show/id_XODI5NDE0ODQ4.html第二个是最后完成的。
flash: http://v.youku.com/v_show/id_XODM1NzQzMTQw.html(视频咋回事?先发图,回头再弄它)
简单介绍一下所需的材料1. STC12C5C60S2 *12. 74HC573 *13. L293D *34. 激光头250mW *15. 废光驱 *2,软驱 *16. 并口线 *17. 电源5V1A *18. 其他材料费用最大的就是激光头了,再有就是几个芯片,还有几个二极管是新的,加一起也不过五十几块。其它东西都是废旧物品了。
说一下我做这个雕刻机的思路,或者说是我这雕刻机的运行过程:
1. 开机,整机自检,所有电机正转2圈再反转2圈,激光头闪亮一次。用以检查各个部件是否正常运行。最后,激光头高度归零。2. READY键默认按下,进入准备阶段。上下键输入激光头需要的高度,按一次是0.1mm,长按时自动递增或递减。3. READY键弹起后,单片机根据设定值调整激光头的高度。4. 进入工作状态,单片机通过74HC573检测电脑并口(只是想隔离一下,其实用光耦隔离效果更好,但是成本。。。),从MACH3软件可以方便地查到并口各个引脚的用途。若并口没有信号,则一直循环检测,不做其他动作,除非READY键触发。若检测到信号,则根据接收的信号再发送相应的PWM信号同时给三个L293D,由单片机控制L293D的使能端,确定是哪一个芯片工作(其实可以做三轴的,可我还是只用了两轴,后面会说到)。5. 若READY再次键按下,则返回准备阶段,程序循环进行。这就是最后定型了的思路。其实最初的很简单,就是扫描信号,执行信号,没有其他的程序。后面遇到了会逐一说明。
下面就开始制作过程了。
一、机身部分第一步,拆!找到两个旧光驱和一个软驱,拆出步进电机。
软驱的电机和外壳是连在一起的,要切掉很多。
雕刻机的整体是有光驱外壳支撑的,所以也要做裁剪。
X轴的支架左端与光驱外壳贴紧,以保持X轴的水平。
支架背面通过螺母来垫高,以保证和下面Y轴的垂直。
下面这个是固定Z轴平台的关键。
Z轴安装到位。明眼人能看得出X轴电机更换过了,原来的那个对PWM不感冒,总是不能正常运行,也不知为什么,只好又拆了一个光驱。。。(注意下面图中螺杆上方一个是黑字,一个是红字)
楼下继续