<p>I believe I would want to do:</p>

<pre><code> M104 S0 ;extruder heater off 
 G91 ;relative positioning
 G1 E-1 F300  ;retract the filament a bit before lifting the nozzle, to release some of the pressure
 G1 Z+0.5 E-5 X-20 Y-20 F{speed_travel} ;move Z up a bit and retract filament even more
 G90 ;absolute positioning
 G0 X0 Y200 ; move to back-left corner
 M84 ;steppers off
</code></pre>

<p>Here, <code>Y200</code> is the depth of my build plate.</p>

<p>This works, but the movement is very slow.</p>

CC BY-SA 4.0
2020-03-02T09:35:50.020Z
That approach is correct. You'd normally still use `G1` commands for non-extrusion moves these days. Use `Fxxx` to provide a speed for that last movement, for example `F6000` for 100 mm/s - it's unfortunately still in mm/min.
towe
CC BY-SA 4.0
2020-03-01T16:54:55.027Z
2020-03-01T18:15:34.827Z
2020-03-01T18:15:34.827Z
rgov
<p>I have a Monoprice Maker Select V2 (Wanhao Duplicator i3) on which I've installed a recent version of Marlin.</p>

<p>The home position is at the front-left of the build plate. At the end of the print, the print head returns to this position by moving the build plate <em>back</em>.</p>

<p>Can I modify this to return the print head to the back-left corner, so that the print ends with the part more easily accessible?</p>

<p>Here is the default G-code for this printer in Ultimaker Cura:</p>

<pre><code> M104 S0 ;extruder heater off 
 G91 ;relative positioning
 G1 E-1 F300  ;retract the filament a bit before lifting the nozzle, to release some of the pressure
 G1 Z+0.5 E-5 X-20 Y-20 F{speed_travel} ;move Z up a bit and retract filament even more
 G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way
 M84 ;steppers off
 G90 ;absolute positioning
</code></pre>

<g-code><build-plate>
Changing final build plate position
rgov
# Changing final build plate position

(Asked by: username_0 on 2020-03-01)

I have a Monoprice Maker Select V2 (Wanhao Duplicator i3) on which I've installed a recent version of Marlin.

The home position is at the front-left of the build plate. At the end of the print, the print head returns to this position by moving the build plate *back*.

Can I modify this to return the print head to the back-left corner, so that the print ends with the part more easily accessible?

Here is the default G-code for this printer in Ultimaker Cura:

```
 M104 S0 ;extruder heater off 
 G91 ;relative positioning
 G1 E-1 F300  ;retract the filament a bit before lifting the nozzle, to release some of the pressure
 G1 Z+0.5 E-5 X-20 Y-20 F{speed_travel} ;move Z up a bit and retract filament even more
 G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way
 M84 ;steppers off
 G90 ;absolute positioning

```

**Tags:** g-code, build-plate


---

## 1 answers

### Answer by username_0 on 2020-03-01. Score: 1

I believe I would want to do:

```
 M104 S0 ;extruder heater off 
 G91 ;relative positioning
 G1 E-1 F300  ;retract the filament a bit before lifting the nozzle, to release some of the pressure
 G1 Z+0.5 E-5 X-20 Y-20 F{speed_travel} ;move Z up a bit and retract filament even more
 G90 ;absolute positioning
 G0 X0 Y200 ; move to back-left corner
 M84 ;steppers off

```

Here, `Y200` is the depth of my build plate.

This works, but the movement is very slow.

> **Comments:**
> **username_1**: That approach is correct. You'd normally still use `G1` commands for non-extrusion moves these days. Use `Fxxx` to provide a speed for that last movement, for example `F6000` for 100 mm/s - it's unfortunately still in mm/min.  

---

