Bambu Advanced Bed Mesh Configurator & Dashboard

Bambu Lab Guides Published May 6, 2023
Updated Oct 15, 2023
🚩
Latest Version: 2.0.0 / 2023-08-06
Requires >= 2.0.0 of Basic Implementation Flow

Updated Grafana Dashboard 2023-07-23
🚩
Important! This only works on X1/X1C firmware 01.05.01.00. If you want bed mesh, I recommend downgrading temporarily.

This configurator will be similar to the previous one and can be used alongside it with no issues. Instead of sending the mesh data to pastebin or MQTT, it will store it in a Postgres Database for permanent storage, and there's also a Grafana dashboard for offline visualization capabilities!

You can compare any previously scanned bed mesh with the latest one, see different stats about the collected points, and select it for multiple printers too!

Unfortunately, P1P's do not report the data from their bed meshes over MQTT.

Requirements

Configurator


Postgres

Grafana Visualizer Dashboard

You will need to download one Grafana plugin before importing the dashboard - nline-plotlyjs-panel. You can search for it by name in your Grafana instance under Administration -> Plugins -> "Plotly" and look for the one by nLine. Their github source can be viewed here.

Just like in the Advanced Flow's Grafana dashboard, this will be using the same Postgres Datasource. If the name of yours is different, it's a simple change you'll need to make in each panel and for the dashboard variables.

Excerpt:

A Datasource for Postgres has been set up for the same DB you intend to use. For a seamless import, name it 3D Prints - PG13. Otherwise you will need to change the datasource on all panels and variables in Grafana.

Once your Grafana instance is ready, simply import and enjoy! The benefit to this approach over using my other page is that this is completely offline if you selfhost Grafana! Otherwise, you can copy the Raw data into my page and it will still work!

Updated, fixed an issue where I had the Max labelled as Min and vice versa - 2023-05-09


If you have any questions, feel free to leave a comment here or in the gists for this particular flow. Additionally, you can message me on Discord (@wolfwithsword).

If there are any issues, check out the (new) github below to create one.

GitHub - WolfwithSword/Bambu-HomeAssistant-Flows: A collection of HomeAssistant Dashboards and NodeRed Flows with a configurator to connect a BambuLabs printer to HomeAssistant through MQTT - based off of my Gists
A collection of HomeAssistant Dashboards and NodeRed Flows with a configurator to connect a BambuLabs printer to HomeAssistant through MQTT - based off of my Gists - GitHub - WolfwithSword/Bambu-Ho…

If any of my guides have helped you with your Bambu printer, consider leaving a tip! It gives a great boost and encourages me to continue working on guides just like this.

Tags

WolfwithSword

A maker & hobbyist. Everything creative from the digital to the physical. I strive to make the world around me, rather than let it make me.