iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more
Godlike.Host offers hosted Factorio servers with its own game panel, SFTP access and free DDoS protection, if you would rather not host it yourself.
When Factorio’s Set recipe control does nothing, selects the wrong product, or keeps changing recipes, the cause is usually one of five things: the recipe is not researched or cannot run in that machine, the signal is zero or negative, red and green wire inputs are adding an unintended signal, ingredients are stranded in the assembler’s trash inventory, or a requester chest is disabled independently of the assembler. Isolate the circuit to one known-good positive recipe signal, clear the machine, and then reconnect the rest of the system.
The procedure below follows Factorio’s documented signal-filtering and priority rules, so it also explains flickering recipes and recipes that refuse to change after a blueprint or combinator setup.
Start with this five-minute diagnosis
Do these checks in order. Each one removes a different class of failure without changing the rest of your factory permanently.
- Open the assembling machine and verify that its circuit-network Set recipe option is enabled.
- Confirm that the recipe’s technology has been researched and that the recipe is compatible with this machine. A signal cannot unlock a recipe that the force has not researched.
- Disconnect the red wire, then the green wire, and watch the machine after each change. Red and green signals are summed, so either wire can be supplying the winning value.
- Temporarily connect one constant combinator that emits only the intended recipe signal with a positive value, such as 1. This is the clean test input.
- Empty the assembler’s input and trash slots. Leftover ingredients can block a recipe change even when the circuit signal is correct.
If the machine works with the single constant-combinator test, the assembler is functioning; reconnect the original combinators one at a time until the unwanted signal or condition is identified.
#1 Best Overall
- Powerful Turbo Fan:CAGIWIRU Electric Air Duster have reached speed up to 130000RPM,Can efficient remove dust and debris.With LED light and Three Adjustable Speed to meet with different cleaning tasks.
- With Attached USB C Fasting Charging cable.Charing 3 hours,Enjoy up to 240 minutes of use on the lowest setting, For third speed can use for 25mins.with four charging options to meet with your needs.
- Wide Application:Upgraded attached 5 different nozzles,making it suitable for a variety of scenes, such as car,pet, pc, keyboards, and other electronic devices. It also serves for office and home clean duster.
- Handy Design & Portable:Cordless air duster electric nozzle is Light weight and small size, design and comfortable to hold and space saving, convenient to carry around. You can put it in your room or inside the car without taking up space.
- Warranty & Support: Our Electric air duster comes with 5 years warranty and 24/7 customer service. During this period, if you have any questions,pls kindly feel free to contact us.
How Set recipe selects a recipe
Set recipe is not a simple “highest number wins” switch. Factorio filters the incoming circuit signals, checks what the machine is allowed to craft, and then applies a priority order. The auxiliary documentation for version 2.1.21 describes the following behavior.
| Stage | What Factorio considers | What can make it fail |
|---|---|---|
| Signal filtering | Only signals with a value greater than zero are eligible. Virtual signals, space-location signals, asteroid-chunk signals and quality signals are ignored for recipe selection. | The intended signal is zero or negative, or it is represented by one of the ignored signal classes. |
| Direct recipe match | A researched recipe signal that the current machine can craft is selected immediately. | The recipe is unresearched, unavailable to the force, or incompatible with the machine type. |
| Fallback matching | If no eligible direct recipe signal is found, Factorio considers item signals, then entity signals, then fluid signals according to its documented ordering. | An item, entity or fluid signal from another part of the circuit resolves to a different recipe than the one you expected. |
| Wire combination | Signals on red and green wires are added together before selection. | A positive value on the other wire changes the effective value or introduces a competing signal. |
Because red and green networks are summed, “I sent one recipe signal” is not proof that the machine sees only one signal. A nearby combinator, inserter, belt, chest, or other connected machine can contribute another signal through either wire color.
Crafting machines can both receive recipe signals and report information about the current recipe, including its ingredients. That makes feedback loops possible: a machine’s output signal can return through a connected wire and compete with the command signal. During diagnosis, remove every feedback path and test with one isolated input.
Step-by-step repair procedure
1. Confirm the machine and control
Open the assembling machine, chemical plant, furnace, or other crafting machine you are controlling. In its circuit-network settings, make sure Set recipe is selected. Do not confuse this with an enable/disable condition: an enabled machine can still have no recipe, and a machine with a recipe can still be disabled by a separate condition.
Check the machine’s allowed recipe category as well. A recipe that belongs in a chemical plant or furnace will not become valid in an assembling machine merely because its icon is transmitted on a wire.
2. Verify research and craftability
Open the technology screen and confirm that the recipe’s technology is researched. Then check that the selected machine can craft it. A recipe copied into a blueprint before research does not bypass the research system; after researching, set or paste the recipe again.
Rank #2
- Screen Cleaner is Your Screen’s New Bestfriend! - EVEO is proud to present a screen cleaner that’s perfectly suited for your TV. Meet your new screen cleaner, computer screen cleaner, laptop cleaner, iPad cleaner, Macbook,tv cleaner or any other electronic device. Our screen cleaner spray and wipe along with the included plush microfiber cloth, easily removes dust, fingerprints & other smudges on the screen’s surface. Clean effectively for a streak-free screen
- Gentle on your Screens - Our screen cleaner spray and wipes is compatible to be used even for the most sensitive LCD, LED, CRT, and OLED screens in proper use. Be at ease knowing that this product is compatible with all the major brands: LG, SONY, Samsung, Sharp, iPad, iPhone, Android screens, Kindle, PC monitors - we’ve got you covered! Can be used as LCD screen cleaner, tv cleaner, smart tv screen cleaner, and more
- Premium Super Soft Plush Microfiber Cloth - Included in this efficient screen cleaning kit. This screen cleaner spray and wipe has our signature plush microfiber cloth specially designed to comply with screens and monitors and leave them streak-free. Has been shown to effectively absorbs stubborn stains, zero streaks, and no fiber shedding. Always use this together with our screen cleaner for the best results
- Easy-to-Use Screen Cleaner Kit + microfiber cleaning cloth - The EVEO Screen Cleaning Kit will easily be your new favorite tool when it comes to taking care of the things you love most, quick and easy solution for a streak-free screen. Simply screw on the sprayer gun on the screen cleaner bottle. Spray the cleaning liquid onto the microfiber cloth, then wipe the screen until desired cleanliness & shine is achieved.
- Quality Screen Care Kit Worth Purchasing - Enjoy a convenient Screen Cleaner anytime, anywhere you need it. Your satisfaction is our top priority. We stand behind the quality of our products and that’s why, you shouldn’t be worrying at all. We manufacture the Best Screen Cleaner. and can be used for laptop cleaning kit, laptop screen cleaner, tv screen cleaner for smart tv. MacBook screen cleaner, monitor cleaner or screen cleaner spray for electronic devices with microfiber cleaning cloth
Factorio staff member Rseding91 described this as intended behavior on 28 February 2019: “Thanks for the report however this is working as intended: you can’t set a recipe without having it researched. To set a recipe means to use it and to use any recipe means it should be researched otherwise it bypasses the entire research system.”
3. Test one positive recipe signal
Place a constant combinator beside the machine. Configure exactly one signal: the recipe signal you want, with a value above zero. Connect it with one wire color and observe the machine. If the recipe appears, the machine, research and signal type are valid; the fault is in the original network.
If nothing happens, recheck the signal icon. A virtual signal that resembles a recipe label is not a recipe signal, and a value of zero is ignored. Use the actual item, entity or fluid signal associated with the researched recipe, depending on what the machine accepts.
4. Isolate red and green networks
With the original wiring restored, remove the red wire only and observe the recipe. Reconnect it and remove the green wire only. A change on either test proves that the disconnected color was contributing a signal.
Quick wins for a faster PC:
Scan for outdated or missing drivers - takes under a minuteDriver Scan →Repair Windows errors before they cause bigger problemsFix Now →Inspect every device attached to the surviving wire, including combinators placed several tiles away on the same connected network. Look for an accidental constant combinator, a decider that remains true, or a machine output being fed back into the input network.
5. Remove signals that cannot select recipes
Temporarily remove virtual, space-location, asteroid-chunk and quality signals. The documented Set recipe filter ignores them, so they can make a display look busy without helping selection. Also remove non-positive values. A decider that outputs zero when false is harmless for selection, but a negative value cannot select a recipe and can obscure what you intended to send while you are debugging.
Rank #3
- 【Large size】:Measuring 800 x 300 mm/ 31. 5×12 inches, which is wider and taller than others. Large mouse pad can perfectly fit your keyboard and mouse of any size, and there is also ample space for peripherals such as phones, tablets, etc.
- 【LED backlight mouse pad】:Blade Hawks RGB mouse pad provides 7 static modes and 7 dynamic modes will give you the options you are looking for. Power-off memory function remembers the last lighting mode you selected. The super glow fiber Chroma will give you a colorful gaming setup that you want.
- 【Anti-slip rubber base】:Made from Natural rubber, this gaming mousepad will firmly grip your desktop, allowing you to enjoy the ultimate precision in the games you are most passionate about. It also comes with a texture that enhances this ability even further.
- 【Smooth and waterproof surface】: Micro-textured cloth surface, for extremely precise mouse control and a smooth movement. When liquid splashes on the gaming mouse pad, it forms water droplets and slides down. Will not delay your work or gameplay.
- 【Plug and play】: This mouse and keyboard pad is powered by USB, plug and play, no driver required. One button control light modes. Press one time to change the lighting mode, press twice to change the brightness, press and hold about 3 seconds turn ON/OFF.
6. Check for a competing item, entity or fluid signal
If the machine chooses a different recipe rather than remaining empty, inspect all item, entity and fluid signals on both wire colors. A direct researched recipe signal has priority. When no direct match is available, Factorio falls back to item signals, then entity signals, then fluid signals. A belt or chest monitor can therefore make the assembler choose a valid but unintended recipe.
Remove the fallback signals and send only the direct recipe signal. Once that works, restore the fallback logic with mutually exclusive conditions so that only the intended signal is positive at a time.
Do these 3 things before closing this tab:
1Repair Windows errors before they cause bigger problems2Fix the driver behind crashes, sound loss and screen glitches3Clear out junk files and repair common Windows errors7. Empty input and trash inventories
Stop the machine and remove every leftover ingredient from its input slots and trash inventory. If the machine has requester or logistic slots, clear any items that were left behind by the previous recipe. Then apply the new recipe signal again.
This is an intentional safeguard, not a random circuit failure. Factorio developer boskid explained on 18 December 2024: “That is not a bug. Reason why assembler circuit set recipe works that way is two-fold: first it solves issue of infinite trash storage where amount of trash would accumulate in the trash inventory every time a recipe is changed or cleared, and second is that it forces players to take a look and realize there are items to be taken out that need to be handled.”
8. Reapply blueprints after research
If the setup came from a blueprint placed before the required technology was researched, research the technology first. Then paste the recipe again or send the recipe signal again. Do not assume that a blueprint will retroactively activate a recipe that was unavailable when it was placed.
9. Diagnose the requester chest separately
A requester chest is a separate control point. A correctly selected assembler recipe does not guarantee that the chest will request ingredients.
Rank #4
- 【Softer and More Comfortable】Vaydeer wrist rest has unique diamond pattern, which is the combination of softness and aesthetics. The materials of wrist rest are improved into higher quality memory foam and covered with silky smooth lycra. The computer wrist rest makes you as comfortable and cushiony as like rest your wrists on clouds.
- 【Ergonomic Wrist Saver】The wrist rests for keyboard and mouse comes with a 17.32×3.15×0.83 inch keyboard wrist pad and a 5.94×3.15×0.83 inch mouse wrist support. Based on ergonomic design, the unique concave shape is the perfect fit for your wrist joints. The wrist rest pad fits most computer keyboards and laptops, improve hand and wrist posture, release your wrist and arm stress.
- 【Non-Slip Rubber Bottom】Featuring an anti-skid silicone base on the bottom, this wrist keyboard support stays firmly in place on your desk, preventing the padding from sliding around, ensuring stable and consistent wrist support during extended computer sessions.
- 【Better Experience & Pain Relief】Our keyboard arm rest is beneficial to alleviate the soreness caused by direct contact and friction between your arm and a hard desk surface, reducing the risk of wrist fatigue or carpal tunnel. The soft texture of memory foam can evenly distribute the pressure around your wrists and provide good support with just enough give.
- 【Helpful in Multiple Scenarios】Whether you're working, studying, writing, typing, gaming, this keyboard and mouse rest combo is an essential accessory to add comfort and support to your hands and wrists. It’s also a great gift for men, women, family, friend, coworker, gamer, teacher, etc.
- Confirm that the chest is inside logistic-network coverage and that the required providers and robots are available.
- Open the chest and verify that its ingredient requests are present.
- Check any circuit condition that enables or disables the chest. A disabled requester chest does not request items.
- If you copied an assembler recipe to the chest, remember that Factorio configures approximately enough ingredients for 30 seconds of continuous crafting; this is a request amount, not a guarantee that items will arrive instantly.
Test the chest with its circuit enable condition removed. If requests appear, restore the condition with a threshold that matches the intended production cycle.
Why the recipe flickers or switches to the wrong item
Two combinators are positive at the same time
A common selector design uses one combinator per product. If two conditions are true, both recipe signals reach the machine. Since red and green values are summed, a signal can change when an inventory count crosses a threshold, causing the displayed recipe to alternate. Make the conditions mutually exclusive, or add a priority stage so only one recipe signal is positive at a time.
A feedback signal is being mistaken for a command
Assemblers and other machines can output the ingredients or status of their current recipe. If that output is wired back to the machine’s Set recipe input, the machine can select a different recipe as soon as its inventory changes. Separate monitoring wires from command wires, or filter the monitoring network before it reaches the recipe input.
Free tools Windows power users keep installed
One-click scans. No signup required.
The intended value falls to zero
Many decider conditions output a recipe signal only while stock is below a target. When the stock reaches the target, the output becomes zero and is ignored. If another recipe signal remains positive, the machine switches to that recipe; if none remains, it can appear to have lost its recipe. Watch the actual signal values rather than only the icons.
An unsupported signal is being used
Quality, asteroid-chunk, space-location and virtual signals may be useful elsewhere in a circuit, but the Set recipe filter ignores them. Replace the selector output with the actual researched recipe signal or with a supported item, entity or fluid signal used deliberately as a fallback.
Direct recipe signals versus fallback signals
| Comparison | Direct recipe signal | Item/entity/fluid fallback |
|---|---|---|
| Priority | Checked first when it names a researched, compatible recipe. | Used only when no eligible direct recipe signal is found, in item, then entity, then fluid order. |
| Research requirement | Must be researched before it can be used. | A fallback signal still resolves only to a recipe the machine can legally craft; it does not unlock technology. |
| Machine compatibility | The named recipe must belong to the machine’s craftable set. | The resolved item, entity or fluid must likewise map to a compatible recipe. |
| Effect of extra wiring | Another positive direct signal can compete; red and green values are summed. | Any connected item, entity or fluid signal can become the selected fallback. |
| Best use | Explicit recipe selectors and deterministic production cells. | Generic logic that chooses a recipe from monitored materials, when competing signals are carefully controlled. |
For a factory that must change recipes predictably, direct recipe signals are easier to audit. Fallback signals are useful when a circuit is intentionally driven by inventory or world-state information, but they require stricter filtering.
Best Value
- 【No Drill Mounted】Cable management tray can be assembled in as little as 3 minutes or less-simply. Side clips easily clampe the edge of desk, pass through the holes on the sides, and secure excess cables with baskets. Desk cable management supports inward or outward installation to meet your needs in different scenarios, and provides you with great convenience when collecting and organizing wires.
- 【Rubber Pad Protects Desk】Wire organizer under desk built-in soft rubber pads on the clamp protect your desk from scratches, so you will not damage your furniture or office.
- 【Sturdy and Beautiful】Cord management under desk is made of high-quality carbon steel and holds about 15 lbs. The wire basket has 2 holes on each side of the tray to enable your cables to pass freely. Cable baskets are suitable for desk thickness use from 0.4" to 2.4".
- 【Space Saving & Keep Organized】Desk cable management tray holds all your power cords, outlet strips, USB hubs and computer transformers hidden from your feet, and the data cables will not enter the vacuum cleaner to keep your desk clean and tidy. Desk wire organizer is also suitable for use in the kitchen and outdoors.
- 【Reduce Safety Risks】Cable tray under desk keeps all plugs away from your kids, no more worry about tripping. Using 2 holes wire tray saves extra space, helps you easily cabling and wire protection. The mesh design is not easy to accumulate dust, but avoids safety accidents caused by messy wires.
Assembler-only versus assembler-plus-requester designs
| Area | Assembler only | Assembler with requester chest |
|---|---|---|
| Recipe switching | Controlled entirely by the machine’s Set recipe input and its own inventories. | The assembler still selects the recipe; the chest has its own request and enable settings. |
| Ingredient supply | Belts, inserters or manually supplied ingredients must match the active recipe. | The requester can be configured from the recipe and asks the logistic network for ingredients. |
| Circuit enable conditions | A machine enable condition can stop crafting but does not select a recipe. | A circuit-disabled requester sends no requests, even if its recipe copy is correct. |
| Network requirement | No logistic coverage is required if items arrive by belt or inserter. | The chest must be covered by a functioning logistic network with available supply and delivery capacity. |
| Leftover handling | Changing recipes can be blocked until input and trash slots are emptied. | Items left in either the assembler or the requester’s inventory can make a switch appear incomplete; clear each location separately. |
When troubleshooting the combined design, first prove that the assembler changes recipes with a manually supplied ingredient. Only then test requester coverage and circuit enable logic. This separates recipe selection from logistics.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Reliable wiring patterns for recipe switching
Single-recipe test cell
- Place one assembling machine and one constant combinator.
- Enable Set recipe on the machine.
- Send one positive, researched recipe signal on one wire color.
- Leave every other circuit connection disconnected.
- Clear the machine’s input and trash slots, then observe the recipe.
This cell establishes a known-good baseline. Keep it intact while reconnecting the production network so that a failure can be compared against a working signal.
Mutually exclusive selector
For multiple products, arrange the decider conditions so that only one product can output a positive recipe signal at a time. A stock threshold that is true for two products simultaneously is not a priority system; it is two commands. If ties are possible, add an explicit priority stage before the signals reach the machine.
Separated command and monitoring networks
Use one network for recipe commands and another for inventory or production feedback whenever possible. If the networks must meet, filter the feedback to remove item, entity and fluid signals before it reaches Set recipe. This prevents a status signal from becoming an unintended recipe request.
Symptoms and targeted fixes
| Symptom | Most likely cause | Targeted action |
|---|---|---|
| The machine says no recipe set. | Set recipe is off, the signal is zero or unsupported, or no researched compatible recipe is present. | Enable Set recipe, send one positive supported signal, and verify research and machine compatibility. |
| The recipe changes to an unexpected product. | A direct signal is absent, or an item/entity/fluid signal is winning the fallback stage. | Disconnect both wire colors, then reconnect one at a time and remove competing fallback signals. |
| The recipe flickers. | Two selectors become positive at once, or a feedback signal changes with inventory. | Watch numeric values, make selector conditions exclusive, and separate monitoring from command wiring. |
| The signal is correct but the recipe will not change. | Ingredients remain in input or trash slots. | Stop the machine and remove all leftover items before applying the new recipe. |
| The assembler changes but receives no ingredients. | The requester chest is disabled, outside logistic coverage, or has no valid requests or supply. | Test the chest independently, remove its enable condition temporarily, and verify network coverage. |
| A blueprint recipe is ignored. | The required technology was not researched when the blueprint was placed. | Research the technology, then paste or set the recipe again. |
What not to do
- Do not raise a signal’s value to compensate for a recipe that is unresearched; signal magnitude cannot bypass research.
- Do not assume disconnecting only one wire isolates the network; the other color may still carry the competing signal.
- Do not clear only the visible input slots. The trash inventory can contain the items that block a recipe change.
- Do not troubleshoot requester delivery by changing the assembler’s recipe signal. Logistic enable conditions and network coverage are separate problems.
- Do not use quality, asteroid-chunk, space-location or virtual signals as Set recipe commands; the documented filter ignores them.
Final verification checklist
Before returning the factory to automatic operation, verify each item below:
The Tool Desk
Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →- The machine’s Set recipe control is enabled.
- The recipe technology is researched and the machine can craft that recipe.
- The command signal is a supported recipe signal with a positive value.
- Red and green wires have been checked for summed, unintended inputs.
- No item, entity or fluid fallback signal can win unexpectedly.
- Assembler input and trash slots are empty before a recipe switch.
- Blueprint recipes were reapplied after the relevant research was completed.
- Requester chests have valid requests, logistic coverage and an enabled circuit condition.
Once these conditions hold, a Set recipe failure is almost always traceable to one remaining signal source or one inventory item that has not been cleared. The fastest fix is therefore isolation: one machine, one positive signal, empty slots, then gradual reconnection.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

