Autocrafting with Refined Storage

This is a community-written guide. It was written to help players to get accustomed to setting up autocrafting with Refined Storage.

About this Guide
This guide is not an exhaustive description of items, nor a tutorial on using each item. It is a helping hand to get you started with using Refined Storage for autocrafting. Throughout this guide you'll find links to named items. Be sure to explore these links for full details, descriptions and illustrations.

The Foundation
This guide assumes that you already have a working Refined Storage setup, storing your materials. It will step you through a couple of simple autocrafting routines that should serve you well in understanding the process, enabling


 * 1) Start by having a working Refined Storage setup. At minimum, you'll need a Controller, a Crafter, a Pattern Grid, some Patterns and some storage. RS-Autocrafting-Tutorial-1.png
 * 2) Make some Patterns and put them in the pattern slot as illustrated. RS-Autocrafting-Tutorial-2.png
 * 3) Put a piece of Oak Wood in the crafting grid. The output, 4 Oak Planks, will appear on the right.
 * 4) Click the Create Pattern button. A pattern will be programmed and appear in the lower slot.
 * 5) Hover your mouse pointer over the pattern. You'll see it now shows information about the recipe. Remove the pattern.
 * 6) Place your pattern in a Crafter. You'll notice if you hold the Shift key that the pattern will show the item it creates. RS-Autocrafting-Tutorial-3.png
 * 7) Open your Grid and you'll see a new item. The ability to Craft Oak Planks. RS-Autocrafting-Tutorial-4.png
 * 8) Left-click the recipe and you'll be asked to specify how many to craft. If you have insufficient resources, you'll get an error like this: RS-Autocrafting-Tutorial-5.png RS-Autocrafting-Tutorial-6.png
 * 9) Otherwise, you'll receive a confirmation dialog. Click Start and it'll craft your item.
 * 10) Notice how even though I only specified 1 Oak Planks, it crafted 4. That's because 4 is the minimum craftable by the recipe. This can be useful, so we'll talk about it some more, later. RS-Autocrafting-Tutorial-7.png
 * 11) Go back to your Pattern Grid. Clear the crafting grid by clicking the X at the top right and lay out the recipe for making a chest. Click Create Pattern.
 * 12) Put the pattern in your Crafter. Open your Grid and you'll now see that you can create chests as well. RS-Autocrafting-Tutorial-8.png
 * 13) Go ahead and tell it to craft a chest. The Refined Storage system will automatically calculate what recipes it needs to craft to make you a chest. First it makes some more planks, then it makes the chest. Well done! You've now set up multi-step automatic crafting. Take a breather and we'll move onto the more difficult stuff. RS-Autocrafting-Tutorial-9.png

Using External Machines
So far, the crafting we've done takes place entirely within the Refined Storage network. In addition to being able to craft internally, your Refined Storage system can also create Processing recipes that send parts of the job out to an external machine. To create a Processing recipe, you first need to craft the item once so that you can teach it to the system.


 * 1) The Crafter has a front face that is clearly marked by a dot that glows blue when the Crafter is connected to the network. When using external machines, this face must touch the external machine. RS-Autocrafting-Tutorial-10.png
 * 2) Place your external machine in front of the Crafter and configure its sides to accept materials from the Crafter and output to a different face. In this example, I'm configuring a Thermal Expansion Redstone Furnace to accept materials from the rear face, and output to the left face. RS-Autocrafting-Tutorial-11.png
 * 3) Attach an Importer to the output face of the external machine. Use Cables to ensure that the Crafter and Importer are connected to the network. Ensure that the external machine has power. RS-Autocrafting-Tutorial-12.png
 * 4) Open the Pattern Grid and clear the crafting grid. Check the box labelled Processing. This tells the grid to create a pattern that will use an external machine.
 * 5) Put a piece of Sand on the left side, and a piece of Glass on the right side, then click Create Pattern. RS-Autocrafting-Tutorial-13.png
 * 6) Put the pattern in the Crafter that's connected to the Furnace and open your Grid. You'll see that you can now create Glass! RS-Autocrafting-Tutorial-14.png
 * 7) If you don't already have Sand in your storage system, put some in and tell it to craft some glass. Once you click Start, it will send the Sand to the furnace. The Importer will automatically extract the Glass and put it into your storage system. The speed with which glass appears in your storage system depends on the speed of the furnace, so if it's too slow, upgrade your furnace! RS-Autocrafting-Tutorial-15.png

