Bus Blind Construction/Coding Help

FoxPaul96:
I am also having problems where the motor is struggling to pull the weight.
Does anyone know how to troubleshoot this,

One thought is to use a more powerful motor.

Another thought is to make a rough estimate of the relative speed of the unrolling-motor compared to the rolling-up-motor and run the unrolling-motor just a fraction slower than it needs.

To my mind this task would be better suited to simple DC motors because you can easily adjust the motor torque with analogWrite(). Use a rotary encoder to determine position.

...R