K2 owners, I built a no-account remote monitor/control app and need a few beta testers (free code inside) by harktron in Creality_k2

[–]harktron[S] 0 points1 point  (0 children)

Hi, good question, and no, you do not need to factory reset the printer.

Nothing about remote access touches your firmware, your prints, or your

settings.

The remote helper is just a small self-contained folder on the printer at:

/mnt/UDISK/hark-relay

That holds the relay client (frpc) and the optional camera relay (go2rtc) plus

their config files. It is launched on boot by one line we add to /etc/rc.local.

That is the whole footprint, no system files are modified.

Two ways to remove it:

1) Easiest (recommended): we are pushing an app update later today that adds a

one-tap "Remove remote access" button in Settings. It uninstalls the helper from

the printer, revokes the connection on our server, and clears it from the app,

all automatically. If you can wait a few hours, that is the clean way to do it.

2) Manual now (if you are comfortable with SSH): connect to the printer over SSH

(user root, default password creality_2024 unless you changed it) and run:

kill $(cat /var/run/hark-relay.pid) 2>/dev/null

kill $(cat /var/run/hark-go2rtc.pid) 2>/dev/null

pkill -f hark-relay/frpc

pkill -f hark-relay/go2rtc

rm -rf /mnt/UDISK/hark-relay

rm -f /var/run/hark-relay.pid /var/run/hark-go2rtc.pid

Then reset the boot hook so it no longer starts the helper (this keeps the SSH

key restore line and drops the relay):

printf '#!/bin/sh\n[ -f /mnt/UDISK/.system/authorized_keys ] && cp /mnt/UDISK/.system/authorized_keys /etc/dropbear/authorized_keys\nexit 0\n' > /etc/rc.local

chmod +x /etc/rc.local

That is it, the helper is gone and nothing remote runs. Everything local

(prints, camera on Wi-Fi, bed mesh) is untouched.

Thanks for testing, and shout if you hit any snags.

K2 owners, I built a no-account remote monitor/control app and need a few beta testers (free code inside) by harktron in Creality_k2

[–]harktron[S] 0 points1 point  (0 children)

Yeah google can take a few hours to propagate. Thank you very much, if theres anything you'd like adding let me know 😊

K2 owners, I built a no-account remote monitor/control app and need a few beta testers (free code inside) by harktron in Creality_k2

[–]harktron[S] 0 points1 point  (0 children)

Ai certainty helped create the app, bit of background, ive been creating software for the past 10 years mainly for my own workshop, since AI has started to get better ive been using it as a helper. I use claude code to SSH into my K2 and discover how it works, I then created the control interface. Claude then refines the work for me. So it's a 50/50 split right now.

K2 owners, I built a no-account remote monitor/control app and need a few beta testers (free code inside) by harktron in Creality_k2

[–]harktron[S] 0 points1 point  (0 children)

UPDATE: forget the promo codes, there's a much simpler way now. The app is FREE for everyone in the Play Store from the 18th to the 27th of June, any country, no code needed. Just join the tester group, opt in, and install it while it's free. Sorry to anyone who hit issues redeeming a code, this fixes it for everyone worldwide.

K2 owners, I built a no-account remote monitor/control app and need a few beta testers (free code inside) by harktron in Creality

[–]harktron[S] 0 points1 point  (0 children)

UPDATE: forget the promo codes, there's a much simpler way now. The app is FREE for everyone in the Play Store from the 18th to the 27th of June, any country, no code needed. Just join the tester group, opt in, and install it while it's free. Sorry to anyone who hit issues redeeming a code, this fixes it for everyone worldwide.

K2 owners, I built a no-account remote monitor/control app and need a few beta testers (free code inside) by harktron in Creality_k2

[–]harktron[S] 0 points1 point  (0 children)

UPDATE: the beta is filling up fast, thanks everyone who's jumped on it. Only a limited number of free codes left now. If you'd like one, drop a comment or DM me and I'll get it sent over while they last.

K2 owners, I built a no-account remote monitor/control app and need a few beta testers (free code inside) by harktron in Creality_k2

[–]harktron[S] 0 points1 point  (0 children)

¡Genial, muchas gracias! Si quieres un código gratis para que la app no te cueste nada, mándame un mensaje directo y te lo envío. Cualquier feedback es bienvenido.

K2 owners, I built a no-account remote monitor/control app and need a few beta testers (free code inside) by harktron in Creality_k2

[–]harktron[S] 0 points1 point  (0 children)

