> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.simplyprint.io/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Creality K1, K1C, K1 Max, KE and K2: SimplyPrint Client or Klipper, and the camera

# Creality K1, K1C, K1 Max, KE and K2: SimplyPrint Client or Klipper, and the camera

There are two ways to connect a Creality K1, K1C, K1 Max, K1 SE, Ender-3 V3 KE or K2 series printer to SimplyPrint: the SimplyPrint Client, or the Klipper setup on the printer itself. This guide explains the difference, which one to pick, and how the camera works with each.

## In this guide
* [The two ways to connect](#2-the-two-ways-to-connect)
* [Which one to pick](#2-which-one-to-pick)
* [Connect with the SimplyPrint Client](#2-connect-with-the-simplyprint-client)
* [The camera with the SimplyPrint Client](#2-the-camera-with-the-simplyprint-client)
* [The camera with the Klipper setup](#2-the-camera-with-the-klipper-setup)
* [Related articles](#2-related-articles)

## The two ways to connect
| | SimplyPrint Client | Klipper setup on the printer |
| --- | --- | --- |
| What runs where | The Client runs on a computer, Raspberry Pi or server on the same network | SimplyPrint's Moonraker component runs on the printer |
| Changes to the printer | None | K1 series and KE: root firmware and the Helper Script over SSH. K2 series: turn on root access on the screen and run one command over SSH |
| Needs an always-on device | Yes | No |
| Creality CFS: map and sync slots | ✓ | ✗ |
| Print sliced 3MF files (.gcode.3mf) | ✓ (not the K2 Plus) | ✗ |
| Baby stepping and Z-offset calibration | ✗ | ✓ |

On the K2 series, the Klipper setup also has no time left, no layer progress and no print start options. The Client has all three.

## Which one to pick
Pick the **SimplyPrint Client** if you can leave a device on. It is the one we recommend: nothing changes on the printer, and you get CFS syncing.

Pick the **Klipper setup** if you have no device to leave on, or you need baby stepping or Z-offset calibration from SimplyPrint. The Klipper setup is still offered for every printer in this guide, the Ender-3 V3 KE included; on the K1 series and the KE it needs rooted firmware first.

## Connect with the SimplyPrint Client
1. Install the SimplyPrint Client on a computer, Raspberry Pi or server on the same network as the printer.
2. In the Client, choose **Add printer** > **Creality**.
3. Pick your printer from the list the Client finds, or enter its IP address. The Client detects the model. There is no access code or password.
4. Enter the setup code the Client shows in SimplyPrint.

Check: the printer shows as online in SimplyPrint.

The Client supports the K1, K1C, K1 Max, K1 SE, K2, K2 Pro, K2 Plus and Ender-3 V3 KE, and other Creality models such as the Hi.

### Moving a printer from the Klipper setup to the Client
You keep the printer's name and print history in SimplyPrint.

1. Remove the `[simplyprint]` section from the printer's `moonraker.conf` and restart Moonraker, so the Klipper setup stops connecting. On a K2 you can instead run the installer from the [K2 setup guide](https://simplyprint.io/setup-guide/creality/k2) again and choose **Uninstall SimplyPrint**. If you skip this step, Moonraker drops back to setup once the Client takes over the printer, and keeps showing a **SimplyPrint Setup Request** in Mainsail or Fluidd.
2. Add the printer in the Client as above.
3. In SimplyPrint, choose **Link to existing** instead of **New printer**, and pick the printer.

Check: the printer is online in SimplyPrint under its old name, with its print history.

Don't delete the printer in SimplyPrint first. Linking is what keeps its history.

## The camera with the SimplyPrint Client
You do not install anything on the printer for the camera. The Client shows the stream the printer already serves. It looks for, in this order:

1. Creality's own WebRTC camera stream.
2. An MJPEG stream on port 8080.
3. 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.

If the camera does not show:

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.
2. Update the SimplyPrint Client, then restart it, or the device it runs on, and wait for the printer to come back online.
   - 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.

## The camera with the Klipper setup
With the Klipper setup, SimplyPrint gets the camera from Moonraker. On a K1, K1C or K1 Max the camera usually works in the printer's own web page but not in SimplyPrint until Moonraker knows about it. See [Creality K1 / K1C / K1 Max camera not working - how to fix](https://help.simplyprint.io/en/article/creality-k1-k1c-k1-max-camera-not-working-how-to-fix-1fvuuz4/).

## Related articles
* [Connect your printers with the SimplyPrint Client](https://help.simplyprint.io/en/article/connect-your-printers-with-the-simplyprint-client-nxcgz1/)
* [Creality K1 series setup guide](https://simplyprint.io/setup-guide/creality/k1)
* [Creality K2 setup guide](https://simplyprint.io/setup-guide/creality/k2)
* [How to uninstall SimplyPrint from a Creality K2 series printer](https://help.simplyprint.io/en/article/how-to-uninstall-simplyprint-from-a-creality-k2-series-printer-155lof5/)
* [Multi-material printing in SimplyPrint: mapping and syncing your AMS, ACE or CFS](https://help.simplyprint.io/en/article/multi-material-printing-in-simplyprint-mapping-and-syncing-your-ams-ace-or-cfs-1uc6w3h/)
* [SSH: what is it and how to use it](https://help.simplyprint.io/en/article/ssh-what-is-it-and-how-to-use-it-1pb1aq0/)