<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[MMM-Bambulink: MagicMirror Module for Bambu Lab Printers]]></title><description><![CDATA[<h1>Bambulink Module for MagicMirror</h1>
<p dir="auto">Module: MMM-Bambulink</p>
<p dir="auto">This <a href="https://github.com/MichMich/MagicMirror" target="_blank" rel="noopener noreferrer nofollow ugc">MagicMirror</a> module,</p>
<p dir="auto">MMM-Bambulink is a third-party module for MagicMirror² designed to display information about your Bambu Lab printer directly on your MagicMirror screen. The module connects to your printer over the local network using Bambu Lab’s LAN credentials and updates information automatically at a configurable interval.</p>
<blockquote>
<p dir="auto"><strong>Important: ONLY LAN mode NOT must be enabled on the printer.</strong></p>
</blockquote>
<p dir="auto"><img src="/assets/uploads/files/1779218518844-example-1.png" alt="Example-1.png" class=" img-fluid img-markdown" /></p>
<h2>Requirements</h2>
<p dir="auto">To use this module, you need the following information:</p>
<ul>
<li>The IP address of your Bambu Lab printer</li>
<li>The printer’s LAN Access Code</li>
<li>The printer serial number</li>
</ul>
<p dir="auto">These three values are required in the configuration to establish the connection with your printer. MagicMirror² documentation recommends clearly listing required external dependencies and setup information in a module README.</p>
<h2>Key Features</h2>
<ul>
<li>Monitor your Bambu Lab printer directly from MagicMirror².</li>
<li>Secure local connection using <strong>MQTT/TLS</strong> on port <strong>8883</strong>.</li>
<li>Configurable refresh interval for automatic updates.</li>
<li>Custom printer title using the <code>printerModel</code> option.</li>
<li>Two temperature display modes:
<ul>
<li><strong>tile view</strong> (<code>tiles</code>)</li>
<li><strong>graph view</strong> (<code>graph</code>)</li>
</ul>
</li>
<li>Visual <strong>AMS</strong> display including:
<ul>
<li>AMS temperature,</li>
<li>filament color,</li>
<li>loaded filament type for each slot.</li>
</ul>
</li>
<li>Automatic highlight of the <strong>active AMS slot</strong> during printing, including when the printer switches filament. Bambu’s AMS workflow is built around slot-based filament selection and color mapping, which makes this type of visual highlighting consistent with how AMS data is handled in local workflows.</li>
<li>Simple installation inside the standard MagicMirror² module structure.</li>
</ul>
<h2>Development Status</h2>
<p dir="auto">The module is functional and ready to use in a standard MagicMirror² environment. Installation, Node.js dependencies, configuration, and update steps follow the usual module workflow inside <code>~/MagicMirror/modules</code>, which is the standard location for third-party MagicMirror² modules.</p>
<p dir="auto">The project is still evolving, especially in terms of UI improvements, advanced display options, and visual customization.</p>
<h2>Compatibility</h2>
<p dir="auto">MMM-Bambulink is designed for <strong>MagicMirror²</strong> and <strong>Bambu Lab printers</strong> with <strong>LAN mode enabled</strong>.</p>
<p dir="auto">The required parameters such as <code>ip</code>, <code>accessCode</code>, <code>serial</code>, <code>mqttPort</code>, and <code>useTLS</code> indicate that the module is intended to communicate with the printer locally through a secure network connection.</p>
<h2>Installation</h2>
<p dir="auto">Go to your MagicMirror <code>modules</code> directory:</p>
<pre><code class="language-bash">cd ~/MagicMirror/modules
</code></pre>
<p dir="auto">Clone the repository:</p>
<pre><code class="language-bash">git clone https://github.com/TAGinside/MMM-Bambulink
</code></pre>
<p dir="auto">Enter the module directory:</p>
<pre><code class="language-bash">cd MMM-Bambulink
</code></pre>
<p dir="auto">Install the Node.js dependencies:</p>
<pre><code class="language-bash">npm install
</code></pre>
<p dir="auto">MagicMirror’s module guides recommend keeping installation steps simple and directly copyable from the README.</p>
<h2>Configuration</h2>
<p dir="auto">Add the module to the <code>modules</code> array in your <code>config/config.js</code> file:</p>
<pre><code class="language-javascript">modules: [
  {
    module: "MMM-Bambulink",
    position: "top_left",
    config: {
      ip: "192.168.1.x",                // Printer IP address
      accessCode: "xxxxxxxx",           // LAN Access Code
      serial: "XXXXXXXX",               // Printer serial number
      updateInterval: 5000,             // Refresh interval in ms

      printerModel: "H2S",              // Displayed printer name or model
      temperatureDisplayMode: "tiles",  // "tiles" or "graph"

      display: {
        scale: 1,
        width: 320,
        graphMinutes: 1
      },

      temperatureColors: {
        nozzle: "#ff4d4f",              // Red
        bed: "#ff9f1a",                 // Orange
        chamber: "#4da3ff"              // Blue
      }
    }
  }
]
</code></pre>
<p dir="auto">MagicMirror² modules are configured through <code>config/config.js</code>, where each module is added to the <code>modules</code> array with its own <code>config</code> object. [web:134][web:267]</p>
<h2>How to Use</h2>
<p dir="auto">After adding the module to <code>config/config.js</code>, restart MagicMirror².</p>
<p dir="auto">Once running, the module will display your Bambu Lab printer information in the selected MagicMirror position, such as <code>top_left</code>, using the temperature display mode you configured.</p>
<h2>Update</h2>
<p dir="auto">To update the module:</p>
<pre><code class="language-bash">cd ~/MagicMirror/modules/MMM-Bambulink
git pull
npm ci
</code></pre>
<p dir="auto">Then restart MagicMirror².</p>
<h2>Use Cases</h2>
<p dir="auto">MMM-Bambulink is especially useful in:</p>
<ul>
<li>a workshop,</li>
<li>a technical office,</li>
<li>a home lab,</li>
<li>a smart home dashboard centered around MagicMirror².</li>
</ul>
<p dir="auto">It allows you to quickly monitor an active print, confirm that the printer is responding, and keep a live visual overview of the current job without constantly opening Bambu Studio.</p>
<h2>About</h2>
<p dir="auto">MMM-Bambulink brings Bambu Lab printer monitoring directly into MagicMirror², making it possible to integrate 3D printing status into a broader smart home, workshop, or technical dashboard.</p>
<p dir="auto">The module is open source and free to use and modify. For more information, updates, or contributions, visit the GitHub repository:</p>
<p dir="auto"><a href="https://github.com/TAGinside/MMM-Bambulink" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/TAGinside/MMM-Bambulink</a></p>
<p dir="auto">Feedback is always welcome, especially for printer compatibility, AMS behavior, and display improvements.</p>
]]></description><link>https://forum.magicmirror.builders/topic/20245/mmm-bambulink-magicmirror-module-for-bambu-lab-printers</link><generator>RSS for Node</generator><lastBuildDate>Tue, 09 Jun 2026 05:21:12 GMT</lastBuildDate><atom:link href="https://forum.magicmirror.builders/topic/20245.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 16 May 2026 14:57:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to MMM-Bambulink: MagicMirror Module for Bambu Lab Printers on Tue, 19 May 2026 20:01:45 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/taginside" aria-label="Profile: TAGinside">@<bdi>TAGinside</bdi></a> edit the wiki on the MagicMirror GitHub page to add your module to the appropriate section and the next day it will appear in the searchable list here</p>
<p dir="auto"><a href="https://modules.magicmirror.builders/" target="_blank" rel="noopener noreferrer nofollow ugc">https://modules.magicmirror.builders/</a></p>
<p dir="auto">You could also describe it on the discord or reddit MagicMirror channels</p>
]]></description><link>https://forum.magicmirror.builders/post/131172</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/131172</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Tue, 19 May 2026 20:01:45 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Bambulink: MagicMirror Module for Bambu Lab Printers on Tue, 19 May 2026 19:38:46 GMT]]></title><description><![CDATA[<p dir="auto">0.2 Graphical module done !<br />
Hey question how i can promote my module now ?</p>
]]></description><link>https://forum.magicmirror.builders/post/131171</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/131171</guid><dc:creator><![CDATA[TAGinside]]></dc:creator><pubDate>Tue, 19 May 2026 19:38:46 GMT</pubDate></item></channel></rss>