Motor/sensor Control

Hello, im working on a robotic arm project and i was wondering what board or microcontroller can i use to control 15 12V DC motors while keeping enough pins for about 6 sensors, Ive tried using the Arduino Mega but is too expensive and i need to make 4 of this arms.

Any Idea?

Thanks

Have you looked at a Teensy ?

https://www.sparkfun.com/products/12646