电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>电子资料>OctoPrint打印监视器开源分享

OctoPrint打印监视器开源分享

2022-11-10 | zip | 0.01 MB | 次下载 | 免费

资料介绍

描述

我认为这个项目将对使用 Octoprint 的人有用。

这是一个带有彩色背光的屏幕,可以显示有关打印进度的一些信息它与 Octoprint API 一起使用以获取有关当前进程的所有信息。Python 脚本连接到 Arduino Leonardo(你可以使用任何带有 USB 端口的东西。我使用了 Leo,因为我以前有过它)并给它一些信息。您也可以通过此设备控制您的打印机。

第 1 步:获取 Octoprint API 密钥

 
pYYBAGNsTlKAOCb5AABahhR7g6A734.png
 

您需要有 API 密钥。

保存。

第 2 步:设置您的 Raspberry 以运行 Python 脚本

首先,您需要通过 ssh 连接到您的树莓派

然后登录并输入此命令

sudo apt-get install python3-pip

然后你需要安装一些python包

sudo pip3 install pyserial

所有安装后从 Github 页面下载 python 脚本

Github 仓库

输入 ssh terminal sudo nano port.py,然后从 octoprint-monitor.py 复制所有内容并粘贴到终端中。在可变 API 中,您需要粘贴您的 Octoprint API 密钥。您可以通过单击鼠标右键进行粘贴。之后按 Ctrl + X,键入“y”并按 Enter。

然后通过 制作 logMaster.py 文件sudo nano logMaster.py,然后从 octoprint-monitor.py 复制所有文件并粘贴到终端中。您可以通过单击鼠标右键进行粘贴。之后按 Ctrl + X,键入“y”并按 Enter。

然后发出命令sudo python3 port.py

如果您有错误,请检查前面的步骤。

如果你看到 ”

正在连接...
连接的。

" 在您的终端中一切正常。按 Ctrl+C。

第3步:液晶屏印刷案例

我有 LCD 20x4 屏幕。

您需要从此链接打印文件

我在 Thingiverse 上的案例

第 4 步:将所有设备连接到 Arduino

 
pYYBAGNsTmGAc_LMAAK0uG6YnIc285.png
 

在这张图片上,您可以看到接线图。将液晶显示器连接到arduino。

  • 然后将蜂鸣器连接到第 9 针
  • 按钮 1 到第 7 针
  • 按钮 2 - 8
  • 按钮 3 - 10
  • 按钮 4 - 13
  • LED 灯条 - 引脚 6

之后将其全部固定在打印机侧,将液晶显示器和按钮粘贴到打印好的外壳上。用双面胶带固定外壳。

使用 USB 电缆将 arduino 连接到树莓派。

如图所示,将电源连接到 arduino 和 LED 灯条。

第 5 步:将 Sketch 上传到 Arduino

您需要从github下载文件 octoprint-monitor.ino并将其上传到 arduino。

你需要一些库。

  • Adafruit NeoPixel
  • 液晶(已安装到 Arduino IDE)

然后将arduino连接到树莓派。

第 6 步:检查一切正常

更新:添加了自动端口检测现在你不需要找到 arduino 的端口。

启动 python 代码。如果您看到文本“ Connected serial ”,则一切正常。

第 7 步:将脚本设置为自动启动

如何在树莓派上添加脚本以自动启动?

这很简单。你需要输入

sudo crontab -e

并在文件末尾仅添加一行。

@reboot /usr/bin/python3 /home/pi/port.py

就这样。现在重新启动您的覆盆子并验证所有内容。

第 8 步:完成

现在是最后一步。

检查所有内容,如果有问题,请写下您的问题的评论。

 


下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费