jakebullet70 / OctoTouchController

Dedicated touch screen Octoprint UI for older Android phones / tablets

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GitHub release

OctoTouchController (OctoTC)

A dedicated touch screen controller for Octoprint supporting older Android phones / tablets (Android 4.X) Device specs: Android 4.x and above, 4inch screen with a minimum resolution of 680x340. (Single core - 512Mb) It is Free Software and released under the GNU Affero General Public License V3.
** Directly supports Klipper firmware with OctoKlipper plugin: https://plugins.octoprint.org/plugins/klipper/ **
** See https://github.com/jakebullet70/OctoTouchController/wiki/OctoKlipper **

NOTE: Newer Android phones WILL NOT WORK. I know now Android 13 fails and I have tested Android 4,5,6 and 7 myself. Google is very famous for breaking existing software with newer releases.

Add a dedicated touch screen to your 3D printer with a LOW/NO COST Android device you probibly already have! No need for access to the Google Play Store.

Project Purpose

Reclaim those old Phones / Tablets that are sitting around that DO NOT have access to the Google store anymore. This in not a replacement for Octoprint but a way to add a dedicated touch screen to your printer using old - unused Android hardware.

Features

Supports Android 4.X to about Android V9.0
Native Android app, not a re-packaged web app
Complete support for Klipper (V2.X)
Portrait or landscape modes
Built in filament loading - unloading wizard
Built in manual bed leveling wizard
Built in Klipper manual mesh bed leveling wizard (V2.X)
Built in Z-Offset wizard (V2.X)
Built in BL/CR touch testing (V2.X)
Support for Sonoff power device without Octoprint plugin
Support for custom GCode commands (V2.X)
Support for generic HTTP control (V2.X)
Colors themes to match your printers look
View / select and print files right on the touch screen
Theme color builder

Supported Octoprint Plugins

OctoKlipper (V2.X) https://plugins.octoprint.org/plugins/klipper/

Cura Thumbnails https://plugins.octoprint.org/plugins/UltimakerFormatPackage/

Prusa Thumbnails https://plugins.octoprint.org/plugins/prusaslicerthumbnails/

PSUControl https://plugins.octoprint.org/plugins/psucontrol/

** Arc Welder Aware **

Project Status

Initialze release Aug/26/2022
Last V1.3.1 release: Jul/30/2023
Latest release V2.0.2: Dec/18/2023

Installing

See https://github.com/jakebullet70/OctoTouchController/wiki/Installing

See the GitHub Wiki for some helpful hints.

Help

I usually hang out at the Octoprint discord server.
An invite can be found here: discord.octoprint.org.
Quesion can also be posted here in GitHub.

Written in the middle of a war under occupation in Kherson Ukraine. Continued after liberation and under shelling...
Written in B4X
GitHub all releases

Av3xIXHuRR

main-menu

image

About

Dedicated touch screen Octoprint UI for older Android phones / tablets

License:GNU Affero General Public License v3.0


Languages

Language:G-code 99.3%Language:Visual Basic 6.0 0.7%Language:VBA 0.0%Language:HTML 0.0%Language:Batchfile 0.0%