Articles on: Troubleshooting

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

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.


Do not use the Moonraker camera fix below for a printer connected through the Client. It is only for the Klipper setup on the printer.


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).


  1. 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.
  2. 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.
  3. On a K1, K1C or K1 Max: in the Client, open the printer's settings, enter http://<printer-ip>:8080/?action=stream under 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.
  4. 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.


  1. Open the Helper Script on the printer over SSH.
  2. In the main menu, select Tools.



  1. 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.


  1. Log in to the K2 over SSH and run the installer command from the K2 setup guide again.
  2. 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.
  3. 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

Was this article helpful?

Share your feedback

Cancel

Thank you!