Every printer has limits it ships with: the nozzle, bed and chamber temperatures it is built for, the caps set in its firmware, and what its warranty allows. Each page here starts from those limits.

Upgrade options are set out in tables sorted by a neutral column, such as temperature rating or price, never ranked. Every figure cites its source, and every page shows when it was last checked.

The model-by-model 3D printer upgrade wiki.

Start from the machine you own and the material you want to print, find the limit that stops you, and see every route past it: hotends and nozzles, enclosures and chamber heating, firmware and Klipper, beds and build plates, and multi-color systems. Each route comes with its dependencies, its cost and what it means for the warranty.

The 3D Printeray mascot, a kangaroo in a purple suit and green goggles, behind the word Printeray in purple pillow letters

Recently updated

A hand-built 3D printer extruder with clear acrylic plates, a drive gear, black thumb screws and a hotend wrapped in orange Kapton tape, lying on a carpet

Guide · October 12, 2026

Adding a second extruder to a single-nozzle printer

Close-up of a Bambu Lab A1 mini in a store showroom: the toolhead on its gantry, cables, and a Chinese-language label on the base with diagrams of the toolhead, camera and bed safety area

Comparison · October 12, 2026

Bambu Lab H2D vs X2D: the dual nozzle differences

A hand holding a small boat model printed in red and blue plastic, seen from above, with the 3DBenchy name printed along the bottom edge

Guide · October 12, 2026

Do dual nozzle printers waste less filament?

A half-printed blue and white 3DBenchy with white strings trailing off one side, on the blue build plate of a dual-extrusion printer

Guide · October 12, 2026

Does a second nozzle slow down printing?

Start with the limit you keep hitting

Rows of Bambu Lab printers running behind the glass front of a Bambu Lab store

Overview + 2 pages

Upgrading Bambu Lab printers for engineering materials

A Voron printer during assembly, its toolhead on the gantry above the bed frame

Overview + 1 page

Voron printers for engineering materials: builds, chambers and upgrades

A printer's status display showing nozzle and bed temperatures of 25 °C

Overview + 3 pages

3D printer temperature limits explained: nozzle, bed and chamber

A V6-style hotend with a copper heat break, a silicone sock on the heater block and a brass nozzle

Overview + 1 page

How to choose a hotend for engineering filaments

An enclosed Creality K1C printer on a desk beside a stack of filament spools

Overview + 2 pages

Adding a chamber heater to a 3D printer: how it works and your options

A Voron 3D printer seen from the front, its orange toolhead above a black textured build plate

Overview + 18 pages

What Klipper macros can do

A hand holding a 3DBenchy boat printed in two colors, green and brown

Overview + 1 page

How multi-color 3D printing works: AMS, MMU, dual nozzle and toolchangers

A hand holding a blue and white 3DBenchy boat printed with dual extrusion, with thin strings of plastic trailing off it

Overview + 15 pages

What a dual nozzle 3D printer is and what it is for

Printed parts and a frame for a Prusa i3 laid out in a box before assembly

Overview + 2 pages

What order should you upgrade a 3D printer in?

how this [-----] wiki works

Upgrade guides

A hand-built 3D printer extruder with clear acrylic plates, a drive gear, black thumb screws and a hotend wrapped in orange Kapton tape, lying on a carpet

Dual nozzle

Adding a second extruder to a single-nozzle printer

A hand holding a small boat model printed in red and blue plastic, seen from above, with the 3DBenchy name printed along the bottom edge

Dual nozzle

Do dual nozzle printers waste less filament?

A half-printed blue and white 3DBenchy with white strings trailing off one side, on the blue build plate of a dual-extrusion printer

Dual nozzle

Does a second nozzle slow down printing?

A Bambu Lab H2S printer with an AMS unit on top and a printed boat on its build plate

Dual nozzle

Does the Bambu Lab H2S have a dual nozzle?

Inside an enclosed Bambu Lab printer on a showroom floor: a single-nozzle toolhead on the gantry above an empty textured build plate with a build-volume label on its front edge

Dual nozzle

H2D print volume with one nozzle and with both

A Bambu Lab AMS holding white, red, blue and yellow filament spools on top of an X1-Carbon printer in a store showroom

Dual nozzle

How the Bambu Lab H2D dual nozzle works

Two independent print heads with white fan shrouds parked side by side over a BCN3D build plate

Dual nozzle

Running two different nozzle sizes on the H2D

A spool of light green ABS filament on a black plastic reel, lying on a grey cloth

Dual nozzle

What the Bambu Lab Filament Track Switch does

A printer touchscreen showing the extruder at 215 °C and the chamber at 40 °C

Klipper macros

How to make a Klipper macro wait

A Voron toolhead and its cable chain on the gantry, seen from above the frame

Klipper macros

If, else and loops in Klipper macros

A Voron toolhead seen face-on, close above the build plate

Klipper macros

Klipper adaptive bed meshing explained

A hot end heater block with a temperature sensor held in place by Kapton tape

