I believe the Ender 5 Plus default firmware is Marlin based and KIAUH is an awesome Klipper installation and update helper.
It would help us immensely if you could detail all the steps involved from unboxing the printer and the parts to the state you are in now. Please include links to any reference material you used.
"unboxing" of the printer is rather moot, ive had it a while.... but it came from Creality non-operational so i replaced all the internals with BTT and did some much-needed upgrades. Marlin on a SKR-3 doesn't work very well, especially for the STM32H723 chip (my personal opinion). So, I bought a BTT PI4B and a CM4 for Klipper. Ive installed it at least a 20 times just because i was teaching myself how to do all this. As of now its all working, i just can't get OctoPrint to start up on this install. my last install i used OctoKlipperPi and was really liking it but there is no Mainsail or Fluidd or Moonraker so a lot of upgrades can't be done. I used the latest KIAUH and installed everything so that its available, but this time Octprint won't start. Ive installed 3 different branches that i have installed and know to work, all with the same outcome: nothing. No Start, no Safe Mode, Checking the octoprint.log it always stops at the same spot. Ive seen others with the same problem going back a few years now but not a one has a solution that actually works for me.
ive tried every sd card i own, besides; cant use a memory card when installing on a RPI CM....Octoprint installs flawlessly but will not let me connect by IP, IP:5000, *.local...nothing.
Yes, it does "say" it starts up but 4 seconds later it crashes.
I clicked on a button that said "Get Help", unsure how i got to networking, but if it makes you feel better, i am truly sorry. it wont happen again, i promise.
i install OctoPrint via KIAUH 5.1.4 (pre KIAUH 6, OctoPrint is in the installer). there is a picture of it just above
but....
ive installed via OctoPrint per foosel's instructions here
ive installed OctPrint via the RPI imager....but you cant install anything else.
and ive installed via just about any command line install i could find with no solution.
i could use the windows installer but i want it hosted on the rpi.
i was going to install that just before i posted here but i didnt want to just start installing stuff that might or might not work.
btw, just installed it and it didnt work either. gave me: http://octopi.local/e5plus as the URL and it doesnt go anywhere.
Dont get whats going on. out of all the times ive installed with KIAUH, and however many times ive installed OctoPrint by itself ive never had an issue until this last instance.
The error I see in the posted log leads me to either a software issue in the base Python or some sort of hardware issue causing the unhandled exception.
I'd like to see the results of two experiments. First, install OctoPi using the Raspberry Pi imager. While the connection to the printer won't work, it will verify that the rest of the hardware can run OctoPrint.
I was reading a KIAUH tutorial and it says you start with:
Raspberry with installed OS such as Octoprint, Mainsail image, FluiddPI image…
Image installation will be described in another article and linked after that.
You haven't mentioned what OS image you used here (so let us know). I suggest that you do not use an image with OctoPrint already installed (i.e. don't start with OctoPi). Install KAIUH without OctoPrint. If everything is working at this point, use octoprint_deploy to install OctoPrint.
If you can use screen -L to capture the output of the octoprint_deploy install it might make it easier to report any errors here.
If it still doesn't start, we will at least have a known path to the error.
anything you install from the imager formats whatever its writing to, if you install OP from the imager, technically your not installing an RPI Image....its just installing what's needed for the OP to run but have an option to install a desktop if your using a screen.
I just reformatted my CM-4 and installed JUST OctoPi and its working.
login as: pi
pi@192.168.10.106's password:
┌──────────────────────────────────────────────────────────────────────┐
│ • MobaXterm Personal Edition v25.0 • │
│ (SSH client, X server and network tools) │
│ │
│ ⮞ SSH session to pi@192.168.10.106 │
│ • Direct SSH : ✓ │
│ • SSH compression : ✓ │
│ • SSH-browser : ✓ │
│ • X11-forwarding : ✓ (remote display is forwarded through SSH) │
│ │
│ ⮞ For more info, ctrl+click on help or visit our website. │
└──────────────────────────────────────────────────────────────────────┘
Linux e5plus 6.1.21-v7l+ #1642 SMP Mon Apr 3 17:22:30 BST 2023 armv7l
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Thu Apr 17 20:42:17 2025
/usr/bin/xauth: file /home/pi/.Xauthority does not exist
------------------------------------------------------------------------------
Access OctoPrint from a web browser on your network by navigating to any of:
http://e5plus.local
http://192.168.10.106
https is also available, with a self-signed certificate.
------------------------------------------------------------------------------
This image comes without a desktop environment installed because it's not
required for running OctoPrint. If you want a desktop environment you can
install it via
sudo /home/pi/scripts/install-desktop
------------------------------------------------------------------------------
OctoPrint version : 1.10.3
OctoPi version : 1.0.0
------------------------------------------------------------------------------
pi@e5plus:~ $
both access points given worked so i guess ill shoot for installing everything else one at a time and see if it keeps working. ill post results or problems as i go.
if you follow this guide after the install and while the virtual environment is still available, run the pip install limits==4.7.2 then add the user. worked for me
if you figure out how to get it to start up automaticaly, lemme know. made the octoprint.service file and put in the required lines and activated it but it still wont work.
If you used octoprint_deploy there should be no need for you to make a custom service since it does it for you.
If for some reason it didn't do it look into systemd services or perhaps try starting from scratch.