Octo4a - run OctoPrint on Android

Hi! Recently I've released an early version of my app that allows for easy installation of OctoPrint on Android devices. It's a great way to make use of an old phone or tablet. It doesn't require root access and the entire installation process is one click of a button. No need for a raspberry pi :slight_smile:

Features:

  • Quick and easy installation.
  • Printer connection via USB OTG. Thanks to the custom USB driver you can use OctoPrint even on phones without root access.
  • Built-in camera support. You can use the built-in camera in your phone to see the progress of your 3D prints, instead of buying a separate module. The app also supports Octolapse.
  • SSH support. You can easily log-in via ssh and customize your installation.

Read more about the project and download the app from GitHub: GitHub - feelfreelinux/octo4a: Use your old Android device as an OctoPrint server.
Join the telegram chat for support: Telegram: Contact @octo4achat
Feel free to report any bugs and contribute to the project.

Keep in mind that the app is still in its very early version and you might encounter some issues. I'm looking forward to hearing some feedback about the app :slight_smile:

11 Likes

That's super cool! Can you install plugins and everything?

Yes you can.

Yes, most of OctoPrint plugins should be supported.

I like this. How many old phone - tablets are gather dust that could be used. Are you planning Play store access? Reason I ask is my 3 old Android devices do not have access to the Play Store anymore. (Thanks Google) but other wise work fine. - Just saw, Android 5. OK, well all my old stuff will not work. :frowning:

The app isn't going to be released on Google Play as Google doesn't allow apps that download external software anymore. I'm currently working on a new update of my app, that will add support for older Androids (Jellybean and higher). I'll let you know once i finish it :slight_smile:

1 Like

Nice work!
The printer charge the phone? (Prusa mk3s) or do i have to charge it somehow else?

It probably won't have enough power to properly charge the phone, it probably will (most printers have backpowering on the USB port) but you might need something like a split cable so you can charge at the same time.

Very cool! I have also done some Android work to the Octoprint API in B4X but stopped short of putting a GUI on it. I am NOT a big Play Store fan at all so not being available on the store is no problem with me! :wink: FYI: I have 2 - 10Inch and 1 - 8inch 4.xx Android tablets that do not work with the store anymore.

Is it possible to use the device camera?

It can, and it worked well for me if I can remember (this was way back in the summer last year)