前一段蹭小伙伴的3D打印机,打印前每次都要把内存卡插电脑上复制Gcode,好累的说,于是有了下文。题主正好有块闲置树莓派于是就派上用场了。 简单介绍下 Octoprint官网:octoprint.org Octoprint是一款完全基于网页的“主机”程序。你可以通过这个软件远程控制你的打印机,通过预先设置的网络摄像头监控你的打印机,随时可以暂停,恢复打印。用户还可以设置软件,让它按特定频率抓拍打印时的照片。Octoprint也支持Rasberry Pi。
树莓派的使用方法自行Google 懒人版:下载最新镜像http:///OctoPiMirror/ 用USB Image Tool 或 Win32DiskImager直接拷入树莓派连接网络即可 ssh连接树莓派树莓派安装wiki:https://github.com/foosel/OctoPrint/wiki/Setup-on-a-Raspberry-Pi-running-Raspbian 1.基本设置输入以下命令 cd ~ sudo apt-get install python-pip python-dev python-setuptools python-virtualenv gitgit clone https://github.com/foosel/OctoPrint.gitcd OctoPrintvirtualenv –system-site-packages venv./venv/bin/python setup.py installmkdir ~/.octoprintsudo usermod -a -G tty pisudo usermod -a -G dialout pi 启动OctoPrint服务器: ~/OctoPrint/venv/bin/octoprint 提示 * Running on http://0.0.0.0:5000/ 表示启动成功 VNC连接树莓派访问http://0.0.0.0:5000/ 即可或局域网中访问树莓派ip地址 例:http://192.168.99.213:5000/ 外网使用路由器端口转发即可 2.自动启动树莓派上电后自启动OctoPrint 输入以下命令 sudo cp scripts/octoprint.init /etc/init.d/octoprintsudo chmod x /etc/init.d/octoprintsudo cp scripts/octoprint.default /etc/default/octoprint 使用vim编辑 vim /etc/default/octoprint 添加一行 DAEMON=/home/pi/OctoPrint/venv/bin/octoprint 添加脚本自动运行 sudo update-rc.d octoprint defaults 开启自动自动启动 sudo service octoprint start 这样树莓派每次上电之后自启OctoPrint。 3.连接3D打印机将3D打印机USB插在树莓派上 有摄像头的小伙伴按照官网wiki可以给树莓派添加摄像头监控,将树莓派连接到外网就可以随时查看你的3D打印机打印的进度了。 |
|