I have recently received a pack of NiMH 1.2v AA batteries. I wanted to use these batteries with the Romi to maintain a consistent voltage, but the motors appear to run slower when using the NiMH batteries compared to alkaline.
I was under the impression that the step-down regulator would be able to supply the necessary power for the motors, but the batteries seem to affect the motor speed. Can anyone provide insight into this?
The motor driver voltage on the Romi 32U4 Control Board is not regulated; it comes directly from VSW (which is the battery voltage after the reverse protection circuit and power switching circuit). You can find more information about this in the “Power” section of the Romi 32U4 Control Board user’s guide.
If you mainly just want to maintain a consistent speed, you might try using the encoders as feedback for doing so (i.e. using something like a PID control algorithm).