3D打印基础知识
3D打印原理
3D打印是一种以数字模型为基础,运用粉末状金属或塑料等可粘合材料,通过逐层打印的方式来逐层构造物体的技术。
一般以丝杠带动坐标轴移动。
3D打印标准模式
STL(sterelithography)即立体印刷,此后缀的3D模型文件是3D打印的标准文件格式。
3D打印模型网站
3D打印种类
1)FDM——熔融沉积,材料主要为工程塑料PLA&ABS、柔性材料TPE/TPU、碳纤维材料、夜光材料等(常见)
2)SLA——光敏树脂选择性固化,材料为光敏树脂
3)SLS——粉末材料选择性激光烧结,材料为粉末材料
4)SLM——选择性激光融化,材料为粉末材料
5)3DP——3D喷射打印,三维粉末粘结,材料为粉末材料
3D打印步骤
三维模型→STL格式→切片处理(Slic3r)→Gcode→上位机→主控板()→3D打印机
1)三维模型:网站下载/自己建模/3D扫描
2)切片处理:将STL三维模型转换成G代码
3)上位机:将G代码发送给控制卡
4)控制卡:解读G代码,配备固件信息(Marlin)
软件准备
1)固件上传工具——Arduino IDE
2)切片工具——Slic3r(切片,生成Gcode)
3)控制工具(上位机)——Printrun(3D打印机的控制中心,读取Gcode,通过USB线传输给3D打印机主控板(mega2560))
4、固件——Marlin(是装在mega2560上的软件,用来解释Gcode,让机器执行命令)
安装驱动
windows操作系统安装驱动:
找到IDE目录中的driver文件夹,进去后找到mega2560 r3字样的inf文件(若找不到,应该有一个压缩文件,解压即可),右键安装就可以了。此时插上mega2560板子,应该可识别。(失败:第三方inf不包含信息)
DIY 3D 打印机
diy3D打印教程
RepRap
2005年RepRap.org组织的一个旨在制造能够“自复制”的3D打印机。
开源3D打印机版本:Darwin(达尔文)、Mendel(孟德尔)、Huxley(赫胥黎)、Prusa
目前Prusa的主流方案:
1)Arduino Mega2560 + RAMPS1.4 + A4988驱动模块*4 + 42步进电机 *5(2长3短) + Marlin固件
2)Melzi + 42步进电机 *5(2长3短) + Marlin固件
PS:总社设计资料