How to Raise the Hot Bed Manually on a 3D Printer

Whether you're setting up a new machine, performing maintenance, or recovering from a failed print, knowing how to manually raise the hot bed on your 3D printer is a fundamental skill. The process varies depending on your printer type, firmware, and configuration — but the underlying principles are consistent across most FDM (Fused Deposition Modeling) machines.

What "Raising the Bed" Actually Means

On most consumer 3D printers, the print bed moves along the Z-axis — either the bed itself travels up and down, or the printhead does. "Raising the bed" typically means moving it closer to the nozzle, which is downward on bed-slinger designs (like the Ender 3 series) or upward on CoreXY machines (like the Bambu Lab or Voron).

Understanding which axis moves on your specific printer matters before you touch anything.

Method 1: Using the Printer's LCD Menu 🖥️

Most printers with a display panel let you move the bed manually through the menu system. This is the safest and most common approach.

General steps (varies by firmware):

  1. Power on the printer and wait for it to initialize
  2. Navigate to "Motion" or "Move Axis" in the menu
  3. Select "Move Z" (or "Move Axis > Z Axis")
  4. Choose your step increment — typically 0.1mm, 1mm, or 10mm
  5. Rotate the control knob or press directional buttons to move the axis

On Marlin firmware (used on most Creality, Prusa, and similar printers), this is found under: Prepare > Move Axis > Move Z

On Klipper-based printers, you'd typically use the web interface (Mainsail or Fluidd) rather than the physical panel, using the Z movement controls on the dashboard.

Important: If the printer hasn't been homed, some firmware versions will refuse axis movement as a safety measure. You may need to run a home sequence first, or disable the software endstop via the menu.

Method 2: Moving the Bed by Hand (Power Off)

If your printer is powered off or you need to reposition the bed quickly, you can move it manually — but only if you understand the risks.

For lead screw-driven Z-axes (most bed-slinger printers):

  • Power off the printer completely
  • Grip the lead screw coupler (the flexible connector between the stepper motor and the screw) and rotate it by hand
  • Turning clockwise or counterclockwise moves the bed up or down depending on your printer's thread orientation
  • Move slowly and evenly — if your printer has dual Z screws, try to turn both simultaneously to avoid racking (misalignment)

For belt-driven Z-axes (less common, found on some delta and CoreXY designs):

  • Manual movement is generally possible but requires more care
  • Releasing the motor's holding current (by powering off) allows movement, but on some designs the bed may drop under gravity

⚠️ Never force the bed against the endstop or the nozzle. Physical contact can damage the nozzle, bed surface, or the printer's frame.

Method 3: Using G-Code Commands

If you're connected to your printer via USB using software like Pronterface, OctoPrint, or Repetier-Host, you can send direct G-code commands to move the bed with precision.

G-Code CommandFunction
G28 ZHome the Z-axis only
G91Switch to relative positioning mode
G1 Z10 F300Move Z up by 10mm at 300mm/min
G1 Z-5 F300Move Z down by 5mm
G90Return to absolute positioning mode
M84Disable stepper motors (allows free movement)

Sending M84 disengages all stepper motors, letting you move the bed by hand while the printer is still powered — useful for quick repositioning without full power-off.

Factors That Affect the Process

The right method for raising your bed depends on several variables:

Printer type and axis design Bed-slingers, CoreXY machines, and delta printers all behave differently. On a delta, the "bed" is fixed and the printhead moves — so the concept applies differently.

Firmware version Older Marlin versions may have different menu structures. Klipper setups often lack a physical menu entirely, relying on a connected device. Some budget printers ship with proprietary firmware that limits manual axis control.

Whether the printer has been homed Most firmware won't allow motor-driven axis movement until the machine has homed, because it has no reference point. Disabling soft endstops (M211 S0 in Marlin) can bypass this, but should be done carefully.

Dual Z-axis setups Printers with two Z stepper motors (like the Ender 5 or many Prusa designs) need synchronized movement. Moving one lead screw manually without the other creates gantry misalignment, which can affect print quality until re-trammed.

Bed weight and spring tension Heavier glass beds or beds with strong spring-loaded leveling systems require more resistance when moving manually. This is normal, but sudden drops on belt-driven beds can cause damage.

When Manual Bed Raising Is Actually Needed

  • Before manual bed leveling — getting the bed close to the nozzle for paper-gap calibration
  • After a print failure — clearing a failed print or blob without crashing the nozzle
  • Replacing the bed surface — PEI sheets, glass plates, or magnetic surfaces often need clearance to remove
  • Maintenance access — cleaning the lead screws, checking the frame, or inspecting wiring underneath

The Variable That Changes Everything

The method that works cleanly on one printer may not apply directly to another. A printer running Klipper with no physical display needs a different workflow than an Ender 3 with stock Marlin. A delta printer, a CoreXY, and a bed-slinger each have different mechanical realities — even if the goal (creating clearance between nozzle and bed) is the same.

Your specific firmware version, Z-axis drive type, and whether your printer has one or two Z motors will determine which of these approaches applies — and in what order to use them safely.