Unlimited free energy violates the SECOND (not the first law of thermodynamic).
Without the second law of thermodynamic, you can run a car and freeze the road around you at the same time. You don't violate the first law. The energy is taken from the heat you take from the road around you. It's the SECOND law of thermodynamic that you violate.
So the answer is no.
Other answer, like solar, etc. may be near unlimited. The truth is everything is limited, even the sun.
Note:
I presume the question ask about perpetual machine of the second kind, basically the interesting one. http://en.wikipedia.org/wiki/Perpetual_Motion_Machine#Classification
Perpetual machine of first kind is "unnecessary". Economically speaking you can make a lot of money even if the first law of termodynamicthermodynamic hold, which is what you want. The money breaker is that you can't violate the second.