Klipper 相机 - 使用 Klipper 安装和配置相机
Klipper 是为数不多的原生支持外部摄像头来监控 3D 打印机的 3D 打印固件之一。Klipper 的 Web 界面可以轻松地将相机连接到 Raspberry Pi 并监控您的打印进度。
但 Klipper 是一个相对较新的固件,资源有限,并详细介绍了其各种功能的指南。作为新用户或初学者,很容易对 Klipper 3D 打印机上摄像头的安装和配置感到困惑。
本文旨在简化此过程,并帮助您在连接 Klipper 的 3D 打印机上设置摄像头。请继续阅读,深入了解 Klipper 的相机设置程序以及相机如何使您的 3D 打印工作流程受益。
为什么要使用 Klipper 添加相机?
远程监控
相机可以从任何地方远程监控和监督您的 3D 打印。借助 Klipper 的 Web 浏览器界面,只要您在同一无线连接上,您就可以在任何设备上控制和监控您的 3D 打印。您可以使用笔记本电脑、平板电脑或智能手机来监控打印进度。
检测打印失败
您可以使用 Obico 等工具将远程监控功能扩展到世界上几乎任何地方。使用 Klipper 上的 Obico 设置,您可以不受任何限制地控制和监视您的 3D 打印机。Obico 还使用您的相机通过其 AI 技术自动检测打印故障,这有助于减少耗材浪费。
拍摄延时摄影视频
除了打印监控外,您还可以配置相机以在 Klipper 固件上拍摄延时视频。这些延时视频是记录您的 3D 打印并与您的朋友分享的好方法。您还可以使用这些视频来分析打印故障并查找打印质量中的任何缺陷。
为您的 3D 打印机选择哪种相机?
通常,USB 网络摄像头或 Raspberry Pi 摄像头是 3D 打印机的理想摄像头选择。您也可以过火,将数码单反相机连接到您的机器上。但是,考虑到数码单反相机的价格和广泛的设置过程,数码单反相机可能不需要进行远程监控。
因此,我们将在本节中查看 USB 网络摄像头和 Raspberry Pi 摄像头并了解它们的区别。
USB 网络摄像头
USB 网络摄像头易于配置,您可以从 3D 打印机的各种摄像头选项中进行选择。大多数网络摄像头都提供 Raspberry Pi 的即插即用设置,并且需要最少的设置。此外,USB 网络摄像头提供灵活的安装选项,您可以为一些流行的网络摄像头(如罗技 C270)找到多个 3D 打印支架。
我们建议您购买至少具有 720p 分辨率的网络摄像头。它以相对实惠的价格提供不错的图像质量。一些网络摄像头提供自动对焦选项,可以简化设置相机进行打印的过程。如果您需要更好地控制录制过程,您还可以通过照明和设置调整来检查网络摄像头。
您可以参考此相机指南,其中列出了 Raspberry Pi 的兼容网络摄像头。这是一个全面的列表,涵盖了您可以与 Klipper 3D 打印机一起使用的各种网络摄像头。
好处
易于设置和配置。
多种选择。
易于获取。
实惠的价格点。
多用途功能。
缺点:
兼容性有限。
社区对不受欢迎的网络摄像头的支持较少。
热门选项
罗技 C270
罗技 HD Pro C920
Microsoft Lifecam HD-3000
威兹 V2
Raspberry Pi 相机
Raspberry Pi 相机被明确开发为与 Pi 板一起运行。它们体积小,经济实惠,并且易于为您的 3D 打印机设置。
基本的 Raspberry Pi 相机 V2 的价格约为 30 美元。您可以在其上拍摄高质量的图像,以及 1080fps 的 30p 视频。这些规格足以用于基本的 3D 打印机监控目的和录制 3D 打印的高质量视频。
同样,Raspberry Pi HQ 相机为您提供了更大的灵活性和功能,可以使用 3D 打印机拍摄高质量的图像和视频。它具有 12MP 传感器,您可以在各种相机镜头之间切换以获得最佳效果。
您需要考虑在 3D 打印机上安装和定位 Raspberry Pi 相机可能是一项具有挑战性的任务。此外,还很难为 HQ 相机采购兼容的镜头,从而进一步限制了您的配置选项。
但是,考虑到性价比因素,Raspberry Pi 相机对于预算有限的初学者来说是一个很好的选择。他们有很好的社区支持,可以在初始设置过程中派上用场。
好处:
简单的设置过程。
与 Pi 板广泛兼容。
视频质量好。
优秀的社区支持。
预算友好的定价。
缺点:
可能很难获得。
色带长度短。
定位具有挑战性。
热门选项:
树莓派 V2
Raspberry Pi 总部
如何使用 Klipper 3D 打印机安装和配置相机?
假设您已经在 3D 打印机上安装了 Klipper;否则,您可以参考我们的 Klipper 安装指南,使用 Fluidd 和 Mainsail OS。这两个接口都原生支持网络摄像头,无需任何外部配置文件。我们将了解如何为 FluiddPi 和 Mainsail OS 映像配置 USB 网络摄像头。
流体派
USB网络摄像头安装
将 USB 网络摄像头插入 Raspberry Pi 并登录 Fluidd 实例。
打开设置并转到相机选项。
添加相机并命名。
您现在应该能够在主 Fluidd 仪表板中查看相机源。
**网络摄像头配置
转到配置部分并打开网络摄像头 .txt 文件。
对于 USB 网络摄像头,通过删除 # 符号取消注释行 camera=usb。
您可以通过取消注释第 24 行来进一步更改分辨率和 FPS 选项。在本例中,我们将分辨率设置为 640x480(10FPS),以获得流畅的视频流。
保存并重新启动 Fluidd 实例。
Raspberry Pi 相机的过程相同。您可以在文件底部找到它的配置。
Mainsail 操作系统
网络摄像头安装
将 USB 网络摄像头插入 Raspberry Pi 并登录 Mainsail OS 实例。
打开设置并导航到网络摄像头部分。

