3D打印机链接树莓派(Rasberry Pi)教程发布

3D打印机链接树莓派(Rasberry Pi)教程发布

前一段蹭小伙伴的3D打印机,打印前每次都要把内存卡插电脑上复制Gcode,好累的说,于是有了下文。题主正好有块闲置树莓派于是就派上用场了。

3D打印机链接树莓派(Rasberry Pi)教程发布

简单介绍下 Octoprint

官网:octoprint.org

wiki:https://github.com/foosel/OctoPrint/wiki

Octoprint是一款完全基于网页的“主机”程序。你可以通过这个软件远程控制你的打印机,通过预先设置的网络摄像头监控你的打印机,随时可以暂停,恢复打印。用户还可以设置软件,让它按特定频率抓拍打印时的照片。Octoprint也支持Rasberry Pi。

OctoPrint的特色

  • 将打印机和计算机分离,利用有线或无线网络打印,可从任何浏览器操作
  • 远端打印控制软件,有可自由调配的控制方式
  • 监控打印作业和温度
  • 利用摄影机拍照以参考作业进度,或是自动进行缩时摄影
  • G-code视觉化(甚至适用于打印中)以及文件管理功能
  • 兼容各种打印机:可和不同的电子元件及固件(Marlin、Sprinter、Smoothie)沟通藉此在一堆机器上运作
  • 随时随地在网页端查看你的3D打印机,随时随地打印你的模型

树莓派的使用方法自行Google

懒人版:下载最新镜像http://docstech.net/OctoPiMirror/

3D打印机链接树莓派(Rasberry Pi)教程发布

用USB Image Tool 或 Win32DiskImager直接拷入树莓派连接网络即可

ssh连接树莓派

树莓派安装wiki:https://github.com/foosel/OctoPrint/wiki/Setup-on-a-Raspberry-Pi-running-Raspbian

1.基本设置

输入以下命令

  1. cd ~
  2. sudo apt-get install python-pip python-dev python-setuptools python-virtualenv git
  3. git clone https://github.com/foosel/OctoPrint.git
  4. cd OctoPrint
  5. virtualenv --system-site-packages venv
  6. ./venv/bin/python setup.py install
  7. mkdir ~/.octoprint
  8.  
  9. sudo usermod -a -G tty pi
  10. sudo usermod -a -G dialout pi

启动OctoPrint服务器:

  1. ~/OctoPrint/venv/bin/octoprint

提示 * Running on http://0.0.0.0:5000/ 表示启动成功

3D打印机链接树莓派(Rasberry Pi)教程发布

VNC连接树莓派访问http://0.0.0.0:5000/ 即可或局域网中访问树莓派ip地址 例:http://192.168.99.213:5000/ 外网使用路由器端口转发即可

2.自动启动

树莓派上电后自启动OctoPrint

输入以下命令

  1. sudo cp scripts/octoprint.init /etc/init.d/octoprint
  2. sudo chmod +x /etc/init.d/octoprint
  3. sudo cp scripts/octoprint.default /etc/default/octoprint

使用vim编辑

  1. vim /etc/default/octoprint

添加一行

  1. DAEMON=/home/pi/OctoPrint/venv/bin/octoprint

添加脚本自动运行

  1. sudo update-rc.d octoprint defaults

开启自动自动启动

  1. sudo service octoprint start

这样树莓派每次上电之后自启OctoPrint

3.连接3D打印机

将3D打印机USB插在树莓派上

3D打印机链接树莓派(Rasberry Pi)教程发布

Connect 连接3D打印机

3D打印机链接树莓派(Rasberry Pi)教程发布

上传Gcode文件 点击打印图标即开始打印

3D打印机链接树莓派(Rasberry Pi)教程发布

有摄像头的小伙伴按照官网wiki可以给树莓派添加摄像头监控,将树莓派连接到外网就可以随时查看你的3D打印机打印的进度了



版权归《开源杂志》所有, lanchu 2015年05月05日 于 开源杂志 发表

 
0