3D打印-光固化打印机

受益于Arduino,ramps,Marlin的开源,让不少人能够以更低廉的成本接触3D打印这个领域。让我也过了一把瘾!windows

相信不少人都玩了PLA打印,可是这里我不说PLA打印,先说说SLA打印。函数

下面开始发车,客套话很少说!性能

我就说说我作SLA的经历。测试

整个过程用到的东西:ui

  • Arduino mega2560
  • ramps1.4扩展板
  • Marlin 开源代码
  • A4988
  • 42步进电机
  • 405毫米激光发射器
  • UV树脂

机器原料:操作系统

材料 数量
Arduino 2560 主板 x1
ramps1.4 x1
A4988 x4
42步进电机 x3
405毫米激光发射器 20mw x1

上面的每一个部分都有总结,当你以一个项目作下来,你就会发现不少有意思的东西。
有时间再慢慢分享出来给你们。调试

下面就按照这个目录来慢慢说吧。code

Arduino mega2560blog

官方的板子在Mac上是不须要驱动,在windows上也很好驱动。
可是,国产的改版板子在Mac就识别不到,在windows上也须要各类折腾驱动。
按照销售商的说法,那是他们换了更加优秀的新片!
我叉你大爷!大家信么?图片

Arduino mega2560烧芯片!AMP1117

我敢说,不少人都烧过AMP1117这个芯片!
我烧了三次!三次!三次!
其中有一次,直接起火!


1483901-117e654a2e07e644.jpg
图片发自简书App

因此,你们在接线的时候,千万要注意,千万不要短路了!断电后再插拔外置电器。

烧了就本身换吧,淘宝上9.9能够得20个,还包邮!


1483901-d03319c78457641d.jpg
图片发自简书App

ramps1.4扩展板
这里只是说接线的问题。
我是直接在ramps1.4上面接了405激光,代价就是改marlin代码。

1483901-0e9d4273f8539740.jpg
图片发自简书App

Marlin 开源代码 准备阶段

MarLin 源代码阅读

在此以前,我没有Arduino,或其它的单片机开发经历,因此,单片机的运做对我来讲,很神奇的玩意儿。可是,一样是计算单元,应该和以前看的操做系统的知识差很少吧。毕竟很好奇,因此就看了几本Arduino的书,还有AVR单片机系统介绍之类的书。对目前市面上,廉价3D打印系统的Arduino主板以及开发过程有了个比较全面的了解。

Marlin的代码很少,3万多行,基本上,我看过了里面的每个文件,也对每个函数都尽可能的去理解。可是,尚未整理结束,整理结束以后,我也会发出来给你们做为一个参考的。

阅读malin的代码,可使用visual code,sublime 也蛮好的,若是要更改代码,就须要用到arduino IDE

A4988
步进电机驱动器,除了4988其实还能够有其它的选择。例如:DRV8825.
先要说一点的就是,4988的品质问题。
在我拿到的这么多片4988,居然还有home make水平的。
4988会影响两个问题

  • 发热
  • 电流输出

以前有一个home make水平的4988在加散热片下也不能很好的散热。最严重的时候,板子冒烟了!你没看错,冒烟了!

对于质量很差的驱动,电流实在是小,不能驱动42电机或者,电流过大,抖动。
请必定选择一个优异性能的步进电机驱动器。

42步进电机
42步进电机,通常上很难坏,除非长时间大电流的使用,否则,也能够考虑买二手的42电机作测试使用。
ramps1.4上面只支持4相电机,若是是5相电机,能够参考网上的接线方法,使用正确的相位。

405毫米激光发射器
405激光发射器在3节南孚电池下,使用树脂进行打印的话,能够看到有小烟雾起来。因此,这个功率仍是能够的。千万要戴上护具。

405激光器能够在1.5v下工做,就是一节南孚电池的驱动下工做。
ramps1.4主板能够获得的直流电流大概是40ma,电压是5v。
不过,你真正用的时候会发现,其实,电压会被降压不少,实际获得的功率真的是,过小过小了!

尤为是你对树脂进行处理以后,功率太小的激光输入,不能快速的打印,还会形成一些其它的问题。
这个会在后面说到。

对于这个问题,你须要外界电路对激光进行功率输入调整,可是,怎么调整呢?

通常在购买405激光器的时候,能够买到适配电源,这个时候,你能够接3极管驱动继电器,这样就能够对外接电源的激光器进行打印控制了。
这里又有一个问题,通畅,实验室里面获得的继电器都是机械继电器,会滴滴滴滴的响。这个时候,你就须要一个固态继电器了,固态继电器其实也不贵,驱动电压还小,这样你就不须要3极管驱动了。
4脚 3~30v。DC-DC 在淘宝好买的。

UV树脂
光固化树脂,我不说它是怎么作的,由于,这是有配方的,你彻底能够在图书馆找到。
我这里要说的是使用的问题!

首先,光固化树脂在淘宝 上面买到的,黏度基本上都在100~125左右。

若是直接使用,会怎么样呢?

////////////////////////////
//// ////
//// 断层 ////
//// ////
////////////////////////////


1483901-389f10d41a12d376.jpg
图片发自简书App

因此,怎么办呢!
须要稀释...

若是有看过光固化树脂的配方,能够知道,配方里面是有稀释剂的。

不过稀释以后,对成型品有膨胀率的影响。

一般,能够用HDDA或者TMPTA等单体类工业液体进行稀释。
经常使用的有:St,HEMA,IBOA
HDDA,DPGDA,TPGDA
TMPTA,PETA

我此次用的是HDDA。在调试稀释容液的过程当中发现,尽可能HDDA不要超过40%
能够控制在30%~40%之间,由于

HDDA 树脂 效果
1.25ml 5ml 可用状态
2.14ml 5ml 效果不错
3.3ml 5ml 效果不错
5ml 5ml 太稀,对激光功率要求更高
6ml 5ml 过稀,对要求功率要求更高
1483901-adbc72f06e24af97.jpg
图片发自简书App

1483901-a6b9f7adc6331dc4.png
图片发自简书App

上面提到的,更改激光功率以后会遇到的问题,就是,激光功率增大以后,因为激光的质量问题,会照射到目标区域之外的很大一片范围。

  • 想更巧妙的处理好这个问题,就本身调整激光的功率,找一个折中的功率点来知足打印速度和打印精度的要求。
  • 土豪的解决问题,就是更换更高精度的激光器!精度更高,衍射更小的那种!
  • 最土的解决问题,使用设挡板,直接挡住额外的散射光!

遇到的问题和解决方案就这么多,毕竟这里没有给很详细操做。那是由于,我特么如今尚未去找工做啊!老子没时间写那么多东西啊!