Advanced Outsourcing
By setting up patterns with recipes for different steps of a process, quite complex items can be crafted with the click of button. Here are a couple more recipe examples (using Thermal Expansion machines). Note that Crafters used to interact with external machines can still craft regular recipes, too.

Bronze
In the previous example, we used a Redstone Furnace to smelt glass. To make bronze, we first turn Ore into Dust, mix the dusts then smelt the mixture into ingots.
 * 1) Create recipes that turn 1 Tin Ore into 2 Pulverized Tin and 1 Copper Ore into 2 Pulverized Copper (Processing recipes) RS-Autocrafting-AdvTute1.png RS-Autocrafting-AdvTute2.png
 * 2) Put these in the Crafter facing your Pulverizer.
 * 3) Create a recipe to combine 1 Tin Dust and 3 Copper Dust to make 4 Bronze Dust (Regular recipe) RS-Autocrafting-AdvTute3.png
 * 4) As a regular recipe, it can go in any Crafter.
 * 5) Create a recipe to smelt Bronze Dust into Bronze Ingot (Processing recipe, one Bronze Dust gives one Bronze Ingot) RS-Autocrafting-AdvTute4.png
 * 6) Place this recipe in a Crafter facing your Redstone Furnace.
 * 7) Now you can craft Bronze Ingots at the touch of a button!

Signalum
In the case of crafting Signalum, we have to get creative because we have to fill a bucket with Destabilized Redstone. For that, we're going to use external item transport, not just external machines.
 * 1) First, make a Destabilized Redstone Bucket and some Silver and Copper dusts.
 * 2) Create recipes to send Silver Ore and Copper Ore to a Pulverizer to make Dusts. (Processing recipes)
 * 3) Put them in the Crafter facing your Pulverizer.
 * 4) Create a recipe that takes 10 Redstone Dust and a Bucket, returning a Destabilized Redstone Bucket (Processing recipe) RS-Autocrafting-AdvTute5.png
 * 5) Create a recipe to craft Signalum Blend (Regular recipe) RS-Autocrafting-AdvTute6.png
 * 6) Position a Chest in front of a Crafter and set up Itemducts to take whatever is in the chest and send it to the Magma Crucible and Fluid Transposer. Redstone goes to the Crucible, bucket to the Transposer. Filters help make this easy. RS-Autocrafting-AdvTute9.png
 * 7) Set the Magma Crucible to send its output directly to the Fluid Transposer and place an Importer on the output face of the Transposer.
 * 8) Put the bucket recipe in the Crafter facing the Chest. The recipe combining the dusts with the filled bucket can go in any Crafter.
 * 9) Finally, create a Processing recipe to send 2 Signalum Blend and 1 Sand that returns 2 Signalum Ingot and put that recipe in a Crafter facing an Induction Smelter. RS-Autocrafting-AdvTute7.png
 * 10) Don't forget to put an Importer to collect the output of the Induction Smelter.

Batch Sizes
As noted earlier, some recipes, such as Oak Log to Oak Planks output multiple items. Sometimes it's desirable to produce more than the minimum. With a regular recipe, the quantities are fixed. However with Processing recipes, you're free to set your own quantities. For example, rather than making a recipe to pulverize one piece of ore at a time, you can set the recipe to send two piece, three pieces, half a stack or a whole stack at a time.

To adjust quantities in a Processing recipe, left and right click the icons in the crafting grids to lower or raise the quantity. Bear in mind that the Crafter can only follow the exact recipe. If a recipe specifies a stack of 64 pieces of ore returns 128 dusts, it will not be able to run if you only have half a stack of ore in storage.

Autocrafting with Fluids
Refined Storage is also able to autocraft with fluids. The process described above can be slightly simplified by putting a Fluid Interface on the output of the Magma Crucible. Create recipes using a filled bucket as normal. The Crafter will substitute stored fluids as needed.

Afterword
Refined Storage autocrafting is both flexible and powerful. With some creative thought, the crafting of almost any in-game item can be automated.