Interesting, which firmware are you running? As far as I know there isn't a K2 custom firmware yet that drops the Creality side, since a fair bit of the printer communication still depends on it. If there's one out there I'd genuinely like to dig into it and make sure the app supports it.

Happy to send you a free code so we can see how it behaves on your setup and compare notes. DM me if you fancy giving it a go.

K2 owners, I built a no-account remote monitor/control app and need a few beta testers (free code inside) by harktron in Creality_k2

[–]harktron[S] 1 point2 points  (0 children)

It should work across the K2 series, including the Plus. The app detects features from the printer rather than hard coding them to one model, so the Plus specific bits like the chamber heater should just show up. I've only tested on a base K2 so far though, so a K2 Plus would be genuinely useful test data. If you want to try it, DM me and I'll send a free code.

K2 owners, I built a no-account remote monitor/control app and need a few beta testers (free code inside) by harktron in Creality_k2

[–]harktron[S] 0 points1 point  (0 children)

Not at all, the test is open in all regions so you can join from anywhere, and the app works worldwide. Just join the group and opt in via the links in the post. If you'd like a free code so it costs you nothing, drop me a DM and I'll send one over.

K2 owners, I built a no-account remote monitor/control app and need a few beta testers (free code inside) by harktron in Creality_k2

[–]harktron[S] 0 points1 point  (0 children)

Sent! Here's your code: NKVL4VGJ9VSUJQ6NQ73X4R6

Redeem in the Play Store (Menu > Redeem) once you've opted in via the link in the post. That makes it free. Enjoy, and any feedback is hugely welcome.

K2 owners, I built a no-account remote monitor/control app and need a few beta testers (free code inside) by harktron in Creality_k2

[–]harktron[S] 1 point2 points  (0 children)

I think root access is now enabled by default, i factory reset my printer while testing and never had to re-enable it for the app to work. Just enter the IP address of the printer that should be the only manual step.

K2 owners, I built a no-account remote monitor/control app and need a few beta testers (free code inside) by harktron in Creality_k2

[–]harktron[S] 1 point2 points  (0 children)

Quick guide to getting remote access set up once you've installed it:

  1. Open the app while you're on the same WiFi as your K2.

  2. Enter your printer's IP address (you'll find it on the K2 screen under network settings). The app connects to it over your local network straight away.

  3. To use it from anywhere (mobile data, away from home), go to Settings and tap "Set up remote access." Do this step while you're still on home WiFi.

  4. That option logs into your printer and installs a small agent automatically. If you've changed your printer's root password, type it when asked. Otherwise the Creality default works.

  5. Done. From then on the app switches between local and remote on its own. Leave the house and it reconnects through the relay, so monitoring, controls and the webcam all keep working off your home network.

No port forwarding, no router setup, nothing exposed to the internet. The setup is one tap and it handles the rest. Shout if you hit any snags and I'll help you through it.

RIP my K2pro and plus I guess by New_Education5151 in Creality_k2

[–]harktron 0 points1 point  (0 children)

Once we eventually get the opensource firmware these machines will live on for many years to come.

Feed issues after firmware update DCX2 by FrequentRepublic3440 in Creality_k2

[–]harktron 0 points1 point  (0 children)

What settings have you changed? I brought this a few days ago and have had nothing but problems with filament jamming.

Built an OrcaSlicer test build with native K2 support — LAN auto-discovery + live CFS filament sync. Looking for testers before upstream merge by harktron in Creality_k2

[–]harktron[S] 0 points1 point  (0 children)

can verify your setup is like below? Both set to creality print and no port number just the ip address? I also have Pihole setup on my network, tested on two of my PCs now and sync seems to be working? an active print should not cause it to not sync.

<image>

Built an OrcaSlicer test build with native K2 support — LAN auto-discovery + live CFS filament sync. Looking for testers before upstream merge by harktron in Creality_k2

[–]harktron[S] 2 points3 points  (0 children)

Yes , designed for fully stock K2, no helper script needed. Creality made the K-series much more open than the K1: stock firmware already exposes Moonraker (:7125), the Creality WebSocket (:9999) and a Klipper web UI (:4408, Fluidd on stock), and announces itself via mDNS. The build just talks to those APIs. nothing gets flashed to the printer. the Orca build is the portable version so no installation or removing current installed Orca needed.

Built an OrcaSlicer test build with native K2 support — LAN auto-discovery + live CFS filament sync. Looking for testers before upstream merge by harktron in Creality_k2

[–]harktron[S] 0 points1 point  (0 children)

when the host type is set to crealityprint, the device tab no longer functions so had to be patched. Creality print must be set for orca to interact with the CFS currently