How a 3D printer toolchanger works

Prusa XL vs Bambu Lab H2D for multi-material printing

One printer swaps whole toolheads, the other switches between two nozzles and feeds them from AMS units. This page sets the Prusa XL+ and the Bambu Lab H2D side by side from Prusa's and Bambu Lab's own specs and lists which job suits which machine.

Published · Last verified

The control panel of an Original Prusa XL: a screen showing a finished 8 h 57 min PLA print using 234 g from tool T1, a control knob, a reset button and a USB drive
Photo: UC Davis College of Engineering, CC BY 2.0

The Prusa XL+ prints up to five materials with no purge, because each material has its own toolhead. The Bambu Lab H2D prints two with no purge and up to 25 with AMS (Automatic Material System) units, but a nozzle flushes each time it changes filament. The H2D brings a built-in 65 °C heated chamber and 350 °C nozzles; the XL+ brings a 360 mm cube of build volume and a different nozzle size per tool.

How do the Prusa XL and H2D compare for multi-material printing?

The Prusa XL+ is a toolchanger: up to five complete toolheads, so up to five materials print without purging, on a 360 mm cube. The Bambu Lab H2D has two nozzles on one toolhead: two materials without purging, up to 25 with AMS units and flushing, a 65 °C heated chamber and 350 °C nozzles.

Prusa replaced the Original Prusa XL with the XL+ in August 2026, so the figures below are for the XL+. All specs come from Prusa’s and Bambu Lab’s product pages and documentation, checked on October 14, 2026.

Prusa XL+ Bambu Lab H2D
Architecture Toolchanger: 1, 2 or 5 complete toolheads, each with its own extruder, hotend, nozzle and filament One toolhead with two hotends; the left one lowers to print, and one extruder motor feeds either side
Materials without purge Up to 5 (one per toolhead) 2 (one per nozzle)
Materials with purge No filament changer listed; Prusa lists its multi-material option as “Built-in” Up to 25: 4 AMS 2 Pro and 8 AMS HT units (24 slots) on one nozzle, plus an external spool on the other
Build volume 360 × 360 × 360 mm 325 × 320 × 325 mm on one nozzle; 300 × 320 × 320 mm for a part using both
Max nozzle temperature 290 °C 350 °C, both nozzles
Max bed temperature 120 °C 120 °C
Chamber Open frame. Optional enclosure reaches 50 °C; an upcoming external heater add-on raises it to 60 °C Enclosed, with an active PTC chamber heater, up to 65 °C
Nozzle sizes in one print Each tool can carry a different size; Prusa lists 0.25 mm to 0.8 mm nozzles Same size on both nozzles; the request for mixed sizes on Bambu Studio’s GitHub is still open
Size and weight 700 × 900 × 720 mm, 30 kg 492 × 514 × 626 mm, 31 kg

How each machine changes material

Prusa XL+. The printer parks the active toolhead in its dock and picks up the next one. Prusa says parked heads “stay preheated for instant material swaps” and power down when unused, and that tools swap “in seconds”. No filament is unloaded, so there is nothing to flush. The Prusa XL as a toolchanger covers the docks and calibration.

Bambu Lab H2D. A lifting motor lowers or raises the left hotend, and a flow blocker covers whichever nozzle is idle. Switching nozzles flushes nothing.

A third filament has to share a nozzle with another. That nozzle then cuts, unloads and flushes, as on a single-nozzle printer with an AMS. Bambu Studio’s default Filament-Saving grouping puts the filaments that need the biggest flushes on separate nozzles. How the H2D dual nozzle works has the full mechanism.

Both makers still recommend a prime tower

Neither machine flushes on a tool or nozzle switch. The tower is there to clean and settle a nozzle that has sat idle.

Prusa XL+. PrusaSlicer adds a wipe tower when you pick a multi-tool printer. Prusa calls it “the best way to cover a wide range of materials and to ensure maximum reliability”. You can turn it off under Print Settings → Multiple Extruders → Wipe Tower. Prusa’s conditions are dry filament and regular checks on the print, since damp filament oozes from a parked, preheated nozzle.

Bambu Lab H2D. Bambu Lab’s FAQ recommends a prime tower on dual-nozzle prints. A nozzle can carry residual filament after a switch, and priming cleans it off and steadies the pressure before the nozzle returns to the model. The idle nozzle is cooled and reheated in time for its next turn to limit oozing.

On the H2D, flushing between filaments that share a nozzle is the main source of waste. How much filament dual-nozzle printing wastes gives the figures.

Which materials each one prints

