每日科技果粉 就能让你的3D打印机唱歌,只需8步( 二 )
之后 , 将上传代码 , 并且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上 。
现在你的音乐G代码已加载到SD卡上 , 可以在SD卡上运行打印和播放(毕竟 , 打印作业也只是G代码文件) 。 最后只需从SD卡上的文件列表中选择要播放的歌曲即可 。
文章图片
有兴趣的小伙伴可以动起来
亲自试试
不仅享受3D打印带来的技术革新
还能享受机器改装带来的乐趣和成就感
推荐阅读
- 天秤座每日运势|天秤座每日运势2020年10月20日2020/10/20 #天秤座# 每日运势
- 极果果粉要哭了?苹果内部文档曝光,iPhone 12 双卡模式不支持 5G
- 科技日报|塑料微粒影响几何?人类认知仍不足
- 七号人称说科技|华为始料未及?台积电又成了“炮灰”?新风暴说来就来
- 大众新闻|众安科技荣获“今日·保险中介榜”年度Insurtech独角兽
- 雷科技|朋友圈都在秀的“互联网勋章”到底是什么?
- 安卓每日推送|淘汰有线充电!19分钟就能充满电
- 快科技|小米10至尊纪念版妙享功能升级:手机与Windows电脑合体
- 七号人称说科技|再给华为一颗糖?美国到底在打什么“算盘”?,先给华为一巴掌
- 量子科技,爆发!有项关键技术中国已领先世界