Bambu Lab icon

Bambu Lab

Interact with Bambu Lab 3D Printers via MQTT and FTP

Print → Start

AI-generated

Summary

Start a print job on a Bambu Lab 3D printer using the specified .3mf file, with optional print settings and automatic AMS filament profile detection.

Inputs

  • fileName (required) — Name of the .3mf file on the printer (e.g., model.3mf or model.gcode.3mf). Must be a sliced project file exported from Bambu Studio.
  • printOptions — Optional collection of print settings. When auto-detect is enabled, Use AMS and AMS Mapping options are ignored.

Output shape

object with success, message, fileName, and optional auto-detect metadata

Includes autoDetected, filamentsDetected, amsMapping, amsDetected, totalSlots, and filamentMatches when auto-detect runs successfully.

Examples

Example 1: Start a print with default bed leveling and AMS

fileName: 'model.3mf'; printOptions: { useAMS: true, bedLeveling: true, flowCalibration: false, vibrationCalibration: true, layerInspect: false, timelapse: false }

Example 2: Start a print with auto-detect filament profiles

fileName: 'model.3mf'; printOptions: { autoDetectFilaments: true }

Discussion