Table of contents
3D打印机用户有几种方式将G代码文件发送到他们的机器上,所有这些方式都确实相当好用。 本文将向你展示人们发送G代码文件的主要方式,并将确定最佳方式。
向你的3D打印机发送G-Code文件的最佳方式是使用Raspberry Pi & OctoPrint软件将你的3D打印机扩展到使用Wi-Fi功能。 这允许你以无线方式向你的打印机传输文件,也允许你控制它以远程开始打印。
这是关于如何做的基本答案,如果你想了解背后的更多细节和其他一些关键信息,请继续阅读。
什么是3D打印机中的G代码?
G-Code(几何代码)是一种数字控制的编程语言,也是一种包含3D打印机可以理解的指令的文件类型。 它将喷嘴或打印床的加热等指令翻译成3D打印机的每个X、Y和Z轴运动。
这些G代码指令文件是通过使用切片机软件应用程序制作的,这些软件有易于使用的界面,可以对你的3D打印作品的操作方式进行具体调整。
首先,你将CAD模型导入切片机,然后你可以选择调整几个变量。 一旦你对你的温度设置、速度设置、层高、支撑设置以及上述所有设置感到满意,你就可以点击切片,从而创建那个G代码文件。
一个G代码的例子看起来像这样:
G1 X50 Y0 Z0 F3000 E0.06
G1 - 命令在打印床周围移动喷头
X, Y, Z - 相应轴上的点移动到
F - 每分钟挤出的速度
E - 挤出多少长丝
向我的3D打印机发送G代码文件的最佳方式是什么?
向你的3D打印机发送G代码文件在大多数情况下是一项相当容易的任务,使你能够创建那些美丽而有创意的3D打印模型。 人们想知道人们真正向他们的3D打印机发送文件的最佳方式是什么,我想帮助回答这个问题。
在从你最喜欢的切片机创建你的G代码文件后,人们有几种方法:
- 将(微型)SD卡插入你的3D打印机中
- 连接你的3D打印机和电脑或笔记本电脑的USB电缆
- 通过Wi-Fi连接
现在,这些是向你的3D打印机发送G-Code文件的主要方法,但当你开始引入Arduino等其他因素时,它们在某些方面可能相当复杂,但本文将利用更简单的方法。
See_also: 0.4毫米与0.6毫米的3D打印喷嘴--哪个更好?将(微型)SD卡插入你的3D打印机中
使用SD卡是向你的3D打印机发送G代码的最常见和最普遍的方法之一。 几乎所有的3D打印机都有一个SD卡插槽,通常就用于这一目的。
你可以在电脑或笔记本上对CAD模型进行切片后,轻松地将G代码发送到SD或MicroSD卡上。 我的Ender 3附带了一个MicroSD卡和一个USB读卡器,可以直接保存文件。
将G代码文件保存到MicroSD卡上,并将其插入打印机的MicroSD卡插槽中。
这可能是向3D打印机发送G代码文件的最常用方法,因为它简单有效,无需额外的应用程序或设备就能完成工作。
在3D打印过程中,尽量不要犯拔掉SD卡的错误,否则你的模型会停止。
连接到计算机或笔记本电脑的USB电缆
我们可以不使用SD卡,而是直接用一根简单的电缆将我们的3D打印机连接到电脑或笔记本电脑上。 这是一种不太常见的方法,但对于3D打印来说是相当有效的,特别是如果它就在附近。
这个选项的一个缺点是,如果你使用你的笔记本电脑,那么你必须保持你的笔记本电脑一直在运行,因为待机模式可能会停止打印过程,也可能破坏你的项目。
因此,建议在通过USB发送G代码时,一定要选择台式电脑。
请看我的文章《你需要一台好的电脑来进行3D打印吗》,看看一些可以和3D打印机一起使用的好电脑,特别是对大文件的切片有很大帮助。
通过Chrome浏览器的USB
这是发送G代码到你的3D打印机的最简单的方法之一。 首先,你需要在你的Chrome浏览器中添加一个 "G代码发送器 "的扩展。
点击 "添加到Chrome "按钮来安装这个扩展。 安装过程完成后,打开G-Code发送器应用程序。
现在用USB电缆将你的电脑与3D打印机连接起来。 从顶栏菜单中打开设置,选择包括文本为 "tty.usbmodem "的端口,然后将通信速度设置为其最大范围。
现在,你可以通过在这个应用程序的控制台中编写命令,将G代码直接发送到你的3D打印机。
通过Wi-Fi连接发送G代码
通过Wi-Fi选项向你的3D发送G-Code的方法越来越多。 这个选项改变了3D打印的整个场景,并将打印体验提升到了新的水平。
有许多应用程序和软件可用于这一过程,如OctoPrint、Repetier-Host、AstroPrint等。
要使用Wi-Fi作为发送G代码的路径,你需要添加一个Wi-Fi SD卡或USB,实现AstroBox,或使用OctoPrint或Repetier-Host与Raspberry Pi。
およびことによることがあります。
最受欢迎的3D打印机控制的补充之一是使用OctoPrint,这是一个用户友好的开源软件。 在OctoPrint中,有一个终端标签,可以显示当前正在运行的G-Code,以及返回。
一旦你习惯了使用OctoPrint,你会发现向你的3D打印机发送G代码是非常容易的。
除了向你的3D打印机发送G代码外,你还可以做很多事情,如果你有兴趣,可以看看OctoPrint的许多有用的插件。
下面这个HowChoo视频非常详细地介绍了你需要什么,如何设置,以及之后如何运行的问题。
使用Repetier-Host向3D打印机发送G代码
当你打开Repetier-Host应用程序时,在界面的右上方会有四个主要表格。 这些选项卡分别是 "对象放置"、"切片"、"G代码编辑器 "和 "手动控制"。
对象放置是一个标签,你将在其中上传包含你的打印模型的STL文件。 确保模型有完美的比例,并准备好被打印。
之后,进入 "切片机 "选项卡,点击位于选项卡顶部的 "用Slic3r切片 "按钮或 "CuraEngine"。 这一步将把实体STL打印模型变成您的3D打印机可以理解的图层和指令。
你还可以在逐层可视化中看到印刷过程,以确保不需要改进。
手动控制 "是一个选项卡,在这个选项卡中,你可以选择将G代码直接发送到打印机,在位于该选项卡顶部的G代码文本区中输入你的命令。
输入命令后,点击 "发送 "按钮,打印机将立即开始编译并执行你的G代码命令所要求的动作。
See_also: 8种方法如何解决3D打印层不粘连(粘连)的问题在 "手动控制 "选项卡中,你将有很多控制选项,你可以进入进行修改。 你可以选择关闭一个步进电机,同时打开另一个。
在这个选项卡中,长丝流速、挤出速度、热床温度和其他许多东西都可以根据你的愿望进行调整。
什么是我的3D打印机的一些G代码命令?
下面的视频解释了你所需要的东西,并带你了解向你的3D打印机发送G代码的过程。 它还向你展示了许多3D打印机用户所使用的一些常见的G代码命令。
G0 & G1是用于在打印床上移动3D打印头的命令。 G0 & G1的区别在于,G1是告诉程序,你要在移动后进行长丝的挤压。
G28将你的打印头放在左前角 (G28 ; Go Home (0,0,0))
- G0 & G1 - 打印头移动
- G2 & G3 - 受控的弧形运动
- G4 - 停顿或延迟/暂停
- G10 &; G11 - 缩回 &; 取消缩回
- G28 - 迁往家乡/原籍
- G29 - 详细的Z-探针-调平
- G90 & G91 - 设置相对/绝对定位
- G92 - 设置位置
RepRap有一个终极的G-Code数据库,你可以去看看。