为 Prusa MK3S 添加触摸屏

我为配置了 OctoPrint OctoScreen Prusa MK3S 3D 打印机添加了一台 7" Seeed 显示器。


充满全球性挑战和变化的2020,势必会载入史册。虽然有一些变化和挑战肯定比其他更加艰难,但我想说,有机会在家工作值得我终身感激。

在家工作时,我有机会对放置在家里各个地方的一些技术进行研究。发现了一些能够打造超酷项目的产品。并且在我的Prusa MK3S 3D打印机上安装一个触摸屏。

虽然该屏幕比应用真正需要的屏幕要大3到4英寸,但把它用起来总比让它闲置在盒子要好得多。

我想起来,在这个项目中还配置了一个带4GB RAM和32GB HCSD卡的Raspberry Pi 4B。也许在将来,我还可以将其设置为电视机顶盒,这样我就可以在打印项目时看一会儿Netflix(网飞)了。

为充分披露项目细节,本文会尽可能的列举细节。我希望这一主题的价值在于一些3D模型和易于使用的材料清单。

我使用的产品

产品图片 产品说明
02_00 电容性图形LCD显示器模块红色、绿色、蓝色(RGB)- 彩色HDMI,USB 7" (177.80mm) 1024 x 600
03_00 BCM2711 Raspberry Pi 4型号B 4GB - ARM® Cortex®-A72 MPU嵌入式评估板
04_00 记忆卡microSD™ 32GB级别10,UHS级别1
05_00 电缆组件HDMI-A型公头转HDMI-A型公头,R/A 6.0’ (1.83m)
06_00 适配器连接器HDMI Micro,插头转HDMI,插座自由悬挂(直插式)
07_00 USB 2.0电缆A公头转Micro B公头,直角6.00’ (1.83m)屏蔽
08_00 图形LCD显示器模块红色、绿色、蓝色(RGB)TFT - 彩色7" (177.80mm) 800 x 480,我用的是现有显示器 — 官方7" Raspberry pi。毫无疑问,我的模型可以进行修改以适配此显示器。

如果你碰巧需要我在这个项目中使用的任何螺母、螺栓、垫圈或其他五金件,我建议你看看下面的帖子:


3D模型

10_00

我确信此安装系统可以用于许多场景中。如果你有兴趣打印这些项目,也可以直接下载下面的STL文件。如果你想进行编辑以适用于自己的用途,可以通过23_00自行制作模型。

点击箭头可展开各部分。

显示器支架


Display Bracket Mount.stl (2.2 MB)

支颈和支臂


Printer Button Assembly - Display Neck Mount.stl (984.8 KB)


Printer Button Assembly - Arm 3H_Inset_Center.stl (324.9 KB)
Printer Button Assembly - Arm 3H_Outside.stl (142.3 KB)

14_00
Printer Button Assembly - Arm 3H_Inset.stl (226.3 KB)


Printer Button Assembly - Arm 2H_Long.stl (113.6 KB)

右侧支架


Printer Button Assembly - Bracket Right Top.stl (604.6 KB)


Printer Button Assembly - Bracket Right Bottom.stl (345.0 KB)

左侧支架


Printer Button Assembly - Bracket Left Top.stl (604.6 KB)


Printer Button Assembly - Bracket Left Bottom.stl (345.0 KB)


装配章节

以下说明对于装配关节臂而言是有限的。如需了解更详细的说明,请访问以下链接的“暂停/E-stop按钮”贴子。


我在安装时参考了下面的YouTube视频。安装过程非常顺利,因此如果你有需要,我也可以提供指导。

22_00
在配备7英寸屏幕的Raspberry Pi上安装Octoscreen!


以下是装配和运行项目所需的下载和程序链接。

Notepad ++
https://notepad-plus-plus.org/

需要编辑一些文件来更改设置。普通的文本编辑器在保存文档时会删除文件中的一些必要信息。我们需要使用诸如Notepad ++等程序来确保这些文件得到妥善保存,并且可共Octoprint系统使用。

OctoPrint
https://octoprint.org/note

通过Raspberry Pi控制3D打印机的无头操作系统。

WIN32 Disk Imager
https://sourceforge.net/projects/win32diskimager/files/Archive/

此程序能够获取Octoprint图像,并采用支持Raspbery Pi从中启动的方式将该图像安装在微型SD卡上。

Putty
https://putty.org/

此程序可在电脑上通过以太网连接与Raspberry Pi进行通信。我们将用它来安装和编辑文件。

如果你使用的显示器和我的一样,则需遵循本文中的说明。

Octoscreen
https://github.com/Z-Bolt/OctoScreen

你可以访问此页面以获取通过Putty安装deb包及其依赖项所需的适当代码。其中还包含配置说明。


我发现这个项目相当简单,而增加的功能则是无与伦比的。利用触摸屏,我们可以轻松地触摸和选择需要重新打印的模型,并且只需几次触摸即可启动和运行。

打印愉快!


请随时留意我的更多作品,也欢迎你在此回复自己的作品。

我的大部分设计都是使用Onshape创建的。如果你还没用过Onshape,可以尝试一下。它支持多人对一个项目开展自己的迭代,在我们需要保持社交距离的时候,这绝对是个不可多得的功能。你可以先按照自己的需要编辑此文件,并与朋友进行分享。如需了解有关OnShape的更多信息,请点击以下链接。

Onshape | Product Development Platform

你可以用自己喜欢的3D打印机丝材打印本文中的模型。文中的物料,以及你可能需要的几乎任何电子元件都可以通过Digi-Key获得。