【打印虎原创】Prusa_i3_3D打印机软件安装图解教程

本文已经更新:【打印虎】RepRap Prusa i3 3D打印机软件安装图解教程 第二版


最近闲来无事,安装了一台RepRap Prusa i3。硬件很容易就安装好了,软件部分看起来比较麻烦,怎么搞呢?

第一步,开机

第一步当然是打开3D打印机了。对于很多Prusa来说,所谓的“打开”,就是把电源插在接线板上,这些简易版本的3D打印机并没有一个开关按钮。如何判断电源是否已经连接了呢?一个办法是观察打印挤出头上的风扇。这个风扇是常开的,所以只要电源连接好了,这个风扇就应该工作了,能够看到扇叶是转动的,而且多多少少会有些噪音。

image001

另一个方法就是观察电路板了,电路板上有一个LED,可以指示电路板是否已经接通电源。下图箭头指的就是Melzi电路板上的电源指示灯的位置。但这个方法有一个缺陷,这个LED灯是否是亮的,除了电源是否插好之外,还取决于固件的版本和行为。有些固件即使在正常工作的状态下,这个LED也不会亮起来。因此,这个LED只能作为Prusa 3D打印机是否加电的一个参考,并不是决定性的标志。

image002

第二步,安装USB驱动

开机之后自然就要把USB线连上电脑了。当然先连USB线再开机也是完全没问题的。这里只介绍在最常见的64位Windows 7系统下的安装方法,以后有机会再介绍其他操作系统。安装USB驱动需要先下载驱动文件包CDM_2.08.28_WHQL_Certified.zip(打印虎本地下载百度云下载),解压后得到名称为“CDM 2.08.28 WHQL Certified”的文件夹。下面的操作假设这个文件夹在“D:\Download”下,其他文件夹也是类似的。

连上电脑之后等一会,Windows系统会提示:

image003

很遗憾,Windows 7不能自动找到相关的设备驱动,需要我们手动安装。

在开始菜单中,用鼠标右键单击“计算机”,再选择“管理”菜单。

image004

这时计算机管理窗口将打开,选择其中的“设备管理器”,在主窗口中将看到带黄色惊叹号图标的“FT232R USB UART”设备。这就是PrusaUSB接口设备了。

image005

鼠标右键单击这个设备,选择菜单中的“更新驱动程序软件…”菜单项。

image006

在打开的窗口中,选择“浏览计算机以查找驱动程序软件”。

image007

下一页需要选择驱动程序的位置,当然,选择刚才我们把驱动程序包解压的位置,比如图中所示的“D:\Download\CDM 2.08.28 WHQL Certified”文件夹。注意把“包括子文件夹”前面的勾打上。

image008

点下一步之后,Windows需要一点时间安装驱动程序,安装完成之后,会显示:

image009

这时,第一个驱动就已经安装好了。按下“关闭”回到计算机管理窗口,其中大致上是这样的:

image010

可以看到,USB Serial Converter已经安装好驱动,但又出来了一个新设备,USB Serial Port,还是没有安装好驱动的状态,有一个黄色惊叹号图标。再对这个设备执行一次上面的过程,用鼠标右键单击,选择菜单“更新驱动程序软件”,然后选择“浏览计算机以查找驱动程序软件”。这时驱动文件夹应该已经填好,不需要再修改了,直接点击下一步,就成了。Windows把驱动安装好了之后会显示:

image011

这时候两个设备都已经安装好了设备驱动,按下“关闭”按钮回到设备管理器窗口,

image012

如果两个设备都显示为正常,那就说明设备驱动程序安装成功啦。当然,根据具体环境的不同,USB Serial Port不一定会对应COM3,也可能是COM2,或者COM5,这都是有可能的。你需要记住你的USB Serial Port对应的COM口编号,后边还要多次用到的哦~

驱动安装好了,意味着电脑和Prusa之间的通信通道已经打开,它们随时可以对话了。对话的内容,当然是围绕着3D打印啦,比如电脑会通知Prusa,把打印头移动到某个特定的地方,或者现在开始加热挤出头,之类的。Prusa也会回答电脑的提问,比如加热板、挤出头现在的温度,等等啦。当然这些对话的内容是有严格的规范的,电脑和Prusa两边也必须同时了解这些规范。假如通信的两边对话的基础语言都不同,出错就在所难免了。第六步的最后,你可以看到,在电脑控制软件Repetier-Host里面,有一个专门的显示记录窗口,里面所列的就是电脑和Prusa之间的对话内容。

第三步,给Prusa刷固件

看到这一步的标题,可能有人就有问题了。什么叫“固件”啊?看起来好神秘的样子。其实固件一点也不神秘,所谓“固件”,其实就是芯片里面的软件。相比于电脑里面的软件,芯片里面的软件修改起来更加麻烦,需要专门的工具才能做到,看起来是“固定”的,所以就得到了“固件”(Firmware)这个名字。

