Obico for Klipper Overview
Obico for Klipper is implemented as a Moonraker agent.
info
caution
OctoPrint is also commonly used to communicate with the Klipper firmware. If this is how you do it, please use Obico for OctoPrint instead.
The source code of Obico for Klipper is located at https://github.com/TheSpaghettiDetective/moonraker-obico.
📄️ Manually Link Klipper
For Klipper/Moonraker/Mainsail/Fluidd users
📄️ Configurations
Following Klipper toolchain's convention, the configuration file for Obico for Klipper is typically located at ~/printer_data/config/moonraker-obico.cfg
📄️ Webcam Configuration
Obico webcam streaming relies on a program called "janus" to work. If janus is not installed on your system by default, you will need to manually install it:
📄️ Webcam streaming resolution and frame rate (Klipper)
Raising resolution above 640x480 may cause potential issues:
📄️ Troubleshoot issues using the log file
The log file is usually located in the folder ~/printer_data/logs/. The name of the log file is usually moonraker-obico.log. If you have multiple Moonraker running, the file name will be moonraker-obico-xxxx.log. The -xxxx part is the port of your Moonraker service listens on. You will need to look for the log file that is corresponding to their own ports.
📄️ Config for Moonraker update manager
This should be configured automatically as part of running the ./install.sh for moonraker-obico.
📄️ Uninstall Obico for Klipper
To remove the code and system services for Obico for Klipper, run these command