MakerLab创客实验室 — Let's Make something.
现在注册
已注册用户请 登入
Andy large avatar
MakerLab创客实验室  ›  学习系统  ›  3d 打印  ›  RAMPS1.4 3d打印控制板接线与测试

准备工作

By Andy at 3 年前 , 11505 次浏览

关注MakerLab微信公众号,随时活动信息:

MakerLab有QQ群了,178177889,认证信息:3D打印

“工欲善其事,必先利其器”,在开始工作之前,你应该准备下面所说的工具(包括软件和硬件)。

1、需要下载的软件
1.1 固件上传工具——Arduino IDE

这是上传固件的必备工具,有了这个软件让上传固件变的容易很多,插上USB,就可以轻松上传。

下载地址:
windows版本:http://downloads.arduino.cc/arduino-1.5.5-windows.exe
MAC版本:http://downloads.arduino.cc/arduino-1.5.5-macosx.zip
linux 32位版本:http://downloads.arduino.cc/arduino-1.5.5-linux32.tgz
linux 64位版本:http://downloads.arduino.cc/arduino-1.5.5-linux64.tgz
更多其它版本:Arduino官网

1.2 3d打印切片软件——Slic3r

这个软件是生产3d打印机能够识别的控制代码的必备工具。没有它,3d打印机将不能识别3d模型的格式。只有通过这个软件转化为G代码后,打印机才可以正常使用。而Slic3r是一个非常优秀的切片工具。

下载地址:
windows 32位版:http://dl.slic3r.org/win/slic3r-mswin-x86-1-0-1-stable.zip
windows 64位版:http://dl.slic3r.org/win/slic3r-mswin-x64-1-0-1-stable.zip
MAC版本:http://dl.slic3r.org/mac/slic3r-osx-uni-1-0-1-stable.dmg
linux 32位版本:http://dl.slic3r.org/linux/slic3r-linux-x86-1-0-1-stable.tar.gz
linux 64位版本:http://dl.slic3r.org/linux/slic3r-linux-x86_64-1-0-1-stable.tar.gz

如果你想通过源代码自己编译,请参考:slic3r

1.3 3d打印机控制软件(上位机)——Printrun

reprap官方上位机,界面简单,操作方便,是新手不错的选择。它是3d打印机的控制中心,它会不停的读取计算机上的G代码文件(由上面的切片软件生成),然后通过usb线传输给3d打印机主控板(mega2560)从而实现对打印机的精确控制。

下载地址:
MAC版本:http://koti.kapsi.fi/~kliment/printrun/Printrun-Mac-10Mar2014.zip
windows版本:http://koti.kapsi.fi/~kliment/printrun/Printrun-Win-Slic3r-10Mar2014.zip
更多版本选择:Printrun

1.4 固件——Marlin

固件是安装在mega2560板子上的软件,功能强大的Marlin是不错的选择。

下载地址:https://github.com/ErikZalm/Marlin/archive/Marlin_v1.zip
下载后解压后,marlin文件夹里的所有文件就是固件的源代码,找到里面的pde或ino文件用IDE软件打开即可。

2、安装驱动

MAC和linux系统都不需要为mega 2560安装特定驱动,插上usb就可以使用了,由于mega 2560板子实际上是usb转串口,所以插上后如果正常,会多了一个串口出来。
如果是STduino 版本的Mega2560,由于我们的STduino是Arduino的升级版本,所以驱动不相同,请到:
windows: http://vdisk.weibo.com/s/dt1ol2fScebl
Mac osx: Mac OSX
Linux: Linux 3.x.x ,Linux 2.6.x
下载安装。

2.1 windows操作系统安装驱动

当你安装好Arduino IDE后,来到IDE的目录,里面有一个driver文件夹,进去后找mega2560 r3字样的inf文件,如果找不到,这个目录下应该会有一个压缩文件,解压后就可以找到这个文件了,右键安装就可以了。这时插上mega2560板子,应该是可识别的设备了。

3、工具及配件

DIY 3d打印机没有必要的工具,几乎是不可能完成的,当然必要的配件也是必须的。

