IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> Anycubic Vyper 3D打印机串口屏改造开源项目之串口屏项目启动篇(一) -> 正文阅读

[人工智能]Anycubic Vyper 3D打印机串口屏改造开源项目之串口屏项目启动篇(一)

击上方“嵌入式应用研究院”,选择“置顶/星标公众号

干货福利,第一时间送达!

????大家好,马上就要开始过新年了,祝大家新年快乐,身体健康,阖家幸福,事业有成!今天也是我放假的第一天,因此有时间开始继续我的分享了。

????之前发表过一篇文章:

????如何打造属于自己的3D打印机上位机?这篇文章带你了解一下!

????在各大平台的推文上,我发现它的阅读、转发、评论以及点赞量非常高,因此,我觉得有必要来制定一个长期的开源项目开发计划,将我所识、所学的技能分享给开源社区的小伙伴,助力3D打印技术的发展。当然我不是什么大佬,我也希望能够通过这个项目跟开源社区的大佬们一起交流、碰撞一些新的DIY想法。国内关于3D打印技术、应用的开源其实并不是很多,而且相对大众的友好的学习资料来说较少,很多是英文的文献,对于3D打印初学者和英语基础不好的小伙伴们来说其实不是太好入门。

????为了实现我的分享计划,于是我最近就入手了一台Anycubic的Vyper 3D打印机,如下图所示:

我的第一台Anycubic Vyper FDM 3D打印机

3045617df2af8ed04fed2306233d5117.png

打印头、耗材架、工具等

cedf5d4d0018a7d0492b91caa54641d2.png

龙门框架、热床等

bd1df930ec412368381a0ed91641a8b5.png

花点时间,照着说明书很快就安装好了

????这台Anycubic vyper品牌的打印机,相对于其它品牌的打印机来说具有得天独厚的优势,不管是从安装角度上(跟着说明书,很快就装好了)、打印机的外观、打印速度、打印质量上来说都是相当不错的,接下来我们通过一个视频来感受一下(加速N倍了哈!):

? ?1、3D打印技术背景介绍

103d8665319830ef061f7a157f7b29d9.png

??? 3D打印技术是一项颠覆性的增材制造技术。这也是我目前所从事的行业。3D打印技术的出现颠覆了很多行业,例如建筑、军事领域、汽车制造及其零部件制造产业。与传统制造工艺相比,3D打印具有可成形复杂结构、缩短产品实现周期、产品强度高重量轻、材料利用率高等特点,但其成本也比较高。目前,3D打印技术最大的技术壁垒就是打印模型的精度以及打印速度之间的协调关系,这取决的因素有很多,可能是材料问题,可能是结构问题,可能是电机驱动的问题,也有可能是软件算法的问题等等。在未来,如果研发人员能够突破这些技术瓶颈,研发出一种突破性的3D打印方法,例如能够瞬间完成打印,瞬间完成打印后,模型的分辨率和细节能做得非常好,那么这样的突破性技术或将颠覆整个行业。但是3D打印技术也可能带来一些威胁,例如,3D打印可能会助长盗窃行为的发生,因为3D打印可以打印一些钥匙、甚至可以用来打印指纹。对于这些隐患,如何防范以及更安全的利用3D打印技术为人类和社会做出更好的贡献,这也是我们需要谨慎思考的问题。? ?

3e5cd1033a470791a1eace0b38e46c8f.png

????当前,随着物联网技术的发展,最直接的影响就是改变人们对于传统3D打印技术的使用习惯。以我目前从事的3D打印机行业来说,未来3D打印机出现真正的颠覆性力量,就是3D打印机与物联网技术相结合实现分布式制造,分布式制造,将在未来大大提高生产效率。再说说我之前从事的安防安检行业,基于物联网技术的智能安检云平台设计与实现,将能够加速安检站点数据资源整合共享,实现了安检工作的智能化、在线化和实时化,为安防安检产品领域带来了全新的发展方向。

4f584e8850c82a3c5721e1f847852ff7.png

????目前,3D打印技术还未能取代传统的大规模生产制造,相反,3D打印技术是对个性化生产的一种补充形式。从某种意义上来说,当前的3D打印技术还没有办法实现所谓的规模经济,其更多的作用在于能够结合个性化设计与创意来进行制造,这也是当前3D打印技术的商业运作模式。因此,本开源项目即是结合个性化设计与创意来实现。

b4574eba1513b85bd84a71a2777e87c5.png

????2、开源项目硬件选型

????之前开源社区送了我很多板子,例如百问网的imx6ull、百问网的SSD202、小熊派的4G开发板、小熊派的鸿蒙系列开发板-STM32MP157、涂鸦以及其它的开发板等等:

ab929045eb347c059925a3bfb85dd62e.png

e9c34ac14a07e866789ae6e68c72abc9.png

e0cd8e120effd87162e5bc4fc16d7980.png

b4e8146a27eef0c6063025a794523aec.png

cd4d4e9801fcdecad992d89a6c533df3.png

c1202e6dedd9ae83bdf57b9a15259b48.png

eb2065ec04c92e9d03cfb7b905d6d856.png

