This repository has been archived by the owner on Nov 24, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
/
customized_homing.cfg
65 lines (62 loc) · 2.95 KB
/
customized_homing.cfg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
######################################################################
# Customized homing
######################################################################
# Safe Z homing. One may use this mechanism to home the Z axis at a
# specific XY coordinate. This is useful if the toolhead, for example
# has to move to the center of the bed before Z can be homed.
[safe_z_home]
home_xy_position: 117.5,117.5
# A X,Y coordinate (e.g. 100,100) where the Z homing should be
# performed. This parameter must be provided.
speed: 100
# Speed at which the toolhead is moved to the safe Z home
# coordinate. The default is 50 mm/s
z_hop: 10
# Lift the Z axis prior to homing. This is applied to any homing
# command, even if it doesn't home the Z axis. If the Z axis is
# already homed and the current Z position is less than z_hop, then
# this will lift the head to a height of z_hop. If the Z axis is not
# already homed, then prior to any XY homing movement the Z axis
# boundary checks are disabled and the head is lifted by z_hop. If
# z_hop is specified, be sure to home the Z immediately after any XY
# home requests so that the Z boundary checks are accurate. The
# default is to not implement Z hop.
z_hop_speed: 5.0
# Speed at which the Z axis is lifted prior to homing. The default
# is 20mm/s.
#move_to_previous: False
# When set to True, xy are reset to their previous positions after z
# homing. The default is False.
# Homing override. One may use this mechanism to run a series of
# g-code commands in place of a G28 found in the normal g-code input.
# This may be useful on printers that require a specific procedure to
# home the machine.
#[homing_override]
#gcode:
# A list of G-Code commands to execute in place of G28 commands
# found in the normal g-code input. See docs/Command_Templates.md
# for G-Code format. If a G28 is contained in this list of commands
# then it will invoke the normal homing procedure for the printer.
# The commands listed here must home all axes. This parameter must
# be provided.
#axes: xyz
# The axes to override. For example, if this is set to "z" then the
# override script will only be run when the z axis is homed (eg, via
# a "G28" or "G28 Z0" command). Note, the override script should
# still home all axes. The default is "xyz" which causes the
# override script to be run in place of all G28 commands.
#set_position_x:
#set_position_y:
#set_position_z:
# If specified, the printer will assume the axis is at the specified
# position prior to running the above g-code commands. Setting this
# disables homing checks for that axis. This may be useful if the
# head must move prior to invoking the normal G28 mechanism for an
# axis. The default is to not force a position for an axis.
# gcode:
# G90 ; Use absolute position mode
# G1 Z10 ; Move up 10mm
# G28 X Y
# G1 X166 Y120 F6000 ; Change the X and Y coordinates to the center of your print bed
# G28 Z
# set_position_z: 0.0