Sorry for double posting, can't find a way to edit my last message on this thread.
Anyways I've been experimenting with the motor and different supplies.
I tried powering it with a 7.5v 1A power adapter (which was a total lie, apparently it's 12v and 3.5~ A) which doesn't have short circuit protection so it was able to run the motor with the load and all at about 600-700 RPM.
I want to squeeze about twice as that - 1200 RPM but I didn't have access to any power supply capable of that.
Recently I found an old house alarm battery - 12v 5Ah, I charged it up and tried running the motor from it.
I was holding the wires manually for a couple of seconds, I noticed the motor spin like MAD and I guess it drew so much current that I burned my finger holding the wire a bit.
I must admit I used really thin wires (AWG 20 prehaps ?) since I was assuming the current wouldn't go over 3A (for some reason) but guess I was wrong.
Anyways, I was thinking of getting a PC ATX PSU and powering it from the 12v rail. I'll probably be getting a generic PSU so I wouldn't want to draw the maximum current it can output since I'm afraid it would burn it self.
So how can I power the motor with that supply ? How can I limit the current ?
PWM will only limit the average current, I'll still have huge current spikes. Will they be unnoticeable at high frequency pwm ? if so, how high ? I can't really measure the motor's inductance can I ?
Can I use a resistor ? If I'll put a 2ohm resistor in series, it would draw 6A max but will it dissipate 18w of heat on the resistor ? Doesn't sound practical...
bah... I dislike motors : (