【打印虎】Marlin firmware RepRap Prusa i3 3D打印机固件配置教程.pdf

【打印虎】Marlin firmware RepRap Prusa i3 3D打印机固件配置教程.pdf

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【打印虎】Marlin firmware RepRap Prusa i3 3D打印机固件配置教程

【打印虎原创】RepRap_Prusa_i3_3D 打印机固件 Marlin_firmware 配置教程 上次打印虎介绍了Repetier-firmware 的配置方法(见 【打印虎原创】Repetier-firmware 深度配置图解教程),一部分网友表示抗议,表示自己使用的是Marlin 固件,看那个文档 有很多地方对不上。没关系,打印虎今天这篇文章,就详细解说了Marlin firmware 的配置 方法。希望大家喜欢。 Marlin 固件和Repetier-firmware 固件类似,都由原始的Sprinter 固件派生而来。Sprinter 固件已经超过1 年没有人维护了,但Marlin 和Repetier-firmware 目前(2014 年9 月)仍 然非常活跃,是国内用户很常用的两款固件。实际上相比于Repetier-firmware ,Marlin 的 使用更加普遍。对于常见的3D 打印机控制软件Cura 来说,Marlin 固件兼容程度也更高。 虽然有人报告说Marlin 在打印过程中有很小的机会会出现计算溢出错误,但它毕竟是更加 通用的固件,这种问题一定会很快被修正。 Marlin 固件的github 地址,在/ErikZalm/Marlin,我写这篇文章的时 候,必威体育精装版的版本是2014 年8 月30 日提交的1d62309,如图。 我们就在这个版本的基础上,说明如何对它进行配置,让它在你的3D 打印机上转起来。 第一节,准备环境 想使用Marlin,首先第一步是把它从github 上下载下来。完成这一步很简单,打开上面给 出的github 地址,可以看到页面右侧栏最下面的一个按钮 。按 下这个按钮就可以把整个源代码ZIP 包下载下来了。如果怕麻烦,也可以直接从这里下载 (打印虎本地下载,百度云下载)。 编译、上传这套源代码到3D 打印机,需要Arduino 环境的支持。Arduino 环境如何使用, 我们就不详细介绍了。目前Arduino 的必威体育精装版版本,是1.0.5 r2 版,只要下载、安装好这个 版本的Arduino 环境,把Marlin 源代码包载入,应该就可以编译成功了。如果你还没有安 装Arduino ,可以从这里下载(打印虎本地下载,百度云下载)。当然,对于使用不同硬 件的朋友,Arduino 的设置会稍有不同。 Marlin 的缺省配置,是针对Ultimaker 的。因此如果你用的是Arduino Mega 2560 或者兼 容的电路板,那么不需要做任何事情了,在菜单Tools-Board 中选择Arduino Mega 2560 or Mega ADK,然后按下工具栏最左边的对勾按钮“Verify”,就可以完成编译了。如下图。 但如果你和我一样,使用的电路板是Melzi,那你需要先把Marlin 压缩包中解压出来的文 件夹Marlin-Marlin_v1\ArduinoAddons\Arduino_1.x.x\hardware\Sanguino 拷贝到Arduino 下面。我的Arduino 安装在C:\Program files (x86)下面,因此要拷贝到这个目录: C:\Program Files (x86)\Arduino\hardware\Sanguino。 重新启动Arduino ,菜单Tools-Board 下面会出现几项Sanguino 相关的选项。对于Melzi 来说,选择Sanguino W/ATmega1284p 16mhz 就对了。 在Arduino 环境中选择好主板之后,还要在源代码的配置文件Configuration.h 中进行对应 的修改。找到 #define MOTHERBOARD 7 这一行,将数字7 改为63,根据上面的注释,这样就把目标主板型号从缺省的Ultimaker 改为Melzi。全部搞定之后,同样是按下工具栏最左边的对勾按钮“Verify”,就可以完成编 译了。如下图。 确认编译没有问题之后,我们把3D 打印机打开,把USB 线连好,确认驱动程序已经安装 好了,并且3D 打印机所在的串口号我们已经知道了(比如我这里是COM3),就使用菜 单Tools-Serial Port,配置好3D 打印机所在的端口。 端口也配置好之后就可以进行上传,也就是刷固件。按下工具栏的Upload 按钮,等一 会,上传工作就完成了。完成上传时,可以看到消息栏上面的提示(红圈中)Done uploading。如果出了问题,检查一下窗口的右下角,看看电路板类型和端口号是否都选对 了。 如

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档