Install Official Builds (1 instance) - Guilouz/Klipper-Flsun-Speeder-Pad GitHub Wiki

[!CAUTION] Make sure you have followed this Update Dependencies section before!

Note: 1 instance corresponds to the use of a single printer on the Speeder Pad.

  • Relaunch Kiauh by entering this command:
    ./kiauh/kiauh.sh
    
  • Enter in 1) [Install] menu by typing 1 then Enter:
  • Install 1) [Klipper] by typing 1 then Enter.

  • Select 1) [Python 3.x] (recommended) by typing 1 then Enter.

  • Then enter the number of Klipper instance by typing 1 and Enter to confirm:

Capture d’écran 2022-12-12 à 01 57 02

  • When it's done, install 2) [Moonraker] by typing 2 then Enter and confirm by typing Y.

  • When it's done, install 3) [Mainsail] by typing 3 then Enter and select no by typing n when asked to add the recommended macros.

  • When it's done, go back to main menu by typing B then Enter.

  • Exit Kiauh by typing Q then Enter.

  • Enter the following commands (one at a time) to install KlipperScreen:

    cd ~ && git clone https://github.com/Guilouz/KlipperScreen-Flsun-Speeder-Pad.git /home/pi/KlipperScreen
    
    ./KlipperScreen/scripts/KlipperScreen-install.sh
    

    Note: Installation may take several minutes.

  • When installer asks if you want to install KlipperScreen in standalone mode, select Yes by typing Y and confirm with Enter.

  • When installer asks to choose graphical backend, select Xserver by typing X and confirm with Enter.

  • When installer asks to install NetworkManager for the network panel, select No by typing N and confirm with Enter.

  • When it's done, enter this commands (one at a time):

    cd ~ && ln -s ~/gcode_files/USB-Disk ~/printer_data/gcodes/USB-Disk
    
    sudo reboot
    
  • After reboot, go to your Mainsail Web interface then select the Machine tab.

  • Open the moonraker.conf file and add the following lines at the end of the file:

    [update_manager KlipperScreen]
    type: git_repo
    path: ~/KlipperScreen
    origin: https://github.com/Guilouz/KlipperScreen-Flsun-Speeder-Pad.git
    virtualenv: ~/.KlipperScreen-env
    requirements: scripts/KlipperScreen-requirements.txt
    system_dependencies: scripts/system-dependencies.json
    managed_services: KlipperScreen
    
  • Once done, click on SAVE & RESTART at the top right to save the file.

  • You will get the latest versions of KlipperScreen which point to my repo (More info are available here: KlipperScreen-Flsun-Speeder-Pad).

  • Your Speeder Pad now running offical builds with 1 instance.