OctoPrint的特色

将打印机和计算机分离,利用有线或无线网络打印,可从任何浏览器操作

远端打印控制软件,有可自由调配的控制方式

监控打印作业和温度

利用摄影机拍照以参考作业进度,或是自动进行缩时摄影

G-code视觉化(甚至适用于打印中)以及文件管理功能

兼容各种打印机:可和不同的电子元件及固件(Marlin、Sprinter、Smoothie)沟通藉此在一堆机器上运作

随时随地在网页端查看你的3D打印机,随时随地打印你的模型

树莓派的使用方法自行Google

懒人版:下载最新镜像http://docstech.net/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 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服务器:

~/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/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

添加脚本自动运行

sudo update-rc.d octoprint defaults

开启自动自动启动

sudo service octoprint start

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

3.连接3D打印机

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

Connect 连接3D打印机

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

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

3d打印机python编写_3D打印机加个树莓派实现3D打印“云”相关推荐

  1. prusai3打印机使用教程_3d打印机prusai3diy全过程【分享全部源码电路图】

    3D 打印机 Prusa i3 DIY 全过程[分享全部源码,电路图] Prusa i3 是开源 RepRap 3D 打印机 Prusa Mendel 的第 三代机型.相对于 Mendel 一代和二代 ...

  2. python编写打印机驱动_python驱动打印机-女性时尚流行美容健康娱乐mv-ida网

    女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页  > 高级搜索 喷墨 打印 机 墨盒使用的技巧 ...

  3. dlp型3d打印机_【论文新萃】光聚合成型3D打印技术复制印章研究

    光聚合成型3D打印技术复制印章研究 冯明帅1  彭嘉俊2  马立2  (1.广东省公安厅刑事技术中心,广东广州,510050 2.广东警官学院刑事技术系,广东广州,510440) 摘  要:本项目研究 ...

  4. python语言编写从一加到100_python学习: 如何循序渐进学习Python语言

    大家都知道Python语言是一种新兴的编程语言.1989年,Python就由Guido van Rossum发明.Python一直发展态势很好. 原因有几点:1.跨平台性好.Linux.Windows ...

  5. python怎么操作打印机打印文字

    python怎么操作打印机打印文字 import tempfile import win32api import win32printfilename = tempfile.mktemp (" ...

  6. PHP\Java\C#\Js\Go\Python调用小票打印机打印订单实现

    优声云打印机U7是成都优声科技有限公司推出的一款WIFI.4G联网的打印机.注意这是一款热敏58mm小票打印机,就是大家购物,外卖那样的收银小票. 在原来的小票打印机世界里,通常都是U口和蓝牙,更高级 ...

  7. 运用python编写凯撒密码并实现_凯撒密码实现英文短句的加解密

    1. 将"We are students."这个英文词句用k=4的凯萨密码翻译成密码 1. 恺撒密码, 作为一种最为古老的对称加密体制,他的基本思想是: 通过把字母移动一定的位数来 ...

  8. 【Windows脚本】打印机脚本1-添加打印机(无需物理打印机)

    环境 系统:win7x64 sp1 1.在Win7操作系统下添加打印机(不需要连接物理打印机) 步骤一.Win + r 快捷方式,键入control Printers.点击"添加打印机&qu ...

  9. 用python编写飞机3D模型

    你可以使用一些三维图形建模库,例如 PyOpenGL.Panda3D.Blender API.VPython 等,来实现用 Python 编写三维飞机模型.你可以先搜索一些教程,学习如何在这些库中定义 ...

最新文章

  1. python matplotlib 简单用法
  2. virtualbox 启动时Kernel driver not installed (rc=-1908) 错误的解决方法
  3. python入门教程非常详细-Python编程入门教程:从入门到高级,非常详细
  4. Python编程基础:第十九节 索引Index Operator
  5. Linux的实际操作:任务调度基本说明
  6. 【转载保存】java四种线程池的使用
  7. R语言——决策树模型
  8. 掌握Spark机器学习库-06-基础统计部分
  9. 服务器虚拟机迁移的过程和步骤是什么,物理机向虚拟机迁移过程详解
  10. java 几何平均数_统计学——平均数
  11. WindowsXP桌面图标蓝底怎么消除并恢复原始状态
  12. matlab曲线拟合
  13. 字节跳动Java金三银四解析:阿里巴巴技术专家之作
  14. PT100温度传感器的工作原理
  15. 微信开发 缓存Storage
  16. 疫情在家,全球 3万个景区 VR全景图,免费看。
  17. E4G刷Linux,易视宝E4-G 全志A20 刷机 armlinux ubuntu server 教程
  18. 洛谷P2404 自然数的拆分问题(回溯)
  19. 面试-Senior Specialist for Devops-车企
  20. 京东MySQL数据库Docker化最佳实践(附PPT)

热门文章

  1. amd linux 性能,Intel“真爱”AMD 自家Linux神优化Zen3:性能高出15%
  2. matlab普朗克黑体辐射公式,基于MATLAB的黑体辐射量计算
  3. 勇敢说:「要求加薪」,不必低声下气(下)
  4. C++基础(二)-hello world
  5. aplication.properties配置
  6. Kubernetes(k8s) pod 重启策略
  7. android编译glibc,基于glibc的程序在android上的移植
  8. KEIL各版本镜像和STM的KeilPACK包下载
  9. 中高级Java面试中你不得不会的知识点,完整版开放免费下载!
  10. 6款实用的硬盘、SSD固态硬盘、U盘、储存卡磁盘性能测试工具