标题: 基于arduino的i3型3d打印机制作 [打印本页]

作者: 微笑前行    时间: 2018-10-16 22:57
标题: 基于arduino的i3型3d打印机制作
继上一个光驱激光打印机后又找到一个好玩的,3d打印机,相对于激光而言增加了z轴。i3属于入门级,相对于corexy和um而言价格低廉,易组装调试。材料大致清单:
2020铝材 250*2,390*2,310*2,410*2,100*1,150*1
角码*14
光轴:330*2,390*2,360*2(8mm)
42步进电机*5(40mm)
直线轴承*10(8mm)
同步轮*2,配套gt2皮带5m
惰性轮*2
丝杆(8mm) 330*2导程8
联轴器5mm*8mm*2
螺丝m4若干 m5若干(内六角配船型螺母)m3若干
220*220热床,220*220铝板
mk8近程挤出机带加热头
风扇*1
12v20a开关电源一个mega2560,reprap1.1,LCD2004,a4988*4,ntc热敏电阻
3d打印件一套总共四百左右,整机重量6kg。
大致装配过程
有点尴尬,组装过程照片不是太完整,大家将就一下
接下来就是软件调试。
采用开源marlin固件,现在已经更新到1.1.9,编辑软件采用arduino IDE1.6.5
下载好固件后选择marlin.ino打开
STRING_CONFIG_H_AUTHOR 设置固件作者信息,可在串口通信的时候看到。
SHOW_BOOTSCREEN
如果注释掉这行的话开机就不会显示初始画面,直接进入主界面。
STRING_SPLASH_LINE1
设置开机屏幕初始画面的第一行的文字,一般设置版本号。
STRING_SPLASH_LINE2
设置开机屏幕初始画面的第二行的文字,一般设置网站地址。
BAUDRATE 设置串口通信的波特率,一般默认是250000,不用修改,如果连接不上就改成115200
#define MOTHERBOAR 33 主板类型修改
#define EXTRUDERS 1 设置挤出机数量为1
#define TEMP_SENSOR_BED 1启用热床温度传感器
#define TEMP_SENSOR_0 1启用加热头温度传感器
HEATER_0_MAXTEMP 表示一号打印头的最大温度,HEATER_1_MAXTEMP 以此类推。BED_MAXTEMP 表示热床的最大温度。
温度数值建议根据实际情况保守设置,以免设置过大损坏硬件,或造成安全隐患,推荐打印头250,热床100,足以使用。
X_MIN_ENDSTOP_INVERTING 等系列参数设置为 true 表示将限位开关的信号反转,针对限位开关的常开和长闭状态,如触发状态不符合预期,可在此处修正。一般机械限位为常开,如果调试时xyz只能单向移动就需要修改此处
#define X_MAX_POS200
#define Y_MAX_POS200
#define Z_MAX_POS165 此处设置打印的最大尺寸