上面说了,电脑和Prusa两边的通信,必须精确地符合同一种规范,3D打印机才能有效的工作。保证两边符合同一种规范最好的方法,就是两边同时用已经被验证兼容的软件、固件版本。当前3D打印机发展比较快,可能过不了几个月,原来的规范就会被新版规范所代替,因此给Prusa刷固件,也就是升级,就成了一项必须的工作。

因为Prusa上可以操作的界面很有限(image013真的有可以操作的地方吗?),因此刷固件这件事,还得借助电脑才能完成。光有电脑还不行,还需要专门的软件工具,这个刷固件的工具就是arduino软件环境了。这个软件环境的尺寸可不小,大约有52M。我下载使用的是最新稳定版本arduino-1.0.5-r2-windows.exe(打印虎本地下载百度云下载)。

下载完成之后,运行起来,安装界面是这样的。这里点“I Agree”按钮,接受Arduino的用户协议。

image014

在选择安装组件的页面上,可以把Install USB driver的勾去掉,这样就不用安装Arduino自带的USB驱动了(这个USB驱动与Melzi是不兼容的,安装了也没有用)。点Next继续。

image015

下面是选择安装路径

image016

我就在缺省的C盘安装了。这时候按下Install开始安装。安装到最后,出现这个窗口

image017

按下Close按钮,Arduino安装过程就全部完成了。这时,我们可以在桌面找到Arduino的图标,并双击打开它:

image018

Arduino软件运行起来的样子:

image019

话说Arduino其实是一大家子,Melzi只是个养子,不是亲生的就没有地位啊,想要给Melzi刷固件,光有Arduino环境还不够,还需要加一套与硬件相关的配置文件sanguino_melzi.zip(打印虎本地下载百度云下载)。

把zip文件下载下来,解压,拷贝到C:\Program Files (x86)\Arduino\hardware目录下,就是图中那个sanguino文件夹了。

image020

有了这套与硬件相关的配置文件,再重新启动Arduino,就能在Arduino的菜单里面看到一个新菜单项。看到菜单最下面的Melzi 1284p 16mhz了吗?就是它。别忘了选定它!如果你打开之后这个菜单项没有出现,说明前面一步做错了,回去再检查一下吧。

image021

刷固件工具Arduino准备好了之后,就该准备固件程序了。由于Prusa是完全开源的3D打印机,各种变种特别多,所以固件是否适合你的打印机,是一个比较麻烦的问题。这个问题未来打印虎会单独写一篇教程说明,请关注打印虎的更新内容。对于使用标准Melzi控制板的3D打印机来说,就比较简单了,只要下载Firmware_for_Melzi.zip(打印虎本地下载百度云下载)就可以了。

下载完成之后,把这个zip包解压在D:\Download\Firmware_for_Melzi下,我们可以用刷固件工具Arduino打开它了。在Arduino的菜单上,选择File-Open…,在文件打开对话框中,把路径切换过去,双击进入PRUSAi3文件夹,往下拉滚动条,就能看到PRUSAi3.ino了。打开它。

image022

马上出现了一个新窗口,如图。这才是我们要的窗口。直接点Upload,也就是那个向右的箭头就可以了。

image023

实际上,在Upload之前需要先选择正确的COM端口。我的3D打印机连接在COM3上,你需要先确定你的3D打印机连接的端口号。如果你不记得了,参考上面的文章,回到设备管理器里面去看看应该就知道了。如图。

image024

COM端口选择好之后,点Upload按钮。注意右下角红圈里面的文字,Board设置和Serial Port设置这两项必须都正确才行。

image025

这一步需要的时间比较长,可能要等待一分钟左右,进度条消失的时候,如果你的结果跟我的一样,那说明Arduino刷固件成功了。否则,就是出问题了。比如这样:

image026

这是一个典型的出错的情况。说明COM端口指定错误,或者你的Prusa 3D打印机还没有连到电脑,需要检查一下先!

第四步,安装Repetier-Host软件

固件刷好之后,就意味着3D打印机已经完全准备好了。下面我们安装电脑端Windows上的控制软件Repetier-Host。安装文件是setupRepetierHost_0_95.exe(打印虎本地下载百度云下载),3D打印机马上就可以开始工作了哦~

下载完成之后,就可以开始安装了。先选择语言,好多种语言里面没有中文,只好选择英文了。(选择语言的这个地方有点诡异,这里没有中文的选择,但安装完成之后软件里面其实是有的,而且会自动与操作系统的语言做匹配,调整为中文界面)

image027

第一页简单介绍,按next进入下一步。

image028

第二页是许可条款,按next进入下一步。

image029

选择安装的路径。我就在缺省路径上安装了。按下Next。

image030

可以重新设定程序在开始菜单里面的名字。有这个必要吗?按下Next继续。

image031

是否在桌面上建立一个图标?建一个吧。点Next继续。

image032

正式安装前的信息总结。没问题就开始吧。点Install开始安装!

image033

很快安装就完成了,这时会看到

image034

点Finish就完成整个安装过程了。Repetier-Host会在安装完成之后自动启动。当然,以后你可以在桌面找到Repetier-Host的图标,鼠标双击启动它:

