Install Official Builds (Multiple instances) - Guilouz/Klipper-Flsun-Speeder-Pad GitHub Wiki
[!CAUTION] Make sure you have followed this Update Dependencies section before!
Note: Multiple instances corresponds to the use of several printers on the Speeder Pad.
In this section, we will install 3 instances but you can install 2 if you want (no more than 3 is recommended).
- Relaunch Kiauh by entering this command:
./kiauh/kiauh.sh
- Enter in
1) [Install]
menu by typing1
thenEnter
:
-
Install
1) [Klipper]
by typing1
thenEnter
. -
Select
1) [Python 3.x] (recommended)
by typing1
thenEnter
. -
Then enter the number of Klipper instances by typing
3
andEnter
to confirm:
- When asked to assign custom names, select NO by typing
N
thenEnter
:
-
When it's done, install
2) [Moonraker]
by typing2
thenEnter
and confirm by typingY
. -
Then enter the number of Moonraker instances by typing
3
thenEnter
and confirm by typingY
:
- When it's done, you get your 3 instances with their IP addresses and ports, write them down they will be useful later:
-
Install
3) [Mainsail]
by typing3
thenEnter
and select no by typingn
when asked to add the recommended macros. -
When it's done, go back to main menu by typing
B
thenEnter
. -
Exit Kiauh by typing
Q
thenEnter
. -
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 withEnter
. -
When installer asks to choose graphical backend, select Xserver by typing
X
and confirm withEnter
. -
When installer asks to install NetworkManager for the network panel, select No by typing
N
and confirm withEnter
. -
When it's done, enter this commands (one at a time):
cd ~ && ln -s ~/gcode_files/USB-Disk ~/printer_1_data/gcodes/USB-Disk
ln -s ~/gcode_files/USB-Disk ~/printer_2_data/gcodes/USB-Disk
ln -s ~/gcode_files/USB-Disk ~/printer_3_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 official builds with multiple instances.