Data Sheet
Reset
Command 0xB0
Format Quick
Data none
ticcmd ticcmd --reset
Arduino lib tic.reset()
This command makes the Tic forget most parts of its current state. Specifically, it does the following:
• Reloads all settings from the Tic’s non-volatile memory and discards any temporary changes
to the settings previously made with serial commands (this applies to the step mode, current
limit, decay mode, max speed, starting speed, max acceleration, and max deceleration
settings)
• Abruptly halts the motor
• Resets the motor driver
• Sets the Tic’s operation state to “reset”
• Clears the last movement command and the current position
• Clears the encoder position
• Clears the serial and “command timeout” errors and the “errors occurred” bits
• Enters safe start if configured to do so
The Tic’s serial and I²C interfaces will be unreliable for a brief period after the Tic receives the Reset
command, so we recommend waiting at least 10 ms after sending a “reset” command before sending
additional I²C or serial commands.
This command does not modify the “intentionally de-energized” error bit. Since this command does
not trigger a full microcontroller reset, it does not affect the “up time” variable (which indicates the time
elapsed since the Tic’s last full microcontroller reset) or the “device reset” variable (which indicates the
cause of the Tic’s last full microcontroller reset).
Tic Stepper Motor Controller User’s Guide © 2001–2018 Pololu Corporation
8. Command reference Page 126 of 150