Camera Connection and Usage
Configuration Sequence Reminder
Please strictly follow the sequence below; otherwise, the camera may not be recognized:
- Enable the Service First: Ensure the
crowsnestservice is started and running normally. - Configure the Camera Afterwards: Proceed with specific camera parameter settings only after the service is running properly.
If Misoperation Occurs: If you configured the camera first but the crowsnest service was not enabled, you typically need to delete the camera configuration in the Web interface and then re-add it to ensure the settings take effect.
Note: This refers to deleting the camera configuration entry in the Web interface, not deleting the
crowsnest.cfgconfiguration file.
Connection and Configuration Notes
- Connection Method: Please connect the camera directly to a USB port on the host computer, not to other non-USB ports on the host.
- Camera Requirements: Please use a driver-free, plug-and-play USB camera. Such cameras can typically be used directly in Klipper environments on systems like Linux, Armbian, etc., without requiring additional driver installation.
- Software Environment: This tutorial is based on the latest versions of Klipper, Crowsnest, and Fluidd. If you are using Mainsail or another frontend, the configuration principles are similar; please refer to their official documentation for specific operations.
Important Notes
Must Read
- The
partialsettings in the configuration file will only take effect during the first system startup after flashing. - Due to the complexity of the configuration process, it is strongly recommended to connect to the machine via network and configure through a browser.
- This tutorial only provides modifiable options.
Note
- It is recommended to use the
mainsailorfluiddweb interfaces for configuration modifications. - Please do not enable webpage translation, as saving after translation may prevent the system from starting.
- It is best not to input Chinese characters or special symbols in the configuration file.
- After modifying the configuration file, a system restart is required for the changes to take effect.
Danger
- Do not modify the content below
######### PLEASE DO NOT EDIT THE FOLLOWING #########in the configuration file.
How to Modify the Configuration File
Modifying the Configuration File After Flashing
- Configuration items that only take effect during the
first startupmust be modified by opening the configuration fileconfig.txtin the removable diskFlyOS-Confusing a professional text editor after flashing is completed.
Online Configuration Modification After System Startup
-
For general configuration items, modifications can be made through the system's web configuration page, followed by a system restart to take effect.
- Open the device's IP address in a browser, for example:
192.168.1.2/. - In fluidd, as shown in the left image below,
uncheck->Filter hidden files and folders. - In mainsail, as shown in the right image below,
check->Show hidden files.
Loading...Loading...- At this point, you will see the
.flyos-configfolder. Enter this folder to find thesys-config.conffile. - The
sys-config.conffile is a soft link to the configuration fileconfig.txtin the removable diskFlyOS-Conf.
Loading...- Open the
sys-config.conffile, modify the required configuration items, thensave->close, and restart the system.
Loading...- Note: The format of configuration items in the
sys-config.conffile iskey=value. Do not change it tokey: value. - After making modifications and saving, restart the system for the changes to take effect.
- Open the device's IP address in a browser, for example:
Enable the Crowsnest Service
- In the configuration, search for
crowsnest=0and change it tocrowsnest=1 - After making the changes, save the configuration and restart the system
- Please note that after modifying the configuration file, a system restart is required for the changes to take effect.
Loading...
Open the Configuration
Tip
- There are many types of camera IDs depending on the system; we only need to determine the ID that will not change.
-
In Fluidd, find the configuration file and open
crowsnest.confLoading... -
Find
device:and delete the ID configured after itLoading...
Search for the Camera ID
Tip
- Ensure that the camera is connected to the host machine.
- Click on
DEVICESat the top, then clickVIDEO, and finally click refreshLoading... - Find
path_by_idand copy the line following itLoading...
Add the ID
- Add the ID and save the configuration
Loading...
Enable the Camera
- Click on Settings, select Camera, and then click Add Camera
Loading...
- Enter a name you prefer and click Save
Loading...
Check if Enabled
- Click on the Dashboard; the camera feed should appear normally
Loading...
- If it does not display, restart the system again.
Loading...