I recently got a K1C 2025 (disappointingly - there was no indication that this would not be an original K1C) and spent considerable time troubleshooting why OrcaSlicer’s Device tab showed a 404 error. Sharing my findings to save others the frustration.
The Problem: The K1C 2025 is a different hardware revision than the original K1C, but Creality doesn’t clearly distinguish them in documentation or marketing. Key differences:
-
Firmware branch v1.0.0.x (not v1.3.x.x)
-
No “Root Account Information” in Settings
-
No web interface served on port 80
-
Different mainboard (incompatible with CFS upgrade kit)
What Still Works:
OrcaSlicer Upload & Print:
-
Printer Settings → Add physical printer
-
Host Type: CrealityPrint
-
Hostname: your printer IP (port 80)
-
Test connection shows success
-
Upload and Print works perfectly
-
Device tab will show 404 — this is expected, no web UI exists
Full Web Interface via Local Fluidd: The Moonraker-compatible API on port 7125 is fully functional. You can run Fluidd locally:
bash
mkdir -p ~/fluidd && cd ~/fluidd
curl -L https://github.com/fluidd-core/fluidd/releases/latest/download/fluidd.zip -o fluidd.zip
unzip fluidd.zip
python3 -m http.server 8765
Open http://localhost:8765, add printer at http://[YOUR_PRINTER_IP]:7125
You get full printer control, temperature graphs, bed mesh visualization, file management.
Camera Stream: The K1C 2025 camera uses WebRTC (not MJPEG) on port 8000. Two options:
-
Standalone browser tab: Open
http://[YOUR_PRINTER_IP]:8000/directly -
Integrated in Fluidd: Settings → Cameras → Add Camera:
-
Name:
K1C Camera -
Stream Type:
HTTP page -
Camera URL Stream:
http://[YOUR_PRINTER_IP]:8000/ -
Aspect Ratio:
16:9
-
Tip: You can enter the local Fluidd URL (e.g., http://localhost:8765) in OrcaSlicer’s Physical Printer → Device UI field for integrated access.
Port Summary (from nmap scan):
| Port | Service | Status |
|---|---|---|
| 22 | SSH | Open but password unknown |
| 80 | nginx | 404 on all paths (no web UI) |
| 7125 | Moonraker API (nexusp) | Fully functional |
| 8000 | WebRTC camera | Working |
| 8081 | Unknown | 404 |
| 9999 | WebSocket | Printer status stream |
What Doesn’t Work:
-
Root access (intentionally removed per Creality wiki)
-
Web interface hosted on the printer itself
-
OrcaSlicer Klipper/Octoprint modes (OctoPrint compatibility layer not active)
-
Standard MJPEG camera URLs (
/webcam/?action=stream)
Request to Creality: The backend (nexusp/Moonraker on 7125) exists and works. Please consider enabling the web frontend in a future firmware update. The infrastructure is already there. Also provide Root Access.
My Printer Details:
-
Model: K1C 2025 (visually identical to original K1C)
-
Firmware: v1.0.0.22.20250711S
-
Mainboard: CR4SU200382C13
-
Moonraker implementation: nexusp v0.1.1
-
OS: Buildroot 2020.02.1, kernel 5.10.186
Hope this helps someone.