Prusa lists PLA, PETG, ASA, ABS, PC, PA (nylon), TPU, PVA, HIPS, PP, CPE, PVB and carbon-fiber composites for the XL+, any of them in any toolhead. Its direct-drive Nextruder tops out at 290 °C.

The H2D’s 350 °C nozzles reach further, with three nozzle rules in Bambu Lab’s grouping guide:

  • PPA-CF and PPS-CF (carbon-fiber-filled polyphthalamide and polyphenylene sulfide) print only from the left nozzle.
  • TPU on the left nozzle blocks the right nozzle, because lifting the left hotend twists the flexible filament. TPU on the right nozzle runs alongside a rigid filament on the left.
  • Parts taller than 320 mm go to the right nozzle, which reaches 325 mm.

For warp-prone materials such as ABS, ASA and nylon, the H2D’s chamber heater comes with the printer. On the XL+, the 50 °C enclosure is an extra. Prusa still lists the 60 °C heater add-on as coming soon.

Largest multi-material part on each

On the XL+, Prusa quotes parts “up to 360 × 360 × 360 mm (46.7 liters) using up to five materials in a single, seamless job”. On the H2D, each nozzle misses a 25 mm strip at one side of the 350 × 320 mm bed. A part that uses both nozzles has to fit 300 × 320 × 320 mm. The H2D’s print volume with two nozzles maps the strips.

Prices for comparable setups

Sorted by price. Prusa prices are for the assembled printer, listed by Prusa on October 14, 2026, on its US business page, which names the configurations “1-Toolhead XL” and so on. US reseller Printed Solid listed the assembled XL+ at $2,649, $3,349 and $4,249 the same day. Bambu Lab prices are from its US store on October 14, 2026.

Setup Materials without purge Price (USD) Bambu Lab’s typical price
H2D 2 $1,549 $1,749
H2D AMS Combo (1 AMS 2 Pro) 2, plus flushing from 4 AMS slots $1,749 $1,999
H2D AMS Combo, Dual AMS 2 Pro Bundle 2, plus flushing from 8 AMS slots $1,949 $2,249
XL+, 1 toolhead 1 $2,690 n/a
XL+, 2 toolheads 2 $3,290 n/a
XL+, 5 toolheads 5 $4,190 n/a

A two-material setup costs $1,549 on the H2D and $3,290 on a two-toolhead XL+. Five materials without purging is only available on the XL+, at $4,190 before the optional enclosure. Prusa says the single-tool XL+ frame is ready for more toolheads, so it can be expanded later.

Which fits which multi-material job

  • More than 2 materials with no purge at all → the XL+ with five toolheads. The H2D flushes whenever a third filament shares a nozzle.
  • Up to 2 materials, such as a part plus soluble PVA supports → either. Both print two filaments with no flushing; the H2D costs less for that setup.
  • Many colors, purge waste acceptable → the H2D with AMS units, up to 25 filaments in one job.
  • A different nozzle size per material, such as a fine 0.25 mm perimeter tool next to a 0.8 mm infill tool → the XL+. The H2D needs the same size in both nozzles.
  • Filaments above 290 °C, such as PPA-CF or PPS-CF → the H2D’s 350 °C left nozzle.
  • ABS, ASA or nylon with a heated chamber included → the H2D’s built-in 65 °C chamber. The XL+ reaches 50 °C with its optional enclosure.
  • Multi-material parts larger than 300 × 320 × 320 mm → the XL+’s 360 mm cube.

For the wider trade-off between swapping toolheads and swapping filament, see toolchanger vs AMS.

Sources

  1. Prusa Research, Prusa XL+ Five-Head (accessed October 14, 2026)
  2. Prusa Research, Prusa XL+ Dual-Head (accessed October 14, 2026)
  3. Prusa Research, Original Prusa XL for Business (US prices) (accessed October 14, 2026)
  4. Printed Solid, Prusa XL+ Assembled 3D printer (accessed October 14, 2026)
  5. Prusa Knowledge Base, Printing without purge tower on the XL (Multi-Tool) (accessed October 14, 2026)
  6. Prusa Knowledge Base, Wipe tower (accessed October 14, 2026)
  7. Bambu Lab store (US), H2D (accessed October 14, 2026)
  8. Bambu Lab Wiki, Introduction to H2D (accessed October 14, 2026)
  9. Bambu Lab Wiki, H2D FAQ (accessed October 14, 2026)
  10. Bambu Lab Wiki, Introduction to the printable range of H2D dual nozzles (accessed October 14, 2026)
  11. Bambu Lab Wiki, Introduction to filament grouping strategy for dual nozzle printers (accessed October 14, 2026)
  12. Bambu Studio GitHub, Issue #8051: Support H2D with different nozzle sizes on the left and right (accessed October 14, 2026)