对3d打印机的控制
Table of Contents
我对于任何设备都喜欢用命令行去控制,同理我的3D打印机也是一样。
通过命令行控制3D打印机通常需要使用特定的软件工具,其中最常见的工具是 OctoPrint 和 Pronterface。这些工具允许您通过命令行或 Web 界面与3D打印机进行通信,并监控和控制打印过程。
使用 OctoPrint:
OctoPrint 是一种流行的开源软件,它为3D打印机提供了远程控制和监控功能。要使用 OctoPrint,需要在计算机上安装 OctoPrint 服务器,并将3D打印机连接到计算机。不过这个主要是用web界面去管理的,我还是更喜欢用下面的printrun这种命令行的形式。
使用 Printrun
Printrun是另一个流行的3d打印开源软件,用于与3D打印机进行通信和控制。它提供了一个简单的命令行界面,可以从 Printrun 的Github获取源码,按照说明进行编译和安装。
连接3D打印机到计算机,可以通过USB连接或者网络连接,具体连接方式取决于您的3D打印机型号。安装和连接完成后,就可以通过命令行运行pronsole,并使用命令行界面与3D打印机进行通信和控制,下面就是简单的使用。
Printrun使用
#gui > pronterface.py #cli 交互模式 > pronsole.py #列出com口 > Get-CimInstance -ClassName Win32_SerialPort > (Get-CimInstance -ClassName Win32_SerialPort).Name #连接打印机 > pronsole.py -e connect COM6 115200 > pronsole.py -e connect COM6 115200 -f path/to/your/file.gcode #连接之后运行g code #打印模型 > pronsole.py > load fallout.gcode > print #上面的合并到一起 一行命令连接打印机并打印模型 > pronsole.py -e "connect COM6; load filename.gcode; print" #设置喷头温度和底座温度 > M104 S200 > M140 S60 # 获取温度 > gettemp # 监控打印状态 > monitor