# Co Print ChromaPad Setup Guide

For Co Print ChromaPad running Mainsail. A multi-material focused Klipper pad.

## Requirements

- Co Print ChromaPad
- Compatible 3D printer

## Steps

### Step 1: Readying ChromaPad

### Set up SimplyPrint on the Co Print ChromaPad

In this quick guide you'll find the ChromaPad's IP address and then proceed directly to Mainsail to finish the SimplyPrint setup.

In this guide we will go through:
1. Find your ChromaPad's IP address
2. Open the Mainsail web interface

---

### 1. Find your ChromaPad's IP address

1. On the ChromaPad touchscreen, go to **"Settings"** → **"Network"**.

2. Note the **IP address** shown on the Network page (top‑left). For example `192.168.1.42`.

> ℹ️ **Tip:** Make sure the device you use to open Mainsail is on the same local network as the ChromaPad; otherwise the page will not load.

---

### 2. Open the Mainsail web interface

In your browser on your computer or phone, visit **http://[IP_ADDRESS]** (replace with the IP you just noted).

This opens the **Mainsail** web interface hosted by your Co Print ChromaPad.

Now, **proceed to the next step**, which will guide you through enabling SimplyPrint in Mainsail by adding the required `[simplyprint]` section to your `moonraker.conf` file.
### Step 2: Mainsail 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.

