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-0-stable.zip
windows 64位版:http://dl.slic3r.org/win/slic3r-mswin-x64-1-0-0-stable.zip
MAC版本:http://dl.slic3r.org/mac/slic3r-osx-uni-1-0-0-stable.dmg
linux 32位版本:http://dl.slic3r.org/linux/slic3r-linux-x86-1-0-0-stable.tar.gz
linux 64位版本:http://dl.slic3r.org/linux/slic3r-linux-x86_64-1-0-0-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、准备开始

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

http://learn.makerlab.me/guides/1

RAMPS1.4 3d打印控制板接线与测试1的更多相关文章

  1. RAMPS1.4 3d打印控制板接线与测试

    “工欲善其事,必先利其器”,在开始工作之前,你应该准备下面所说的工具(包括软件和硬件). 1.需要下载的软件 1.1 固件上传工具——Arduino IDE 这是上传固件的必备工具,有了这个软件让上传 ...

  2. RAMPS1.4 3d打印控制板接线与测试3

    RAMPS1.4作为mega2560的拓展板插在mega板子上面.从而让mega板子可以控制3d打印机的工作.ramps上的接线至关重要,接错不仅不能打印,甚至还会烧坏器件和板子.请一定注意. 我的淘 ...

  3. RAMPS1.4 3d打印控制板接线与测试2

    http://learn.makerlab.me/guides/1/articles/2 mega 2560板子在3d打印机中相当于大脑,控制这所有的3d打印配件来完成复杂的打印工作,但mega256 ...

  4. RAMPS1.4 3d打印控制板接线与测试4

    如果之前的操作都顺利,现在就可以插上USB线,打开printrun上位机软件了.mega2560刚刚接通电源时,RAMPS板子上的LED1(绿色)会闪几下.这说明mega2560板子中的固件正在启动. ...

  5. RAMPS1.4 3d打印控制板接线与测试5

    切片软件是生产打印机主控板可以识别的代码(Gcode)的工具,没有这个软件的帮忙,打印机不能识别3d模型文件.这里暂时只介绍Slic3r这个切片软件.简单好用功能强大. 1.打开expert模式 Sl ...

  6. RAMPS1.4 3D打印控制板:软件下载\连接\安装\测试

    RAMPS1.4 3D打印控制板:软件下载\连接\安装\测试 特别说明: 电源接反,电机驱动板接反将有可能烧毁芯片和电路,请再三确认后再进行通电. 如何使用: 1.需要用到的模块或器件: Arduin ...

  7. 3D打印:三维智能数字化创造(全彩)

    3D打印:三维智能数字化创造(全彩)(全球第一本系统阐述3D打印与3D智能数字化的专业著作) 吴怀宇 编   ISBN 978-7-121-22063-0 2014年1月出版 定价:99.00元 42 ...

  8. 《3D打印:三维智能数字化创造(全彩)》

    <3D打印:三维智能数字化创造(全彩)> 基本信息 作者: 吴怀宇 出版社:电子工业出版社 ISBN:9787121220630 上架时间:2014-1-13 出版日期:2014 年1月 ...

  9. 进阶篇:3.9)3d打印件设计

    本章目的:了解3d打印,购买3d打印机. 1.3d打印基础知识: 现在主流的3d打印技术有4种:①FDM:②SLA:③SLS:④3DP.具体如下: ①熔融沉积造型(Fused deposition m ...

随机推荐

  1. Tomcat无法启动8005端口,提示:java.net.ConnectException: 拒绝连接 (Connection refused)

    修改$JAVA_HOME/jre/lib/security/Java.security 文件中 securerandom.source 配置项: 将 securerandom.source=file: ...

  2. AE开发中关于 “无法嵌入互操作类型.........请改用适用的接口”问题的解决方法

    最近开始使用VS2010,在引用COM组件的时候,出现了“无法嵌入互操作类型……,请改用适用的接口”的错误提示. 查阅资料,找到解决方案,记录如下: 选中项目中引入的dll,鼠标右键,选择属性,把“嵌 ...

  3. gdb调试报错:Missing separate debuginfos, use: debuginfo-install glibc-XXX

    解决方案: 1.先修改“/etc/yum.repos.d/CentOS-Debuginfo.repo”文件的 enable=1: 2.使用 sudo yum install glibc 安装: 3.使 ...

  4. 在Delphi中DBGrid有一个MouseMove事件,当鼠标移动时怎么知道光标在哪个单元格上面

    procedure TForm1.DBGrid1MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);var coords:TGr ...

  5. Dropdown.js基于jQuery开发的轻量级下拉框插件

    Dropdown.js 前言 在SPA(Single Page Application)盛行的时代,jQuery插件的轮子正在减少,由于我厂有需求而开发了这个插件.如果觉得本文对您有帮助,请给个赞,以 ...

  6. 未经处理的异常:System.Net.Sockets.SocketException: 以一种访问权限不允许的方式做了一个访问套接字的尝试

    报错:未经处理的异常:System.Net.Sockets.SocketException: 以一种访问权限不允许的方式做了一个访问套接字的尝试 → 尝试以"管理员身份"运行程序, ...

  7. WebApp分析建模的工具

    最近Web工程课在学习分析建模工具的内容.这周作业就写我对WebApp建模工具的认识.Web建模工具有很多,但是专门为分析开发的却相对很少.下面介绍在进行分析时可以用的四类工具. UML工具.使用统一 ...

  8. Javascript:自己写异步流程编程框架

    背景 自从NodeJs出来以后,异步编程便更加系统化和框架话了,为了应对异步编程框架带来的深层嵌套问题,社区也出现了异步流程编程框架,本文主要对异步流程框架做一个简单的解析. 现配代码了 var As ...

  9. Android tips(八)-->Android Studio打包apk,aar,jar包

    文本我们将讲解android studio打包apk,aar,jar包的相关知识.apk包就是android系统的安装包,这里没什么好说的,aar包是android中独有的类库包,而jar包是java ...

  10. 超级账本环境搭建fabric

    :gotar -C /usr/local -xzf go1.9.2.linux-amd64.tar.gz vi ~/.profile export PATH=$PATH:/usr/local/go/b ...