谈谈国内的开源吧,环境非常的不好。
1.开源,确实是个好东西,但在国内山寨无敌的情况下要做好开源和坚持开源是件不容易的事情。坚持一个开源项目的运作,让它有可追溯性,吸引更多的人来完善项目,依靠群众的力量丰富和改进项目更是艰难,因为不知道哪一天,JS们就直接用来赚钱。这个死区我们不会踏进,也不会炒作开源项目然后无耻的像群众身上牟利。话说回来,能够被人复制拿来赚钱也是种荣幸。。。
2.开源质量,能做全套的很少,从笔者DIY Ultimaker的一路坑来后不经感叹,老外的开源无需用神一样的膜拜礼仪,需要用客观的心理去对待,考个资料下来开源的资料后并不是自己东西,需要我们去消化和吸收。
3.自己动手的难度,并不是国人的动手能力和创新能力不够强,而是条件实在是恶劣,老外的开源图纸一般会用些国际标准不说,就算有替代品找到了,质量无从保证,呵呵,说不定那里坑我们一下我们就要各种排查和调试。并且这质量好不好,无法从价格上体现出来,价格贵的也无法保证质量没问题,便宜没好货也未必。只是玩DIY就是要经得起各种坑和各种试,这需要坚持不懈的努力,和 很好的耐心。
————————————————切割线——————————————————
【正文】电路部分:
方案:RAMPS1.4 + Arduino2560(目前最成熟性价比最高的方案)
——————————————————切割线——————————————————————
JennyPrinter的由来:正如上文中笔者提到的要自己玩转好3D打印机真是不容易,资料不全,无法自己随意改进,各种不爽。于是心生从零开始搭建的念头,发现一路坑下来还真长进了不上知识。之后我就在考虑用什么方式来分享我的坑路,让大家玩转3D打印不再那么辛苦,牛顿说过他站在别人的肩膀上,我说,当今世界,需要你站我肩膀上我也站你肩膀上。
受LFS(Linux from Scratch,就是一种从网上直接下载源码,从头编译LINUX的安装方式)的启发,我们开始设想JennyPrinter的开源计划,我们会更新硬件软件和固件,我们不当厂商,也不卖机器,通过发布一系列的版本来指导大家如何组建自己的3D打印机。
——————————————————切割线——————————————————————
【正文】电路板认识:
1.左上角的这块是Arduino Mega 2560,相当于电脑的主板,搭载了处理3D打印程序的CPU;
2. 中间这块是RAMPS1.4,这个是个扩展板,将Arduino Mega 2560的管脚扩展到更大空间,以方便接线,上面还有驱动部分电路。
3.液晶控制模块,这个最好配下,根据经验,USB先链接电脑打印主要存在2大问题,电脑开机不死;串口线不出错。用CURA的朋友们经常会遇到打印中途停止打印,换SD卡打印就好了。
Arduino2560:它最大的特点就是具有多达54路数字输入输出,特别适合需要大量IO接口的设计。Mega2560的处理器核心是ATmega2560,同时具有:54路数字输入/输出口。程序烧写只需插入USB,电脑驱动安装好后在资源管理器中会分配一个COM口。下载固件需要使用Arduino IDE。
RAMPS1.4:采用A4988步进控制芯片,支持短路保护和步进可调(由于笔者买的A 4988还未到货,暂时没有插上)。
LCD控制单元:全名为Ramp1.4 2004LCD 主要实现人机界面交互和SD卡脱机打印。右边的2根是LCD控制单元和RAMPS1.4的连接线。
温度传感部分采用NTC热敏电阻直接读取温度,关于热敏电阻,主流的2种封装方式,环氧和玻封,环氧耐热125度,玻封可以到260以上,作者图中的是环氧封装,这是电路板商家送的,我们不用,玻封的图片等作者到货后上图。我们需要一个用来检测喷头温度,一个用来检测平台温度。
限位开关:采用机械式微动开关,当然也可以使用光感开关,位移传感器。
加热管:12V 40W 进口发热丝(进口也就贵那么几块钱而已,这个钱不要省),线长1.5M。
|