Home twice as fast, and tighten the stall threshold to 1000
This commit is contained in:
parent
7ef2abcd4a
commit
943f978a73
|
|
@ -132,7 +132,7 @@ scan_speed_deg_s = 8.0
|
||||||
; they cannot use the counts_per_deg that homing derives - they convert through
|
; they cannot use the counts_per_deg that homing derives - they convert through
|
||||||
; the scale this file implies (steps_per_rev / travel_deg), which on the IOTA
|
; the scale this file implies (steps_per_rev / travel_deg), which on the IOTA
|
||||||
; agrees with the measured one to 0.25%.
|
; agrees with the measured one to 0.25%.
|
||||||
homing_speed_deg_s = 2.0
|
homing_speed_deg_s = 4.0
|
||||||
center_speed_deg_s = 6.0
|
center_speed_deg_s = 6.0
|
||||||
|
|
||||||
; --- Told to the firmware, which holds none of it itself --------------------
|
; --- Told to the firmware, which holds none of it itself --------------------
|
||||||
|
|
@ -146,9 +146,12 @@ center_speed_deg_s = 6.0
|
||||||
; stalls on ordinary friction, trips the same latch a real stop does, and the
|
; stalls on ordinary friction, trips the same latch a real stop does, and the
|
||||||
; bogus limit is accepted.
|
; bogus limit is accepted.
|
||||||
steps_per_rev = 1210778
|
steps_per_rev = 1210778
|
||||||
; |XACTUAL - XENC| that means "position untrustworthy". Re-measure whenever the
|
; |XACTUAL - XENC| that means "position untrustworthy". 1000 here: the
|
||||||
; homing current changes: the free-running gap is coupled to it.
|
; free-running gap measured 199-229 counts on tower 121, so this is ~4x headroom.
|
||||||
enc_deviation = 1500
|
; Re-measure whenever the homing CURRENT changes - the gap is coupled to it, and
|
||||||
|
; notably NOT to speed (229 counts at VMAX 6000, 199 at 30000). Lowering is the
|
||||||
|
; safe direction; raising it blunts the only stall signal the rig has.
|
||||||
|
enc_deviation = 1000
|
||||||
; TMC SW_MODE - physical endstop switches on REFL/REFR. Yaw on this rig homes by
|
; TMC SW_MODE - physical endstop switches on REFL/REFR. Yaw on this rig homes by
|
||||||
; StallGuard with no switches (0); an axis with real switches sets the bits.
|
; StallGuard with no switches (0); an axis with real switches sets the bits.
|
||||||
sw_mode = 0
|
sw_mode = 0
|
||||||
|
|
|
||||||
|
|
@ -436,12 +436,14 @@ EOF
|
||||||
; things on different gear ratios, so it is not portable between towers. The
|
; things on different gear ratios, so it is not portable between towers. The
|
||||||
; host converts through counts_per_deg and sends SPEED.
|
; host converts through counts_per_deg and sends SPEED.
|
||||||
scan_speed_deg_s = 8.0
|
scan_speed_deg_s = 8.0
|
||||||
homing_speed_deg_s = 2.0
|
homing_speed_deg_s = 4.0
|
||||||
center_speed_deg_s = 6.0
|
center_speed_deg_s = 6.0
|
||||||
; |XACTUAL - XENC| that means "position untrustworthy". 1500 is this mechanism's
|
; |XACTUAL - XENC| that means "position untrustworthy". 1000 on this mechanism:
|
||||||
; starting point; re-measure it whenever the homing current changes, because the
|
; the free-running gap measured 199-229 counts on tower 121, so this is ~4x
|
||||||
; free-running gap is coupled to it.
|
; headroom. Re-measure whenever the homing CURRENT changes - the gap is coupled
|
||||||
enc_deviation = 1500
|
; to it, and notably NOT to speed (229 counts at VMAX 6000, 199 at 30000).
|
||||||
|
; Lowering is the safe direction; raising it blunts the only stall signal there is.
|
||||||
|
enc_deviation = 1000
|
||||||
; Is this axis's encoder aligned to XACTUAL and usable for hold and DIAG?
|
; Is this axis's encoder aligned to XACTUAL and usable for hold and DIAG?
|
||||||
has_encoder = true
|
has_encoder = true
|
||||||
EOF
|
EOF
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue