Camera Connection and Usage
The MINI-Pad device has limited memory (512MB). Running the camera function can easily lead to insufficient memory, potentially causing device lag or other issues.
Please strictly follow the steps below; otherwise, the camera may not be recognized:
- Enable the service first: Ensure the
crowsnestservice is started and running properly. - Configure the camera afterwards: Once the service is running normally, proceed with the specific camera parameter settings.
If an incorrect operation has been performed: If you configured the camera first but the crowsnest service is not enabled, you usually 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 Method: Connect the camera directly to the USB port of the host device, not to other non-USB ports of the host.
- Camera Requirements: Use a driver-free, plug-and-play USB camera. Such cameras typically work directly in Klipper environments on systems like Linux and Armbian without needing additional driver installation.
- Software Environment: This guide is written based on the latest versions of Klipper, Crowsnest, and Fluidd. If you are using Mainsail or another frontend, the configuration principles are the same. Please refer to the respective official documentation for specific operations.
Important Note
- Some settings in the configuration file will only take effect when the system starts for the first time after flashing.
- Due to the complexity of the configuration process, it is strongly recommended to connect to the machine via the network and configure it through a browser.
- This tutorial only covers modifiable options.
- Try to use
mainsailorfluiddweb pages for configuration changes. - Please do not enable webpage translation, otherwise the system may fail to start after saving.
- It is best not to input Chinese characters or special characters in the configuration file.
- After modifying the configuration file, the system needs to be restarted for the changes to take effect.
- Do not modify any 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 on
first startupmust be modified after flashing by opening the configuration fileconfig.txton the removable diskFlyOS-Confusing a professional text editor.
System Supports Online Configuration Modification
-
For regular configuration items, you can modify them on the system's web configuration page and then restart the system for the changes to take effect.
- Enter the device's IP address in the browser, e.g.:
192.168.1.2/ - In fluidd, as shown on the left below:
Uncheck->Filter hidden files and folders. - In mainsail, as shown on the right below:
Check->Show hidden files.
Loading...Loading...- At this point, you can see the
.flyos-configfolder; entering this folder will reveal thesys-config.conffile. - The
sys-config.conffile is a symbolic link to the configuration fileconfig.txton the removable diskFlyOS-Conf.
Loading...- Open the
sys-config.conffile, modify the desired configuration items, thenSave->Closeand restart the system.
Loading...- Note: The format of configuration items in the
sys-config.conffile iskey=value; do not change it tokey: value. - After saving the modifications, restart the system for the changes to take effect.
- Enter the device's IP address in the browser, e.g.:
Enable Crowsnest Service
- Search for
crowsnest=0in the configuration and change it tocrowsnest=1 - Save the configuration after modification and restart the system
- Please note that after modifying the configuration file, the system needs to be restarted for the changes to take effect.
Loading...
Open Configuration
- There are many types of camera IDs depending on the system; we only need to confirm the ID that will not change.
-
Find the configuration file in Fluidd, then open
crowsnest.confLoading... -
Locate
device:and delete the ID configuration that follows.Loading...
Search for Camera ID
- Ensure the camera is connected to the host computer
- Click
DEVICESat the top, then clickVIDEO, and finally click RefreshLoading... - Find
path_by_idand copy the line that followsLoading...
Add ID
- Add the ID and save the configuration
Loading...
Enable Camera
- Click Settings, select Camera, then click Add Camera
Loading...
- Enter a name of your choice and click Save
Loading...
Check if Enabled
- The camera feed should appear on the dashboard
Loading...
- If it does not display, restart the system again