temperaturecontrol: allow setting background tool without activating
[clinton/Smoothieware.git] / ConfigSamples / Snippets / abc-endstop.config
1 ## Endstops new syntax (the name is not significant) ONLY use if you use A B or C axis endstops (DO NOT USE if using just XYZ)
2 # NOTE only a min or a max homing endstop maybe defined
3 endstop.minx.enable true # enable an endstop
4 endstop.minx.pin 1.24 # pin
5 endstop.minx.homing_direction home_to_min # direction it moves to the endstop
6 endstop.minx.homing_position 0 # the cartesian coordinate this is set to when it homes
7 endstop.minx.axis X # the axis designator
8 endstop.minx.max_travel 500 # the maximum travel in mm before it times out
9 endstop.minx.fast_rate 50 # fast homing rate in mm/sec
10 endstop.minx.slow_rate 25 # slow homing rate in mm/sec
11 endstop.minx.retract 5 # bounce off endstop in mm
12
13 # uncomment for homing to max and comment the minx above
14 #endstop.maxx.enable true # enable an endstop
15 #endstop.maxx.pin 1.25 # pin
16 #endstop.maxx.homing_direction home_to_max # direction it moves to the endstop
17 #endstop.maxx.homing_position 200 # the cartesian coordinate this is set to when it homes
18 #endstop.maxx.axis X # the axis designator
19 #endstop.maxx.max_travel 500 # the maximum travel in mm before it times out
20 #endstop.maxx.fast_rate 50 # fast homing rate in mm/sec
21 #endstop.maxx.slow_rate 25 # slow homing rate in mm/sec
22 #endstop.maxx.retract 5 # bounce off endstop in mm
23
24 endstop.miny.enable true # enable an endstop
25 endstop.miny.pin 1.26 # pin
26 endstop.miny.homing_direction home_to_min # direction it moves to the endstop
27 endstop.miny.homing_position 0 # the cartesian coordinate this is set to when it homes
28 endstop.miny.axis Y # the axis designator
29 endstop.miny.max_travel 500 # the maximum travel in mm before it times out
30 endstop.miny.fast_rate 50 # fast homing rate in mm/sec
31 endstop.miny.slow_rate 25 # slow homing rate in mm/sec
32 endstop.miny.retract 5 # bounce off endstop in mm
33
34 # uncomment for homing to max and comment the min above
35 #endstop.maxy.enable true # enable an endstop
36 #endstop.maxy.pin 1.27 # pin
37 #endstop.maxy.homing_direction home_to_max # direction it moves to the endstop
38 #endstop.maxy.homing_position 200 # the cartesian coordinate this is set to when it homes
39 #endstop.maxy.axis Y # the axis designator
40 #endstop.maxy.max_travel 500 # the maximum travel in mm before it times out
41 #endstop.maxy.fast_rate 50 # fast homing rate in mm/sec
42 #endstop.maxy.slow_rate 25 # slow homing rate in mm/sec
43 #endstop.maxy.retract 5 # bounce off endstop in mm
44
45 endstop.minz.enable true # enable an endstop
46 endstop.minz.pin 1.28 # pin
47 endstop.minz.homing_direction home_to_min # direction it moves to the endstop
48 endstop.minz.homing_position 0 # the cartesian coordinate this is set to when it homes
49 endstop.minz.axis Z # the axis designator
50 endstop.minz.max_travel 100 # the maximum travel in mm before it times out
51 endstop.minz.fast_rate 10 # fast homing rate in mm/sec
52 endstop.minz.slow_rate 2 # slow homing rate in mm/sec
53 endstop.minz.retract 5 # bounce off endstop in mm
54
55 # uncomment for homing to max and comment the min above
56 #endstop.maxz.enable true # enable an endstop
57 #endstop.maxz.pin 1.29 # pin
58 #endstop.maxz.homing_direction home_to_max # direction it moves to the endstop
59 #endstop.maxz.homing_position 200 # the cartesian coordinate this is set to when it homes
60 #endstop.maxz.axis Z # the axis designator
61 #endstop.maxz.max_travel 100 # the maximum travel in mm before it times out
62 #endstop.maxz.fast_rate 10 # fast homing rate in mm/sec
63 #endstop.maxz.slow_rate 2 # slow homing rate in mm/sec
64 #endstop.maxz.retract 5 # bounce off endstop in mm
65
66 # optional enable limit switches, actions will stop if any enabled limit switch is triggered
67 #endstop.minx.limit_enable false # set to true to enable the limit on this endstop
68 #endstop.miny.limit_enable false # set to true to enable the limit on this endstop
69 #endstop.minz.limit_enable false # set to true to enable the limit on this endstop
70
71 # also define the pin needed and the Axis designator if limit on a max pin not defined above
72 #endstop.maxx.enable true # enable an endstop
73 #endstop.maxx.pin 1.25 # pin
74 #endstop.maxx.limit_enable true # set to true to enable the limit on this endstop
75 #endstop.maxx.axis X # the axis designator
76
77 # OPTIONAL uncomment for homing the A axis to min
78 #endstop.mina.enable true # enable an endstop
79 #endstop.mina.pin 1.29 # pin
80 #endstop.mina.homing_direction home_to_min # direction it moves to the endstop
81 #endstop.mina.homing_position 200 # the cartesian coordinate this is set to when it homes
82 #endstop.mina.axis A # the axis designator
83 #endstop.mina.max_travel 100 # the maximum travel in mm before it times out
84 #endstop.mina.fast_rate 10 # fast homing rate in mm/sec
85 #endstop.mina.slow_rate 2 # slow homing rate in mm/sec
86 #endstop.mina.retract 5 # bounce off endstop in mm
87
88 # type of machine
89 #corexy_homing false # set to true if homing on a hbot or corexy
90
91 # optional order in which axis will home, default is they all home at the same time,
92 # if this is set it will force each axis to home one at a time in the specified order
93 #homing_order XYZ # x axis followed by y then z last
94 #move_to_origin_after_home false # move XY to 0,0 after homing
95 #endstop_debounce_count 100 # uncomment if you get noise on your endstops, default is 100
96 #endstop_debounce_ms 1 # uncomment if you get noise on your endstops, default is 1 millisecond debounce
97 #home_z_first true # uncomment and set to true to home the Z first, otherwise Z homes after XY