DEFAULT_AXIS_STEPS_PER_UNIT 后面的四个数字 {80,80,4000,500} ,分别表示XYZ和挤出机电机的步进数。XYZ电机步进公式为:
(360 / 电机步距角 * 细分数 ) / (同步带齿距 * 齿数)
一般现在3D打印机使用的42步进电机步距角为1.8度,细分数根据主板上跳帽的设置,一般设置成16,同步带齿距一般使用的是2mm的,齿数一般为16或者20齿,可以自己数数。如果Z轴使丝杠的话,直接除以丝杆的导程即可。这样默认情况下可以算得:(360/ 1.8 * 16) / (2 * 20) = 80
挤出机步进数没有很精确的计算公式,目前通常使用的近程挤出机设置为100,远程挤出机设置为150,然后根据实际打印的出丝多少微调,要出多点步进数就调大,出少点就调小
DEFAULT_MAX_FEEDRATE 后面的四个数字 {300, 300, 5, 25} ,分别表示XYZ和挤出机电机的最大移动速度。在实际测试不失步的情况下设置的越大越好,此值和电机步进数相关,步进数越大,对应的移动速度设置越小。所以使用大细分数或者丝杆需要减小此值才能保证电机不失步。
DEFAULT_MAX_ACCELERATION 后面的四个数字 {3000,3000,100,10000} ,分别表示XYZ和挤出机电机的最大加速度。三角洲机型的加速度可以设置的大些,其他机型小些,原则也使实际测试,在不失步的情况下设置的越大越好。
去掉 REPRAP_DISCOUNT_SMART_CONTROLLER 行的注释,可开启2004液晶屏功能。特别强调,如果使用非配套Makeboard液晶屏,液晶屏无法使用的话,可能时液晶屏牛角插座缺口方向是反的,EXP1和EXP2线的接头凸起处换各方向强行插入即可。
LCD2004上带有sd卡槽,用于脱机打印,不过到目前为止本人还没有找到一个能用的sd卡。
目前桌面级打印精度为0.1mm,打印材料一般为PLA和abs,PLA为环保型材料,收缩率小,打印温度185°左右,可以在不开启热床条件下打印。abs对温度要求就高一点,同时收缩率比PLA高,不易附着在打印平台上,一般打印温度在230左右,热床90-100.两种材料相比abs材料强度高,PLA硬度高,脆。简单点就是abs耐摔,耐腐蚀,一般用于零件打印。PLA易成型,但容易断裂,一般用于模型,玩具等方面。
关于线轨与光轴的选择:线轨的精度要高一点但价格也更贵,一根好一点的线轨差不多要100左右。如果经济允许可以选择线轨。但个人觉得对于桌面级的光轴够用。
附上打印件和marlin固件,还有什么问题可以在评论区提出,谢谢

支架零件.jpg (140.29 KB, 下载次数: 221)

某宝的材料总共四百左右

某宝的材料总共四百左右

底盘.jpg (103.56 KB, 下载次数: 238)

250和390铝材组装底盘,角码连接m5螺丝

250和390铝材组装底盘,角码连接m5螺丝

热床1.jpg (121.83 KB, 下载次数: 217)

底座装上390光轴和热床中间过程忘记拍了,给个成品图

底座装上390光轴和热床中间过程忘记拍了,给个成品图

热床.jpg (106.45 KB, 下载次数: 215)

正面照

正面照

加热头.jpg (120.52 KB, 下载次数: 226)

中间的图找不到了,勉强找到一个算是整体的图凑个数

中间的图找不到了,勉强找到一个算是整体的图凑个数

0.png (9.27 KB, 下载次数: 203)

0.png

0.png (7.16 KB, 下载次数: 210)

0.png

3D打印机打印件.zip

523.72 KB, 下载次数: 215, 下载积分: 黑币 -5

打印件stl文件

Marlin-1.1.9 (2).zip

4.71 MB, 下载次数: 206, 下载积分: 黑币 -5

设置好的marlin固件


作者: 潘旭    时间: 2018-10-21 16:16
楼主厉害
作者: 潘旭    时间: 2018-10-21 16:17
楼主厉害,我也想要黑币下载资料啊
作者: wosiboos    时间: 2018-10-21 22:48
DIY这台机不单单要有五金基础,还要会编程基础,电子基础等等、是很直得学习的。
作者: aing123    时间: 2018-10-29 13:34
这套东西多少money?2500?
作者: 微笑前行    时间: 2018-11-4 23:33
aing123 发表于 2018-10-29 13:34
这套东西多少money?2500?

全部加起来500不到
作者: qcsfl    时间: 2018-11-20 13:07
有宝贝链接吗,怕买错了,可以加我QQ私聊吗?
作者: qcsfl    时间: 2018-11-20 14:55
2020铝材有没有横截面图?光轴和直线轴承都是空心的吗,还是实心的?最重要的是有没有接线图,谢谢楼主啦
作者: 1846464421    时间: 2019-1-15 00:50
楼主求一份具体的清单和电路图1846464421@qq.com谢谢
作者: 淘气的孝一    时间: 2019-1-31 18:04
好东西·多回帖 赚币币!!
作者: 211209    时间: 2019-2-19 15:24
1846464421 发表于 2019-1-15 00:50
楼主求一份具体的清单和电路图谢谢

