2023年4月28日,南极熊获悉,桌面3D打印机龙头企业创想三维(Creality)近日在GitHub平台上公开了部分产品的开源代码,涉及的机型包括Ender-3 S1、Ender-3 S1Pro、Ender-3 S1 Plus、Ender-5 S1等机型,目前用户已经可以在平台上看到这些源代码。
南极熊在GitHub平台上也找到了这些开源代码,这些都是创想三维的经典3D打印机所使用的固件代码,其中Ender 3系列在全球销售超过100万台。创想三维的这一行为有助于推动3D打印开源社区的发展,也可以获得社区开发人员的支持。
在Ender-3 S1固件的页面,我们可以看到创想三维这样描述:
创想三维致力于通过技术创新造福人类,得到了用户和3D打印爱好者的支持。怀着感恩的心,创想三维想和大家一起继续让世界变得更美好的步伐。这一次,创想三维将开放源代码,我们相信 GitHub 是必经之路。
这是包含源代码和在 Creality Ender-3 S1上运行的固件开发版本的存储库。它基于著名的马林(Marlin)固件,但进行了修改。
Creality Ender-3S1 的固件自豪地基于 Marlin2.0 byScott Lahteine (@thinkyhead)、Roxanne Neufeld (@Roxy-3D)、Chris Pepper (@p3p)、Bob Kuhn (@Bob-the-Kuhn)、João Brazio (@jbrazio)、Erik van der Zalm (@ErikZalm) 并根据 GNU GPL 3 许可条款分发。
如果您想下载最新的固件版本,请转到发布页面并下载所需的文件。在发布页面中,您将找到 LCD 显示器所需的源代码和 SD 文件。之后,通常需要更新显示器的SD文件,逐步完成菜单、图形和功能的更新。
新功能
1.修复云APP打印速度慢的问题。
2.修复恢复打印时丢失 gcode 文件的错误。
3.修复打印穿线时速度慢的bug。
4.修复“Control-Motion-Jerk”参数设置无法保存的问题。
5.修复Z轴加速度不能设置为100-200m/s2的bug。
6.修复自动调平功能界面在CR-touch异常时不退出的bug。
7.修复在线打印时电脑口发送“暂停”(M25)指令但显示不同步显示“继续打印”页面的BUG。
特别点
Ender-3 S1 的一个特殊结构必须要介绍的是扩展端口,它可以实现更多的可能性,特别是支持 CV-Laser 模块。
如何启动CV-Laser功能?
四步:检查-安装-使用-雕刻
检查固件版本
首次在Ender-3 S1上使用激光模组时,请分别检查主板固件和屏幕固件是否为适用版本。请将机器接上电源,打开侧面的电源开关,选择“控制”-“信息”,查看固件版本是否为V1.0.4或以上。
如何安装 CrealityPrint 软件
1、请到Creality官网下载“Creality Print”安装
2、双击打开软件安装包,点击“下一步-”接受。
3、确认软件的安装位置,点击“浏览”-“下一步”-“安装”-“完成”。
如何使用 CrealityPrint 软件
1、将Ender-3 S1添加到软件中。
2、确认当前状态为“激光”。
3、点击左侧“图片”按钮,找到您需要雕刻的图片文件。打开将图片导入CrealityPrint软件。
4、在右侧控制台调整文件的位置、大小、旋转角度等参数,设置加工模式和工作参数,最后预览加工效果。
5、最后点击“Generate G-Code”将雕刻文件保存到SD卡上。
如何雕刻
1、将SD卡插入Ender 3S1,打开侧面的电源开关。
2、Ender 3S1开机后,如果是第一次使用,请选择激光雕刻。
注意:
1、要从融合切换到激光雕刻,选择“控制器-”切换激光雕刻
2、软件弹出如下提示框。请确保激光模块安装正确,然后选择“确认”。(请注意,激光模块必须在断电状态下安装和拆卸)
3、将雕刻材料放在激光头下方,逆时针推动定焦杆,通过旋钮将激光焦距调整到合适的值(不同厚度的材料对应不同的值),直到聚焦杆接触到雕刻物材料表面自然垂直向下时。最后,顺时针推动调焦条,直到被磁铁吸住,然后选择“完成”。返回主界面,选择“自动归零”,等待机器归零完成。
4、选择“雕刻”,按下旋钮确认。选择“Run Range”,激光头将围绕最大X和Y边缘重复移动。您可以将雕刻材料调整到正确的位置。
5、按“直接雕刻”开始雕刻。
注意:
雕刻或切割薄物体(例如纸张)时,激光可能会穿透物体并留下痕迹。在放置雕刻材料之前,建议放置一个激光无法穿透的平面物体,例如铝板或不锈钢板。
您可以通过源码开发更多功能,如水冷、CNC等功能。
问题与建议
您的反馈对我们非常重要,因为它可以帮助我们更快地改进。请测试此固件并让我们知道它是否有任何异常行为。我们待命!
为了以有效的方式获得响应,我们建议您遵循一些准则:
1、首先搜索相关问题。
2、详细说明您正在运行的固件版本。
3、向我们解释错误或bug,以便我们正确测试。
4、在标题中注明问题的标签。(例如:#issue)
开发过程
该代码目前正在开发中,试图改进功能。由于高级用户可以为固件开发做出贡献,我们假设您知道这些要点,即使它们没有被 Creality 清楚地说明。
master 分支是稳定的,目前是 2.0.x 版本。master 分支存储由 Creality 创建的代码。发布完成后,用户可以升级版本并向我们提供反馈。我们会根据您的反馈了解错误和优化,Creality 将决定将哪些内容包含在主分支中。
通过整合建议的改进,我们将从该版本创建一个分支。
这是一个经典的代码开发过程,我们想要更多,所以我们真的希望您从一开始就参与进来。
如果你对这些开源代码感兴趣,可以点击下方链接进一步研究。
https://github.com/CrealityOfficial/
|