OctoPrint是一款功能強(qiáng)大的開源軟件,用于遠(yuǎn)程控制和監(jiān)控一臺(tái)或者多臺(tái)3D打印機(jī)。您可以通過(guò)它開始、停止或暫停打印,甚至在打印過(guò)程中更改打印溫度和設(shè)置。此外,它還支持視頻流傳輸,或在打印過(guò)程中捕獲圖像。幾乎可以實(shí)現(xiàn)所有您需要的功能。借助各種可用的插件,甚至可以獲得更高級(jí)的功能,比如在打印完成時(shí)通過(guò)WhatsApp接收通知,或在社交媒體上發(fā)布打印進(jìn)展。
什么是OctoPrint?
OctoPrint是一款免費(fèi)的開源3D打印機(jī)控制軟件,提供了一個(gè)用于遠(yuǎn)程監(jiān)控和管理3D打印機(jī)的Web界面。通過(guò)USB連接到您的打印機(jī)后,您可以使用任何帶有Web瀏覽器的設(shè)備來(lái)控制和監(jiān)控打印過(guò)程,甚至可以實(shí)時(shí)調(diào)整打印參數(shù)。OctoPrint通過(guò)Raspberry Pi(一種廉價(jià)的單板Linux計(jì)算機(jī))進(jìn)行處理和連接,使用便捷且功能強(qiáng)大。
OctoPrint由Gina H?u?ge于2012年開發(fā),至今已成為創(chuàng)客社區(qū)中最受歡迎的3D打印控制工具之一。軟件的持續(xù)更新和新功能的定期發(fā)布使其在3D打印領(lǐng)域備受歡迎。
OctoPrint的主要運(yùn)行平臺(tái)是OctoPi,這是一款預(yù)裝了OctoPrint的Raspberry Pi鏡像。OctoPi讓設(shè)置過(guò)程變得更加簡(jiǎn)便,只需簡(jiǎn)單幾步即可將3D打印機(jī)與OctoPrint連接,并開始利用它的各種強(qiáng)大功能,如遠(yuǎn)程控制、實(shí)時(shí)監(jiān)控、延時(shí)視頻錄制、溫度曲線顯示、G代碼查看以及通過(guò)網(wǎng)絡(luò)攝像頭實(shí)時(shí)監(jiān)控打印進(jìn)程等。
OctoPrint的核心功能
- 遠(yuǎn)程控制和監(jiān)控:通過(guò)任何Web瀏覽器控制和監(jiān)控3D打印機(jī)及打印作業(yè)的每一個(gè)細(xì)節(jié)。
- 網(wǎng)絡(luò)攝像頭集成:實(shí)時(shí)查看打印進(jìn)程的高清視頻流(需配備兼容的網(wǎng)絡(luò)攝像頭)。
- G代碼查看器:實(shí)時(shí)可視化打印過(guò)程中執(zhí)行的G代碼,便于分析和調(diào)整。
- 溫度控制:實(shí)時(shí)調(diào)整熱端、打印床和打印室的溫度,確保打印穩(wěn)定性。
- 打印作業(yè)管理:遠(yuǎn)程上傳、啟動(dòng)、暫停、恢復(fù)和取消打印作業(yè),輕松管理多個(gè)打印任務(wù)。
- 自定義控制:創(chuàng)建自定義按鈕,以執(zhí)行特定的打印機(jī)操作(如歸零軸、擠出耗材等),提高操作效率。
- 插件系統(tǒng):通過(guò)豐富的插件庫(kù)擴(kuò)展OctoPrint的功能,以滿足特定的應(yīng)用需求。
需要準(zhǔn)備什么?
要開始使用OctoPrint,您需要滿足以下條件:
1. Raspberry Pi:OctoPrint強(qiáng)烈推薦使用Raspberry Pi型號(hào)3B、3B+、4B或Zero 2 W。
2. Pi的電源適配器:這一項(xiàng)通常被忽視,但它對(duì)確保電路板供電充足至關(guān)重要。根據(jù)Raspberry Pi官方網(wǎng)站,所有型號(hào)都需要5.1V電源。
3. 微型或全尺寸SD卡:如果您的計(jì)算機(jī)只支持全尺寸SD卡,您將需要適合您的Pi的任何卡(可能是MicroSD)和一個(gè)SD適配器。
4. USB線:用于將Raspberry Pi連接到3D打印機(jī)。Raspberry Pi端通常使用USB Type-A。
5. Raspberry Pi攝像頭或USB網(wǎng)絡(luò)攝像頭(可選)
如何設(shè)置OctoPrint
要在Raspberry Pi上設(shè)置OctoPrint,首先需要下載并安裝Raspberry Pi Imager工具。該工具適用于Windows、macOS和Linux系統(tǒng),并能簡(jiǎn)化OctoPrint的安裝過(guò)程。您可以從Raspberry Pi官方網(wǎng)站獲取最新版本的Imager。
下載完成后,在您的系統(tǒng)上安裝該工具。然后,將SD卡插入電腦并啟動(dòng)Imager工具。在Imager中,選擇您的Raspberry Pi型號(hào),然后點(diǎn)擊“選擇操作系統(tǒng)”按鈕。向下滾動(dòng)到“其他特定用途的操作系統(tǒng)”選項(xiàng),然后選擇“3D打印”類別中的“OctoPi(穩(wěn)定版)”。
接下來(lái),點(diǎn)擊“選擇存儲(chǔ)”按鈕并選擇您的SD卡。在此步驟之后,您可以進(jìn)行一些高級(jí)配置。在Raspberry Pi Imager中按Ctrl+Shift+X打開“高級(jí)選項(xiàng)”菜單。在這里,可以為OctoPi配置SSH,并設(shè)置安全的用戶密碼。此外,您還可以配置WiFi連接,輸入您的WiFi SSID(網(wǎng)絡(luò)名稱)和密碼,但請(qǐng)注意,配置正確的國(guó)家代碼對(duì)于WiFi的正常工作至關(guān)重要。
完成配置后,點(diǎn)擊“保存”并按“寫入”按鈕將OctoPi(以及OctoPrint)刷新到SD卡上。完成后,將SD卡從電腦中取出并插入Raspberry Pi。
初始設(shè)置
將SD卡插入Raspberry Pi后,插入電源線并打開Raspberry Pi。打開電源后,在連接到同一網(wǎng)絡(luò)的任何設(shè)備上打開Web瀏覽器并打開網(wǎng)址:http://octopi.local。
首次登錄時(shí),您將看到首次運(yùn)行向?qū)?。初始?yè)面歡迎使用OctoPrint;單擊“下一步”繼續(xù)。然后系統(tǒng)會(huì)詢問(wèn)您是否要從備份中恢復(fù)。如果您有備份,請(qǐng)使用“上傳和恢復(fù)”按鈕上傳。完成后或如果您沒(méi)有備份,請(qǐng)單擊“下一步”繼續(xù)。
現(xiàn)在,您需要設(shè)置訪問(wèn)控制(此步驟是必需的)。輸入用戶名和強(qiáng)密碼,然后單擊“創(chuàng)建帳戶”。
接下來(lái),配置OctoPrint的在線連接,這可確保OctoPrint保持穩(wěn)定的互聯(lián)網(wǎng)連接。
然后,安裝向?qū)⑻崾灸渲貌寮诿麊翁幚?。此功能有助于防止可能有害的第三方插件,出于安全考慮,建議使用此功能。
最后,為OctoPrint創(chuàng)建打印機(jī)配置文件。根據(jù)打印機(jī)型號(hào)輸入相應(yīng)的參數(shù)設(shè)置,您可以參考3D打印機(jī)的使用手冊(cè),或者訪問(wèn)OctoPrint社區(qū)頁(yè)面以確認(rèn)具體設(shè)置。
將3D打印機(jī)連接到OctoPrint
要將3D打印機(jī)連接到OctoPrint,首先找到打印機(jī)上的USB端口,并插入連接線。然后將連接線的另一端插入Raspberry Pi。確保兩端連接穩(wěn)固后,啟動(dòng)裝有OctoPrint的Raspberry Pi和3D打印機(jī)。您可以隨時(shí)通過(guò)在與您的Raspberry Pi連接到同一網(wǎng)絡(luò)的計(jì)算機(jī)或移動(dòng)設(shè)備上訪問(wèn)http://octopi.local來(lái)訪問(wèn) OctoPrint。
加載OctoPrint 后,打開“連接”面板并連接您的打印機(jī)。如果自動(dòng)連接失敗,可以根據(jù)OctoPrint文檔嘗試手動(dòng)連接。
添加攝像頭(可選)
為了在打印時(shí)密切關(guān)注模型,請(qǐng)?zhí)砑覴aspberry Pi相機(jī)或USB網(wǎng)絡(luò)攝像頭。
操作步驟如下:
1. 拔下Raspberry Pi的電源。
2. 連接你的Raspberry Pi相機(jī)或網(wǎng)絡(luò)攝像頭。
3. 連接Raspberry Pi攝像頭到Raspberry Pi。
4. 重新連接電源并打開OctoPrint(http://octopi.local)。
5. 單擊扳手圖標(biāo)進(jìn)入OctoPrint設(shè)置菜單。
6. 在“功能”下,選擇“網(wǎng)絡(luò)攝像頭延時(shí)攝影”。
7. 可以單擊“測(cè)試”按鈕以確保您的相機(jī)正常工作,并進(jìn)行任何必要的更改,例如改變縱橫比和旋轉(zhuǎn)。
8. 還可以啟用打印的延時(shí)錄制,并將其保存到Raspberry Pi。
9. 可以在OctoPrint主儀表板上的“控制”選項(xiàng)下查看相機(jī)設(shè)置。
使用OctoPrint進(jìn)行打印
通過(guò)OctoPrint打印3D模型非常簡(jiǎn)單。首先,使用切片軟件對(duì)模型進(jìn)行配置,并保存為G代碼文件(G代碼是3D打印機(jī)的機(jī)器指令)。然后,在OctoPrint界面中點(diǎn)擊“上傳”按鈕,將G代碼文件上傳到OctoPrint。
上傳文件后,點(diǎn)擊“打印”按鈕,OctoPrint將開始控制打印機(jī)執(zhí)行打印任務(wù)。在打印過(guò)程中,建議通過(guò)OctoPrint實(shí)時(shí)監(jiān)控打印狀態(tài),確保打印順利進(jìn)行。
對(duì)于偶爾進(jìn)行打印的用戶來(lái)說(shuō),OctoPrint可能顯得功能過(guò)于豐富,但對(duì)于那些需要頻繁打印并追求高質(zhì)量輸出的3D打印專業(yè)人士來(lái)說(shuō),它幾乎是一個(gè)必備工具。當(dāng)然,目前許多廠商提供的3D打印切片軟件已經(jīng)集成了這些功能,這也進(jìn)一步簡(jiǎn)化了用戶使用OctoPrint的難度。 |
|
你可能喜歡
路特斯發(fā)布全新電動(dòng)跑車概念車“Theory 1”
基于3D打印的微流體裝置有助于口腔癌藥物篩
SpaceX完成首次商業(yè)太空行走,宇航員佩戴3D
3D打印能否將顛覆房地產(chǎn)行業(yè)?沃爾瑪正在進(jìn)
推薦課程
神奇的3D打印
SLA3D打印工藝全套培訓(xùn)課程 - 軟件篇
3D打印月球燈視頻教程 包括完整貼圖建模流
【原創(chuàng)發(fā)布】Cura軟件修改二次開發(fā)定制視頻