Automatic Structure Builder

Automatic Structure Builder (Simple)

Eh, kinda weird name, but anyway.

What you will need:

1x Assembling Machine

2x Inserters

1x Arithmetic Combinator

1x Requester Chest

1x Passive Provider Chest

1x Medium Electric Pole

2x Green Cables (as of Factorio 2.0 they are free)

The setup is this:

https://steamuserimages-a.akamaihd.net/ugc/17545924855125198/5EAFC3FC98CDEC6431282126290EF5BBA391D8DC/

First of all, set the Assembling Machine to "read ingredients". Don't set any recipe. Set the Requester Chest to "set requests". Again, don't set any requests. Then we connect green cable from Assembling Machine to Arithmetic Combinator input and from its output to the Requester Chest. Simple.

Then, the Arithmetic Combinator is set as this:

https://steamuserimages-a.akamaihd.net/ugc/17545924855128179/D4D196B176DF76A7C24F030F2B9E5DDDB5C6F054/

But what does it mean?

It means that it takes EACH input it receives, and multiplies it by 5, then outputs EACH of the multipled signals. So we told it to "read ingredients", which means that whatever ingredients the recipe needs, it will take EACH of them, multiply it, and since we connected it to the requester chest, it will request 5 times more ingredients. Cool huh?

So this "5" can be changed to whatever we want, but as far as I've seen it works just fine with 5.

I've set the Requester to "trash unrequested" in case you change the recipe at some point. The provider is also set to 1 slot.

The reason to use this is to make fast machines to make everything. You can combine it with an efficiency beacon underneath so that it doesn't waste much power, and put speed modules in.

So yeah, now we're set, just set the recipe to the assembling machine and stop caring about setting up anything else.

In the end, placing multiple of those (I made it to quickly setup new planets), you will have something like this:

https://steamuserimages-a.akamaihd.net/ugc/17545924855180201/7C2E069E911293E96E2B33C4C8946C1415125654/

Here's the blueprint:

0eNqVlNGumzAMht/Fl1OYNgr0lFepqiiAOVgiCUsCW1Xx7nPoKJ1OOdq4ISTx99vOH25Q9SMOjkyA8gZUW+OhPN/A07tRfZwzSiOUoLxHXfVk3hOt6o4MJgeYBZBp8BeU3+eLADSBAuGdsHxcpRl1hY43iJWksaFRJ9hjHRzVyWB7BAGD9RxsTdRkYPE1F3CFMuHBPIsPvPTBc/hjRB/QJXXH74+o44riAWfMNQZne1lhpyayLu6qydUjBaltg9K20g7o1B3Bia+rHNksYIlGVT02ULaq98jQP0nIlnrOxEem5/po7edzm4JTvpPGBrmmzqDgRnxV5+FRZ6t8SMh4dKzwSZU7Dcv+FfT2DBLQkLsXwisvsPkDO7BFaMJkcHaiZv843v4+jkpFd7wgF+JT7+03INs9ZoeqkYxxbEFW8/ttP27ijkKnMbBTa6srMirYF107rep72htn89Hik5YcG2e7cOE6RN2JXBh55pHIfUeC3IF48dhejIksH1S8vqz/ZFv4wpF2DMP432x+2KU/+dyjd8+pSMVRZBdxLpZReuFVCqg5bvt7CJjY94t0XqSn7HTKs+xbdsiLef4NpRV/YA==

And here's a more compact version (without the electric pole) for use with Substations:

0eNqVlGFzmzAMhv+LP+5MryVAE/5KL+czIIruwKayYMvl8t8noCHpxrINvoAlP3r1ynBWRTtAT+hY5WeFpXdB5W9nFfDd2XZac7YDlSsbAnRFi+496mzZoINopy5aoavgh8pfLketwDEywkKYX07GDV0BJAl6JRFy0wFjGZW+K9BZ9qS06n2Q3d5NRYW4y16fUq1OKo/i51epJNqYfGsKaOyIskXybiwj4WreH6ZAjRTY3LrgUz/VHpF4kJVVzJIRgbQ0dRNgwkyswHbyRBT4HsguwtQ32ekH7of/ZsulfzMlXnN78RdHiHryI1ZAUdlA4C1XDneuPKWiubCTvRv03UqvbeAIXQBioL9AsxlaIUG5pOw30MmKJvgYROkjxftfFW9NskQqB2TT+QqMr82d63J0rtF1yAacLVqoVF7bNoBAP4WYGltRMx+CsLSwnMf7g8pkQ2OcZ3OVLyCmAbaGlP67jfuvNm7AMv3wg3rMTP7oHoGtjKAIKpSK4dqN9PpdJjk58PaiY53p+KjlKZE7PkoUGToRc/sLaDWKe7OANIsPyeGQJslzskuzy+UnoXlpyw==

Automatic Structure Builder (Buffer)

Here we go into a bit more complex territory. It's a bit silly to make it THIS complicated, but I wanted to make the same thing, but so that it also requests stuff from storages.

I'm not sure if I'm even gonna use this, but it does work, so here goes:

https://steamuserimages-a.akamaihd.net/ugc/17545924855157841/C74D3A11F5009065634854E849D0E05B6AD4D0C9/

