Skip to content

v1.1.0 — Package rename + PyPI debut

Choose a tag to compare

@tribixbite tribixbite released this 21 May 04:24
· 214 commits to main since this release

First pip install beambam release. Rebrand from x2d since the bridge supports every Bambu Lab printer (X1/P1/A1/H2/X2D), not just X2D.

See CHANGELOG.md for the full diff.

Install

pip install beambam                # core bridge + CLI
pip install beambam[all]           # + HA, MCP, web UI, AI assistant
beambam --version

New commands

  • beambam analyze <file.3mf> — print-plan dissector (filaments / flushes / AMS / hints)
  • beambam simulate <subcmd> — dry-run signed MQTT payload preview
  • beambam cloud-fetch --info <design_id> — MakerWorld design metadata
  • beambam frame --preset mira --out mira.stl — frame-STL with name presets

Library API

from beambam import Printer, Creds
with Printer(Creds(ip='...', code='...', serial='...')) as p:
    s = p.state()
    p.start_print('model.gcode.3mf', ams=[1, 5])