Skip to content

Bambu Lab X2D: Bambu Studio Setup

The X2D’s dual-nozzle toolhead means your slicer setup has an extra layer most Bambu guides don’t cover: assigning filament to a left and a right nozzle instead of just picking a color. Here’s how to get it connected and configured correctly.

Designer working with CAD and slicer software on dual monitors

What you need before you start

Bambu Studio added native X2D support in version 2.5.3. If you’re on an older build, the X2D printer profile won’t show up in the add-printer list at all, and some users hit exactly that in the early weeks after launch. Update Bambu Studio first, then everything below will make sense.

You also want to know your firmware version before you touch the slicer. The X2D shipped with 01.01.00.00 as its first OTA update, and several of the dual-nozzle features in Studio (filament grouping, the Filament Track Switch integration) assume you’re at or above that baseline.

Adding the X2D to Bambu Studio

Open Bambu Studio, go to the printer selector, and choose Add Printer. You get the same two paths as every other Bambu machine:

  • Cloud binding: pair through Bambu Handy first (scan the QR code on the X2D’s screen), then the printer shows up in Studio once it’s tied to your account. Prints route through Bambu’s cloud unless LAN mode is on.
  • Local network (LAN) mode: enable LAN mode on the printer, then add it in Studio using its IP address and the access code shown on the touchscreen. Studio will send files directly to the printer over your network instead of round-tripping through the cloud, which matters if you’re offline-first or just don’t want your prints touching a third-party server.

One detail worth knowing: Studio sends the file straight to the printer only when it can find the machine on the local network and there’s storage available on the printer side. Otherwise it goes through the cloud and back down, even if the printer is sitting three feet from your router. If your prints seem to take a while to start, that’s usually why.

Picking the right printer profile

In the printer dropdown, look for “Bambu Lab X2D” specifically. Don’t grab the H2D or X1 Carbon profile out of habit or because it’s higher up the list, they have different nozzle geometry, different build volume, and different toolhead firmware behavior, so filament flush volumes and calibration data won’t line up.

Also worth noting: in dual-nozzle mode, the X2D’s usable print area is smaller than its single-nozzle maximum. Multiple independent reviews put it at roughly 235.5 x 256 x 256mm versus the full 256 x 256 x 260mm, because both nozzles have to be able to physically reach the same print area and the offset between them eats into the X axis. If you’re printing something right at the edge of the build plate, this is the number to check, not the headline spec.

How the dual-nozzle toolhead changes your setup

The X2D’s two nozzles aren’t identical. The left nozzle is the primary one: direct drive extruder, motor mounted right at the toolhead, handles the full material range and runs at the printer’s top speeds. The right nozzle is fed by a rear-mounted Bowden extruder, built for higher feed force over a longer path, and it’s positioned as the auxiliary, typically used for support material or a second color at a more modest speed.

Switching between the two nozzles happens through a gear-and-trigger mechanism rather than a second motor on the toolhead itself, which is part of why Bambu can keep the toolhead light. From the slicer’s side, this means every dual-color or dual-material print involves a nozzle switch, not just a filament swap, and Bambu Studio schedules those switches as part of slicing.

Filament grouping and the purge tower

When you load a model with more than one filament, Bambu Studio runs a step it calls filament grouping. Instead of you manually deciding which physical extruder gets which filament, the slicer looks at the model’s color layout, the sequence of color changes, and the flush volume between filaments, then works out which filaments should sit on the left nozzle and which go to the right to minimize waste and switching.

You don’t have to accept the automatic result. In the filament list, there’s a “Regroup filament” option, and switching to Custom lets you manually drag filaments onto the left or right nozzle yourself. This matters most when you’re using dedicated support material: assign it manually to a filament slot and Studio will typically shift into a nozzle-split strategy automatically, running supports through the right nozzle and the model itself through the left.

