Soliciting Feedback: OS Design
Posted by
Dennis Schmitz
on 2006-07-23 12:06:51 UTC
A couple of years back, I saw a project being done out of a university
that was a first attempt at a self-replicating robot. The idea was
that it would use various plastics and metals to create circuits and
other parts. The idea was far to ambitious to succeed today, but it
got me thinking.
A first step toward such a thing, and indeed toward a completely self
replicating factory might be a machine tool that would ship with
complete plans to make all of the parts of itself. Sure, this ruins
the business models of a company that might want to sell them, but
that's not the point, rather the point is, is it feasible?
A complete machine would need lots of electronics and proprietary CAD
software to build, but that can all be bought off-the-shelf, making it
conceivable that once you have a machine, you can make more of them
with it.
Sticking with mechanical stuff (because manufacturing multilayer PWBs
is still difficult), what would such a machine look like? How many of
the parts could be made with milling and lathe operations? Is free
motion control software mature enough? What CAD formats should be
used? How can we reduce the number of different materials required?
Could enough people get interested in it to create a
electro-mechanical equivalent of open-source software?
I'm just interested in your thoughts about what it would take to build
a basic machine assuming you can buy some stuff like motors and screws
and single-board computers.
What about licensing? Would people put up with software that
occasionally insisted on building a spare part?
Imagine 20 or 100 years out, could this base design evolve into
something truly automatic, say garage sized, that had the capability
to create everything necessary to make itself, including
semiconductors. Assuming it could create all kinds of other stuff,
from watches to cars, how would this change the world? Do we really
want to give every tinkerer or psychotic teenager the ability to build
a fighter jet or nuke from scratch?
What should it be called? (I'm partial to simple names like "Factory v0.001")
Sorry if my random Sunday daydreams bore you -- feel free to ignore.
that was a first attempt at a self-replicating robot. The idea was
that it would use various plastics and metals to create circuits and
other parts. The idea was far to ambitious to succeed today, but it
got me thinking.
A first step toward such a thing, and indeed toward a completely self
replicating factory might be a machine tool that would ship with
complete plans to make all of the parts of itself. Sure, this ruins
the business models of a company that might want to sell them, but
that's not the point, rather the point is, is it feasible?
A complete machine would need lots of electronics and proprietary CAD
software to build, but that can all be bought off-the-shelf, making it
conceivable that once you have a machine, you can make more of them
with it.
Sticking with mechanical stuff (because manufacturing multilayer PWBs
is still difficult), what would such a machine look like? How many of
the parts could be made with milling and lathe operations? Is free
motion control software mature enough? What CAD formats should be
used? How can we reduce the number of different materials required?
Could enough people get interested in it to create a
electro-mechanical equivalent of open-source software?
I'm just interested in your thoughts about what it would take to build
a basic machine assuming you can buy some stuff like motors and screws
and single-board computers.
What about licensing? Would people put up with software that
occasionally insisted on building a spare part?
Imagine 20 or 100 years out, could this base design evolve into
something truly automatic, say garage sized, that had the capability
to create everything necessary to make itself, including
semiconductors. Assuming it could create all kinds of other stuff,
from watches to cars, how would this change the world? Do we really
want to give every tinkerer or psychotic teenager the ability to build
a fighter jet or nuke from scratch?
What should it be called? (I'm partial to simple names like "Factory v0.001")
Sorry if my random Sunday daydreams bore you -- feel free to ignore.
Discussion Thread
Dennis Schmitz
2006-07-23 12:06:51 UTC
Soliciting Feedback: OS Design
BRIAN FOLEY
2006-07-23 14:40:12 UTC
Re: [CAD_CAM_EDM_DRO] Soliciting Feedback: OS Design
Mariss Freimanis
2006-07-24 02:32:08 UTC
Re: Soliciting Feedback: OS Design
engravingdave
2006-07-24 02:33:58 UTC
Re: Soliciting Feedback: OS Design
Pete Brown (YahooGroups)
2006-07-24 04:56:24 UTC
RE: [CAD_CAM_EDM_DRO] Re: Soliciting Feedback: OS Design
Doug M
2006-07-24 07:28:30 UTC
Re: [CAD_CAM_EDM_DRO] Re: Soliciting Feedback: OS Design
wanliker@a...
2006-07-24 09:55:42 UTC
Re: [CAD_CAM_EDM_DRO] Re: Soliciting Feedback: OS Design
Dennis Schmitz
2006-07-24 11:42:02 UTC
Re: [CAD_CAM_EDM_DRO] Re: Soliciting Feedback: OS Design
R Rogers
2006-07-24 12:28:46 UTC
Re: [CAD_CAM_EDM_DRO] Re: Soliciting Feedback: OS Design
Doug M
2006-07-24 12:43:37 UTC
Re: [CAD_CAM_EDM_DRO] Re: Soliciting Feedback: OS Design
Graham Stabler
2006-07-24 13:41:34 UTC
Re: Soliciting Feedback: OS Design
Dennis Schmitz
2006-07-24 23:02:54 UTC
Re: [CAD_CAM_EDM_DRO] Re: Soliciting Feedback: OS Design
Graham Stabler
2006-07-25 01:27:36 UTC
Re: Soliciting Feedback: OS Design
ballendo
2006-07-25 04:03:20 UTC
replication, or big machines from small ones was Re: Soliciting Feedback:OS
ballendo
2006-07-25 04:17:11 UTC
Swiss NC anc CNC was Re: Soliciting Feedback: OS Design
ballendo
2006-07-25 04:26:43 UTC
Re: Soliciting Feedback: OS Design
Graham Stabler
2006-07-25 05:13:33 UTC
replication, or big machines from small ones was Re: Soliciting Feedback:OS
Graham Stabler
2006-07-25 05:16:02 UTC
Swiss NC anc CNC was Re: Soliciting Feedback: OS Design
pml58@s...
2006-07-25 06:14:05 UTC
Re: [CAD_CAM_EDM_DRO] Re: Soliciting Feedback: OS Design
lcdpublishing
2006-07-25 06:26:28 UTC
Re: Soliciting Feedback: OS Design
R Rogers
2006-07-25 10:26:25 UTC
Re: [CAD_CAM_EDM_DRO] replication, or big machines from small ones was Re: Soliciting Feedback:OS
ballendo
2006-07-25 13:09:09 UTC
replication, or big machines from small ones was Re: Soliciting Feedback:OS
ballendo
2006-07-25 13:33:48 UTC
replication, or big machines from small ones was Re: Soliciting Feedback:OS
Dennis Schmitz
2006-07-25 13:53:22 UTC
Soliciting Feedback: OS Design
lcdpublishing
2006-07-25 14:27:35 UTC
Re: Soliciting Feedback: OS Design
R Rogers
2006-07-25 14:42:41 UTC
Re: [CAD_CAM_EDM_DRO] replication, or big machines from small ones was Re: Soliciting Feedback:OS
R Rogers
2006-07-25 14:46:35 UTC
Re: [CAD_CAM_EDM_DRO] replication, or big machines from small ones was Re: Soliciting Feedback:OS
lcdpublishing
2006-07-25 14:54:34 UTC
replication, or big machines from small ones was Re: Soliciting Feedback:OS
ballendo
2006-07-25 17:43:02 UTC
replication, or big machines from small ones was Re: Soliciting Feedback:OS