Skip to content

Commit 73142ce

Browse files
committed
update help
1 parent e03a63d commit 73142ce

File tree

1 file changed

+31
-1
lines changed

1 file changed

+31
-1
lines changed

docs/Actions/DiagnosticsMaintenance/testMotorsEncoders.md

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,37 @@ grand_parent: Actions
77
---
88
# Test Motors/Encoders
99

10-
something about motors and encoders...
10+
### Description
11+
This function sends a test command to the controller to exercise the motors and read values from the encoders.
12+
13+
### Process
14+
Each axis is tested individually. For a stock machine (two motors and z-axis) the test sequence is:
15+
16+
* Left Motor
17+
* Right Motor
18+
* Z-Axis
19+
20+
For each motor, the following actions are taken (based upon current stock firmware as of 11/27/19):
21+
22+
##### Forward Motion Test:
23+
* Encoder position is read and stored.
24+
* Motor is run "forward" at full power for one second
25+
* Encoder position is read and stored.
26+
* If the difference between the ending encoder position value and beginning encoder position value is **greater than** 500 steps, then indicate a PASS, otherwise indicate a FAIL.
27+
28+
##### Reverse Motion Test:
29+
* Encoder position is read and stored.
30+
* Motor is run "reverse" at full power for one second
31+
* Encoder position is read and stored.
32+
* If the difference between the ending encoder position value and beginning encoder position value is **less than** than 500 steps, then indicate a PASS, otherwise indicate a FAIL.
33+
34+
### Interpretation
35+
36+
|Result |Possible Cause/Solution |
37+
|--- |--- |
38+
|All Motors Fail All Tests |Power cord is inserted into the Arduino controller instead of the motor controller shield. Check installation. |
39+
|One or More Motors Fails Both Directions |Motor cable not inserted properly into either the motor controller shield or the motor. Unplug and replug the cable ends. |
40+
|One or More Motors Fail One Direction |Possible hardware issue with motor or encoder |
1141

1242

1343
Release: >0.906

0 commit comments

Comments
 (0)