# Setting Up Your Creality Hi

## About Your Printer

Great news! Your **Creality Hi** 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!

---

## Hi Series Setup Guide

### Step 1: Readying HI

## Before You Start: Root Access

**This printer requires enabling "root access" to connect to SimplyPrint.**

Don't let the technical name worry you — this is usually as simple as navigating to a setting on your printer's screen and checking a box. You'll also use "SSH" to run a few commands.

**What is root access?**
Think of it like unlocking "administrator mode" on your printer. It gives you (and SimplyPrint) the ability to add features and make changes that the standard interface doesn't allow.

**Why do I need it?**
Your printer manufacturer has locked down certain features. By enabling root access, you're giving yourself permission to use your printer to its full potential.

**Is this "hacking" or "jailbreaking"?**
Not really! In most cases, the manufacturer has provided this option themselves — it's just tucked away in the settings. You're using a feature they built in.

**What does SimplyPrint actually do?**
We simply enable our component in the printer's existing software — we don't install packages or make invasive changes. The process is minimal, and you can usually factory reset your printer to undo everything if needed.

**A note about warranty**
Some manufacturers mention that enabling root access may affect your warranty. The risk is low — we haven't had a single known case of a SimplyPrint user being denied warranty service because of this. But it's your call.

**We'll show you exactly where to find this setting and what commands to run.**

### 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/)
### Set up SimplyPrint on your {printer}

In this guide we will go through:
1. Find the IP address of your {printer}
2. Enable root access and get the password
3. Enable SimplyPrint in Fluidd (via SSH)
4. Access your web interface

---

### 1. Find the IP address of your {printer}

1. On the touchscreen navigate to **"Settings"** → **"Network"**.

2. Note down the IP address of your {printer} shown under your network name/SSID.

---

### 2. Enable root access

1. On the touchscreen navigate to **"Settings"** and scroll down to select **"Root account
information"**.

2. Read the disclaimer and wait 30 seconds before checking **"I have read and understood the risks of root
login"** and then pressing **"Ok"**.

3. Note down the generated root password.

---

### 3. Enable SimplyPrint in Fluidd (via SSH)

1. Open a terminal or SSH client on your computer.
    2. Connect to your {printer} using the IP address and root password you noted:

    ```bash
ssh root@[IP_ADDRESS]
    ```

    

    3. When prompted for a password, enter the password you noted _(the password won't show up while typing - don't worry; that's normal)_.
    4. Once connected, run the command below to enable SimplyPrint and restart "Moonraker", which is the firmware's built-in API that includes SimplyPrint:
```bash
python3 -c "import urllib.request;print(urllib.request.urlopen('https://download.simplyprint.io/creality/hi/hi-setup.sh').read().decode())" | sh
```

    

**What does this script do?**

This script locates the `moonraker.conf` file that your printer uses, which can either be in `/usr/data/moonraker`
or `/data/moonraker`. It then adds the SimplyPrint configuration (`[simplyprint]`) to the file and restarts Moonraker.

---

### 4. Access your web interface

1. Open a web browser on your computer.
2. 

---

And that's it! Your {printer} is now running Klipper with SimplyPrint enabled.

---

##### **Known limitations**
Due to limitations in Creality's firmware, the following features are not available:
- Estimated time remaining for prints
- Layer progress (current layer number)
