Hi all! I’ve just installed klipper to tyr it and i’m having problems setting up the display. My printer is a homemade cartesian with a brand new SKR mini e3 v2. I’ve copied the sample-lcd.cfg lines to my printer.cfg
The problem that klipper never starts, it fails with the error pin EXP1_4 is reserved for .
I’ve been trying to remove the <> and use RST but it says that the MCU doesnt have a pin called RST, I’ve been looking into the code where the exception is launched and obviously y compares the pin name with the reserver ones array, and that’s is also what i wanted to askl, what does reserved meanN If someone could help me to understand better the pins functionality and configuration I would klippy.log (13.0 KB)
appreciate it!
Recv: // pin EXP1_4 is reserved for <RST>
Recv: //
Recv: // Once the underlying issue is corrected, use the "RESTART"
Recv: // command to reload the config and restart the host software.
Recv: // Printer is halted
Recv: // Klipper state: Not ready
Recv: !! pin EXP1_4 is reserved for <RST>
Do you mean delete from the display config? If thats the case, this pin is needed to setup the display. If you mean delete this pin from other place, could you tell me what place? jaja
Other thing that makes me think is the pin name. First of all I don’t know what for a <> reserved pin is used or how you determine that “X” pin is reserved, because for example, if I set up the pin alias to RST and not to <RST>, Klipper says that this mcu doesn’t have a pin named RST, but if you look at the chip pinout pinout, pin number 7 is NRST, and not RST, so I don’t know if this is related with this error! I also tried naming the pin NRST but nothing changes!
Make sure you have a pristine Klipper that is not marked as dirty. Would be wasted time, if such a modification is causing the troubles you are having.
All your config is pretty standard and the pin aliases in this form are there since ages. Currently for me it is not obvious, why it should cause errors.
Any suggest about how could I check that? Because I just cloned kiauh, follow the installation steps, and generated the bin for the SKR mini according to the sample.cfg. That’s all…
Basically quite simple: Klipper checks if the installed sources match with the given Github revision. If there is a mismatch, the local repository is marked as dirty.
This typically means that:
Unsupported extras have been installed
Klipper source files have been manually altered
Something else corrupted the local repository
Unless this is fixed, the experienced users here typically will not assist any further as it could well be that the issue is originating from the modification and to chase such is a waste of time
I do not use kiauh so I can’t really tell what this might be. Possibly some “extras”
It doesn’t matter which OS you have running on your PC, when installing Klipper. Windows, Linux ,or Mac. Anyway
PS: Funny, first time I stumbled over linuxliteos https://www.linuxliteos.com/ But since it’s using Xfce, why don’t you use Xubuntu? Way bigger community!