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):
- Power on the printer and wait for it to initialize
- Navigate to "Motion" or "Move Axis" in the menu
- Select "Move Z" (or "Move Axis > Z Axis")
- Choose your step increment — typically 0.1mm, 1mm, or 10mm
- 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 Command | Function |
|---|---|
G28 Z | Home the Z-axis only |
G91 | Switch to relative positioning mode |
G1 Z10 F300 | Move Z up by 10mm at 300mm/min |
G1 Z-5 F300 | Move Z down by 5mm |
G90 | Return to absolute positioning mode |
M84 | Disable 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.