Klipper和crowsnest的安装
klipper的安装方法参照这里,然后crowsnest的安装方法也是相同的。
ubuntu安装klipper
Klipper的打开方法
在Kiauh文件夹下右键打开命令行
在命令行里执行:./kiauh.py
或者./kiauh.sh
在Ubuntu上查看相机地址
ubuntu系统连接摄像头之后
在命令行输入:ls /dev/v4l/by-id/*
出现以上命令,说明摄像头连接成功,两个都是你的摄像头的硬件地址,
应该是对应不同的数据流。
没有连接成功,则报错说没有该文件夹。
列出视频设备节点的指令:sudo v4l2-ctl --list-devices
linux系统会给camera给予默认地址: /dev/video0
可以用 ls /dev/
查看到camera对应的默认地址
Fluidd里添加camera配置
然后再fluidd的【Settings】-【Cameras】添加摄像头[cam],以及修改【Configurations】里的[crowsnest.conf]里的配置文件中的[device]为你相机地址。
以上操作来源:klipper 3D打印机添加usb摄像头教程
倘若是具有下位机的Klipper系统,根据视频里的操作就无大碍。
如果是Mainsail的界面,那么添加摄像头的操作在右上角的【设置】里。
按照视频的操作,我这里在虚拟机里实践的情况是,fluidd对应的camera界面出现了大大的 “No signal”。
好像是crowsnest没有开启
启用crowsnest
在printer_data/config/
的界面的命令行输入crowsnest -c crowsnest.config
启用crowsnest
并且出现以下内容,同时fluidd的camera显示界面了。
但是不太正常,画面卡顿、闪动,大概10s后画面宕机。error重新出现,fps:14倒是还保留着
不过重新回到这个主页,camera显示的10s都会重新来一回
在[settings]的[camera]处修改数据流的类型如下,可以实现更好的数据传输,当然还是有卡顿,不过不会一直宕机了:
至此,能够正常显示,就是明显不太稳定