Generally speaking, you should never run a motor off of solar panels directly. Sure, it *can* run off them directly, this is because DC motors can run on any voltage <=MaxRatedVoltage. It will just try to pull more Amps if it's available. Using a battery will create a buffer, allow the pump to run stably and not keep ramping up/down as the voltage changes on the panel. In FL, we have lots of clouds throughout the day. This can cause a lot of ramping. In the end, this can cause overheating of the windings of the motor and shorten the life span.
Using a battery would also allow you to run some LED lights as well if you have enough capacity.
MPPT charge controller is pretty cheap, anyways. You wouldn't need something like an Outback or other high quality controller for this particular application.
Will continue any further information in a new thread if you add on, considering this is the Welcome section