Temperature limits

Klipper heater verification settings explained

Front view of an orange Voron toolhead on its gantry, with the cable chain behind it

Klipper macros

Klipper macro parameters: passing values and defaults

A Voron toolhead seen from the side, showing its extruder, wiring and cable chain

Klipper macros

Klipper macro variables: storing and reading state

A corner of a Voron frame with an orange printed part on the aluminium extrusion

Klipper macros

Klipper rename_existing: overriding built-in commands

A Bambu Lab X1 Carbon with an AMS unit on top

Bambu Lab

Bambu Lab X1C upgrade path: what to change, in what order

A finger pressing the main menu on a 3D printer's touchscreen, with Settings below

Temperature limits

Can firmware temperature limits be raised safely?

The opened electronics case of a Creality Ender 3, showing the mainboard and its wiring

Upgrade order

Does upgrading a 3D printer void the warranty?

A Bambu Lab printer finishing a two-color articulated elephant

Multi-color

How to add multi-color printing to an existing printer

A Mean Well power supply and controller board in the electronics bay of a Voron printer

Voron

Voron bed size and power requirements: planning the heater and supply

Comparisons

Close-up of a Bambu Lab A1 mini in a store showroom: the toolhead on its gantry, cables, and a Chinese-language label on the base with diagrams of the toolhead, camera and bed safety area

Dual nozzle

Bambu Lab H2D vs X2D: the dual nozzle differences

A white UltiMaker 3 Extended printer with translucent side panels on an exhibition stand, with a spool of grey filament beside it

Dual nozzle

Dual nozzle printers with a heated chamber, compared

A Bambu Lab X1 Carbon with its door open and a finished green print on the bed

Chamber heaters

Chamber heater options for the Bambu Lab X1C

Three people hoisting a cabinet-sized Stratasys FDM machine off a truck

Upgrade order

Upgrade a consumer printer or buy industrial? A cost comparison

A hardened steel 0.4 mm nozzle lying on a flat surface

Hotends

Wear-resistant nozzles compared: hardened steel, ruby, tungsten carbide, ObXidian

How-tos

A black Flashforge Creator Pro desktop 3D printer with a clear acrylic lid and two print heads, with a yellow and a red 3DBenchy boat on the blue build plate

Dual nozzle

How to assign filaments to the left and right nozzle

A black steel-framed desktop 3D printer seen from the back, with a green and a yellow filament spool mounted side by side and two feed tubes running over the top

Dual nozzle

How to calibrate nozzle offset on a dual nozzle printer

A clear plastic spool of orange flexible filament with a label listing print and bed temperatures, on a marble surface

Dual nozzle

How to combine TPU and PETG in one print

Two 3DBenchy test boats, one translucent and one cream-colored, printed in water-soluble PVA and standing on a black printer top

Dual nozzle

How to print PLA with PVA supports on a dual nozzle printer

Close-up of a 3D printer nozzle with a thin strand of molten plastic hanging from its tip

Dual nozzle

How to stop the idle nozzle oozing on a dual nozzle printer

Close-up of a 3D printer nozzle with a bead of molten plastic hanging from its tip

Klipper macros

How to add a purge line macro in Klipper

A cart holding a row of filament spools in red, yellow, white, blue, green and black

Klipper macros

How to add M600 filament change to Klipper

The electronics bay of a Voron 3D printer, with the controller board and power supply on a DIN rail

Klipper macros

How to add macros to Klipper

The front of a Voron printer with a small LCD status display and control knob

Klipper macros

How to ask for user input in a Klipper macro

Twenty-one yellow 3DBenchy boats printed together on one build plate

Klipper macros

How to enable exclude object in Klipper

A workbench covered in bagged printer parts, wiring and tools during a printer build

Klipper macros

How to run a Klipper macro on startup

A small orange 3D-printed test block lying on a laptop

Klipper macros

How to set a Z offset per build plate in Klipper

A hand pulling a loose strand of white filament off a spool

Klipper macros

How to set up a filament runout sensor in Klipper

Inside a Voron printer frame, the orange toolhead on its gantry with the cable chain coiled above

Klipper macros

How to set up PAUSE, RESUME and CANCEL_PRINT in Klipper

A finished white print being lifted off a printer's heated bed

Klipper macros

How to write a Klipper END_PRINT macro

A printer hotend encased in a blob of grey plastic after a failed print

Klipper macros

How to write a Klipper nozzle wipe macro

An orange Voron toolhead with its cooling fans, low over a textured build plate

Klipper macros

How to write a Klipper PRINT_START macro

A nozzle laying down the first layer on blue tape, with an inductive probe beside it

Temperature limits

How to calibrate z offset at printing temperature

A Klipper web interface on a screen, showing toolhead position and a temperature graph

Chamber heaters

How to control a chamber heater with Klipper macros

A Bambu Lab toolhead printing green parts on the build plate

Bambu Lab

How to run a Bambu Lab printer in LAN-only mode