copidar 是一個用于控制 3D 打印機的命令行工具,通常與 OctoPrint 一起使用。OctoPrint 是一個基于 Web 的界面,用于控制和監控 3D 打印機。copidar 允許你通過命令行發送 G-code 命令到 OctoPrint 服務器,從而控制打印機。
以下是一些基本的 copidar 命令用法:
連接到 OctoPrint 服務器:
copidar --server localhost:5000
這里 localhost:5000 是 OctoPrint 服務器的默認地址和端口。如果你的服務器運行在不同的地址或端口,請相應地更改。
發送 G-code 命令:
copidar --server localhost:5000 --gcode M106 S255
這個命令會發送 M106 S255 G-code 命令到打印機,通常用于開啟風扇。
發送多個 G-code 命令:
copidar --server localhost:5000 --gcode "G28 ; G92 E0 ; G1 Z0.2 F1500 ; G92 E0 ; G1 X100.0 F3000 ; M106 S255 ; M107"
這個命令會發送一系列的 G-code 命令,包括回原點、設置 E 軸為零、移動 Z 軸、再次設置 E 軸為零、移動 X 軸、開啟風扇和關閉風扇。
使用文件中的 G-code 命令:
copidar --server localhost:5000 --gcode-file /path/to/your/gcodefile.gcode
這個命令會讀取指定路徑的 G-code 文件,并將其中的命令發送到打印機。
斷開與 OctoPrint 服務器的連接:
copidar --disconnect
這個命令會斷開與當前連接的 OctoPrint 服務器的連接。
請注意,使用 copidar 命令之前,你需要確保 OctoPrint 服務器正在運行,并且你的 3D 打印機已經正確連接到計算機。此外,根據你的打印機和 OctoPrint 設置,可能需要調整命令中的參數。
在使用 copidar 時,建議先通過 OctoPrint 的 Web 界面測試 G-code 命令,以確保它們按預期工作,然后再通過命令行發送這些命令。這樣可以避免意外損壞打印機或打印失敗。