I saw Matt make robots that make more robots. What's the order of without running out of memory? Do we extend memory? Do we do multi robots? I don't know!
You'll need to use a few bots to do it. In fact I always keep my bots as simple as possible and have lots of them. So one bot could put in planks, one bot could put in poles and one bot could make and put in gears.
Here is how I have made some bots. The first image shows how to make 8 Basic WorkerBots. The second image shows how to make 1 Steam Bot when the "WrkrAsmbl2" bot has a Wooden Bucket in its inventory.