# Setting Up Your Creality Ender-3 V3 KE

## About Your Printer

Great news! Your **Creality Ender-3 V3 KE** is a "smart" printer that already runs Klipper firmware. This makes setup much easier.

**What this means:** Your printer already has built-in networking and runs Klipper (advanced firmware). It has a web interface (usually "Mainsail" or "Fluidd") that SimplyPrint can connect to directly. We can install the SimplyPrint companion software directly **on** the printer itself.

**No extra hardware needed!** You just need to enable SimplyPrint in your printer's web interface.

**What you'll need:**
- Your printer connected to your WiFi network
- Access to the printer's web interface (usually at `http://your-printer-ip`)
- A SimplyPrint account

Let's get started with the setup!

---

## Ender-3 V3 Series Setup Guide

### Step 1: Readying Ender-3 V3

## Before You Start: Custom Firmware

**This printer requires custom firmware to work with SimplyPrint.**

We know that sounds technical — and it is one of the more involved setups — but we've worked hard to make it as straightforward as possible.

**Why is custom firmware needed?**
Some printer manufacturers don't provide an easy way for platforms like SimplyPrint to communicate with their printers. The community has developed alternative firmware that unlocks these capabilities.

**Is this safe?**
Yes. The firmware we guide you through:
- Is developed and tested by active communities
- Can typically be removed to restore your original firmware
- Preserves your printer's core functionality

In most cases, you can always roll back to stock firmware or factory reset your printer if needed.

**A note about warranty**
Some manufacturers may consider custom firmware a warranty modification. The risk is low — to date, we haven't had a single known case of a SimplyPrint user damaging their printer or being denied warranty repair because of this setup. That said, it's ultimately your choice to proceed.

**Estimated time:** 15–30 minutes

**We'll guide you through every step.**

### You'll Also Use SSH

This setup requires SSH — a way to send text commands to your printer from your computer. We know it sounds technical, and we wish we could avoid it, but unfortunately the printer's design leaves us no other option.

The good news: it's simpler than it sounds. You'll just copy and paste a few commands we provide — no coding required.

**New to SSH?** No problem! We have a beginner-friendly guide: [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/)
> ℹ️ Using a Creality K2? There is a separate guide for the K2 series; [open the K2 setup guide](/setup-guide/creality/k2).

Welcome to the **Creality K1, K1C, K1 Max and Ender-3 V3 series** setup guide for SimplyPrint!

In this guide, we'll go through the steps to get your printer connected to SimplyPrint.

---

### Installing the Root Access firmware