添加网络摄像头并为其命名。保存并退出窗口。
您现在应该在主仪表板上看到一个视频源。
**网络摄像头配置!
转到“计算机”部分并打开 crowsnest.conf 文件。
您可以在文件底部看到 [cam 1] 部分。
您可以根据各自线路的要求调整分辨率和 fps。
保存并重新启动固件。
Raspberry Pi 摄像头没有特定的配置,您应该能够将其配置为类似于 USB 网络摄像头。您可以参考此 crowsnest 指南,了解有关配置文件各个方面的详细信息。
如何使用 Klipper 设置多个摄像头?
多相机设置可以帮助您使用两台或多台相机进行拍摄,每台相机都专用于特定目的。
例如,您可以使用低质量网络摄像头来监控您的打印件,并使用单独的网络摄像头在 Klipper 上录制延时视频。使用多个摄像头,您可以从单个 Raspberry Pi 监控多台打印机,而无需为每台 3D 打印机安装 Klipper。
但是,设置多个摄像头可能是一个棘手的过程,对于初学者来说可能会特别令人困惑。让我们回顾一下 FluiddPi 和 Mainsail OS 的过程。
流体派
打开配置部分并复制网络摄像头 .txt 文件。将其重命名为 webcam2.txt 或 webcam3.txt,具体取决于您设置的摄像机。
打开 webcam2.txt 文件,并确保摄像机配置与主摄像机不同。例如,如果您的主网络摄像头具有 camera=“USB”,请将第二个网络摄像头的配置更改为 camera=“auto”。
与之前一样,您可以根据其规格更改第二台相机的分辨率和 fps 设置。
每个摄像机都需要有一个单独的端口 ID。 取消注释指示摄像机选项的第 72 行。
编辑第二台相机的 to。同样,如果要设置第三台和第四台摄像机,请将端口 ID 分别编辑为 8082 和 8083。camera_http_optionscamera_http_options=“-n -p 8081
在 Fluidd 界面中安装新摄像头,并将端口 ID 为 8081 的摄像头 URL 更改为 webcam1/?action=stream。
同样,对于端口 ID 为 8082 和 8083 的第三个和第四个网络摄像头,将 URL 分别更改为 webcam2 和 webcam3。
通过输入 http://you're-ip/webcam2/ 在网络浏览器中检查相机是否正常工作。
Mainsail 操作系统
从配置中打开 crowsnest.conf 文件。
复制并粘贴 [cam1] 文件并将其编辑为 [cam 2]。
将端口 ID 更改为 8081。如果需要,可以编辑任何相机设置。
在 Mainsail 界面中安装新摄像机,并将端口 ID 为 8081 的摄像机 URL 更改为 webcam1/?action=stream。
同样,对于端口 ID 为 8082 和 8083 的第三个和第四个网络摄像头,将 URL 分别更改为 webcam2 和 webcam3。
通过输入 http://you're-ip/webcam2/ 在网络浏览器中检查相机是否正常工作。
就是这样。现在,您已经为 Klipper 3D 打印机设置了多个具有 Fluidd 和 Mainsail OS 的相机。请记住,Klipper 通过其原生 nginx 配置最多支持四个独立的摄像头。
后续步骤
您现在可以使用相机设置,并在家庭网络上远程监控您的 3D 打印机。或者,您可以更进一步,尝试使用 Klipper 的 Obico,并从世界任何地方监控您的 3D 打印。
Obico 在您的 Web 浏览器中运行,并提供正在进行的 3D 打印的实时流。您还可以将其作为应用程序安装在您的移动设备上,并从任何地方远程访问您的 3D 打印机。
通过将摄像头连接到 3D 打印机,Obico 可以帮助您实时检测打印故障。它使用 AI 故障检测技术,并持续分析您的视频流以查找任何打印故障迹象。如果 Obico 检测到潜在的打印故障,它会立即通知您并停止当前的 3D 打印。
这种 AI 打印故障检测在操作多台打印机或打印延长持续时间的模型时会派上用场。如果打印失败一段时间没有被注意到,它可以为您节省不必要的失败打印时间和耗材浪费。
最后,借助 Obico,您可以充分利用 Klipper 相机设置的优势,并使用它来增强您的 3D 打印体验。
还没有评论,来说两句吧...