image035

第五步,Repetier-Host软件打印机配置

刚刚安装完成的Repetier-Host软件还不能直接使用,还需要根据具体情况进行配置。

首先是按下软件右上角的“打印机设置”按钮

image036

打印机设置对话框会弹出来:

image037

这个页面的关键,是画着红圈的几项。通讯端口,要选择为我们的3D打印机驱动安装时显示出的COM端口号。通讯波特率要设定在115200。连接时复位要选择“关闭”。

image038

切换到第二个面板打印机,关键点画着红圈的几个位置。一个是停机位,通常就设定在0, 0, 0处。然后是“任务中断结束后关闭加热床”,建议不打勾,也就是不关闭加热床。还有“任务中断结束后关闭马达”,建议打勾,方便手动操作马达进行调整。

这几个选项都不是特别关键的选项,不论设置为什么值,3D打印机都应该可以正常工作。

image039

第三个面板是打印机形状,也就是实际打印机的长宽高。根据打印机的实际情况设定就可以。我的打印机是200, 200, 180。

最后一个标签页“高级”通常用不上,所以到这里对打印机的配置就结束了。其中,最关键的还是第一个面板里面的内容。如果没填对,可能会造成电脑和3D打印机连接不上,所以一定要好好填写对。最后,按下“确定”按钮,完成整个设置过程。

第六步,手动控制测试

到这里为止,我们已经完成了所有的步骤!但要验证电脑和3D打印机是否确实连接到一起了,还需要简单测试一下。因为目标是检查电脑和3D打印机的连接是否成功,我们就不用打印复杂的3D模型了。这里我们介绍一下手动控制,用手动控制的方式进行这项测试。

回到Repetier-Host主界面,先按下左上角的连接按钮,等到按钮变绿,就代表连接已经成功了。这是还没有连接上的状态:

image040

这样就代表已经连接好了:

image041

然后把右侧窗口切换到“手动控制”面板,可以看到这样的界面。如果你屏幕不够大(像我一样),可能只能看到这个窗口的一部分,使用右侧滚动条上下滚动窗口即可。

image042

这个界面上,最上面的箭头和小房子按钮,都是用来手动调整挤出头位置的。现在可以试一下,先按下标记X的小房子按钮,如果一切正常的话,你的3D打印机应该在X方向复位了。

image043

再按下+X箭头的第三格,鼠标在这一格上面的时候,四个箭头中间就会显示出10mm,代表这一次将向X正方向移动10mm距离。按下试试看。

image044

你可以再尝试按下其他按钮。我的打印机在每个方向上,负向都有轻触开关,步进电机不会越位,正向没有这样的硬件保护措施了,但我们之前在打印机设置里面填写的打印机形状,会在这里起作用。还记得吗?我的打印机是200mm x 200mm x 180mm的大小。这样,当你操作挤出头向X轴正向移动超过200mm时,Repetier-Host程序会自动忽略你的指令,不会超出这个预设的范围。

在这个界面上,还可以单独操作挤出头、加热床以及风扇等3D打印机部件,但这些都不是我们这个安装教程所关心的了。想要了解这些内容,可以看打印虎的另一篇教程,【打印虎原创】3D打印控制软件Repetier-Host使用基础图解教程,这里就不再继续深入了。只要你的打印机能连接上,基础的操作能够按照指令进行,就可以充分说明现在的连接是正常的了。

最后,让我们再看一下,最下面的显示记录窗口。

image045

这个窗口,包含了所有电脑和3D打印机之间的通讯对话。所有对话的具体内容,都一一列在这里了。所以如果我们懂得他们的语言,就可以更好的理解3D打印机,可以更容易的操作它,出了问题也可以深入的分析。在这里,我只想告诉大家电脑和Prusa 3D打印机之间交流的语言叫做G-code。未来我们会给出专门的G-code方面的教程,请关注打印虎的更新内容。

第七步,总结

经过一整套折腾,我的电脑和3D打印机终于快乐的生活在一起了。回顾一下,这里面需要的软件包包括:

文件名 描述
CDM 2.08.28 WHQL Certified.zip USB设备驱动程序
arduino-1.0.5-r2-windows.exe Arduino环境,刷固件工具包
sanguino_melzi.zip Arduino环境Melzi配置文件包
Firmware-for-Melzi.zip 3D打印机端固件包,用于Arduino刷固件工具
setupRepetierHost_0_95.exe 电脑端控制软件Repetier-Host V0.95F

所有的这些软件包,都可以在这里下载到(打印虎本地下载百度云下载)。

新买来的Prusa 3D打印机,仅仅是安装好,还不能直接开始进行3D打印。如果直接就开打,估计打出来的东西质量会很成问题。想得到高质量的打印结果,必须先对打印机进行校准。【打印虎原创】Prusa_i3_3D打印机校准图解教程-基础篇 里面,详细讲解了挤出头和热床的校准方法,需要的话可以参考一下。祝大家玩机愉快~

联系打印虎 QQ 2404959972