3d打印机python编写_3D打印机加个树莓派实现3D打印“云”
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打印“云”相关推荐
- prusai3打印机使用教程_3d打印机prusai3diy全过程【分享全部源码电路图】
3D 打印机 Prusa i3 DIY 全过程[分享全部源码,电路图] Prusa i3 是开源 RepRap 3D 打印机 Prusa Mendel 的第 三代机型.相对于 Mendel 一代和二代 ...
- python编写打印机驱动_python驱动打印机-女性时尚流行美容健康娱乐mv-ida网
女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页 > 高级搜索 喷墨 打印 机 墨盒使用的技巧 ...
- dlp型3d打印机_【论文新萃】光聚合成型3D打印技术复制印章研究
光聚合成型3D打印技术复制印章研究 冯明帅1 彭嘉俊2 马立2 (1.广东省公安厅刑事技术中心,广东广州,510050 2.广东警官学院刑事技术系,广东广州,510440) 摘 要:本项目研究 ...
- python语言编写从一加到100_python学习: 如何循序渐进学习Python语言
大家都知道Python语言是一种新兴的编程语言.1989年,Python就由Guido van Rossum发明.Python一直发展态势很好. 原因有几点:1.跨平台性好.Linux.Windows ...
- python怎么操作打印机打印文字
python怎么操作打印机打印文字 import tempfile import win32api import win32printfilename = tempfile.mktemp (" ...
- PHP\Java\C#\Js\Go\Python调用小票打印机打印订单实现
优声云打印机U7是成都优声科技有限公司推出的一款WIFI.4G联网的打印机.注意这是一款热敏58mm小票打印机,就是大家购物,外卖那样的收银小票. 在原来的小票打印机世界里,通常都是U口和蓝牙,更高级 ...
- 运用python编写凯撒密码并实现_凯撒密码实现英文短句的加解密
1. 将"We are students."这个英文词句用k=4的凯萨密码翻译成密码 1. 恺撒密码, 作为一种最为古老的对称加密体制,他的基本思想是: 通过把字母移动一定的位数来 ...
- 【Windows脚本】打印机脚本1-添加打印机(无需物理打印机)
环境 系统:win7x64 sp1 1.在Win7操作系统下添加打印机(不需要连接物理打印机) 步骤一.Win + r 快捷方式,键入control Printers.点击"添加打印机&qu ...
- 用python编写飞机3D模型
你可以使用一些三维图形建模库,例如 PyOpenGL.Panda3D.Blender API.VPython 等,来实现用 Python 编写三维飞机模型.你可以先搜索一些教程,学习如何在这些库中定义 ...
最新文章
- python matplotlib 简单用法
- virtualbox 启动时Kernel driver not installed (rc=-1908) 错误的解决方法
- python入门教程非常详细-Python编程入门教程:从入门到高级,非常详细
- Python编程基础:第十九节 索引Index Operator
- Linux的实际操作:任务调度基本说明
- 【转载保存】java四种线程池的使用
- R语言——决策树模型
- 掌握Spark机器学习库-06-基础统计部分
- 服务器虚拟机迁移的过程和步骤是什么,物理机向虚拟机迁移过程详解
- java 几何平均数_统计学——平均数
- WindowsXP桌面图标蓝底怎么消除并恢复原始状态
- matlab曲线拟合
- 字节跳动Java金三银四解析:阿里巴巴技术专家之作
- PT100温度传感器的工作原理
- 微信开发 缓存Storage
- 疫情在家,全球 3万个景区 VR全景图,免费看。
- E4G刷Linux,易视宝E4-G 全志A20 刷机 armlinux ubuntu server 教程
- 洛谷P2404 自然数的拆分问题(回溯)
- 面试-Senior Specialist for Devops-车企
- 京东MySQL数据库Docker化最佳实践(附PPT)
热门文章
- amd linux 性能,Intel“真爱”AMD 自家Linux神优化Zen3:性能高出15%
- matlab普朗克黑体辐射公式,基于MATLAB的黑体辐射量计算
- 勇敢说:「要求加薪」,不必低声下气(下)
- C++基础(二)-hello world
- aplication.properties配置
- Kubernetes(k8s) pod 重启策略
- android编译glibc,基于glibc的程序在android上的移植
- KEIL各版本镜像和STM的KeilPACK包下载
- 中高级Java面试中你不得不会的知识点,完整版开放免费下载!
- 6款实用的硬盘、SSD固态硬盘、U盘、储存卡磁盘性能测试工具