# Creality Sonic Pad Setup Guide

For Creality Sonic Pad running Klipper. A dedicated Klipper pad from Creality.

## Requirements

- Creality Sonic Pad
- Compatible 3D printer (check manufacturer compatibility)

## Steps

### Step 1: Readying Sonic Pad

## 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 the Creality Sonic Pad

In this guide we will go through:
1. Find your Sonic Pad's IP address
2. Enable root access and get the password
3. Download the SSL package via SSH
4. Enable SimplyPrint in Fluidd

---

### 1. Find your Sonic Pad's IP address

1. On the touchscreen, navigate to **"Configure"** → **"Network settings"**.

2. Select **"Wireless"** or **"Wired"**, depending on your connection method.

3. Next to **"IP"** / **"IP address"**, note down the number (e.g.
`192.168.1.42`).

> ℹ️ **Tip:** If the IP address shows 127.0.0.1, that's an internal loopback address; switch to the other connection type (Wireless/Wired) and check there instead.

---

### 2. Enable root access

1. On the touchscreen, go to **"Configuration"** → **"Other settings"** → **"Advanced options"** → **"Root
Account"**.

2. Read the disclaimer and scroll all the way down, check **"I have read and understand the root login
risks"** and wait 30 seconds.

Make sure you *do* understand the risks of enabling root access on your Sonic Pad.

3. Tap **"Next step"**.

4. Note down the generated root password.

---

### 3. Download the SSL package via SSH

1. SSH to the Sonic Pad using the IP and root password you noted:

```bash
ssh -o HostKeyAlgorithms=+ssh-rsa root@[IP_ADDRESS]
```

2. Download and install the package using our helper script:

```bash
wget -qO- https://download.simplyprint.io/sonic-pad/sonic-pad-ssl.sh | bash
```

3. Wait for the script to complete, then exit with:

```bash
exit
```

---

### 4. Open the Fluidd web interface

In your browser on your computer or phone,
visit http://[IP_ADDRESS]. Here you'll find the "Fluidd" web interface
that is hosted by your Sonic Pad - note that **you must be on the same network as the Sonic Pad**
to access the Fluidd web interface.

Now, **proceed to the next step** which will show you in details how
to find and open the `moonraker.conf` configuration file, where we have to add the `[simplyprint]` line.
### Step 2: Fluidd setup

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.

