Open source

YouTuber开发了用于3D打印的开源自定义G代码生成器

技术YouTuberCreate Inc开源3D打印G代码生成器这使用户无需3D模型创建自定义G代码。

受到启发FullControl Gcode Designerdeveloped by拉夫堡大学Andrew Gleadall博士,Create Inc的基于浏览器的版本已被实施为网站,使其成为更容易访问的选择。该软件最终使用户能够控制FFF构建工具路径的各个方面,逐条线路,为以前不可能的几何形状(例如无支持的字符串结构和高度可定制的晶格)铺平了道路。

Create Inc explains, “A typical 3D printing pipeline has four steps. You or someone else creates a model for you to export and load it into a slicer (1). The slicer will then generate the G-code for you (2). You take this G-code and you transfer it to a printer of your choice (3), and the part is printed (4). My aim is to get rid of the first two steps, and directly generate the G-code. It’s not an approach that would work for every type of print, but it’s definitely an approach that opens up new avenues for us.”

A custom multi-material Christmas tree model designed using Create Inc's G-code generator. Photo via Create Inc.
使用Create Inc的G-Code Generator设计的自定义多物质圣诞树模型。通过Create Inc.的照片。

What is G-code?

要了解Create Inc的G-Code Generator的新颖性,必须了解G代码实际是什么。G代码不一定是3D打印的特定物质(因为它也用于CNC加工操作中),但可以将其视为“ 3D打印机的语言”。这是一种编程语言,用于在整个构建过程中绘制系统工具头的路径,确定喷嘴何时移动,停止和挤压。

任何G代码文件中的绝大多数通常由两个主要命令组成:G0和G1。前者是一个非常简单的功能,它告诉打印机在不挤压任何细丝的情况下移动的位置,而后者根据其参数列表中定义的XYZ坐标打印了一条直线。与这些命令相关的其他一些参数包括旅行速度,材料流量,冷却速率等等。

创建Inc设计自定义G代码。图片通过Create Inc.
创建Inc设计自定义G代码。图片通过Create Inc.

完全可定制的G代码的功能

While the combination of conventional 3D CAD software and slicing software is generally sufficient for designing most types of geometries, it still doesn’t give us full control over a printer’s movements. For example, using programs like扎实的作品库拉,几乎不可能3D打印像松树般的刺结构,一种复杂的网状网格,带有一组相互连锁的“字符串”或非平面工具路径,这些刀具路径像正弦曲线类似于数学功能。

对于这些部分中的每个部分,都必须进行自定义的逐线G代码,但是商业切片机和工程设计程序根本没有功能。Create Inc的在线G代码生成器花了大约两个星期的时间来开发他,并使用户能够以程序化的方式将G0和G1组合在一起。该网站还设有一个图形工具路径查看器,该查看器展示了添加的所有单个命令,使用户能够设计出否则可能是乏味或完全不可能的几何形状。

Create Inc’s open-source 3D printing G-code generator can be found here.

FullControl Gcode Designerpart. Photo via Loughborough University

FullControl Gcode Designerpart. Photo via Loughborough University

FullControl Gcode Designerpart. Photo via Loughborough University

FullControl Gcode Designerpart. Photo via Loughborough University

开源3D打印社区是一种用于创新的培养皿,提供了以前看不见的新型硬件和软件。就在这个月,3D打印内容创建者Teaching Tech3D打印并展示了自己的open-source version of a rare antique fractal vise。Unlike a standard straight vise, which is typically only capable of clamping straight objects, the 100 year old fractal design is capable of morphing to grip virtually any part, regardless of the complexity of the geometry.

在其他地方,一个名字叫的麻省理工学院学生Lucas VRTech以前设计了3D打印了一双低成本的手指跟踪手套for use in virtual reality. Named LucidVR, the open-source gloves grant users the ability to precisely track their fingers without the use of dedicated VR controllers.

提名2021 3D Printing Industry Awards现在开放,在谁领导该行业方面发表意见。

Subscribe to the3D打印行业通讯for the latest news in additive manufacturing. You can also stay connected by following us on推特, liking us onFacebook, and tuning into the3D Printing Industry YouTube Channel

Looking for a career in additive manufacturing? Visit3D打印作业在行业中选择一系列角色。

特色图像显示Create Inc.通过Create Inc.