Thank you very much, great video and after seeing this, I actually thought of a very old Android tablet I had somewhere lying around and hoping it would be 4.x.x and it was! The steps you showed were exactly right, very accurate. So right now this totally obsolete el cheapo tablet is working perfectly as my Klipperscreen. Thanks again for making this video!
Nice but now there's a builtin method to do the same but without adb, directly streaming the xserver from klipperscreen to the smartphone via wifi, not cable needed. The guide is available in the klipperscreen documentation.
I've also done the setup for wifi before, but didn't find much use for it since you'd want your phone plugged in anyways to charge, or in my case remove the battery so it runs entirely off the USB power and turns on/off with the printer.
@@CrimsonRepair the usecase is there if you have multiple printers, so you can change the phone regarding your printer and just add a usb power cable to the smartphone. anyway good guide, i looked for the display 3 trick.
This would be my preferred way of doing it since I don't want to plug anything else into my Pi that draws power from it. I could instead leave the phone plugged into its own power source. I haven't located the guide you mentioned explaining specifically how to forward the xserver via wifi. I viewed the link mentioned but couldn't see where it explained it. Any suggestions?
@@CrimsonRepair same here. Another thing to mention. If your wifi is down there's no way to stop a failed/aborted print. Cable is always the best choice for the reliability.
I'm glad there's always ways to breath new life into my old devices. I have about 5 old smartphones, 2 of which get regular use but the other 3 are just collecting dust. I was thinking about installing OctoPrint on one of them but now that I see we can use Klipper on it I am most definitely gonna do this intead.
Small addition to the topic: my OneplusOne was not working with the retail version. I had to sideload the older app version (XServer-XSDL-1.11.40). That solved everything immediately.
Thank you very much for the tutorial! The video is EXTREMELY Well explained and worked perfectly. It should be noted that the commands in the comments worked for me, not the ones on the screen.
I have am not able to get the killperscreen to come up. When I connect my phone to my Pi and enable USB debugging I do not get the popup for the RSA key. I am also not getting xserver to auto open. If I open xserver all I get is the blue screen to come up. I am using 1.20.41 of xserver on Android 5.1.1.
... damn.. you convinced me to upgrade to klipper.. i just made an order for an dell wyse 3040 same as yours and i have an samsung galaxy S8 standing in a drawer.. after Easter Holidays i will follow your tutorials to be able to do this!
Really damn cool! Thanks for this! The apps weren't on the app store anymore but APK pure had them, I now don't have to keep looking for a narrow screen to shove on my FLSun SR! My old HTC m9 is almost exactly the right size for the top portion! Plus, it's a much better screen than most of those little screens and way cheaper than getting a nice little touchscreen!
@@lovesdonutz I have a blog about that. I'm using klipper and octoprint on my LG G4. And also the phone works without any battery, directly connected to 4v output using the circuit removed from an old battery :) all3dprint.blogspot.com/2021/12/klipper-on-android-lg-g4-ender-3-pro.html
I cannot get XServer to work on my Fire 7 5th generation tablet. Keep getting failed to launch error, no matter which screen number I chose. Also, AutoStart by guro labs didn't appear to be available for a tablet. Any hints? Thanks.
The version of Auto-Start you're using is not available on the Google Play store. The one I used did not start the application at the blue screen as stated. Any suggestions for alternatives?
bro---this was exactly what I was looking for. I just put Klipper back (tried and gave up once) on a RPI I've had laying around for a couple years and bought one of the 3.5" GPIO screens. It worked fine but I wanted something bigger once I got it running well. I almost bought a new screen when I realized I have some old 10" lenovo tabs sitting around. Got it up and running in no time and stays charged when connected---which I was concerned about.
Thanks for a great tutorial video on how to get this setup. I am using an HTC One on Android 7 and when it is working it is beautiful! Much better than the Ender 3 S1 Pro touchscreen which I had to toss on the shelf for Klipper. I have a couple of glitches that I hope you can help solve. In booting the Thin Client, I have to manually press the power button and boot the phone. Autostart is installed and configured, but doesn't launch XSDL, so I have to launch that. Then XSDL usually stays on the blue screen and sometimes Klipperscreen will start but mostly not. If I unplug and replug the USB, Android asks if I want to use USB for file transfers, so I answer Yes. Then in a minute or 2 Klipperscreen pops up, or maybe not. Klipperscreen Restart within Fluidd doesn't fix it. Is there some way to cause Klipperscreen to load without unplug/replug the USB?
I have a Galaxy Tab A I bought for work but never use so want to use that, I am terrible with blender etc so no bracket to fix it to the printer, definitely want to do it though as sick of tying up my PC to do prints, just need to wait for the cable to arrive and copy this vid.
Actually getting together a build for my E3V2 that will use a Raspberry Pi using Octoprint driving the printer and an Old, but still perfectly functional iPad 1 using the web interface for the RPi octaprint instance. Just looking for/Making a mount on the Enclosure for the iPad to mount into (Printed Solid Prusa enclosure on my E3V2).
Yeah, and maybe put that it's for 3d printers on earth, because people in space are sooper busy and would probably be real po'd that they spent however long they did finding out stuff that didn't pertain to them. While you're at it, you may want to disclose it's in English and for SOOPER SMARTYPANTS TOUCHFONES ONLY!! Gahh!
try several phones and I never get out of the blue screen ... I plug to the raspberry pi 3 and does nothing... ( when we are activating the USB depuration I never get the menu were it says: trust always in this computer bla bla bla) can anyone help me please? (allthe 3 phones have android above 5.0) BTW fantastic video!!!
so, i think i found solve of this problem after all those instructions you need to type in ssh console 1. sudo usermod -aG plugdev (for adb permissions) 2. sudo apg-get install android-sdk-platform-tools-common (contains udev rules for Android devices) 3. sudo reboot (reboot and apply changes)
bellissima guida. ho usato per parecchi mesi il cellullare ma adesso vorrei mettere un display con klipper screen, devo modificare qualcosa visto che non riesco a collegare il display?
How to force android screen to turn off after specified time without touch ? xServer seems to block the automatic screen off function. Edit: I used app "app off timer" and set "off timer to 10min". "waiting time to 0" for the xserver app. The screen will go back to android homepage after specified time (10m) and waiting additional extra time in android screen settings (15s) Then you can launch the xServer klipperscreen in few tap's (after 0s) again if needed.
Why not run Klipper straight from that phone with a OTG cable? (like Octo4A) if a device can run Octoprint, it can also run Klipper... The battery can be modified with a BMS USB board
how to find a phone via ssh? I installed clipper on orange pi and mks pi many times.But it didn’t work like that here, the programs were installed, everything was like in the video
Thank you very much for your great tutorial! I have an open question regarding the power source. Since the USB port is already in use, does the phone get power from the Raspi instead? Are there any USB C splitters?
is there another app other than xserver because xserver is no longer in the google play store, and i tried downloading the apk file 1.20.51 and it didnt work, i tried changing the display from 0,1,2,3 and it still wouldnt work, i tried installing the older version but it just wouldnt install
Yes, but klipperscreen doesn't support a mouse/keyboard, only touch controls, so unless your laptop has a touchscreen with drivers that work under Linux, there's not much point
Hi. Thanks for the material. It ran successfully on my hardware. However, I have a question. You are using WYSE3040. What distribution do you have in there? I have this terminal, but I can't install Linux and Klipper on 8GB, it doesn't fit.
When you remove the battery, Did you do any modifications to the phone in order for it to run only on usb power? And which would you recommend, phone with the battery or without? I'm just worried that the battery might bloat and catch fire because of constantly charging
I had to root my phone and disable charging. Otherwise there was always a error message, that the phone cant be charged while the "fake" battery was installed
Super! thanx for the walkthrough! I am playing around with the font scaling (As I use a fairly large old Samsung sm-t320) but do not see any difference... Any idea what I am doing wrong? I tried 2.5 and downlwards to 0.4... Thn again!
Can you make a small guide how would you do it while using octoprint? I have octoprint img and used it with marlin for around 2 years. 1 month ago I changed to Klipper using the official guide. I would like to keep using octoprint but as for my first try using your guide and trying to install moonraker and so on I briked my installation and had to install klipper again. Maybe you know how to use Klipperscreen without having to use the kiauh script. When I use the kiauh it says my original Octoprint and Klipper installations are incomplete but they are working ...
Thank you for this! I was able to repurpose my old android I had sitting in a drawer. I have klipper running on an old laptop with 2 printers setup. Am I able to setup 2 phones with klipperscreen so I can control each printer?
I had this working but now its just blue screen, I am using a Samsung Tab4 and I am running Linux Miun Xfce for Klipper. I changed USB ports and it worked for a second then back to blue screen.
It doesn't work on raspberry pi4b. I did everything correctly according to the video. The thing is, my raspberry doesn't detect ANY android phone. What should I do?
Рік тому
autostart app is not found from guro labs is it removed?
Its entirely dependent on the phone to whether you can use it directly from USB without a battery or not. The Moto E phones I use were taken apart to remove the battery, and then I soldered a wire from the USB 5v pin directly to the positive battery terminal. The phone senses the voltage and thinks the battery is installed, and lets the phone boot. Also the Moto E phones are built to automatically boot as soon as they're plugged into a computer so it boots with the printer.
Great tutorial! But, I have a follow up question. I'm using an old laptop to run multiple printers. I was able to set up the phone and now I can control the first printer from it. But is there a way I can set up a separate cell phone for each printer?
I'm not sure about multiple phones for each printer, but there's a apparently a way to set up the single phone to control multiple printers. Check out this part of the klipperscreen docs: klipperscreen.readthedocs.io/en/latest/Configuration/#printer-options
Thx for that full moto x splash screen animation. The good old memories when Android was still exiting ❤️
Thank you very much, great video and after seeing this, I actually thought of a very old Android tablet I had somewhere lying around and hoping it would be 4.x.x and it was! The steps you showed were exactly right, very accurate. So right now this totally obsolete el cheapo tablet is working perfectly as my Klipperscreen. Thanks again for making this video!
Glad I could help!
Thanks!
Nice but now there's a builtin method to do the same but without adb, directly streaming the xserver from klipperscreen to the smartphone via wifi, not cable needed. The guide is available in the klipperscreen documentation.
I've also done the setup for wifi before, but didn't find much use for it since you'd want your phone plugged in anyways to charge, or in my case remove the battery so it runs entirely off the USB power and turns on/off with the printer.
@@CrimsonRepair the usecase is there if you have multiple printers, so you can change the phone regarding your printer and just add a usb power cable to the smartphone.
anyway good guide, i looked for the display 3 trick.
This would be my preferred way of doing it since I don't want to plug anything else into my Pi that draws power from it. I could instead leave the phone plugged into its own power source. I haven't located the guide you mentioned explaining specifically how to forward the xserver via wifi. I viewed the link mentioned but couldn't see where it explained it. Any suggestions?
@@CrimsonRepair same here. Another thing to mention. If your wifi is down there's no way to stop a failed/aborted print. Cable is always the best choice for the reliability.
@@rasa6814
Thank you for this! I've been struggling to get my old android going for my cr10 but this video makes it so easy.
Just dug a old rooted android phone out of my cupboard and going to try this, my Voron V0 needs a touchscreen. Thanks for the video 👍.
I'm glad there's always ways to breath new life into my old devices. I have about 5 old smartphones, 2 of which get regular use but the other 3 are just collecting dust. I was thinking about installing OctoPrint on one of them but now that I see we can use Klipper on it I am most definitely gonna do this intead.
Small addition to the topic: my OneplusOne was not working with the retail version. I had to sideload the older app version (XServer-XSDL-1.11.40). That solved everything immediately.
Great video! VERY cool and both of your crimson tech videos so far are great for e-waste reduction!
That an interesting solution for an old smartphone!
Thanks for the video!
Thank you! Used my old 4.4 Huawei Mate. In the Past, i forgot to reboot after set to Display 3. Now it works 😊
Thank you very much for the tutorial! The video is EXTREMELY Well explained and worked perfectly. It should be noted that the commands in the comments worked for me, not the ones on the screen.
really cool that someone made software to give a 3d printer one of tgise colorful menus
Grateful to you for this wonderful tutorial and innovation. Remarkable developer you are! Thanks
I have am not able to get the killperscreen to come up. When I connect my phone to my Pi and enable USB debugging I do not get the popup for the RSA key. I am also not getting xserver to auto open. If I open xserver all I get is the blue screen to come up. I am using 1.20.41 of xserver on Android 5.1.1.
... damn.. you convinced me to upgrade to klipper.. i just made an order for an dell wyse 3040 same as yours and i have an samsung galaxy S8 standing in a drawer.. after Easter Holidays i will follow your tutorials to be able to do this!
4:48 Rpi or thinclient ..? So You need Rpi for install ?
Really damn cool! Thanks for this! The apps weren't on the app store anymore but APK pure had them, I now don't have to keep looking for a narrow screen to shove on my FLSun SR! My old HTC m9 is almost exactly the right size for the top portion! Plus, it's a much better screen than most of those little screens and way cheaper than getting a nice little touchscreen!
Great way to repurpose an old phone!
Should work on an old android tablet as well? I have one running android 5.1
With a newish rooted phone/tablet you can run klipper on the device itself but its a fairly involved process.
i wish there was a english guide on how to do it. i can compile roms and kernels but the only guide ive seen is the jpn version
@@lovesdonutz I have a blog about that. I'm using klipper and octoprint on my LG G4. And also the phone works without any battery, directly connected to 4v output using the circuit removed from an old battery :) all3dprint.blogspot.com/2021/12/klipper-on-android-lg-g4-ender-3-pro.html
great and clear video, thank you very much I finally manage to set klipper screen on my old tablet
I cannot get XServer to work on my Fire 7 5th generation tablet. Keep getting failed to launch error, no matter which screen number I chose. Also, AutoStart by guro labs didn't appear to be available for a tablet. Any hints? Thanks.
THANKS for the video 😁
Great Video! Do you think this could be applied to Octoprint/Octodash using Raspberry PI instead of using Octo4A
wow wow bro. thats genius congrats
Awesome! Thanks for the nice information. Nice and clear. I now have something useful to do with my old Phone.
Thank you, works a treat 🎉🎉
That's a great explanation! 👏🏻
Super vidéo 👏 je suis français et vous remercie pour ça
Very well done tutorial, thank you.
Very Impressive. I am gonna get in touch with you once I start with this project.
Thank you so much for this video. I've been wanting to do it for a long time but couldn't get it done. Hopefully I'll make it this time
The version of Auto-Start you're using is not available on the Google Play store. The one I used did not start the application at the blue screen as stated. Any suggestions for alternatives?
Same here. Were you able to figure it out?
YEAH, just what I need.... thanks
muy buen video .si lo hago con un viejo pc. servira al conextar en telefono en un puerto?
🤯 Amazing.. thank you VERY much.
bro---this was exactly what I was looking for. I just put Klipper back (tried and gave up once) on a RPI I've had laying around for a couple years and bought one of the 3.5" GPIO screens. It worked fine but I wanted something bigger once I got it running well. I almost bought a new screen when I realized I have some old 10" lenovo tabs sitting around. Got it up and running in no time and stays charged when connected---which I was concerned about.
Thanks for a great tutorial video on how to get this setup. I am using an HTC One on Android 7 and when it is working it is beautiful! Much better than the Ender 3 S1 Pro touchscreen which I had to toss on the shelf for Klipper. I have a couple of glitches that I hope you can help solve. In booting the Thin Client, I have to manually press the power button and boot the phone. Autostart is installed and configured, but doesn't launch XSDL, so I have to launch that. Then XSDL usually stays on the blue screen and sometimes Klipperscreen will start but mostly not. If I unplug and replug the USB, Android asks if I want to use USB for file transfers, so I answer Yes. Then in a minute or 2 Klipperscreen pops up, or maybe not. Klipperscreen Restart within Fluidd doesn't fix it. Is there some way to cause Klipperscreen to load without unplug/replug the USB?
I have a Galaxy Tab A I bought for work but never use so want to use that, I am terrible with blender etc so no bracket to fix it to the printer, definitely want to do it though as sick of tying up my PC to do prints, just need to wait for the cable to arrive and copy this vid.
well explained, i'll try it out soon. thanks
Actually getting together a build for my E3V2 that will use a Raspberry Pi using Octoprint driving the printer and an Old, but still perfectly functional iPad 1 using the web interface for the RPi octaprint instance. Just looking for/Making a mount on the Enclosure for the iPad to mount into (Printed Solid Prusa enclosure on my E3V2).
nice , thats more true to his title than his own video
Would this also allow to control it and use the camera on board as well?
Hi! This AutoStart app doesn't work. It says it was developed for earlier version of android =(
I have the same issue
This only works if you have klipper right? You might want to add that to the title because its not clear from it or in the description
This is a channel for people who are knowledgeable about the matter in question, no need to be so explicit then.
@@alejandroperez5368 +1
Yeah, and maybe put that it's for 3d printers on earth, because people in space are sooper busy and would probably be real po'd that they spent however long they did finding out stuff that didn't pertain to them. While you're at it, you may want to disclose it's in English and for SOOPER SMARTYPANTS TOUCHFONES ONLY!!
Gahh!
He mentioned kipper in the video
I'm working on a program that also makes it work on Marlin
Also very good video overall, Thx for your time!
Thank you very much for this video.
try several phones and I never get out of the blue screen ... I plug to the raspberry pi 3 and does nothing... ( when we are activating the USB depuration I never get the menu were it says: trust always in this computer bla bla bla) can anyone help me please? (allthe 3 phones have android above 5.0) BTW fantastic video!!!
same problem( maybe someone solved, so just leave comment for notification
so, i think i found solve of this problem
after all those instructions you need to type in ssh console
1. sudo usermod -aG plugdev (for adb permissions)
2. sudo apg-get install android-sdk-platform-tools-common (contains udev rules for Android devices)
3. sudo reboot (reboot and apply changes)
Great video, thanks 👍
Running kilpper just go to the Printers web interface. no need to overcomplicate things.
Thanks got me working!
bellissima guida. ho usato per parecchi mesi il cellullare ma adesso vorrei mettere un display con klipper screen, devo modificare qualcosa visto che non riesco a collegare il display?
this is great, thank you for the great tutorial.
Is this true??? Its amazing ... great video !!!
How to force android screen to turn off after specified time without touch ? xServer seems to block the automatic screen off function.
Edit:
I used app "app off timer" and set "off timer to 10min". "waiting time to 0" for the xserver app. The screen will go back to android homepage after specified time (10m) and waiting additional extra time in android screen settings (15s)
Then you can launch the xServer klipperscreen in few tap's (after 0s) again if needed.
I wanted to do the writing part with putty, but what should I write in the IP or what?
Why not run Klipper straight from that phone with a OTG cable? (like Octo4A) if a device can run Octoprint, it can also run Klipper... The battery can be modified with a BMS USB board
Is it possible to use the camera on the smartphone for remote monitoring?
we have to have the mobile already connected to the pI or can we plug it after the Pi is booted? the blue screen should disapear when connected right?
Doesn't work on the Ender 3 V3 SE as the USB C isn't a data port for some reason. There is nowhere else to plug in.
hello! i need raspberry or anything like this? I can install klipper on phone and use is also as touch screen?
I mean I just have an ender 3 v2 printer and an old phone. Do I need a raspberry or another motherboard?
Alternatives for the auto start? its not available for my device Also a Wifi version :P
Thanks buddy 👍😊
Does the phone still function normally or does it turn completely dedicated to klipper screen?
how to find a phone via ssh? I installed clipper on orange pi and mks pi many times.But it didn’t work like that here, the programs were installed, everything was like in the video
The Wyse 3040 I got has no Wi-Fi, is there a way to use connected phone as a Wi-Fi adapter?
Nice tutorial but octo4a is simpler to get running
Thank you very much for your great tutorial!
I have an open question regarding the power source.
Since the USB port is already in use, does the phone get power from the Raspi instead?
Are there any USB C splitters?
Good question.
I have the same question, i made it last night and i have connected to Raspberry and I think that is not charging
My pi4 told me i needed to update network so i did thinking part of the install now wont boot and having to reflash everything.....
Did you just remove the battery and it worked? Mine wont turn on without a battery.
is there another app other than xserver because xserver is no longer in the google play store, and i tried downloading the apk file 1.20.51 and it didnt work, i tried changing the display from 0,1,2,3 and it still wouldnt work, i tried installing the older version but it just wouldnt install
Amazing 🤩
Can I get some help, when I do the cp launch klipper screen it says there’s no file, I’m running on a raspberry pi 3
Hii
can I use this for geetech printer?? It's work?
Will this affect anything on octoprint?
looks nice, is there any way to use the screen of the laptop/pc as the KlipperScreen?
Yes, but klipperscreen doesn't support a mouse/keyboard, only touch controls, so unless your laptop has a touchscreen with drivers that work under Linux, there's not much point
Do you connect your phone to a raspberry or where? (i see your usb cable from phone going to the back and a blue one going somewhere else.
Hi. Thanks for the material. It ran successfully on my hardware. However, I have a question. You are using WYSE3040. What distribution do you have in there? I have this terminal, but I can't install Linux and Klipper on 8GB, it doesn't fit.
When you remove the battery, Did you do any modifications to the phone in order for it to run only on usb power? And which would you recommend, phone with the battery or without? I'm just worried that the battery might bloat and catch fire because of constantly charging
I had to root my phone and disable charging. Otherwise there was always a error message, that the phone cant be charged while the "fake" battery was installed
hi, blue screen doesn't show up on my android 6 mobile phone when I open xserver???
how do you charge the phone?
is it possible to connect a adxl345 to the phone via a hub?
Fantastic Video, I'm checking my sm-t310 tablet now!
Super! thanx for the walkthrough! I am playing around with the font scaling (As I use a fairly large old Samsung sm-t320) but do not see any difference... Any idea what I am doing wrong? I tried 2.5 and downlwards to 0.4... Thn again!
Can you make a small guide how would you do it while using octoprint?
I have octoprint img and used it with marlin for around 2 years. 1 month ago I changed to Klipper using the official guide.
I would like to keep using octoprint but as for my first try using your guide and trying to install moonraker and so on I briked my installation and had to install klipper again.
Maybe you know how to use Klipperscreen without having to use the kiauh script.
When I use the kiauh it says my original Octoprint and Klipper installations are incomplete but they are working ...
the autostart no root never updated from 2014... are you sure this is this program we need or another run well?
Bro Is just an old phone enough to do this or is there anything else needed?
Thank you for this! I was able to repurpose my old android I had sitting in a drawer.
I have klipper running on an old laptop with 2 printers setup. Am I able to setup 2 phones with klipperscreen so I can control each printer?
I'm not sure about this. I usually run Klipper on a single device for each printer, rather than using multiple instances on a single device.
I had this working but now its just blue screen, I am using a Samsung Tab4 and I am running Linux Miun Xfce for Klipper. I changed USB ports and it worked for a second then back to blue screen.
Where do i find installtion vid of klipper
Any chance of showing how to use wifi instead of USB?
Does it work on a creality cr10s?
Yes, there is a klipper config for the CR10s
It doesn't work on raspberry pi4b. I did everything correctly according to the video. The thing is, my raspberry doesn't detect ANY android phone. What should I do?
autostart app is not found from guro labs
is it removed?
top mesmo se eo cara ... thanks
hay , I like this setup, order 2 thin clients to replace 2 pi's to move to kipper, if the Thin Client do not have WiFi what usb wifi to use?
I bought Tenda ac650 U9 dual band usb dongle. Got the driver off github and used terminal to install it.
mm is possible to use that to send files via wifi??
My phone doesn't have a battery. Is there a way I can power it up from printer when I turn printer on and it also automatically boot the phone
Its entirely dependent on the phone to whether you can use it directly from USB without a battery or not. The Moto E phones I use were taken apart to remove the battery, and then I soldered a wire from the USB 5v pin directly to the positive battery terminal. The phone senses the voltage and thinks the battery is installed, and lets the phone boot. Also the Moto E phones are built to automatically boot as soon as they're plugged into a computer so it boots with the printer.
Great tutorial! But, I have a follow up question. I'm using an old laptop to run multiple printers. I was able to set up the phone and now I can control the first printer from it. But is there a way I can set up a separate cell phone for each printer?
I'm not sure about multiple phones for each printer, but there's a apparently a way to set up the single phone to control multiple printers. Check out this part of the klipperscreen docs: klipperscreen.readthedocs.io/en/latest/Configuration/#printer-options
Ok vou testar isso com um tablet. Obrigado.