- Get root access: follow the great guides made by **Guilouz**
- **Creality K1 series:** [follow this guide](https://guilouz.github.io/Creality-Helper-Script-Wiki/firmwares/install-and-update-rooted-firmware-k1/)
- **Ender-3 V3 series:** [follow this guide](https://guilouz.github.io/Creality-Helper-Script-Wiki/firmwares/install-and-update-rooted-firmware-ender3/)
- **Important warning:** This is an **advanced** procedure; if you're unsure, please stop and read up on it first.

---

### SSH Access

- SSH is a way to access the computer/device inside your printer, via command-line.
- **Not sure how to use SSH?**
- **Windows guide:** [https://guilouz.github.io/Creality-Helper-Script-Wiki/firmwares/ssh-connection/](https://guilouz.github.io/Creality-Helper-Script-Wiki/firmwares/ssh-connection/)
- **Mac & Linux:** open the **Terminal** and proceed to the next step.
- **Establish SSH connection to the printer** with the username `root`:
- Via command-line, use: `ssh root@printerip`*
- *Replace `printerip` with the actual IP address of your printer.*
- The **password** is most likely `creality2023` or `creality`, but will be displayed on the screen during the Root Access step.
- Don't be confused when the password doesn't show up as you type; this is a security feature of SSH.

---

### Install Moonraker and Mainsail or Fluidd via the "Helper script"

- Comprehensive up-to-date guide with images: [https://guilouz.github.io/Creality-Helper-Script-Wiki/helper-script/helper-script-installation/](https://guilouz.github.io/Creality-Helper-Script-Wiki/helper-script/helper-script-installation/)
- If you have any issues, fall back to that guide; it's always up-to-date and more detailed.
- Install the Helper Script via SSH by pasting the following command:

```
git clone --depth 1 https://github.com/Guilouz/Creality-Helper-Script.git /usr/data/helper-script
```

- Run the script:

```
sh /usr/data/helper-script/helper.sh
```

- Update, if it asks you to.
- In the menu, choose **Install**.
- First install **Moonraker and nginx** (option `1`).
- When the menu shows again, select **Fluidd** (option `2`) or **Mainsail** (option `3`).
- Fluidd and Mainsail are two different UIs for Klipper, both great choices.
- You probably won't be using either much, as you'll be interacting with your printer via SimplyPrint.
- In the install menu, choose **SimplyPrint**: [https://guilouz.github.io/Creality-Helper-Script-Wiki/helper-script/simplyprint/](https://guilouz.github.io/Creality-Helper-Script-Wiki/helper-script/simplyprint/)

---

### Camera setup

To make the camera show up inside SimplyPrint, you need to enable the Moonraker camera stream.

- Detailed guide: [https://help.simplyprint.io/en/article/creality-k1-k1c-k1-max-camera-not-working-how-to-fix-1fvuuz4/](https://help.simplyprint.io/en/article/creality-k1-k1c-k1-max-camera-not-working-how-to-fix-1fvuuz4/)
- Using the Helper Script:
- Go to **[Tools]**
- Select **Enable camera settings in Moonraker**

---

### Open Mainsail or Fluidd

Now that you have Moonraker and either Mainsail or Fluidd installed, we're almost there! Open the UI in your browser:

- **Fluidd:** `http://printerip:4408`
- **Mainsail:** `http://printerip:4409`
- *Replace `printerip` with the actual IP address of your Creality printer.*

---

Now, **proceed to the next and final step**, where we'll link up your printer to SimplyPrint!
### Step 2: Enable SimplyPrint

Your printer runs Klipper firmware with a web interface (Mainsail or Fluidd). Here's how to connect it to SimplyPrint.

#### Find Your Printer's IP Address

You need to access your printer's web interface using its IP address (looks like `192.168.1.XXX`).

**How to find it:**
- **Printer's touchscreen:** Check Settings → Network or WiFi section (location varies by printer)
- **Router admin page:** Look for connected devices and find your printer's name
- **Network scanner app:** Use an app like "Fing" on your phone to scan your network
- **mDNS hostname:** Some printers respond to hostnames like `http://mainsail.local` or `http://fluidd.local`

Once you have the IP, type it in any web browser: `http://192.168.1.XXX`

You'll see your printer's web interface - either **Mainsail** (dark theme, sidebar on left) or **Fluidd** (lighter theme, gear icon for settings).

**Note:** Some printers run their interface on a specific port (e.g., `http://192.168.1.XXX:4408`). If the default doesn't work, check your printer's documentation.

---

#### Add `[simplyprint]` to Your Configuration

**If you use Mainsail:**

1. Click **Machine** in the left sidebar
2. Under **Config Files**, click `moonraker.conf`
   - NOTE: If you have a custom config file or one called `moonraker.generated.config`, edit that instead
3. Add this to the bottom of the file (with an empty line above):

```

[simplyprint]
```

4. Click **Save & Restart**

**If you use Fluidd:**

1. Click the **gear icon** (Configuration)
2. Under **Configuration Files**, click `moonraker.conf`
   - NOTE: If you have a custom config file or one called `moonraker.generated.config`, edit that instead
3. Add this to the bottom of the file (with an empty line above):

```

[simplyprint]
```

4. Click **Save & Restart**

---

#### Link Your Printer to SimplyPrint

After saving and restarting, your printer should appear automatically in SimplyPrint!

1. Go to [SimplyPrint.io](https://simplyprint.io) and log in
2. Click **Add Printer**
3. Check **Pending Printers** - your printer will likely appear there automatically
4. Click to add it and you're done! 🎉

**If your printer doesn't appear in Pending Printers:**

This can happen if you're not on the same network as your printer (different outgoing IP). In this case, use the setup code:

1. In your printer's web interface, click the **bell icon** (🔔) in the top bar
2. Find the "SimplyPrint Setup Request" notification
3. Copy the setup code and paste it in SimplyPrint under **Add Printer**

**Still having trouble?** See our troubleshooting guide: [Printer in setup isn't detected / can't find setup code](https://help.simplyprint.io/en/article/printer-in-setup-isnt-detected-cant-find-setup-code-3jyftm/). This also helps if you can't find Mainsail/Fluidd or the web interface isn't working.


---

## Frequently Asked Questions

### Is this the same as the original Ender-3?

No! The V3 series is completely different. Original Ender-3, Ender-3 Pro, and Ender-3 V2 need the OctoPrint method. V3 KE/Plus have Klipper built-in.

### My Ender-3 V3 doesn't have WiFi

All V3 KE and V3 Plus models have WiFi. Check your printer's network settings.

