打印虎原创】RepRap_Prusa_i3_3D打印机软件安装图解教程(Mac版)
上次打印虎给大家介绍了如何在Windows下安装RepRap Prusa i3 3D打印机的软件,可现在有很多朋友,已经不用Windows,改用高端大气上档次的Mac OS X了,那在Mac机上如何安装3D打印软件呢?打印虎这次给大家带来了详细的图文教程,希望大家喜欢。
第一步,开机
打印机安装程序不论是在Windows下,还是在Mac OS X下,想用3D打印机,第一步当然是开机了。对于很多Prusa 3D打印机来说,所谓的“打开”,就是把电源插在接线板上,这些简易版本的3D打印机并没有一个开关按钮。如何判断电源是否已经连接了呢?最简单的办法是观察打印挤出头上的风扇。这个风扇是常开的,所以只要电源连接好了,这个风扇就应该工作了,能够看到扇叶是转动的,而且多多少少会有些噪音。
第二步,安装USB驱动
在苹果Mac OS X下安装Arduino的驱动程序,相对Windows可能会简单很多。如果你和我一样,用的
是最新版本的Mac OS X 10.9,那么恭喜你,你什么都不用做,这一步可以直接跳过了。因为Mac OS X 10.9已经自带了Prusa 3D打印机所需的FDTI USB驱动程序。直接把3D打印机的USB口插上,就可以了。
可惜的是,即使3D打印机已经连接成功,Mac OS X的界面上也没有任何提示。那我怎么知道现在是否已经连接好了呢?这还是有办法的,在“应用程序”-“实用工具”里面,打开“终端”,也就是Mac OS X的字符控制界面,键入命令
当然,如果你是Mac的高级用户,iTerm会更好用一些。不知道iTerm是什么?那就还用“终端”程序好了。
可以看到,除了两个蓝牙设备之外,还有一个“/dev/cu.usbserial-A603IK3K”,这个就是我们的3D打印机设备了。你的设备虽然可能跟我的名字不完全一样,但如果出现了类似这样的设备文件,说明打印机驱动已经正常工作,下面我们可以使用它了。
万一你还在用老版本的Mac OS X,发现把3D打印机插在Mac电脑上之后不能直接出现/dev下面的设备文件,可以使用驱动程序安装软件FTDIUSBSerialDriver_v2_2_18.dmg(打印虎本地下载,百度云下载)。具体安装的方法不难,就不详细介绍了。
驱动安装好了,意味着电脑和Prusa之间的通信通道已经打开,它们随时可以对话了。对话的内容,当然是围绕着3D打印啦,比如电脑会通知Prusa,把打印头移动到某个特定的地方,或者现在开始加热挤出头,之类的。Prusa也会回答电脑的提问,比如加热板、挤出头现在的温度,等等啦。当然这些对话的内容是有严格的规范的,电脑和Prusa两边也必须同时了解这些规范。假如通信的两边对话的基础语言都不同,出错就在所难免了。第六步的最后,你可以看到,在电脑控制软件Repetier-Host Mac里面,有一个专门的显示记录窗口,里面所列的就是电脑和Prusa之间的对话内容。
第三步,给Prusa刷固件
看到这一步的标题,可能有人就有问题了。什么叫“固件”啊?看起来好神秘的样子。其实固件一点也不神秘,所谓“固件”,其实就是芯片里面的软件。相比于电脑里面的软件,芯片里面的软件修改起来更加麻烦,需要专门的工具才能做到,看起来是“固定”的,所以就得到了“固件”(Firmware)这个名字。
上面说了,电脑和Prusa两边的通信,必须精确地符合同一种规范,3D打印机才能有效的工作。保证两边符合同一种规范最好的方法,就是两边同时用已经被验证兼容的软件、固件版本。当前3D打印机
发展比较快,可能过不了几个月,原来的规范就会被新版规范所代替,因此给Prusa刷固件,也就是升级,就成了一项必须的工作。
因为Prusa上可以操作的界面很有限(真的有可以操作的地方吗?),因此
刷固件这件事,还得借助电脑才能完成。光有电脑还不行,还需要专门的软件工具,这个刷固件的工具就是arduino软件环境了。这个软件环境的尺寸可不小,大约有80M。我下载使用的是最新稳定版本arduino-1.0.5-macosx.zip (打印虎本地下载,百度云下载)。
下载完成之后,解压这个zip文件。如果你习惯于在下载堆栈中操作,单击.zip 文件就可以了。如果你习惯于在Finder中操作,那就需要双击这个.zip文件。总而言之就是进行解压缩的操作。
解压缩完成之后,并没有像一般情况下产生一个文件夹,而是直接得到了Arduino应用程序。(Mac高手自然知道,这玩意其实就是个文件夹)。这时Arduino已经可以运行了。完美主义者会把Arduino拖到“应用程序”文件夹里
面,变成一个“普通的”程序。这时安装就结束了,你随时可以从应用程序中启动Arduino了。
如果Arduino是你非常常用的程序,你还会希望把它加到桌面托盘上。这又是一个拖放操作,非常容易就可以搞定。现在,我们启动Arduino,可以看到:
话说Arduino其实是一大家子,Melzi只是个养子,不是亲生的就没有地位啊,想要给Melzi刷固件,光有Arduino环境还不够,还需要加一套与硬件相关的配置文件sanguino_melzi.zip(打印虎本地下载,百度云下载)。
把zip文件下载下来,与刚才一样解压,就是图中那个sanguino文件夹了。(解压缩后的Arduino应用程序已经被我拖走了)。
再开一个新的Finder窗口(最简单的方法是用菜单“文件”-“新建Finder窗口”),切换到“应用程序”文件夹,右键单击Arduino弹出环境菜单,再选择“显示包内容”:
在Contents/Resources/Java/hardware下面,把刚刚解压得到的sanguino文件夹拖进来。如下图所示:
有了这套与硬件相关的配置文件,再重新启动Arduino,就能在Arduino的菜单里面看到一个新菜单项了。看到菜单Tools – Board最下面的Melzi 1284p 16mhz了吗?就是它。别忘了选定它!如果你打开之后这个菜单项没有出现,说明前面一步做错了,回去再检查一下吧。
刷固件工具Arduino准备好了之后,就该准备固件程序了。由于Prusa是完全开源的3D打印机,各种变
种特别多,所以固件是否适合你的打印机,是一个比较麻烦的问题。这个问题未来打印虎会单独写一篇教程说明,请关注打印虎的更新内容。对于使用标准Melzi控制板的3D打印机来说,就比较简单了,只要下载Firmware_for_Melzi.zip(打印虎本地下载,百度云下载)就可以了。
下载完成之后,还是把这个zip包解压在“下载”文件夹下面,如下图所示。