Camera Connection and Usage
Configuration Sequence Reminder
Please strictly follow the sequence below; otherwise, the camera may not be recognized:
- First, Enable the Service: Ensure the
crowsnestservice is started and running normally. - Then, Configure the Camera: After the service is running normally, proceed with the specific parameter settings for the camera.
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 configuration takes 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 the USB port of 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 other frontends, 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...