I am trying to drive a small motor using (software emulated PWM) from a Pi like device. I'm following a circuit that looks like this:L https://www.instructables.com/id/Raspberry-Pi-GPIO-Circuits-Controlling-High-Powere/
Main differences are: My power source is a 3.74 LIPO battery, and my load is a motor, not an LED.
When I turn the GPIO pin fully on (not even PWM at this point), I don't get the full speed of the motor.
I'm not really sure what I am missing in my understanding.