本文章从百度贴吧迁移https://tieba.baidu.com/p/4923285946?pn=1
感兴趣请关注我的百度贴吧账号:光阴似水1204
本制作完成于2017年1月1日
废旧光驱,OrangePi开发板控制,L293D步进电机驱动器,把成本降到了最低。
清单:
废旧光驱滑台x2/22元(包括邮费)
L293Dx2/8.5(含运费)
OrangePi开发板x1,树莓派也行,看个人需要。OPI(63--200+)含运费。当然用opi还要内存卡,电源之类的配件。其他的如杜邦线就不说了。
OrangePi PC开发板
Python程序。
链接http://pan.baidu.com/share/link?shareid=2435363983&uk=2706069010
G代码执行程序说明:
Gcode_executer.py中
第25行:执行的NC文件名,也就是放G代码的文件名。
第29和31行:GPIO引脚对应的步进电机接口,和楼主画的可能不同,自己对照着改一下吧。
第35和36行:x和y步进电机的步进距离。
第38行:绘制速度。
下面说一下怎么把普通图片转化成G代码
准备好软件:inkscape及其laser扩展插件(用来生成G代码),NC VIEWER(用来查看G代码)
向上的三角形是接5V的意思。左边是树莓派的GPIO口,除了VCC、GND、DNC,其他的都可以连,按照电机上的顺序排列,然后在程序中修改对应的PIN口。
搭支架。
这就得发挥小伙伴们的聪明才智了。搭成什么样都行,不过两个步进电机一个得负责X轴,一个负责y轴,楼主发现滑台地盘上有几个孔,于是用六角铜柱来固定。详细的看图吧。六角铜柱上端是用强力胶水固定的。
好了,滑台怎么做就不用说了吧,万能的强力胶水+螺丝+硬塑料板解决问题。
香橙派GPIO引脚图。
树莓派的GPIO
GPIO的输出电压为3.3V,但是足以驱动L293D
我是用笔画的,用电磁继电器做的抬笔装置,当然,大家也可以直接上激光,变成激光雕刻机。
好了,只剩下接线这一步了!
把输出口连到步进电机。
有同学可能不会判断步进电机的引脚,实际上光驱里的步进电机大都是按a、d、b、c排列的,也就是a1、a2、b1、b2。也可以用万用表测,电阻小的为一组。如果实在弄不清也可以各种排列试一次,短时间是不会烧坏的。
把输入口连到香橙派。
三极管放大电路,因为开发板GPIOyj引脚电流不足以驱动继电器,所以要用三极管把电流放大后驱动继电器。
图上还有一个东西,是保护二极管,如果不需要深入理解的话,你大可不必追就为什么有它存在,但是一定得记住,只要是用三极管驱动继电器的场合,一般都有它的存在.需要特别注意的是它的接法:并联在继电器两端阴极一定是接Vcc。
-------------本文由光阴似水1204原创,可自由转载,转载请附上原文网址,并标注来源。
文章留言