OctoPrint 是一套可以使用網路控制 3D印表機 的軟體,並且結合 Webcam 功能,讓您出門也可以隨時監看運作情況。
如果哪天出門後,3D印表機 發生異常亂印,就可以利用此軟體遠端停止列印,也不用擔心著火等問題。
OctoPrint 是一套跨平台的軟體,使用 Python 開發,可以運作在不同作業系統,並且免費!
以下就是 OctoPrint 畫面:
OctoPrint 有推出 OctoPi 的 img 版本,但是只支援 Raspberry Pi B 或 Raspberry Pi B+,所以如果你跟我一樣使用 Raspberry Pi 2 就必須自行安裝。
※ 2015-07-02_2015-05-05-octopi-wheezy-0.12.0.zip 版本已經支援 Raspberry Pi 2!
OctoPi 版下載:http://octoprint.org/download/ 如果你是使用 Raspberry Pi B 或 Raspberry Pi B+ 就直接使用這版本吧!
如果使用 Raspberry Pi 2 就跟著我以下步驟安裝。
首先必須準備好 Raspbian 作業系統,如果還不會安裝請依照這篇做:
http://www.ez2o.com/Blog/Post/Raspberry-Pi-OS-Install-Raspbian
安裝好 OS 並且登入系統,打開 LX終端機,輸入以下指令安裝相關套件。
cd ~ sudo apt-get install python-pip python-dev python-setuptools python-virtualenv git libyaml-dev
按下 y 確定要安裝
接下來要下載 OctoPrint 軟體,輸入:
git clone https://github.com/foosel/OctoPrint.git
接下來要建立獨立的虛擬環境給 OctoPrint 使用,輸入:
cd OctoPrint virtualenv --system-site-packages venv
開始安裝 OctoPrint,輸入:
./venv/bin/python setup.py install
建立 OctoPrint 軟體目錄,輸入:
mkdir ~/.octoprint
因為 OctoPrint 會需要控制 COM 裝置,所以必須開放權限,輸入:
sudo usermod -a -G tty pi sudo usermod -a -G dialout pi
接下來要啟動 OctoPrint 測試是否正常,輸入:
~/OctoPrint/venv/bin/octoprint
然後會發現指令卡住不會動,這是正常現象!
接下來打開瀏覽器,輸入 Raspberry Pi 的 IP 位址,Port 預設為 5000。
所以如果你的 IP 為 192.168.102.3,那就要輸入網址 http://192.168.102.3:5000/ 就會看到畫面了!
如果看到畫面就表示你安裝成功,第一次進入時會問你是否要建立管理員帳號,就依照自己需求設定吧!
https://www.ez2o.com/Blog/Post/OctoPrint-Raspberry-Pi-Setup
https://www.ez2o.com/Blog/Post/504
留言
shummi ( 2018-07-25 )請問安裝octoprint前要先安裝Raspbian 作業系統嗎?ez ( 2018-07-25 )是的,也可以直接使用OctoPrint Img會比較快
Percy ( 2018-08-09 )如果我有一部行WINDOWS 既BOX, OCTOPRINT 安裝容易嗎?ez ( 2018-08-09 )無法安裝