DROIDKLIPP USES THE INSTALL LOCATION OF KLIPPER SCREEN INSTALLED VIA KIAUH V6. WHEN RUNNING KIAUH IT WILL ASK TO USE VERSION V6 PRESS Y FOR YES. THEN PROCEED TO INSTALL KLIPPERCREEN WITH KIAUH, OTHERWISE YOU WILL NOT HAVE KLIPPERSCREEN WORKING ON YOUR ANDROID.
DroidKlipp transforms your Android device into a powerful interface for KlipperScreen, allowing easy connection via ADB and Xserver XSDL. Switch between printers effortlessly with this portable and versatile solution!
DroidKlipp allows you to integrate your Android device with any Klipper setup, enabling seamless interaction with KlipperScreen. By leveraging ADB's TCP forwarding, you can bridge your device and enjoy a fully functional 3D printing interface on the go.
- Automatic ADB TCP Forwarding: Effortlessly bridge your Android device to Klipper.
- Seamless KlipperScreen Integration: Display KlipperScreen on your Android device via Xserver XSDL.
- Portable & Flexible: Perfect for makers seeking a mobile 3D printing interface.
Ensure the following packages are installed on your Klipper machine:
sudo apt install adb
sudo apt install tmux-
Install Required App
Download and install Xserver XSDL on your Android device. -
Enable USB Debugging
- Go to your phone's Developer Options and enable USB Debugging.
-
Launch Xserver XSDL
- Open Xserver XSDL before plugging in your Android device to ensure the Xserver port is created correctly.
To use DroidKlipp, you need to install KlipperScreen via KIAUH. UPDATE: I forked the KIAUH repo and added DroidKlipp to the install menu. kiauhPlusDroidKlipp .
Alternative install would be using my fork of KIAUH.
-
Clone the KIAUH repository:
cd ~ && git clone https://github.com/CodeMasterCody3D/kiauhPlusDroidKlipp.git
-
Run the KIAUH script:
./kiauhPlusDroidKlipp/kiauh.sh
-
Follow the prompts to install KlipperScreen.(Alternative Install: DroidKlipp install added to KIAUH for easy install)
-
Please note that installing the network add-on during the KlipperScreen setup will prevent you from connecting to Wi-Fi afterward.
-
Clone the DroidKlipp repository:
cd ~ && git clone https://github.com/CodeMasterCody3D/DroidKlipp.git
-
Navigate to the DroidKlipp folder:
cd DroidKlipp -
Make the script executable:
sudo chmod +x droidklipp.sh
-
Run the DroidKlipp setup script:
./droidklipp.sh
-
Install Prerequisites:
sudo apt install adb
sudo apt install tmux- Reboot your system:
sudo reboot
-
Enable USB Debugging
- Ensure your phone is set to allow debugging.
-
Plug & Play
- Plug in your phone and allow any permission prompts that appear.
-
Stop Screen Blanking in Xserver-XSDL Even after enabling the "Stay Awake" option in the Developer/USB Debugging options of your Android device, the Xserver-XSDL may still go to a black screen but keep the backlight of your device on. To keep the screen always active, upon start up of Xserver-XSDL app, select the Change Device Configuration at the top of the splash screen and then select the Command line parameters, one argument per line option. Append the following argument (must be on seperate lines):
-s 0
Xserver XSDL is no longer available on the Google Play Store. Download it directly from SourceForge:
Download Xserver XSDL
Now you’re ready to load your DroidKlipps and start printing! 🚀
