One thing to consider is that the usability and maturing of the mainstream tech has helped it's easy adoption by people who otherwise wouldn't be bothered. I'd say the same thing will happen with 3d printers. Possibly we will see an easy abstraction over the top of things like the arduino - roomba type gadgets which are customizable?