每日科技果粉|就能让你的3D打印机唱歌,只需8步( 二 )
第3步:刷新音乐Marlin固件
我们刚刚刷新到Ender-3控制器上的引导程序使我们将新固件从ArduinoIDE刷新到板上 。 对于此项目 , 我们使用的是Marlin固件的修改版本 。 你可以从GitHub存储库下载该项目的固件:https://github.com/Toglefritz/Musical_Marlin 。 从GitHub下载存储库后 , 在ArduinoIDE中打开Marlin.ino 。 IDE将自动打开剩余的Musical_Marlin固件文件 。 因为我们将使用USBasp编程器而不是USB端口来刷新固件 , 所以需要与ArduinoIDE稍有不同的方式上传固件 。 转到草图>使用程序员上传 。 该命令将告诉ArduinoIDE使用USBasp编程器将代码刷新到控制器上而不是USB端口上 , 这就是工具栏上的箭头按钮的作用 。
之后 , 将上传代码 , 并且ArduinoIDE将在窗口底部显示状态更新 , 就像通过USB上传固件时一样 。
步骤4:重新装上盖子
现在 , 我们已经完成了Ender-3控制器的编程 , 接下来可以将外盖放回原处 , 只需要执行步骤1中的相反步骤即可 。
文章图片
步骤5:播放音乐
在菜单栏选择CustomCommands→Main→然后到控制板的Marlin的自定义版本 , 在LCD显示屏上启用一组自定义命令 , 这些命令将播放歌曲 。 要访问菜单 , 只需按LCD控制器上的转盘导航至“自定义命令” , 就可以选择你喜欢的歌曲了 。
步骤6:使用ArduinoUno编程Ender-3控制器2
如果你没有或不想购买USBasp编程器 , 也可以使用ArduinoUno来引导加载程序和固件刷新到USBEnder-3控制器上 。 为了将引导加载程序闪存到Ender-3控制板上 , 我们需要使用USB端口旁边的六针ISP接头 。 你看一看ArduinoUno , 就会发现一个相同的ISP接头 , 这次是在USB端口相反的板上 , 在“Arduino.org”文本旁边 。 为了使用ArduinoUno对Ender-3控制器进行编程 , 我们需要将这两个ISP头连接在一起 。
文章图片
像往常一样将ArduinoUno连接到计算机 。 ArduinoIDE附带了一个示例草图 , 允许Arduino充当ISP程序员 。 要查找此示例草图 , 请导航至文件>示例>11.ArduinoISP>ArduinoISP 。 然后 , 将ArduinoISP草图上传到ArduinoUno , 打开MusicalMarlin固件 。 接下来 , 我们需要告诉ArduinoIDE正在使用Arduino 。 为此 , 请转到工具>程序员:>Arduino作为ISP 。 最后 , 要刻录引导加载程序 , 请转到工具>刻录引导加载程序 。 这将会引导加载程序闪存到Ender-3控制器上 。 之后 , 你可以按照Instructionable的其余部分将MusicalMarlin固件刷新到控制板上 。
步骤7:编写自己的音乐翻译
该项目的存储库(https://github.com/Toglefritz/Musical_Marlin)包含一个目录 , 该目录将注释转换为G代码的电子表格 。 编写自己G代码音乐的最简单方法是从复制这些文件开始 。
1)设定速度 。 2)输入注意事项 。 3)输入音符持续时间 。 4)将G代码复制到固件(或单独的G代码文件)中M350X1:将X轴微步分辨率设置为全步 。 然后 , 将G代码命令列表复制到CUSTOM_USER_MENUs部分下的Marlin固件中:
/**<br>*User-definedmenuitemsthatexecutecustomGCode<br>*/<br>#defineCUSTOM_USER_MENUS
步骤8:附录C:从SD卡加载音乐
在VSCode中添加了对G代码的支持后 , 跳至要转换为G代码以供3D打印机播放的歌曲的电子表格 。 从单元格F5复制字符串的G代码 , 然后 , 将此G代码粘贴到VisualStudio代码中 。
为了转换为Marlin固件 , G代码中包含/n换行符 。 在VSCode中 , 查找并替换这些换行符以将其换成新行(如按Enter键一样) 。 要将新行输入到查找和替换界面 , 请按Ctrl+Enter 。 然后 , 以某种方式将Ender-3的SD卡插入计算机 , 然后将文件从.Code扩展名为.gcode的文件保存到VSCode上 。
推荐阅读
- 七号人称说科技|华为始料未及?台积电又成了“炮灰”?新风暴说来就来
- 大众新闻|众安科技荣获“今日·保险中介榜”年度Insurtech独角兽
- 雷科技|朋友圈都在秀的“互联网勋章”到底是什么?
- 安卓每日推送|淘汰有线充电!19分钟就能充满电
- 快科技|小米10至尊纪念版妙享功能升级:手机与Windows电脑合体
- 七号人称说科技|再给华为一颗糖?美国到底在打什么“算盘”?,先给华为一巴掌
- 小米科技|小米旗舰再“搅局”!144Hz+2K+百倍变焦,5纳米性能赶超A14
- 科技小乐乐|12:你想太多了,跌至4784元?全网刷屏的琼版iPhone
- 雷科技|12直降1500,海南版真有这么香?,iPhone
- 科技小乐乐|为什么国内有人已拿到iPhone12却不敢开机?