OctoPrint 只能夠列印 GCode 檔案,實在是有點功能不足,這篇要教安裝 CuraEngine,之後只要上傳 stl 檔案就會自動轉成 gcode 檔案。
首先必須安裝相關套件,輸入以下指令:
cd ~/ sudo apt-get -y install gcc-4.7 g++-4.7
接下來要下載 CuraEngine,輸入以下指令:
git clone -b legacy https://github.com/Ultimaker/CuraEngine.git
下載 CuraEngine.patch 檔案,輸入以下指令:
cd CuraEngine wget http://bit.ly/curaengine_makefile_patch -O CuraEngine.patch
執行 Path 檔案,輸入以下指令:
patch < CuraEngine.patch
要編譯程式,輸入以下指令:
make CXX=g++-4.7
編輯 OctoPrint 設定檔案,新增 CuraEngine 項目,輸入以下指令:
vi ~/.octoprint/config.yaml
檢查您的 config.yaml 有沒有 plugins 項目,如果沒有可以直接在最後面貼上下面指令,如果有請自行去掉 plugins 指令,只新增內容部分。
plugins: cura: cura_engine: /home/pi/CuraEngine/build/CuraEngine
重啟 OctoPrint,測試是否能正常運作。
也可以利用網頁後台,設定 CuraEngine 項目。
只要自行設定 Profile,就可以上傳 stl 檔案,自動轉為 gcode 檔案。
本文章網址:
https://www.ez2o.com/Blog/Post/OctoPrint-Raspberry-Pi-CuraEngine
https://www.ez2o.com/Blog/Post/512
https://www.ez2o.com/Blog/Post/OctoPrint-Raspberry-Pi-CuraEngine
https://www.ez2o.com/Blog/Post/512