"I disagree, for some the thought with 3D printers is simply to download a model and hit print, but many others see it as a path to "democratized" innovation."
How are those opposing forces?
I am surprised to read so many comments and see nobody articulate what I thought the 3D-printing idea was, which is that it will bring open source to the physical world. No more, no less.
You don't need a degree in mechanical design to use an open-source-powered 3D printer anymore than you need to be a programmer to use open source, with roughly the same capabilities and tradeoffs. Most of the rest of the problems cited in this discussion are supposed to be solved by automation; for instance, I can easily imagine how to help people stock up on raw plastic stock with arbitrary degrees of customization, that's not even remotely a challenge.
"Even if you just wanted to hit print, you can currently only print plastics."
Considering that 3D printers only barely exist today, basing your skepticism of the concept around only the progress that will be made in the next 5 to 10 years is an odd position to take. (And I feel I'm being generous when you explicitly say "today".) There is nothing fundamentally challenging about integrating electronics into a sophisticated 3D printer; it's only engineering of the type open source does every day. We could make a pretty decent pass at a generic electronic loadout today and it will only get easier over time. Already we see full Linux machines barely larger than the plug they attach to.
In fact, it's not even that 3D printers will be "like" open source, the hope is that it will be open source. 3D printers are just another hardware peripheral, hardly different in principle from 2D printers or graphics cards or audio cards or any of the other myriad bits of complicated technology already attached to computing power. Trying to separate the "3D open source community" from the greater open source community would be as futile as trying to separate the "3D graphics open source community" from the greater open source community; oh, there will be specializations and such but there's no way you could produce a criterion that cleanly separates each and every project into either "3D" or "not 3D", the way you can separate "open source" and "not open source" (for a suitably well-defined definition).
1. How are those opposing forces? The first statement would be me selecting an item out of a catalog and printing it as a designer intended, so a traditional ecommerce system, but with no delivery, just on demand manufacturing. The second would be more of an open source model, but customization could be limited through DRM.
2. I didn't say people would need to have degrees in mechanical design, just that they would have to become skilled in it. For most people this is going to take an investment of hundreds of hours.
2. I think you are underestimating the "ease" that plastics for manufacture can be lined up. I think people are lulled into a sense of ease when it comes to 3D printing because we have seen such dramatic improvement in info tech and desktop printing. In the case of software your raw materials are 1 & 0's with 2D printing you have cyan, magenta, yellow, and black ink. Moving into atoms the variety expands incredibly quickly. Materials all have quirks and the process that manipulates them further complicates the matter.
3. With electronics you are still going to face issues. First what is the "ink cartridge" analog for electronic components? How do you handle the regulatory issues? UL, FCC? I'm sure it can be done, its just not that easy.
4. 3D printing is a 20 year old industry. It faces long development cycles and requires significant and costly improvements in material science. Thanks for your generosity, but I will stand by my skepticism.
In closing I don't doubt the rise of "open source" manufacturing. I just don't think 3D printing will have major role in it. You seem to have confidence and a vision for how to make 3D printing ubiquitous. I hope you help move the state of the art forward.
How are those opposing forces?
I am surprised to read so many comments and see nobody articulate what I thought the 3D-printing idea was, which is that it will bring open source to the physical world. No more, no less.
You don't need a degree in mechanical design to use an open-source-powered 3D printer anymore than you need to be a programmer to use open source, with roughly the same capabilities and tradeoffs. Most of the rest of the problems cited in this discussion are supposed to be solved by automation; for instance, I can easily imagine how to help people stock up on raw plastic stock with arbitrary degrees of customization, that's not even remotely a challenge.
"Even if you just wanted to hit print, you can currently only print plastics."
Considering that 3D printers only barely exist today, basing your skepticism of the concept around only the progress that will be made in the next 5 to 10 years is an odd position to take. (And I feel I'm being generous when you explicitly say "today".) There is nothing fundamentally challenging about integrating electronics into a sophisticated 3D printer; it's only engineering of the type open source does every day. We could make a pretty decent pass at a generic electronic loadout today and it will only get easier over time. Already we see full Linux machines barely larger than the plug they attach to.
In fact, it's not even that 3D printers will be "like" open source, the hope is that it will be open source. 3D printers are just another hardware peripheral, hardly different in principle from 2D printers or graphics cards or audio cards or any of the other myriad bits of complicated technology already attached to computing power. Trying to separate the "3D open source community" from the greater open source community would be as futile as trying to separate the "3D graphics open source community" from the greater open source community; oh, there will be specializations and such but there's no way you could produce a criterion that cleanly separates each and every project into either "3D" or "not 3D", the way you can separate "open source" and "not open source" (for a suitably well-defined definition).