3.1 常用工具

在测试或安装3d打印机套件时,可能会用到的工具包括有,一字螺丝刀、剥线钳、压线钳、电烙铁、镊子、片口、尖嘴钳、高温胶带等等。
配套4

3.2 配件

一台完整的3d打印机是由几十个甚至上百个零件组合而成。如果想完成下面的测试或组成一台打印机,你应该有一下零件:
- 3d打印机主控套件:主要包含一个mega 2560主控板,一个RAMPS1.4拓展板和4个4988步进电机驱动板;
- 12V 200W开关电源:用于提供12V电压,可以使用电脑上的ATX电源,但接线时需要注意;
- 2个100k ntc热敏电阻:为了实现控制板对加热头及加热床的温度控制,需要有两个温度传感器,最方便的莫过于ntc 热敏电阻,100k电阻是不错的选择(大部分固件直接支持);
- 至少一个两相四线步进电机:如果你是简单测试,只需要一个步进电机就可以完成轮流测试,如果你要组成一台成品,你需要4~5台步进电机,Z轴根据机械结构的不同有的采用两台电机驱动。电机型号需要根据你自己的情况选择,一般来说普通42电机都可以胜任,需要注意的是4988最大支持的驱动电流是2A;
- 至少一个限位开关:限位开关是打印机用来确定位置的重要传感器,要组成完整的打印机至少需要3个限位来帮助打印机确定原点位置,限位开关种类很多,可以是机械式的、光电的、磁性的(霍尔)等;
- 12V加热管:如果你的机械是FDM(热溶式打印机),那么加热管几乎是必须的,用在加热头上面,可以选择12V 40W的加热管。如果你紧紧是测试主控板是否正常,可以不需要,因为ramps板子上有led指示灯,知道是否在通电;
- 12V风扇:用于散热的风扇,没有太多需要说明的,需要注意的是风扇正负极必须接对,否则不会转,也可以仅仅通过led指示来判断是否工作;
- 12V加热床PCB板:为了让打印材料更容易粘在打印平台上,以及防止冷却变形(主要是ABS材料),如果打印PLA材料,该板子可以不需要,如果测试也可以只通过led来指示;

4、准备开始

如果你已经把上面的软件硬件都准备好了,那么就可以进入下一个环节了。

本文最后更新于:3 个月前
10 回复
yf4530593 medium avatar
#1 - 2 年前
yf4530593

这个支持makerbot吗?

tianjianwudi medium avatar
#3 - 2 年前
tianjianwudi   via Android

之前不知道在哪里看到说最好使用24V电源,这样产生的电流会比12v电源小,安全一些。3d打印机上耗能最大的是加热床吗?加热床有多少功率啊?

tianjianwudi medium avatar
#4 - 2 年前
tianjianwudi   via Android

使用24v电源的话板子发热情况会改善一些吧!

Andy medium avatar
#5 - 2 年前
Andy

@tianjianwudi 没错,产生同样功率的热能,P=UI,得到U越大,I越小,所以在导线上面消耗的功率也就越小,所以效率会比较高。

但是,24V的话或许还有另一个问题,就是5V芯片是什么类型的,如果是LDO,24V比12V发热量要大,如果的DCDC效率很高,发热量应该都不大。综合来说24V电源会改善,如果改24V,加热床和加热管都必须换为24V的,否则可能会烧板子。另外加热床常见的是100W左右的。

airthink medium avatar
#6 - 一年前
airthink

为什么用Printrun操作后电机不动呀(没连电源开关),是因为电压不够吗?

Andy medium avatar
#7 - 一年前
Andy

@airthink 不接12v电源,电机是不会动的

821379 medium avatar
#8 - 11 个月前
821379

想问问可否在LCD归零点 多增加一个Z轴回HOME的功能? 因为平台时常跑掉 离线调整平台每次按都是3轴回HOME要量中间跟边边有点麻烦

SunJian medium avatar
#9 - 10 个月前
SunJian

烧录需要的固件的下载地址好像不能用哎,能麻烦你发送到我的邮箱吗?谢谢啦,1006482554@qq.com