Ender 3 V2 not connecting

I’m sorry, but I don’t insist on anything.
Again, I am just following the “instructions” from
Klipper documentation
As can be observed, the very first line says

These instructions assume the software will run on a Raspberry Pi computer in conjunction with OctoPrint

In fact, I tried to get away from OctoPrint by installing klipper, mainsail, fluidd, moonraker and pgcode, as mentioned in my first post.

I now totally reformatted the uSD card, removing the boot partition and all.
Copied only “klipper.bin” from the “home/[the name of my Pi]/klipper/out” folder onto the blank uSD card.
And renamed it so it’s different than the last name used for flashing (I increment a number behind klipper, right now I’m at klipper5).
The result of all this is still a dark lightly backlit screen!
It might be that klipper works, did ask here how I can check.
I used the recommended OctoPrint and it shows this:


with the terminal screen scrolling…

Also copied the correct printer.cfg file into /home/[the name of my Pi]/ as suggested in the installation documentation

Klipper-error08

I cannot find any klippy.log file with this installation

A) is it typical that the screen of the Ender is dead?
B) how can I find out if the klipper FW for the Ender is working?
C) can I reinstall klipper, mainsail, fluidd, moonraker and pgcode via kiauh now or will it mess up all the stuff I installed thus far?

If the settings and connection between RPi and printer board is not fully working, then the display will be blank

I suggest following approach:

  1. Provision a new SD, e.g. with MainsailOS via the Raspberry Pi Imager
  2. Fix the Debian bug either via Debian Bullseye Bug causing Klipper to no longer find the printer board or if you feel adventurous via Debian Bullseye Bug Remedy Script - #5 by Sineos
  3. Run KIAUH and install
    • Klipper
    • Moonraker
    • fluidd OR Mainsail
  4. Put the config with the correct serial into ~/printer_data/config/printer.cfg
  5. Restart the Klipper service with sudo systemctl restart klipper
  6. Navigate to webinterface via your browser under http://your-rpi-ip
  7. Now you should have a convenient access to edit the config, download the klippy.log etc

If you have issue then, post the klippy.log and we shall continue from there.

after installing the
GitHub - thelastWallE/OctoprintKlipperPlugin: A plugin for a better integration of Klipper
which you kindly recommended I can now see the firmware, which lead me to believe that the FW flash worked.


Considering this I dug deeper and now believe that the screen might not work due to having been flashed itself before diving into Klipper.
As mentioned, “I had already flashed it prior to all this with “MRISCOC Professional firmware” successfully”.
During that prior flash the sceen itself had to be flashed also.
Could it be that now the screen is not compatible with klipper (or whatever I installed here)?

Looks quite good. Attach the klippy.log (likely in the /tmp folder but depends how you installed) to check where we are.

With respect to the display:

  • I had to look it up: This Ender is using a display that is not natively supported by Klipper
  • There are workarounds but none of them is nice

Generally speaking:

  • “Simple” displays is not the strong side of Klipper and there is also very little motivation to change this
  • The strong side of Klipper is:
    • Very powerful webinterfaces like fluidd or Mainsail
    • Very powerful support of generic touch display via KlipperScreen

I dare say that anybody who has worked with these will not look back-

1 Like

klippy01.log (217.3 KB)
So how do I change the display to finally get this klipper thing going?
I did the display FW tour already, opening it, inserting uSD card etc.
Thanks!

The original E3V2 display is not supported in the official Klipper branch.

Personally, I think a display is not needed because the webinterfaces are much more powerful. For example, Orca Slicer even has a direct integration for them. You can control the entire printing process from this slicer. Of course, your personal preferences may be different.

Your log looks good. Seems you are ready to fine tune and start printing. You may want to check:

Thanks for those, but the screen has to work since as mentioned above, I need to make sure that the printer still functions as it was before.
My friend is a total un-geek, he just plays discjokey with his uSD cards.
So he would need the screen to navigate his project once he inserts his uSD card into Ender’s slot.

I’m a bit at loss here, so after all the issues and back and forth of the installation you say that the Ender display won’t work with this Klipper software??

The options you kindly pointed out are
buying yet another part, a display,
or wire the existing display to the Pi (?),
or compile something designed for a (touchscreen) which the Ender 3 V2 does not have?

Just to make sure, the Ender 3 V2 I work on has a (non-touch) DWIN display, “the original display unit, it supports all firmware functions”.

Unfortunately yes.
There are countless printer types and hardware combinations out there. Klipper supports most combinations, but not all.
Especially displays are a bit of a weak spot and Klipper focuses on different UI solutions and less these little displays.

You can always easily revert to Marlin. Just flash the board with this MRISCOC firmware and disconnect the RPi.
TBH, Klipper is about printing fast and at high quality, and definitively not about looking fancy. Personally, I prefer fast and high quality over anything else. YMMV.

what a bummer, days of trying and now this.
It would be really great from the Klipper team to tell people all these issues they have.
I read all over that getting Klipper to work is a big hassle, many gave up.
It’s really sad to waste people’s time with such a software.
Initially I was really impressed with the abilities, but what’s the point if it totally wrecks havoc on your system.
If I had known about all these issues I would not have touched it.
Really frustrated after all this.
So much time and enery wasted…

Sorry to leave you frustrated.
You are right, a Klipper setup is a bit more involved than flashing a precompiled Marlin binary. Nevertheless, this is rewarded with many benefits over Marlin (which I used myself at least over 8 years), like:

  • Higher speed
  • Better quality
  • Changing settings without recompiling the firmware
  • Powerful webinterfaces

It is like switching from Notepad to a full-fledged word processor. It has a learning curve, but the reward is great once you mastered it.

Although I really understand your point, with Klipper being an open source project, all development and support is done by unpaid volunteers (in contrast to a company like Creality, who earns a good deal of money with selling the printers and releasing some half baked Marlin with GPL violations).

So it might be a bit out of scope to expect that you get delivered a solution that respects all your personal needs on a silver plate.