Originally shared by Qítiān Dàshèng Sūn Wùkōng (Andrew Dalgleish)
OctoPrint on Android
-
Root your android device.
-
Install “Debian Kit” from the play store.
https://play.google.com/store/apps/details?id=org.dyndns.sven_ola.debian_kit&hl=en
Note: this is a truly awesome package, but not for the feint of heart. -
Open a terminal window. (I used “Terminal IDE”)
-
“su” to root
-
Run the debian kit shar installer
-
Start the “deb”
-
You need to install the Ubuntu Precise image (OctoPrint needs python 2.7), and the 1G or 2G image.
-
Do the usual “apt-get update” and “apt-get install andromize”.
-
Install “apt-get install libyaml-dev”
-
Follow the OctoPrint “Basic setup” steps from here:
https://github.com/foosel/OctoPrint/wiki/Setup-on-a-Raspberry-Pi-running-Raspbian
(You won’t need sudo because you’re root.) -
Start OctoPrint using “./run --iknowwhatimdoing”
-
Open your browser and open “http://localhost:5000/”
Firefox and chrome work, the default android browser does not.
I have not completely test this yet, but it at least partially works on these devices:
- Kaiser Baas Smart Media Player
- Acer A500 tablet.
- HTC One XL
(I’ve checked I can turn the heaters on/off & move the motors.)