Skip to content

Bambu Lab setup for iHeater Link

What this is for

iHeater Link can automatically control iHeater during prints on Bambu Lab printers. Unlike the Klipper setup, Bambu does not require printer-side macros or G-code changes. Link connects to the printer over the local network and reads print state and active filament information.

On current Bambu Lab printers, chamber temperature cannot be used reliably as the control command for iHeater. Instead, Link detects which filament is active in the current tray and whether the printer has started print preparation or printing. Based on the filament type, the firmware selects the chamber temperature from the material table and turns iHeater on automatically.

If the filament type you need is missing from the firmware material list, contact the firmware author so it can be added in a future version.

Result

Bambu starts preparation or printing -> Link sees active filament -> selects temperature from material table -> iHeater turns on

When the print ends or the active scenario no longer requires heating, Link turns iHeater off.

1. Open device settings

In the portal, open the iHeater Link device card and click the gear icon.

Opening device settings

2. Enable the Bambu connection

In device settings, open CONNECTIONS and enable BAMBU. Other connections can stay disabled if you do not use them.

Enabling Bambu in device settings

3. Select Bambu Lab on the device page

Return to the device page and click BAMBU LAB in the Device Info block. The button becomes active.

Selecting Bambu Lab

4. Enter connection parameters

In Bambu Lab settings, enable the integration and fill in the connection parameters.

Bambu Lab settings

Usually these fields are required:

  • Printer IP: printer IP address on the local network;
  • Printer serial: printer serial number;
  • LAN access code: LAN mode access code;
  • Auto-apply on tag detect: enable this if Link should automatically apply temperature from the detected filament;
  • Default AMS and Default tray: leave the defaults unless you need to force a specific AMS or tray.

The printer and iHeater Link must be on the same local network. LAN access code and printer serial are available in the Bambu Lab printer settings.

5. Configure material temperatures

Open MATERIALS in device settings. Each filament type can have its own chamber temperature.

Material temperatures

The firmware already includes a broad set of filament types. When the printer starts preparation or printing, Link checks the active tray, detects the filament type, and uses the temperature from this table. For example, PLA can use a low temperature or no heating, while ABS and ASA can use higher chamber temperatures.

If the active filament is not found in the table or its temperature is not suitable, edit the value in MATERIALS and save the settings.

6. Test

Start a Bambu Lab print with a filament that has a temperature configured in MATERIALS. When the printer enters preparation or printing, iHeater Link should automatically apply the temperature for the active filament and turn iHeater on.

If heating does not start, check:

  • BAMBU connection is enabled in device settings;
  • BAMBU LAB is selected in the Device Info block;
  • IP, serial, and LAN access code are correct;
  • the printer reports the active tray and filament type;
  • a temperature is configured for this filament type in MATERIALS.