Content rating
Everyone
10+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

BamMate

BamMate is a native Android client for Bambu Lab 3D printers, designed to work with a self-hosted BamBuddy backend server. Connect to your printers over your own network with no cloud lock-in, no third-party data sharing, and get a clean, modern dashboard for everything that matters during a print.

KEY FEATURES

* Multi-printer dashboard
See every printer connected to your BamBuddy server in one place, featuring model artwork including P1S, P1P, X1, A1, A1 mini, H2D and more, alongside live status and quick actions.

* Live camera stream
Watch your print in real time, including a fullscreen landscape view for tablets and large screens.

* Print control
Pause, resume, and stop active prints directly from your phone.

* AMS overview
Inspect AMS units and slot colors per printer, start filament drying, and review temperature and humidity history.

* Filament inventory
Browse spools stored on the server, search and filter by material or color, and edit details directly from the app.

* Print queue
Review the queue, remove jobs, filter, and pull to refresh.

* Archive of completed prints
Full screen detail view with a cover image and timelapse video playback via ExoPlayer, plus reprint and reschedule actions. Export the archive to CSV or XLSX via Android's DownloadManager.

* Statistics
Aggregate totals and per printer breakdowns of completed jobs, runtime, and material usage.

* Maintenance tracker
Service items per printer with status, working hours, interval, and last maintenance timestamps.

* Manual reference
Quick access to common operating instructions.

DESIGN AND COMFORT

* Built with Jetpack Compose and Material 3, with proper support for dynamic type, RTL layouts, and TalkBack.
* Three themes are available, featuring dark as default, AMOLED true black, and light, plus a configurable accent color.
* Configurable polling interval with options for off, 5, 10, 15, 30, or 60 seconds so you can balance freshness against battery and network use.
* Localized into English, German, French, Italian, Spanish, Polish, Brazilian Portuguese, and Serbian.

CONNECTIVITY

* Login with an API key or username and password.
* Works over HTTP or HTTPS, with custom server URLs and ports. Connect to your home LAN, VPN, or a self-hosted reverse proxy.
* No account required from us. Your data stays between your phone, your BamBuddy server, and your printers.

REQUIREMENTS

* A reachable BamBuddy or compatible server connected to your Bambu Lab printers via MQTT.
* Android 8.0 (API 26) or newer.
Updated on
Jun 1, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection
Content rating
Everyone
Learn more

App support

About the developer
Damir Dizdarević
contact@dizdarevic.dev
Rade Kondića 24a 11050 Beograd Serbia