There’s still a prime/purge tower involved when the printer switches nozzles mid-print, similar to how a multi-material AMS setup works on single-nozzle Bambu printers. Whether X2D’s implementation gets a “split the tower into build-plate margins” option like the one requested for H2D in an open GitHub feature request wasn’t confirmed as available on X2D at the time of writing, so don’t assume that’s already in the slicer if you don’t see it.

Connecting the AMS

If you bought the X2D Combo, it ships with an AMS 2 Pro, and pairing follows the usual Bambu process: connect the AMS hub to the printer, let it initialize, and it should auto-detect during setup. If auto-initialization doesn’t find loaded filament, the printer screen has a Manual Mode option where you assign the AMS to either the left nozzle or the right (auxiliary) side yourself.

By default, an AMS unit is fixed to whichever nozzle you assigned it to. That’s fine if you always print the same way, but it becomes a limitation the moment you want a filament from that AMS to feed the other nozzle on a different print.

The Filament Track Switch

Bambu sells a separate accessory for the X2D called the Filament Track Switch, and it’s worth knowing about even if you don’t buy one right away. Once installed, it removes the fixed AMS-to-nozzle binding, so any filament in any connected AMS can route to either nozzle, and the slicer can even reassign filaments between nozzles layer by layer (Bambu calls this dynamic mapping) to cut waste further.

Two caveats worth flagging before you buy one. First, it’s currently listed as compatible with X2D and H2C, with H2D support expected later in 2026, not out yet. Second, and more relevant if you already own an X2D: installing the switch currently blocks high-precision nozzle offset calibration. You’d need to remove it and put the printer back to its unmodified state to run that calibration, at least until a firmware update lifts the restriction.

Recommended filament profiles per nozzle

Treat the left (primary) nozzle as your main-material nozzle: PLA, PETG, ABS/ASA, and other structural filaments that benefit from direct drive and higher speed all belong there.

The right (auxiliary) nozzle is built around support workflows rather than general-purpose printing. Bambu’s own compatibility guidance leans toward dedicated support materials there, things like PVA, BVOH, and Support for PLA/PETG, plus official PLA when you’re not running a support job. It’s not positioned as a second nozzle for arbitrary structural filament, and Bambu doesn’t recommend PETG on the aux side specifically, the nozzle’s raising and lowering during a print can interact badly with anything prone to stringing or oozing.

One thing that is not confirmed for the X2D specifically: running different nozzle diameters on the two hotends, say 0.6mm on the left and 0.2mm on the right. There’s an open GitHub issue on the BambuStudio repository describing the X2D as currently locked to one nozzle size across both hotends, and a matching community thread asking for mixed-diameter support that, as of this writing, hasn’t shipped. If you were hoping to run a fine-detail nozzle on one side and a volume nozzle on the other, that’s not available yet, don’t set your profile expecting it to work.

Updating firmware from Bambu Studio

For networked printers, Bambu Studio’s Device panel will flag an available firmware update and let you trigger it without leaving the slicer, the same as it does for X1 Carbon or P1P. For the X2D, this is the easiest path when you’re online.

If the printer has no internet access, you can still update offline: download the firmware package from Bambu’s support site, copy it to the root of a USB drive, insert it into the X2D, then go to Settings > Firmware > Update Offline on the printer’s screen and pick the version. The update takes 20 to 30 minutes, don’t cut power during it, and the printer restarts on its own when it’s done.

Keep firmware and Bambu Studio versions moving together. Some newer X2D features, cloud PIN binding is one example, need a minimum Studio build (2.5.3.60 or later) to work at all, so an outdated slicer can make a perfectly good firmware update look broken when it isn’t.

Related X2D guides: if you’re still setting up the printer itself, see unboxing and safe first setup and the first print walkthrough. For sensor and offset calibration details, see bed leveling and calibration, and for loading filament on either nozzle see loading, unloading, and changing filament. Error codes are covered in the X2D HMS error index.

Your next print can be better

Describe the symptom. Start with the most likely fix.

The troubleshooting hub narrows the library by print stage, material and the action you are comfortable taking.