Bambu Lab X2D
Bambu's most aggressive machine yet: dual nozzles, an actively heated chamber, on-device AI camera, and a $649 price that undercuts its own predecessor by nearly half. The openness story is unchanged — and, since January 2025, measurably tighter.
The X2D delivers dual-material printing with an active chamber at a price no competitor matches — and it is firmly Bambu's most walled machine. Closed signed firmware, proprietary boards, no Klipper path short of a board swap, an Authorization Control System that gates cloud printing behind Bambu's servers, and confirmed AGPL licence violations in BambuStudio (Software Freedom Conservancy, May 2026). The AI camera runs entirely on-device, which is genuinely good; the LiDAR from the X1 Carbon is gone, replaced by an eddy current sensor. Developer Mode unlocks full LAN access and OrcaSlicer, but disables Bambu Cloud entirely — a binary choice, not a dial. Excellent hardware for multi-material and engineering materials; the openness cost is real and growing.
What it is
The Bambu Lab X2D (April 2026) is Bambu's current flagship FDM printer. It adds two features absent from the P1 and X1 series: a dual-nozzle system and an actively heated chamber that holds up to 65 °C. Build volume is 256 × 256 × 260 mm on a single nozzle, reducing slightly to 235.5 × 256 × 256 mm when both nozzles are active.
The dual-nozzle arrangement is not IDEX (independent dual extrusion). Both nozzles share a single toolhead carriage. The left extruder is direct-drive and handles model material at up to 1,000 mm/s mechanically (around 500 mm/s in real print use). The right extruder is Bowden-fed, driven by a motor mounted on the frame, and tops out at 200 mm/s — it handles support material, a second colour, or soluble interface layers, but cannot run flexible filaments such as TPU. A nozzle-lifting mechanism raises the inactive nozzle clear of the print path on each switch; Bambu reports more than one million switch cycles in lifecycle testing.
The 65 °C active chamber makes ABS, ASA, PA (Nylon) and PC practical without enclosure modifications. At $649 standalone or $899 with the AMS 2 Pro, it positions below the X1 Carbon's launch price while adding features the X1C did not have.
Openness
On every dimension we score, the X2D is at the closed end of the spectrum. This is the core of the review.
- Firmware — closed and signed. Bambu Lab ships OTA updates only; binaries are signed and you cannot flash an alternative build. The company has stated explicitly that tight vertical firmware control — "the Apple approach" — is their policy. No community firmware equivalent to X1Plus exists for the X2D as of August 2026. The X1Plus project, which does add SSH and Klipper-adjacent capability to the X1 and X1 Carbon, does not support the X2D.
- Mainboard — proprietary. The machine uses two Bambu-designed PCBs: an AP board (application processor, NPU, camera, networking) and an MC board (motor control). Both are sold as spare parts but without schematics or reference designs. The SoC on the AP board has not been publicly identified — there is no X2D community teardown to date. These are not targetable by standard open-firmware projects without a hardware swap.
- Klipper — community board-replacement only. Bambu provides no Klipper support. The community Klipper conversion project by ChazLayyd replaces the internal electronics entirely with open hardware — a meaningful undertaking, not a firmware flash — and was developed for P1/X1 models rather than the X2D specifically. OctoPrint, Mainsail, and Fluidd are not compatible with the X2D's native firmware.
- Slicer — nominally open; de facto mixed. Bambu Studio is nominally licensed under AGPLv3 (it descends from PrusaSlicer/Slic3r). However, the Software Freedom Conservancy confirmed two AGPL violations in May 2026: Bambu does not provide corresponding source for the proprietary
libbambu_networkinglibrary bundled with each release, and Bambu's Terms of Service claims to override AGPLv3 user rights — which the SFC characterised as legally false. Bambu maintains this arrangement; the networking source remains unpublished. The situation is further complicated by a cease-and-desist Bambu sent to a developer who released an OrcaSlicer fork restoring direct cloud printing. OrcaSlicer works with the X2D in Developer Mode (LAN only); cloud slicing from OrcaSlicer requires Bambu Connect, Bambu's proprietary bridge application. - Ecosystem — cloud-first; Developer Mode is the escape hatch. Out of the box the X2D connects to Bambu Cloud. The Authorization Control System (ACS), introduced in firmware 01.08.05.00 and present on the X2D from launch, requires cloud authentication to start print jobs — including jobs sent over LAN in cloud mode. Developer Mode bypasses this: it enables full MQTT access, FTP file transfer, unrestricted third-party slicer connection, and OrcaSlicer printing. The catch is that Developer Mode is LAN-only — enabling it cuts off Bambu Cloud, the Bambu Handy app, and MakerWorld entirely. It is a hard switch, not a per-feature toggle. SimplyPrint confirmed compatibility via Developer Mode as of June 2026.
- Repairability — proprietary path. Hotends, toolhead components, AMS 2 Pro parts, and both controller boards route through Bambu for replacements. Spare parts are available from Bambu directly, which is better than nothing — but these are not commodity items available from multiple suppliers.
The honest summary: the X2D scores red on firmware, mainboard, Klipper, and ecosystem. The slicer is yellow — OrcaSlicer works but the AGPLv3 situation is unresolved and the cloud printing path requires Bambu's proprietary bridge. If owning the control stack matters, the trade is significant. If it does not, the hardware is genuinely impressive.
AI tooling
The X2D's AI story has changed notably versus the X1 Carbon, and not entirely in the direction you might expect.
What's there: the AI toolhead camera
A camera mounted inside the enclosure feeds a machine-learning model running on the AP board's dedicated NPU (Neural Processing Unit). Inference is on-device — confirmed to work in LAN-only Developer Mode without any internet connection. The system detects eight failure types: spaghetti / loose extrusion, foreign objects on the bed, nozzle clumping, printed part displacement, purge chute pile-up, build plate type recognition, and build plate alignment errors. On detection, the printer pauses and sends a notification via Bambu Handy (when cloud mode is active) or flags the event in the local interface.
Cloud connectivity is used for one narrow purpose: periodically pushing updated ML model weights via OTA firmware. A printer running in Developer Mode uses whatever model shipped in the last firmware update — functional, but potentially less accurate than the continuously updated cloud-connected version.
What's gone: the LiDAR
The X1 Carbon's Micro LiDAR (7 μm resolution) is absent on the X2D. The X1C used it for first-layer surface scanning and for optical flow calibration at the start of each print — measuring the actual deposited bead width and adjusting in real time. That capability is gone. The X2D replaces it with an eddy current sensor on the toolhead, which handles Z-homing, bed levelling, and a Dynamic Flow Calibration pass that uses motor torque/position data rather than optical measurement. The eddy current approach works; it is not a like-for-like substitute for LiDAR-based first-layer inspection. If that inspection step is a reason you are considering a Bambu, the X1 Carbon is the machine that had it — the X2D does not.
The optional Vision Encoder
An optional add-on, sold separately, improves motion position accuracy to 50 microns. It is not included in either the standalone or Combo SKU.
AMS 2 Pro
The Combo includes the AMS 2 Pro, a genuine upgrade over the original AMS. Key differences: active drying at 65 °C (the original used only desiccant packets), airtight storage, RFID auto-matching of filament profiles (Bambu-branded spools only — third-party spools still require manual selection), ceramic inlets resistant to abrasive filaments, and a brushless servo motor for faster, quieter filament swaps. Up to four AMS 2 Pro units can be daisy-chained, giving up to 16 automated spools. Up to eight AMS HT units can extend the total to 24 filaments.
Where it wins
- Dual-nozzle at this price. No FDM printer offers dual-material printing with an active chamber for $649. Soluble supports (PVA), multi-colour without a purge tower on every layer, and material-change prints are all more practical here than anywhere in this price band.
- Active 65 °C chamber. ABS, ASA, PA, and PC become first-class materials without any enclosure modification. This is a practical differentiator over the P1S, which has passive chamber warming only.
- On-device AI camera. Eight failure-detection types running entirely on the printer's NPU — no cloud dependency for the detection itself. This is the right architecture for a piece of equipment you may want to operate air-gapped or on a local network.
- AMS 2 Pro quality. Active drying, airtight storage, and ceramic abrasive-resistant inlets make the filament system genuinely better than the original. For PA and other moisture-sensitive engineering materials, the drying capability matters.
- Aggressive pricing. $649 standalone, $899 with AMS 2 Pro — significantly below where dual-material enclosed printers from other vendors sit.
- OrcaSlicer support via Developer Mode. For users willing to live in LAN-only mode, the slicing workflow is fully open and the calibration tools in OrcaSlicer are better than BambuStudio's. The trade-off is losing cloud features entirely.
Where it's locked down
- No LiDAR. The X1 Carbon's first-layer scan and optical flow calibration are absent. If that quality assurance step matters to you, the X2D is a step back from its predecessor, despite the lower price.
- Closed, signed firmware — and no X2D community path. The X1Plus project gave X1 Carbon users an SSH-accessible, Klipper-adjacent alternative. The X2D has no equivalent. You take Bambu's firmware or you replace the electronics.
- ACS: the binary cloud choice. The Authorization Control System means full LAN control requires enabling Developer Mode, which disables cloud features entirely. There is no middle ground where you keep the Bambu Handy app and also allow OrcaSlicer direct printing over cloud.
- BambuStudio AGPL violations. The proprietary networking library bundled with BambuStudio has confirmed licence violations per the Software Freedom Conservancy. The source remains unpublished. Bambu also sent a cease-and-desist to a developer who released a compliant fork. The slicer is less open than its AGPLv3 label implies.
- Bowden right extruder limitations. The auxiliary nozzle tops out at 200 mm/s and cannot handle flexible filaments. TPU must run on the left direct-drive nozzle. This is not a deal-breaker, but dual-material TPU prints or high-speed support material are constrained.
- RFID only for Bambu filament. The AMS 2 Pro's automatic profile matching works only with Bambu-branded spools. Third-party filament still requires manual profile selection — a mild ecosystem nudge toward Bambu's own materials.
- Proprietary mainboard; no Klipper without a hardware swap. The community Klipper conversion project requires replacing both controller boards with open hardware. That is a non-trivial modification and not a realistic path for most users.
Who it's for
The X2D is for makers, small studios, and engineers who want dual-material printing — soluble supports for complex geometry, multi-colour with minimal purge waste, or PA model printed with PVA interface — and who are prepared to accept a closed, cloud-leaning ecosystem in exchange. The active chamber makes it the most practical Bambu machine for engineering-grade materials at this price. Users who want to stay in cloud mode and use BambuStudio will get the smoothest experience; users willing to enable Developer Mode get full OrcaSlicer access and local-first control.
It is not for Klipper enthusiasts, firmware modders, or users who need the full openness stack. For those priorities, the Voron 2.4 or the Sovol SV08 (an assembled Voron derivative, Klipper-native, GPL-3.0) are the honest alternatives — with none of the dual-material or active-chamber advantages the X2D brings. The Prusa Core One is the open-hardware answer to the single-nozzle enclosed CoreXY class, but at a higher price and without active chamber heating. Many workshops run an open machine alongside a Bambu; the gap is real and the machines are genuinely complementary.
Specs & links
- Build volume: 256 × 256 × 260 mm (single nozzle); 235.5 × 256 × 256 mm (dual active).
- Kinematics: enclosed CoreXY; direct-drive left extruder + Bowden right extruder on a shared toolhead carriage.
- Speed: up to 1,000 mm/s mechanical travel (left extruder); 200 mm/s right extruder; ~500 mm/s in real print use.
- Acceleration: 20,000 mm/s².
- Max hotend temperature: 300 °C.
- Active chamber temperature: up to 65 °C.
- Sensors: 31 total; eddy current sensor for bed levelling and Dynamic Flow Calibration (no LiDAR).
- AI camera: on-device NPU inference — 8 failure-detection types; no cloud required for detection.
- Firmware: proprietary, closed and signed; ACS active from launch; no community firmware for X2D.
- Mainboard: proprietary Bambu AP board + MC board; SoC undisclosed.
- Klipper: not officially supported; community board-replacement project available (not X2D-specific).
- Developer Mode: available — full LAN access, MQTT, FTP, OrcaSlicer; disables Bambu Cloud entirely.
- Multi-material: dual nozzle on-board; optional AMS 2 Pro (up to 4 units = 16 spools) with active drying, RFID auto-match, airtight storage.
- Air filtration: triple-stage — G3 pre-filter + HEPA H12 + activated coconut carbon.
- Connectivity: cloud-connected by default; LAN-only / Developer Mode available.
- Slicers: BambuStudio (nominally AGPLv3; SFC found violations, May 2026); OrcaSlicer in Developer Mode.
- Price (US, at launch): $649 standalone; $899 AMS 2 Pro Combo.
- Product page: bambulab.com/en-us/x2d.
- BambuStudio on GitHub: github.com/bambulab/BambuStudio.
- Software Freedom Conservancy AGPL finding (May 2026): sfconservancy.org.
- X1Plus community firmware (X1C only, not X2D): github.com/X1Plus/X1Plus.
- Bambu Developer Mode wiki: wiki.bambulab.com.
- OrcaSlicer: github.com/OrcaSlicer/OrcaSlicer.