3D打印機(jī)如何鏈接樹莓派(Rasberry Pi)
前一段蹭小伙伴的3D打印機(jī),打印前每次都要把內(nèi)存卡插電腦上復(fù)制Gcode,好累的說,于是有了下文。題主正好有塊閑置樹莓派于是就派上用場了。
簡單介紹下 Octoprint
官網(wǎng):octoprint.org
wiki:https://github.com/foosel/OctoPrint/wiki
Octoprint是一款完全基于網(wǎng)頁的“主機(jī)”程序。你可以通過這個軟件遠(yuǎn)程控制你的打印機(jī),通過預(yù)先設(shè)置的網(wǎng)絡(luò)攝像頭監(jiān)控你的打印機(jī),隨時可以暫停,恢復(fù)打印。用戶還可以設(shè)置軟件,讓它按特定頻率抓拍打印時的照片。Octoprint也支持Rasberry Pi。
OctoPrint的特色
- 將打印機(jī)和計(jì)算機(jī)分離,利用有線或無線網(wǎng)絡(luò)打印,可從任何瀏覽器操作
- 遠(yuǎn)端打印控制軟件,有可自由調(diào)配的控制方式
- 監(jiān)控打印作業(yè)和溫度
- 利用攝影機(jī)拍照以參考作業(yè)進(jìn)度,或是自動進(jìn)行縮時攝影
- G-code視覺化(甚至適用于打印中)以及文件管理功能
- 兼容各種打印機(jī):可和不同的電子元件及固件(Marlin、Sprinter、Smoothie)溝通藉此在一堆機(jī)器上運(yùn)作
- 隨時隨地在網(wǎng)頁端查看你的3D打印機(jī),隨時隨地打印你的模型
樹莓派的使用方法自行Google
懶人版:下載最新鏡像http://docstech.net/OctoPiMirror/
用USB Image Tool 或 Win32DiskImager直接拷入樹莓派連接網(wǎng)絡(luò)即可
ssh連接樹莓派
樹莓派安裝wiki:https://github.com/foosel/OctoPrint/wiki/Setup-on-a-Raspberry-Pi-running-Raspbian
1.基本設(shè)置
輸入以下命令
- cd ~
- sudo apt-get install python-pip python-dev python-setuptools python-virtualenv git
- git clone https://github.com/foosel/OctoPrint.git
- cd OctoPrint
- virtualenv --system-site-packages venv
- ./venv/bin/python setup.py install
- mkdir ~/.octoprint
- sudo usermod -a -G tty pi
- sudo usermod -a -G dialout pi
啟動OctoPrint服務(wù)器:
- ~/OctoPrint/venv/bin/octoprint
提示 * Running on http://0.0.0.0:5000/ 表示啟動成功
VNC連接樹莓派訪問http://0.0.0.0:5000/ 即可或局域網(wǎng)中訪問樹莓派ip地址 例:http://192.168.99.213:5000/ 外網(wǎng)使用路由器端口轉(zhuǎn)發(fā)即可
2.自動啟動
樹莓派上電后自啟動OctoPrint
輸入以下命令
- sudo cp scripts/octoprint.init /etc/init.d/octoprint
- sudo chmod +x /etc/init.d/octoprint
- sudo cp scripts/octoprint.default /etc/default/octoprint
使用vim編輯
- vim /etc/default/octoprint
添加一行
- DAEMON=/home/pi/OctoPrint/venv/bin/octoprint
添加腳本自動運(yùn)行
- sudo update-rc.d octoprint defaults
開啟自動自動啟動
- sudo service octoprint start
這樣樹莓派每次上電之后自啟OctoPrint
3.連接3D打印機(jī)
將3D打印機(jī)USB插在樹莓派上
Connect 連接3D打印機(jī)
上傳Gcode文件 點(diǎn)擊打印圖標(biāo)即開始打印
有攝像頭的小伙伴按照官網(wǎng)wiki可以給樹莓派添加攝像頭監(jiān)控,將樹莓派連接到外網(wǎng)就可以隨時查看你的3D打印機(jī)打印的進(jìn)度了
版權(quán)歸《開源雜志》所有, lanchu 2015年05月05日 于 開源雜志 發(fā)表
(責(zé)任編輯:admin)