????虽然现在工作、学习上非常繁忙,很少时间能专注在自己的技术写作分享上,但是我还是不希望它们在我的抽屉里吃灰,还是要花时间将它们利用起来,创造一些新的价值。另外,作为开源项目是不会太去计较成本的,一切以实现功能为导向。个人的串口屏开源项目规划主要分为三条线:

  • MCU串口屏

  • PC端(电脑就是串口屏)

  • Linux? QT串口屏或者其它运行在Linux上的UI的串口屏

UI设计部分会使用网上开源的UI或者自己用PS重新设计。

3、开源项目软件功能规划

前期功能规划如下:

  • UI设计与功能实现

  • 基本打印功能、GCode解析

  • 喷头温度、热床温度曲线显示

  • 3D打印机串口终端调试功能

  • 一些常见功能的添加,具体可参考Anycubic vyper的功能选项

  • 市面上常见的其它产品的功能的实现(例如密码、时间、用户操作协助)

  • 其它待发现的功能

5c4f19e99ce08bd0df4114b577de94e3.png

12bcc11c99d98088895ac70bd60e2897.png

af99ba138fe12232e42c1a6a2c88af56.png

ee655c85b8e9be2c8594f91ab2ce74f6.png

Marlin官网:https://marlinfw.org/

????以上功能可参考Marlin官网支持的GCode代码,当Anycubic vyper不支持某些功能时,后期可以考虑自己下载固件进行定制。

长期功能规划如下:

  • 通过腾讯物联网平台实现联网控制

  • 物联网远程视频监控方案实现

  • 通过物联网同时控制多台3D打印机进行打印

  • 基于PC端、Linux上位机开发,与切片软件的结合实现模型的(2D、3D实时预览),具体功能可以参考Cura、OctoPrint、GodeViwer

  • 其它待发现的功能

octoprint官网:https://octoprint.org/

cura官网:https://ultimaker.com/software/ultimaker-cura

fd85f000bc63fe882fd0c44bc1f6cf43.png

9c5173fb10d5b0f42a8704f1c2fe340d.png

5f74d435f29cddde5d0153a132854c35.png

29b1d1a1c974092a4a39f144b5914b58.png

71dbb51ed8cc9b571310e899aa09724f.png

29a3fdf8b12e35d052802d17a7bed966.png

4、开源项目遵循协议以及项目发布地址

????最终项目发布将遵循GPL协议。

????什么是GPL协议?

??? GPL (GNU General Public License) :GNU通用公共许可协议。

??? Linux 采用了 GPL。GPL协议和BSD, Apache Licence等鼓励代码重用的许可很不一样。GPL的出发点是代码的开源/免费使用和引用/修改/衍生代码的开源/免费使用,但不允许修改后和衍生的代码作为闭源的商业软件发布和销售。这也就是为什么我们能用免费的各种linux,包括商业公司的linux和linux上各种各样的由个人,组织,以及商业软件公司开发的免费软件了。(来源:菜鸟教程->各种开源协议介绍)

3cc08bc96aa2e3d5f72a03adea187b8d.png

项目开源发布地址:

https://gitee.com/morixinguan/fdm_3-d_-printer.git

db10c239ba0b417d0a6033ad7a89213e.png

5、文献引用

[1] David, R. (2021, May 3).?What Is 3D Printing??https://ultimaker.com/learn/what-is-3d-printing

[2] Damian, H. (2016, December 16).?IoT and 3D Printing: The NewManufacturing Revolution. https://www.itproportal.com/features/iot-and-3d-printing-the-new-manufacturing-revolution/

[3]Amanda, G. (2019, October 23).?10 BEST VALUE PROPOSITIONEXAMPLES (AND HOW TO CREATE A GOOD ONE). https://www.oberlo.com/blog/value-proposition

[4]Tyler, L. (2018, June 16).?What Is 3D Printing? Here’sEverything You Need to Know. https://www.digitaltrends.com/computing/what-is-3d-printing/

[5]Adam, A. (2021, December 12).?IOT AND 3D PRINTING – ACREATIVE MANUFACTURING REVOLUTION. https://ipsnews.net/business/2021/12/12/iot-and-3d-printing-a-creative-manufacturing-revolution/

【免责声明】:本平台对转载、分享的内容、陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完善性提供任何明示或暗示的保证,仅供读者参考,本公众平台将不承担任何责任。

【版权声明】:我们尊重原创,也注重分享。有部分内容来自互联网,版权归原作者所有,仅供学习参考之用,禁止用于商业用途,如无意中侵犯了哪个媒体、公司 、企业或个人等的知识产权,请联系删除,本公众平台将不承担任何责任。

往期精彩

分享GitHub上一些嵌入式相关的高星开源项目

开源:AliOS_Things_Developer_Kit开发板复活计划

一种可用于单片机的中断高效处理与事件机制方法

一种高效的串口自定义16进制通信协议的嵌入式应用开发解决方案

手把手教你在STM32上实现OLED视频播放(很简单也很硬很肝!)

一些值得被定义为常用C语言头文件库的漂亮宏定义(值得收藏,以备使用参考)

觉得本次分享的文章对您有帮助,随手点[在看]并转发分享,也是对我的支持。

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2022-01-30 18:56:35  更:2022-01-30 18:57:14 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/19 3:30:20-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码