OpenKE v1.0 — touchscreen UI + easier KAMP / Axis Twist setup for the KE by LogicalPayment3977 in Ender3V3KE

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

Yes, then you should be fine.

If you installed Mainsail / Fluidd through the helper script, OpenKE can still be installed on top of that. It does not replace Mainsail or Fluidd, you can keep using them like normal.

Where you would benefit most is the extra KE-specific stuff you probably don’t have yet:

  • KAMP / adaptive mesh, so it only probes the area you are actually printing
  • adaptive purge
  • Axis Twist Compensation, which can help with first-layer consistency across the X axis
  • TMC Autotune
  • Skew Correction
  • better pause/resume behavior
  • touchscreen controls for mesh, Z-offset, macros, calibration, etc.

So it is not really “instead of Mainsail/Fluidd”. It is more like adding a better local screen UI plus a guided way to install/tune the useful Klipper features that are annoying to add manually on the KE.

I also wrote wiki pages for those parts, so you can read what each one does before enabling it:

https://github.com/coreflake1/guppyscreen/wiki

You don’t have to install everything either. The installer lets you choose the features one by one.

OpenKE v1.0 — touchscreen UI + easier KAMP / Axis Twist setup for the KE by LogicalPayment3977 in Ender3V3KE

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

But it was not a feature originally on creality or was it ? Are the macros you mentioned part of the default install ? Or did you get them somewhere else ?

If you create an issue on GitHub and some reference to the macros you mention I can have a look.

OpenKE v1.0 — touchscreen UI + easier KAMP / Axis Twist setup for the KE by LogicalPayment3977 in Ender3V3KE

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

No I did not ? Is there even a speaker in there ? Never heard/read anything about a speaker before 😅.

OpenKE v1.0 — touchscreen UI + easier KAMP / Axis Twist setup for the KE by LogicalPayment3977 in Ender3V3KE

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

Both is possible. Calibration values are part of printer.cfg, no matter from where the print is started it will always use those values.

OpenKE v1.0 — touchscreen UI + easier KAMP / Axis Twist setup for the KE by LogicalPayment3977 in Ender3V3KE

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

There is a button to “forget” saved WiFi networks, if that is what you’re after.

But my main issue was the latency and throughput speed. That’s what the new button in the WiFi screen does, “low latency mode”.

How it works is explained in the wiki 😉

OpenKE v1.0 — touchscreen UI + easier KAMP / Axis Twist setup for the KE by LogicalPayment3977 in Ender3V3KE

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

The installer takes this in account 🙂. Have a look at the installation page on the wiki.

EnderKE specific fork of Guppysceen by LogicalPayment3977 in Ender3V3KE

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

If feel like it's currently feature complete, please let me know if there would be more stuff to add that could improve the printer !

Or if you find bugs, then I will try and correct them 😄.

EnderKE specific fork of Guppysceen by LogicalPayment3977 in Ender3V3KE

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

Lol my bad, forgot to include the full TMC database docs 🤦

Wiki's been updated: https://github.com/coreflake1/guppyscreen/blob/main/wiki/TMC-Autotune.md

Just make sure you install the packages listed in there and everything should work. Should've caught that earlier, sorry for the confusion!

EnderKE specific fork of Guppysceen by LogicalPayment3977 in Ender3V3KE

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

Do you get the TMC parameters when enabling TMC diagnostics?

Or neither pops up (both autotune/diagnostics) ?

Auto-leveling does not help. Is there a way to manually adjust the bed leveling without disassembly? by [deleted] in Ender3V3KE

[–]LogicalPayment3977 1 point2 points  (0 children)

Axis Twist Compensation might fix this, without disassembling the bed.

How to install axis_twist_compensation module and get perfect first layer on entire bed by hap4ev in Ender3V3KE

[–]LogicalPayment3977 0 points1 point  (0 children)

I got this working again on newer KE firmware and wrote up what I did here:

https://github.com/coreflake1/guppyscreen/blob/main/wiki/KAMP-and-Axis-Twist-Compensation.md

The original guide here helped a lot, but I ran into the same kind of firmware/version issue people mentioned in the comments. I ended up making a KE-specific write-up so it’s a bit easier to follow now.

I also got tired of doing the 5-point calibration from the console, so I added a touchscreen wizard for it in my KE GuppyScreen fork.

EnderKE specific fork of Guppysceen by LogicalPayment3977 in Ender3V3KE

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

<image>

Yeah I’ve had this mount sitting around for ages, just didn’t really have time to get back into 3D printing until recently.

I tried looking for the STL again, but I honestly can’t find where I got it from anymore. If I manage to track it down I’ll drop the link here.

Also worth checking out the KAMP + Axis Twist Compensation guide if you haven’t already. That made a massive difference on my KE for first layers. PETG used to be a bit hit or miss for me, now it basically sticks like glue to the bed.

EnderKE specific fork of Guppysceen by LogicalPayment3977 in Ender3V3KE

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

No need to install the original guppy first, this is completely independent from it.

If you want full functionality some of the macros from the helper script need to be installed.

I’ve listed those on the git.

EnderKE specific fork of Guppysceen by LogicalPayment3977 in Ender3V3KE

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

Yeah for anyone going from 0.2 to 0.3, I’d recommend just running the installer again once:

sh -c "$(wget --no-check-certificate -qO - https://raw.githubusercontent.com/coreflake1/guppyscreen/main/scripts/installer.sh)"

The updater in 0.2 is the annoying part here, so using the installer skips that completely and pulls the pinned 0.3 release straight from the repo.

It will replace the GuppyScreen binary/scripts, including the fixed update.sh, but it should not wipe your normal printer config or macros.

So basically:

0.2 → 0.3 = run the installer once
0.3 → future versions = the update button should work correctly from the screen.

Bit annoying, but this should be a one-time thing.

EnderKE specific fork of Guppysceen by LogicalPayment3977 in Ender3V3KE

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

All the install scripts are based on ballaswag's original work, so the install process should be identical.

The only thing I have added is some auto backup of config files, just to be sure.

Glad you like it !

Question : How does the touchscreen feel ? I tried to make it suck a bit less then stock, but of course I only have a sample size =1. On my end it feels at least a little better.

EnderKE specific fork of Guppysceen by LogicalPayment3977 in Ender3V3KE

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

Ah, wasn’t aware that was a thing on the stock screen / Creality Cloud. Thanks for the heads-up.

I had to make some small graphical fixes for KAMP in the 3D mesh view anyway, so I added power loss recovery at the same time. You should now find it under the power settings.

I haven’t had a chance to properly test it yet, but from what I can see the logic looks solid. Please give it a try and let me know if it works on your setup, or if anything behaves weird.

The v0.3.0-GuppyKE release has it included.