I recently came across this project to build an electronic card reader using a PC with a soundcard:
[
www.gae.ucm.es]
it leverages the DAC and analog I/O ports that come with the soundcard so that the sensors are plugged directly into the audio input jack, and the actors into the audio output jack. Then control software is run in the CPU of the PC. No microcontroller is needed.
This seems like a neat idea. It makes me wonder if it'd be possible to replace (either completely or partially) the electronics in RepRap using this technique, thereby cutting down production cost.