Description
About
This is the first draft of a set of blueprints that can be used to create a set of city columns. Where a normal city block design has tiles of fixed dimensions, this is tiles of fixed width and varying height based on the complexity of the recipe. Each blueprint comes in two versions - regular and flipped. Multiple columns can be placed adjacent to each other, as long as each column alternates between regular and flipped.
The goals of these blueprints are:
- Being as space efficient as possible
- Full beacon coverage
- Power switch to ensure beacons are turned off when not necessary
- Ability to scale to a megabase
- Ability to duplicate existing blocks easily
- Stations that turn on and off depending on if it is ready to accept a train
- Input buffers to allow for continuous production
- Circuits to prevent the input belts from being swamped with one ingredient, blocking the others
Usage
For each block, the following steps are needed:
- Choose which recipe to be constructed. In this example, we will use red science.
- Determine how many inputs are needed for the recipe. Red science needs two solid inputs and no fluid inputs, so the double solid input blueprint is sufficient. For more complicated recipes, the input blueprints will need to be combined.
- Determine how many assemblers are needed to consume a full belt of inputs or populate a full belt of outputs, rounded to the nearest 4. When creating red science in a tier 1 assembler, two inputs are consumed every 10 seconds and a yellow belt provides 15 items per second, so to assemble at max speed an assembler height of 76 is required. If we are happy with a slower throughput, then a smaller assembler height will make do.
- Determine how man outputs are needed for the recipe. This recipe only produces a single solid output, so the single solid output blueprint is sufficient.
- Place the blueprints, repeating each input/assembler/output tile as necessary.
- Rename each input/output train station with the name of the material being inputted/outputted
- If the recipe requires solid inputs, set the constant combinator nearest the assemblers to output the solid inputs needed by the recipe in the correct ratios (the combinator that by default outputs a single fish).
- Assign the chosen recipe to each of the assemblers in the block