You may have already seen my Instructable on how to wind a brushless outrunner motor and became frustrated because it didn't work on your 12 tooth motor. The previous winding instructions only works with 12n 16p, 9n 12p, and others (I'm not sure on all of them). The most common motor has 12 teeth and 14 magnets, and has a bit of a confusing way of winding it. This configuration should also work with 10 magnet motors. I should have done this a long time ago, so here it is.
Step 1: Materials
You will need:
brushless motor with a 12 tooth stator and 14 magnets
200-400 grit sandpaper
Enamel coated wire
I used a hexTronik DT or D40xx motor, They are great for this experiment because they are large, easy to rebuild, and can hold a wide range of wiring configurations that can handle around 150-650W and 400-2000kv. They work best on 2-4 cell lipo batteries with a 7-15" propeller.
Step 2: How to Wind It
Take apart the motor by removing the c clip from the back of the motor, and pull the magnet can off of the stator, pliers might be needed. Then remove all of the wire, it might need to be cut off if it is glued on. Group together as many strands of wire as you want wrapped on the motor, and start winding clockwise the desired number of turns. Then, move to the next tooth right beside the wrapped one and wind it counter clockwise. Then, go to the tooth on the opposite side (6 teeth away) and wind it clockwise. Then, wind counter clockwise the tooth beside it and opposite the one that was wrapped first. Cut the wire when finished and prepare to repeat the steps.
Step 3: Wind the Rest
Start the winding steps over by starting 2 teeth before the first one you wrapped. The picture shows the direction to wind the wire; CW for clockwise and CCW for counter clockwise. When all the teeth are wrapped; use sand paper to remove the enamel insulation on the end of all 6 wires. The three end wires can be soldered together for a Y configuration for the most torque and less rpm, or attach each end wire to one of the other two starting wires for a high speed low torque setup. More turns means more torque and less rpm, more strands means there's less room for more turns, but it can handle more current. Try to leave some room for air flow. Finally, reassemble the motor.