A bit different than before, now this uses a buffer chest and an additional Selector Combinator, as well as a Constant Combinator.

This time we're gonna use the Constant Combinator to set the recipe.

https://steamuserimages-a.akamaihd.net/ugc/17545924855171209/B66C7EC0876F89E3F2429F24AF532E7786E74A9D/

Connect the Constant Combinator to the Assembling Machine, check "Set Recipe" there, and then also connect the combinator to the Selector Combinator. Set that to "Stack Size" and then connect its output to the buffer chest.

The logic is that whatever we set into the Constant Combinator, will set the recipe for the Assembling Machine, then we will get that item's Stack Size (let's say 50) and so the Buffer Chest will automatically request 50 of that item.

Meanwhile, the Assembling Machine will send its ingredients to the Arithmetic Combinator, which will in turn multiply it and set requests for the ingredients as before.

Again, I don't think I'm gonna use this, but it's cool to have. However, when using buffer chests, you should also remember to select "request from buffer chests" whenever making something that also requires such an item as an ingredient.

Here's the blueprint:

0eNq1lW2PojAQx7/LvLyUzYqgQnKfxBhSYFgnBy3bFu88w3e/KSzoRTS7Lza+Gdvpbx7+7XCBvO6wNaQcpBegQisL6f4Clt6UrP2akg1CCtJabPKa1FvQyOJICoM19AJIlfgH0lV/EIDKkSMcCcOfc6a6JkfDDmIi5V1VoQmKI1oHAlpt+ZBWPhaDwuQlFnCGNHqJGc8JOaPrLMejPJE23qsgU3TkskaXmOkq0y0aOSI4yrTLJ8sBnKGSeY0lpJWsLTI0l2NCBt87TiKrqHZorGdbLPyZsYTb2pyR9pgp7bKPUx7oTId9L+6KDediJ+fH9e6+v95vq3M911lJ6wJSFg1HeFJlzFUugKJPg5IbkICSzFgIpLsFbDxjGyypawKs2d1QEbS6xnv6evU8zc3MswNJs6y6yUlJNhdwrxPugbI3SoJ1svgVWPqLsBR6K56+xMeN2j68Vxa9yAW1OCrsL4osMwYb7hbHtx/K+43RjY1WkglazhWm5ey9kzXnyttKm4bHxkL+u2v+htyxQccqPG3epMX2QfpXzvXuD3e7IsOX/TrB3HlI/UTGcaJw1XDwCJCb6CcZPwnGeBZL4echh78V6Aef1J1ruy+z+yVBk9l3ivi5duye6FnMPVh83wLmCfDf6jyrbrW9E9UHbVpphvxS+DksdL5RPDj41/vx8ZsfpMfvVyIUGxEdxD5kazdYG7YSEbK1FSu2VoPld8MDnyWHjf8+zF8kASdOduhBvAmTKEniKHqN1vGm7/8BY25NQQ==

Automatic Structure Builder (Stack)

So in some cases you need to build stuff constantly that's going to get depleted, like in Fulgora, where you need to build Accumulators for science packs. So for those cases we can use the "stack size" Selector Combinator.

https://steamuserimages-a.akamaihd.net/ugc/17545924864830190/E26048B9D5FD3AF519B32C0A48DCE0E97656A0A9/

In the image above you can see how I'm using them for Accumulators on Fulgora (as well as other stuff, like engines).

Instead of multiplying, we can just use a full slot of ingredients. You can use this for intermediate ingredients too, that you don't need too much (to build a whole chain) but you also need a constant supply of them. It simply replaces multiplication with providing the full stack size of ingredients. So for example, if one ingredient is wires, and the recipe needs 5, instead of requesting 25, it will request the full amount for one slot, 200.

Unlike the buffer version, this one you will need, and could actually permanenty use this one instead of the simple version.

Here's the blueprint for this one:

0eNqNk91ugzAMhd/F16Fq+VvhVaoqCmBWa5CwJHTrKt59ho6u21g35SYh9ufj43CGoumxs6Q95Geg0mgH+e4Mjh61asZvWrUIOSjnsC0a0o9Bq8oDaQwiGASQrvAV8s2wF4Dakye8EKbDSeq+LdBygJhJDhssvbFBadqCtOItCOiM41yjx5LMi9KHVSLgBHkQrjdch5V5axpZ4EEdiVM4znRo1SUJnFflU+DoDWEYxI/y4bV8x53QEYPOmiNVyDIO6PySguxGwSphDYUaG1mgR1d6rZwPSDu0Hu0f0PUErciyHVPIdgEdX9EWn3tWek/x9rviJddKsmVPXramQmlqeeMiD2m+5cxqgkvUqmiwgrxWjUOGfgiRNTWsxo1Md2nhMvnbJ+GtcgepjZezfAZ52+PSkJL/27j9auMCLBV3n+495ibb/uqeRVVJRlmsiCu6uRvu9YUnOTqw24hQpCLcC97FvMI935LHlsV8/m8CjuzeJCBJwyzOsiSO13GUpMPwDpyQNOQ=

Source: https://steamcommunity.com/sharedfiles/filedetails/?id=3366125871					

More Factorio guilds