KE7GKP:
The three-terminal connector is the INPUT. the "-" is the ground, the "+" goes to the power source you are switching, and the "C" goes to the Arduino output pin of you choice. Note also that the "-" terminal also gets connected to Arduino GND.
The two-terminal connector is the OUTPUT. The "+" and "-" terminals go to the load (your motor or whatever).
Note further that there are TWO "footprints" for the 3-terminal input, and TWO "footprints" for the 2-terminal output. That is simply so that you have the option of using wither standard 0.1 inch center header pin connectors, or those nice screw terminals (which have a wider pin spacing)
There you have two different explanations for "why there were 2 + terminals and 2 - terminals on the PCB" because I can't tell which question you are asking? I don't know WHICH "two + terminals" or "two - terminals" you are asking about??
There is a 3 pin wide screw terminal and a 2 pin wide screw terminal. Both the 3 pin and the 2 pin have a + and - terminal on them. obviously the 3 pin terminal has a connection that goes to an ARD PIN. But where do I connect the 12V to? the 3 pin or the 2 pin terminal?
MarkT:
Yes - definitely +12V -> motor+, motor- -> drain, source -> GND.
However this is not enough, you need a protection diode across the motor (or a snubber network) to stop inductive spikes - look at some of the relay and motor examples for illustration.
Connect the Arduino pin via a 150ohm resistor to the MOSFET gate and the Arduino ground to the MOSFET source.
The 150ohm resistor will limit the current from the Arduino pin and prevent it being damaged (MOSFET gates look like a hard short circuit at high switching frequencies)
If the motor takes more than 3A on full load you will need a heatsink on the MOSFET too.
I'm going to the store in a second so I will bring a bunch of diodes and a few 150 Ohm resistors as you suggested, but I'm using a H-bridge to control the motor direction. I don't see how I can add a diode across the motor coil when doing this. Do you mean that I need a diode between the - of the motor and the MOSFET, that would be possible, and probably wouldn't hurt it either.
I won't be installing the MOSFET's until I have all the wire connections ready for my project so this buys me some time, but I plan to start on the code tomorrow. The motors will come nowhere near a 3A load as they only draw 80mA when they spin freely. The power supply only provides a max. of 800mA, and those are made for that type of motor.
If anyone can provide me a screenshot with some text on it to explain what voltage goes to what pin on the terminal, it would be a great help, not just for me, but also my ARD supplier.