Creality K1 / K1C / K1 Max camera not working - how to fix
Creality K1 / K1C / K1 Max camera not working - how to fix
Your Creality camera works on the printer but does not show in SimplyPrint? The fix depends on how the printer is connected: through the SimplyPrint Client, or through the Klipper setup on the printer itself. This guide covers the K1, K1C and K1 Max, and the K2 series.
In this guide
- Connected through the SimplyPrint Client
- Connected through Klipper on the printer: K1, K1C, K1 Max
- Connected through Klipper on the printer: K2
- Still not working?
Connected through the SimplyPrint Client
With the SimplyPrint Client you install nothing on the printer, also not on a K2. The Client shows the camera stream the printer already serves. It looks for, in this order: Creality's own WebRTC camera stream, an MJPEG stream on port 8080, and a go2rtc stream on port 1984.
The K1, K1C and K1 Max serve their camera at http://<printer-ip>:8080/?action=stream, which is not one of the addresses the Client looks for. On those printers you may need to enter it yourself (step 3).
- Open the camera in Creality's own app or the printer's web page.
- Check: the camera works there. If it doesn't, the printer serves no stream for the Client to show. Fix the camera on the printer first.
- Update the SimplyPrint Client, then restart it, or the device it runs on, and wait for the printer to come back online in SimplyPrint.
- Check: the camera shows on the printer's page in SimplyPrint.
- On a K1, K1C or K1 Max: in the Client, open the printer's settings, enter
http://<printer-ip>:8080/?action=streamunder Custom webcam URL (use the printer's IP address), and save. When you add a new printer, the same field is under Advanced. - Check: the camera shows on the printer's page in SimplyPrint.
- If it still does not show, download the logs from the Client. Support needs them to look into it.
Connected through Klipper on the printer: K1, K1C, K1 Max
With the Klipper setup, SimplyPrint gets the camera from Moonraker, the Klipper API that also feeds the Creality panel, Fluidd and Mainsail. If the camera is not set up in Moonraker, it can work in the printer's own web page but not in SimplyPrint.
This setup uses the Helper Script from our K1 setup guide. If you followed that guide, it is already installed.
- Open the Helper Script on the printer over SSH.
- In the main menu, select Tools.

- Find and enable Camera settings in Moonraker.


Check: the camera shows on the printer's page in SimplyPrint.
This adds a second camera stream for Moonraker. If you see the camera twice in Mainsail or Fluidd, you can remove the duplicate there.
Connected through Klipper on the printer: K2
On a K2, the installer from the K2 setup guide also sets up the camera for Moonraker. If you chose Enable SimplyPrint only when you ran it, or ran it before it had camera options, SimplyPrint has no camera to show.
- Log in to the K2 over SSH and run the installer command from the K2 setup guide again.
- Choose a camera option:
- 1) Install camera support (ustreamer): the smoothest stream, but Creality's own app and Creality Print lose the camera.
- 2) Install camera support (go2rtc): Creality's app keeps the camera, but the stream in SimplyPrint is choppy.
- Restart the printer when the installer is done.
Check: the camera shows on the printer's page in SimplyPrint.
Still not working?
If your printer uses the Klipper setup, see Webcam not detected in SimplyPrint for Klipper-based printer (Mainsail, Fluidd, Moonraker).
Not sure which setup you have, or thinking about switching? See Creality K1, K1C, K1 Max, KE and K2: SimplyPrint Client or Klipper, and the camera.

Updated on: 27/10/2026
Thank you!