| m0122 |
TMC Debugging |
Get TMC Debug Info |
mbuc |
1.1.7 |
HAS_TRINAMIC_CONFIG |
debug |
|
| `TMC_DEBUG` is no longer needed in Marlin 2.0.x, but enabling it produces an extended report. |
| Responses of all `LOW` (`00:00:00:00`) or all `HIGH` (`FF:FF:FF:FF`) are signs of a communication problem.<br/> See [TMC Troubleshooting](/docs/hardware/tmc_drivers.html) for further information. |
|
| tag |
since |
optional |
description |
| I |
2.0.6 |
true |
Flag to re-initialize stepper drivers with current settings. |
|
| tag |
optional |
description |
| X |
true |
Target X driver(s) only. |
|
| tag |
optional |
description |
| Y |
true |
Target Y driver(s) only. |
|
| tag |
optional |
description |
| Z |
true |
Target Z driver(s) only. |
|
| tag |
optional |
description |
| E |
true |
Target E driver(s) only. |
|
| tag |
requires |
optional |
description |
| V |
TMC_DEBUG |
true |
Report raw register data. Refer to the datasheet to decypher. |
|
| tag |
requires |
type |
optional |
description |
| S |
TMC_DEBUG, MONITOR_DRIVER_STATUS |
bool |
true |
Flag to enable/disable continuous debug reporting. |
|
| tag |
requires |
optional |
description |
values |
| P |
TMC_DEBUG, MONITOR_DRIVER_STATUS |
true |
Interval between continuous debug reports, in milliseconds. |
|
|
|
| pre |
code |
| Enable debugging output: |
M122 S1 |
|
| pre |
code |
| Get all (supported) Trinamic driver states: |
> M122
X Y
Enabled false false
Set current 850 850
RMS current 826 826
MAX current 1165 1165
Run current 26/31 26/31
Hold current 13/31 13/31
CS actual 13/31 13/31
PWM scale 41 41
vsense 1=.18 1=.18
stealthChop true true
msteps 16 16
tstep 1048575 1048575
pwm
threshold 0 0
[mm/s] - -
OT prewarn false false
OT prewarn has
been triggered false false
off time 5 5
blank time 24 24
hysterisis
-end 2 2
-start 3 3
Stallguard thrs 0 0
DRVSTATUS X Y
stallguard
sg_result 0 0
fsactive
stst
olb
ola
s2gb
s2ga
otpw
ot
'Driver registers:'
X = 0x80:0D:00:00
Y = 0x80:0D:00:00
|
|
|