103525| 89
|
[教程] 当梦想照进现实,桌面3D打印机自己造! |
虽然用3D打印机很久了,但一直想自己动手再造一台,意图在于更深度全方位的了解3D打印!不过没想到多年的动手能力,并没有为我此次的项目进度加分这让我感到非常的意外,而且社区里的又个个都是技术佬,看起来很不好骗的样子,所以这次就果断从一台迷你的桌面打印机造起吧~它的外壳采用亚克力切割而成,靠3个35步步距角为0.9度的步进电机运行,打印体积为100MMx100MMx80MM,这样的体积拿来打印小礼物饰品还是可以的,不过100MM你又能怎样?好了~话不多说!先看照片!! 首先看到它的照片你可能觉得它很像tinyboy?其实并不是!他的外壳是由国外的创客按照tinyboy比例重新设计了外壳,改进和提升也非常大,我手里只有一份外壳的CAD制图,其他配件咋办呢?!只能往淘宝上采购啦,具体需要哪些材料零件往下看看。 材料清单:
【第一部分】主要部件介绍。 控制主板采用了Ramps 1.4 Plus主板,它是将Arduino Mega2560和RAMPS1.4扩展板集成在一块控制板上,使用该板的好处是比叠加式稳定性高,体积厚度也大幅缩小便于安装。 12864LCD脱机控制屏,这种屏幕不需要再接转接插头,直接连接主板就能用。 A4988步进电机驱动模块,安装时可调电阻朝向右边,当用12V供电时,4988背面的可调电阻在中间位置时 输出电流大约1A,本次使用的步进电机电流比较小,可以适当调小一点输出电流。(顺时针旋转为加大,逆时针旋转为减小) 35步步进电机,厚度20mm,淘宝7元一个。 12v电源适配器48W电流为4A,步进电机电流单个为0.58A,配置这样一个电源绰绰有余。 机械部分:丝杆需要根据高度可以自行切割,光轴尽量购买时叫卖家切割好需要的尺寸,其他部件如下所示。 按照外壳的CAD图纸切割好亚克力外壳,亚克力厚度选择3mm(2.8mm)的最为合适。刚开始我选择厚度为5mm切割,结果都无法安装。。 远程挤出机为42步步进电机,远程挤出头喷头嘴为0.3mm。 其余部件为辅助部件。 【第二部分】制作过程 1、首先安装Y轴框架,固定螺丝选择M3x12mm的进行安装,紧固螺丝力度适中,防止亚克力破裂。 2、安装挤出头移动支架及直线轴承,这里用尼龙螺栓固定轴承。 3、安装远程挤出头。 4、安装Y轴步进电机。 5、将挤出头移动支架、光轴装入Y轴框架。 6、装入带档边的同步带轮轴承、齿形同步带以及丝杆升降螺母。 7、装入Z轴的升降直线轴承。 8、安装Y轴移动限位开关。 9、将X轴步进电机原螺杆取下,用长螺杆加上两轴承固定,这样目的主要是让电机齿轮包角增大,防止同步带打滑。 10、安装外壳、Z轴电机及联轴器、X轴电机、X轴平台同步带轮、X轴限位开关。(这个限位开关是往电话座机上拆下来的。) 11、分别将X轴直线轴承与X轴亚克力打印平台组件用螺栓进行固定,并将平台美纹纸贴好。 12、用3D打印机打印好底座。 13、插入打印好的底座、安装X轴打印平台、装入光轴、同步带。 14、将远程挤出机装入后背板。 15接入步进电机延长线,并用热缩管绝缘。 16、用缠绕保护套整理好各部分电线。 【第三部分】控制部分 1、主控板接线 A1、A3接12V或24V的正 A2、A4接12V或24V的负 A1、A2、A3、A4千万不可以接错,其中A3、A4负责主板、电机、挤出供电,A1、A2负责热床的供电。 B1、B2接热床供电 C1、C2接可控风扇 D1、D2接挤出头加热供电 E1、E2接挤出头测温电阻,一般用100K NTC B3950,测试时,如果不接这个测温电阻,系统会进入保护状态,电机不转。 F1、F2接热床测温电阻,一般用100K NTC B3950 G1、G2接第二挤出机测温,一般用100K NTC B3950 H1、H2用于接显示屏 M1、M2、M3、M4、M5分别接X、Y、Z、E0、E1五个电机,其中上面标示1A1B是一组线圈,2A2B是另一组线圈,如果电机转向不正确,可以通过调换1A1B的方式来让电机换向 L1、L2、L3分别接是X、Y、Z电机的限位开关,对于mendel i3等负向回原点的机器,接x标志的两个端子,对于Detla正向回原点的机器,接三角标志的端子。 特别地,对于双Z轴的机器,有不要接M3,请把两只Z轴电机分别接到M5和M6,会自动同步运行。 J1、J2、K1、K2用于输出两组电源,接风扇用的,电压等同于主电源电压 P1是电源选择跳线,可以选择usb对芯片供电或外部电源(标的是12V,实际接24V时就是24V)对主板供电,区别如下,跳线到USB时,必须接USB线主板才可以正常工作,跳线到12V时,必须接12V才主板才可以正常工作,一般情况下,跳线到12V,实现脱机打印。 S1、S2是两个串行口接口,S1是串口1,是并到USB转换成的串口,不可以与USB线同时使用,S2是串口2,独立的。 R1是自动Reset跳线,一般要插上短路帽。 2、刚开始是想把主板安装在底座的,由于底座步进电机凸起根本无法安装,另外就是还有控制显示屏安装位置相当苛刻,这一切都是因为这台3D打印机太小了造成了安装硬件的地方都没有,所以我···额。。只好用一个苹果手机的包装盒子来把主板和控制显示屏妥协了~~ 3、将控制主板、控制显示屏装入已经开好孔的盒子里,考虑到散热的问题又加入一个5v散热风扇。 4、在Configuration.h文件源码里修改打印体积,运行Arduino 1.0.2IDE,单击“文件”再单击打开源码中的Marlin.ino引导文件,板卡选择Arduino Mega 2560将固件上传至控制板中。(注:本中文版固件只能用Arduino 1.0.2版本才能上传,其他版本会发生错误!) 5、将控制盒通过螺丝固定在打印机后背板上,通电测试X轴Z轴Y轴是否正常运行,进行打印测试过程中如果出现电机发烫或者抖动无法运转应用万用表测试该电机驱动模块的电流大小,根据需要调节各个电机的电流。(注意:电机的驱动电流不是说越大越好,而是够用就行,电流小了,导致拉不动,丢步,电流过大,同样会丢步,电机震动过于激烈。) 这个项目由于最近工作比较忙一直拖延了好久,现在总算把它解决了。。什么,你说它的样子好丑?不要在意这些细节哈哈!!!外壳CAD图纸及中文版源码都放在下面了,需要的自行下载。 |
8.49 KB, 下载次数: 9607
1.62 MB, 下载次数: 10111
中文版固件源码marlin_ramps1.4plus-12864_EEPROM_中文_20151108.zip
451.36 KB, 下载次数: 9982
本帖最后由 Nelson0516 于 2016-3-21 01:25 编辑 好棒!!教程终于出炉,可以訂亞克力了 ,但亞克力板是3MM還是2.8MM好? 還有 8mm导轨丝杆<---要多長? 带档边轴承,无档边轴承<---要多少MM? 夹紧弹性8mm联轴器,LM4uu直线轴承<---有沒有尺寸 還是跟回TINYBOY的尺寸買可以? |
本帖最后由 lr003 于 2016-1-17 20:32 编辑 源代码 发表于 2016-1-15 20:12 谢谢,明天就去切亚克力板子、哈哈、发现除了主控板子就直线轴承最贵。。。每个要四块,整整12个(一个悲伤的表情)、、、、 另外丝杆300mm的一条够吗??那个有档边没档边的轴承有具体型号吗??还有同步带选择闭合的还是开口的?最后好奇的是调平(最最最讨厌的事情)是用板子下的三颗螺丝手动调吗。。。 另外再问(第三次补充了,感觉好多问题的样子,打扰了),我用那种原始的ramps1.4+2560+带转换的LCD屏幕也可以兼容吗?RAMPS PLUS 有点贵,我希望能选择低成本的(说白了就是穷)。。。。 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed