File tree Expand file tree Collapse file tree 2 files changed +7
-1
lines changed Expand file tree Collapse file tree 2 files changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -38,13 +38,15 @@ void BLDCMotor::init(long pwm_frequency) {
3838 if (voltage_limit > voltage_power_supply) voltage_limit = voltage_power_supply;
3939 // constrain voltage for sensor alignment
4040 if (voltage_sensor_align > voltage_limit) voltage_sensor_align = voltage_limit;
41+ // update the controller limits
42+ PID_velocity.limit = voltage_limit;
43+ P_angle.limit = velocity_limit;
4144
4245 _delay (500 );
4346 // enable motor
4447 if (monitor_port) monitor_port->println (" MOT: Enable." );
4548 enable ();
4649 _delay (500 );
47-
4850}
4951
5052
Original file line number Diff line number Diff line change @@ -40,6 +40,10 @@ void StepperMotor::init(long pwm_frequency) {
4040 if (voltage_limit > voltage_power_supply) voltage_limit = voltage_power_supply;
4141 // constrain voltage for sensor alignment
4242 if (voltage_sensor_align > voltage_limit) voltage_sensor_align = voltage_limit;
43+
44+ // update the controller limits
45+ PID_velocity.limit = voltage_limit;
46+ P_angle.limit = velocity_limit;
4347
4448 _delay (500 );
4549 // enable motor
You can’t perform that action at this time.
0 commit comments