I'm not sure what you mean by the first sentence, can you explain?
In the first paragraph I was talking about BJT as I mentioned.
Being a current device, a BJT conducts (from the collector down through the emitter to ground) the amount of current determined by the base current you injecting, multiplied by the current gain of the transistor. BJT transistors have a specified current gain depending on which type of device they are and some process variation. If you look at the published specifications for a particular BJT part number, you will see a range of values. For example a 2N2222 can have a current gain (hFE) between 30x and 300x.
The input (base) current can be calculated from the voltage and the base resistor using Ohm's Law. I have an online Ohm's Law calculator here:
http://www.rcrowley.com/eirp.htmAre you saying maybe I need a higher source of current and I'm not giving it enough? I believe I am driving it to saturation but maybe that is actually my issue. I notice I get more power if I connect base to 12v instead of 5v.
Are you talking about BJT or FET?
If you are talking about BJT, then if you get more power from raising the base voltage, then you are NOT driving the transistor into saturation. Saturation means that the base current times the current gain is MUCH MORE than the amount of current you are switching.
The FET, as mentioned is probably just not meant for what I'm trying to do, though. Though even at 12v it will barely, if at all, move the fan. I'm also starting to think the fet may be damaged from when I pulled it out with a heat gun, I may have given it too much heat. Even with the gate disconnected it still passes voltage that I can read with the multimeter, but it's not enough to actually do any work, even at 25 volts it wont drive the fan.
Measuring it with no-load (the multimeter) isn't a reliable test. But your test under load DOES make it sound like your FET may be faulty.
The transistor will though, and does get pretty warm even with a base resistor, but maybe it's not a high enough value.
If the transistor is getting warm, it means that it is dissipating part of the power rather than conducting it. That is a clear indication that you are NOT driving it into saturation. (And that is WHY we drive it into saturation.)
This one I'm using is 100 ohm. If I use any higher value then the fan barely turns.
You have so many unknowns here, the value of the resistor is a minor issue at this point.
What BJT transistor are you using? What is it's current gain?