I see the problem. Since you did not install one there is no config there preventing the page to work. From ssh run
sudo -u repetierserver touch /var/lib/Repetier-Server/database/klipper/slug.cfg
with slug.cfg replaced by slug name of the printer.
Then go to klipper config scree again and you should see it. Now copy your klipper configuration into this, stop or uninstall old version and hit install button. Then you get same config with new klipper installation but manageable within repetier-server. This all only works when installs are in well defined folders. We also add a service that starts automatically on bootup.
Here the part from docs about where what gets stored with whom as owner:
Klipper
Klipper is a printer firmware with a special twist. The firmware is split into two parts. A small part resides inside the printer and the bigger part is a daemon running on the same pc as the server. So to use any printer with Klipper, you need to install the Klipper daemon and configure it so it is accessible from server.Repetier-Server greatly minifies the required work. Already during installation with the printer wizard, you get offered to install the klipper daemon. You should always do this, even if you do not have a configuration yet. The instance must have the same name as the printer slug, so we can detect it correctly and can offer configuration with the server.When you installed the daemon successfully, you get the following files and directories, where we assume that the printer slug name was MyKlipper:
/var/lib/klipper/sockets/MyKlipper - Socket file for serial communication
/var/lib/Repetier-Server/database/klipper/MyKlipper.cfg - Printer configuration file
/opt/klipper/MyKlipper - Klipper git files. Here you can install the printer firmware part.
In case your printer has no klipper stub matching the current version you need to create and upload that first. Please follow our instructions, which are adjusted to our installation method. First login to the pc via ssh.When you do the installation you need to become root first and cd to our installation path. Then you configure the printer board and compile the binary.
sudo -i
cd /opt/klipper/MyKlipper
make menuconfig
make
The last command creates the required binary that needs to be installed on the printer board. For some you can just flash it to the connected printer, others require that you copy the file to a sd card on the printer and then reset the printer.For the direct upload you need to know the serial port. This is not the one you entered in Repetier-Server! In Repetier-Server you set the virtual port that connects to the klipper daemon, while here you need the serial port of the printer. Enter ls -l /dev/serial/by-id/*
to get a list of currently connected serial devices. If you are unsure which one is the correct one, disconnect the other devices. Once you know the path, run the following commands (remember we again use the MyKlipper placeholder for your printer slug):
service klipper_MyKlipper stop
make flash FLASH_DEVICE=PathToSerialFromAbove
service klipper_MyKlipper start
Now the printer stub is on your printer and Klipper can connect, but nothing will happen. The configuration file is empty. Switch to the Repetier-Server gui and select inside the printer menu Klipper Configuration. Here you see by default the configuration associated with the printer, but in the dropdown you can switch between them. For the active printer configuration you will also see options to install/uninstall/restart Klipper. And everytime you save the configuration, it will restart printer with new settings. So now you can edit your configuration according to the Klipper documentation and activate it directly. The editor uses highlighting to better show which parts are comments, sections, options and associated gcodes. For sections and options it has a autocomplete function to help you to write the right syntax.In the installation directory in the config subdirectory you will find a lot of sample configurations. A easy way to copy it is to run cat config/filename.cfg
and copy the shown configuration with copy and paste into the editor.
Multiple Klipper Installations
Our solution is not limited to one installation, so there is no difference in installing one or two or three instances. Only the CPU power and RAM are the limit.