有完整资料了吗,我也想自己做一个
作者: huhuhuo    时间: 2019-4-16 16:54
感谢楼主分享
作者: 阿鎏尼克    时间: 2019-4-18 15:55
不会写程序啊,硬件还行,软件不会啊
作者: 阿鎏尼克    时间: 2019-4-21 09:24
谢谢分享
作者: cyrs    时间: 2019-5-5 10:25
楼主发个视频
作者: zhlip    时间: 2019-5-12 20:26
不错,好资料
作者: 1243057141    时间: 2019-5-15 12:25
上传个视频就更好了!
作者: zhang_yingjun    时间: 2019-5-16 17:18
上次还看到一篇用废旧光驱拆零件制作的,受益良多
作者: cyrs    时间: 2019-8-5 14:42

好东西·多回帖 赚币币!!
作者: cyrs    时间: 2019-8-5 14:43

好东西·多回帖 赚币币!!
作者: cyrs    时间: 2019-8-5 15:07
小白入手了成品
作者: wuxishun    时间: 2019-8-10 07:24
可以用吗,有人试过没
作者: _塔爱慕斯    时间: 2019-8-22 19:32
楼主 为啥我的打印机没有办法定位到热床中心位置 总是跑偏
作者: 微笑前行    时间: 2019-8-25 21:55
_塔爱慕斯 发表于 2019-8-22 19:32
楼主 为啥我的打印机没有办法定位到热床中心位置 总是跑偏

位置控制是需要有个基准点,就是开始的回零,以零点为基准进行运动,如果位置跑偏要考虑零点位置,还有可能是速度快导致丢步
作者: 鹏博士PBs    时间: 2019-8-26 09:58
3D打印技术不错不错
作者: 江渚鹭鸶    时间: 2019-8-26 13:42
很好,但500块也不便宜
作者: 我来了来了    时间: 2019-8-26 15:14
好塞利哦,楼主有固件写入

作者: agy518    时间: 2019-10-26 22:03
好东西,辛苦了
作者: zongher    时间: 2019-11-21 12:22
感谢分享!
作者: wupeizhang    时间: 2019-11-21 12:36
谢谢分享
作者: 07556598    时间: 2020-2-7 17:32
非常感谢

作者: 07556598    时间: 2020-2-7 17:33
网上有套件

作者: 特别的人max    时间: 2020-2-17 11:32
之前一直寻思弄一个,别的都好说,编程是个大问题,我的功夫还不到家,继续学习。
作者: 啊喔鹅一屋雨    时间: 2020-3-16 16:41
1846464421 发表于 2019-1-15 00:50
楼主求一份具体的清单和电路图谢谢

有收到完整资料嘛
作者: qinhfm    时间: 2020-6-3 09:50
不错点个赞;把固件改动关键点都说明白了
作者: ssw2020    时间: 2020-6-22 17:20
也一直想做点东西,可惜家里没地方摆
作者: katesea    时间: 2020-7-16 16:48
在坑中的人要吼:  你的配置文件呢?不解读配置文件,机器能不能运行都是未知数。完整的源码官网都能下载!  请楼主证明一下,你爬出了坑
作者: katesea    时间: 2020-7-16 16:53
先说明一下,我要做的是50*50*75的2020铝合架3D打印机,改了配置文件,没用,难道只能按源码的尺寸才能成功吗?
作者: katesea    时间: 2020-7-17 12:02
按源码的尺寸做的,也是一样的问题
作者: q131300    时间: 2020-7-18 15:53
楼主太厉害了,低成本完,牛
作者: diversj    时间: 2020-10-26 09:05
前人撒种后人收,感谢分享,想试试
作者: diversj    时间: 2020-10-26 13:23
请问下载固件是什么意思?
作者: 07556598    时间: 2020-12-19 14:32
楼主牛逼!淘宝上好像有套件才499
作者: 07556598    时间: 2020-12-19 14:33
这个固件不同的机器上都要进行修改

作者: 769082854    时间: 2021-3-12 08:26
楼主很厉害啊,准备组装一台
作者: 妖怪0007    时间: 2023-11-2 11:25
看得很想动手玩玩了




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1