Motor Configuration for 17HS4401S NEMA 17 Stepper Motor (DIRECT DRIVE, NO GEARBOX)
More...
#include <esp32_tmc51x0_test_config.hpp>
Motor Configuration for 17HS4401S NEMA 17 Stepper Motor (DIRECT DRIVE, NO GEARBOX)
Model: 17HS4401S (Direct Drive, No Gearbox)
- Rated Current: 1.68A / Phase
- Step Angle: 1.8°
- Holding Torque: 40Ncm
- Gear Ratio: 1.0:1 (Direct Drive)
- Steps/Rev (Output Shaft): 200 steps
Driver Settings:
- Microsteps: 256 (MRES=0) for maximum smoothness
- Current: Run=1.88A (~112%), Hold=0.94A (~56%)
- Global Scaler: 160
- Chopper: TOFF=5, HEND=3, HSTRT=4 (Typical for NEMA17)
◆ GEAR_RATIO
| constexpr float tmc51x0_test_config::MotorConfig_17HS4401S_Direct::GEAR_RATIO = 1.0f |
|
staticconstexpr |
◆ HEND
| constexpr uint8_t tmc51x0_test_config::MotorConfig_17HS4401S_Direct::HEND = 3 |
|
staticconstexpr |
◆ HSTRT
| constexpr uint8_t tmc51x0_test_config::MotorConfig_17HS4401S_Direct::HSTRT = 4 |
|
staticconstexpr |
◆ IHOLDDELAY_MS
| constexpr float tmc51x0_test_config::MotorConfig_17HS4401S_Direct::IHOLDDELAY_MS = 300.0f |
|
staticconstexpr |
◆ INDUCTANCE_MH
| constexpr float tmc51x0_test_config::MotorConfig_17HS4401S_Direct::INDUCTANCE_MH = 3.2f |
|
staticconstexpr |
◆ INTERPOLATION
| constexpr bool tmc51x0_test_config::MotorConfig_17HS4401S_Direct::INTERPOLATION = true |
|
staticconstexpr |
◆ MOTOR_FULL_STEPS
| constexpr uint16_t tmc51x0_test_config::MotorConfig_17HS4401S_Direct::MOTOR_FULL_STEPS = 200 |
|
staticconstexpr |
◆ MRES
◆ OUTPUT_FULL_STEPS
| constexpr uint16_t tmc51x0_test_config::MotorConfig_17HS4401S_Direct::OUTPUT_FULL_STEPS = MOTOR_FULL_STEPS |
|
staticconstexpr |
◆ RAMP_A1_REV_S2
| constexpr float tmc51x0_test_config::MotorConfig_17HS4401S_Direct::RAMP_A1_REV_S2 = 1.0f |
|
staticconstexpr |
◆ RAMP_AMAX_REV_S2
| constexpr float tmc51x0_test_config::MotorConfig_17HS4401S_Direct::RAMP_AMAX_REV_S2 = 2.0f |
|
staticconstexpr |
◆ RAMP_D1_REV_S2
| constexpr float tmc51x0_test_config::MotorConfig_17HS4401S_Direct::RAMP_D1_REV_S2 = 1.0f |
|
staticconstexpr |
◆ RAMP_DMAX_REV_S2
| constexpr float tmc51x0_test_config::MotorConfig_17HS4401S_Direct::RAMP_DMAX_REV_S2 = 2.0f |
|
staticconstexpr |
◆ RAMP_TPOWERDOWN_MS
| constexpr float tmc51x0_test_config::MotorConfig_17HS4401S_Direct::RAMP_TPOWERDOWN_MS = 100.0f |
|
staticconstexpr |
◆ RAMP_TZEROWAIT_MS
| constexpr float tmc51x0_test_config::MotorConfig_17HS4401S_Direct::RAMP_TZEROWAIT_MS = 0.0f |
|
staticconstexpr |
◆ RAMP_V1_RPM
| constexpr float tmc51x0_test_config::MotorConfig_17HS4401S_Direct::RAMP_V1_RPM = 36.0f |
|
staticconstexpr |
◆ RAMP_VMAX_RPM
| constexpr float tmc51x0_test_config::MotorConfig_17HS4401S_Direct::RAMP_VMAX_RPM = 120.0f |
|
staticconstexpr |
◆ RAMP_VSTART_RPM
| constexpr float tmc51x0_test_config::MotorConfig_17HS4401S_Direct::RAMP_VSTART_RPM = 3.0f |
|
staticconstexpr |
◆ RAMP_VSTOP_RPM
| constexpr float tmc51x0_test_config::MotorConfig_17HS4401S_Direct::RAMP_VSTOP_RPM = 5.0f |
|
staticconstexpr |
◆ RATED_CURRENT_MA
| constexpr uint16_t tmc51x0_test_config::MotorConfig_17HS4401S_Direct::RATED_CURRENT_MA = 1700 |
|
staticconstexpr |
◆ RESISTANCE_MOHM
| constexpr uint32_t tmc51x0_test_config::MotorConfig_17HS4401S_Direct::RESISTANCE_MOHM = 1500 |
|
staticconstexpr |
◆ STEALTH_AUTOGRAD
| constexpr bool tmc51x0_test_config::MotorConfig_17HS4401S_Direct::STEALTH_AUTOGRAD = true |
|
staticconstexpr |
◆ STEALTH_AUTOSCALE
| constexpr bool tmc51x0_test_config::MotorConfig_17HS4401S_Direct::STEALTH_AUTOSCALE = true |
|
staticconstexpr |
◆ STEALTH_FREQ
| constexpr uint8_t tmc51x0_test_config::MotorConfig_17HS4401S_Direct::STEALTH_FREQ = 1 |
|
staticconstexpr |
◆ STEALTH_OFS
| constexpr uint8_t tmc51x0_test_config::MotorConfig_17HS4401S_Direct::STEALTH_OFS = 30 |
|
staticconstexpr |
◆ STEALTH_VELOCITY_THRESHOLD_RPM
| constexpr float tmc51x0_test_config::MotorConfig_17HS4401S_Direct::STEALTH_VELOCITY_THRESHOLD_RPM = 200.0f |
|
staticconstexpr |
◆ SUPPLY_VOLTAGE_MV
| constexpr uint32_t tmc51x0_test_config::MotorConfig_17HS4401S_Direct::SUPPLY_VOLTAGE_MV = 24000 |
|
staticconstexpr |
◆ TARGET_HOLD_CURRENT_MA
| constexpr uint16_t tmc51x0_test_config::MotorConfig_17HS4401S_Direct::TARGET_HOLD_CURRENT_MA = 940 |
|
staticconstexpr |
◆ TARGET_RUN_CURRENT_MA
| constexpr uint16_t tmc51x0_test_config::MotorConfig_17HS4401S_Direct::TARGET_RUN_CURRENT_MA = 1880 |
|
staticconstexpr |
◆ TBL
| constexpr uint8_t tmc51x0_test_config::MotorConfig_17HS4401S_Direct::TBL = 2 |
|
staticconstexpr |
◆ TOFF
| constexpr uint8_t tmc51x0_test_config::MotorConfig_17HS4401S_Direct::TOFF = 5 |
|
staticconstexpr |
The documentation for this struct was generated from the following file: