OctoPrint 遠端控制 3D印表機 軟體安裝 (使用Raspberry Pi 樹莓派) OctoPrint 遠端控制 3D印表機 軟體安裝 (使用Raspberry Pi 樹莓派)
  3D印表機、  Raspberry Pi、  OctoPrint       ez      2015-08-19

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!

官網:http://octoprint.org/

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/ 就會看到畫面了!

如果看到畫面就表示你安裝成功,第一次進入時會問你是否要建立管理員帳號,就依照自己需求設定吧!


標籤:   3D印表機、  OctoPi、  OctoPrint、  Raspberry Pi

我要留言