Enum tmcl::modules::tmcm::axis_parameters::MicrostepResolution
[−]
[src]
pub enum MicrostepResolution { Full, Half, Micro4, Micro8, Micro16, Micro32, Micro64, }
Microstep Resolution
Note that modifying this parameter will affect the rotation speed in the same relation. Even if the module is specified for 16 microsteps only, switching to 32 or 64 microsteps still brings an enhancement in resolution and smoothness. The position counter will use the full resolution, but, however, the motor will resolve a maximum of 24 different microsteps only for the 32 or 64 microstep units.
*) Please note that the fullstep setting as well as the half step setting are not optimized for use without an adapted microstepping table. These settings just step through the microstep table in steps of 64 respectively 32. To get real full stepping use axis parameter 211 or load an adapted microstepping table.
Variants
Full
Fullstep
Half
Halfstep
Micro4
4 microsteps
Micro8
8 microsteps
Micro16
16 microsteps
Micro32
32 microsteps
Micro64
64 microsteps
Trait Implementations
impl Debug for MicrostepResolution
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl PartialEq for MicrostepResolution
[src]
fn eq(&self, __arg_0: &MicrostepResolution) -> bool
[src]
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.
impl Clone for MicrostepResolution
[src]
fn clone(&self) -> MicrostepResolution
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Copy for MicrostepResolution
[src]
impl AxisParameter for MicrostepResolution
[src]
const NUMBER: u8
NUMBER: u8 = 140
The Parameter Number.