TL;DR Just because you can, doesn't mean you should.
... If you build it, they will come.
... Rube Goldberg eat your heart out.
... Wait for train to load space science and leave, to ensure room in silo before next launch.
My current base uses 1-3 trains as that is a reasonable wagon count for just one locomotive.
Previously I have used a simple combinator set, one combinator to count the satellites, and hook to the train stop so the satellite isn't loaded and launched until there is a train at the stop to take away the science packs.
The only nitpick with this simple solution is that it takes a couple of minutes to run through the launch and start loading the science packs. Not normally an issue with trains arriving regularly, but if a train is delayed for any reason, there is another avoidable delay here. So I wanted a system that launches the rocket right away, but doesn't launch the next rocket until the train is loaded and leaves the station.
So to do that I decided I would: count the trains and not load the satellites unless the train count was balanced with the satellite count; and I had enough satellites to launch all my rockets (in this case three, one silo loaded from each supply train wagon; and the train had actually left the station (or at least tried to leave the station after it was loaded).
To count the trains, I decided to use a state machine (total overkill I know but hey it works!). And because I already knew I was going to need an indicator that the train had left, I used the train not being there to set the state machine, and the train arriving to reset it.
This was one of the fun parts: when the train is not there, S is set to one. On subsequent ticks, the state machine latch also sets S to one, so the value of S goes from zero, to one, to two, and stays there until a train arrives. At which point, R is set to one, and S does not get set to one by the set combinator, only by the latch. So S drops from two, to one, and back to zero.
So I used that tick, when S = R = 1, to count the trains
I use four verification combinators: one, B, to verify that the satellite count is balanced by the train count; the second, E, verifies that there are enough satellites in the loading chests to load all three silos; the third, C, verifies that both B AND E are true; and the fourth, L, verifies that both C AND S are true.
Note that counting that there are enough satellites available is done via the green circuit network, so it does not conflict with the count of actual launches on the red circuit network.
Satellite insertion rocket launch controller
This board is to show, discuss and archive useful combinator- and logic-creations.
Smart triggering, counters and sensors, useful circuitry, switching as an art , computers.
Please provide if possible always a blueprint of your creation.
Smart triggering, counters and sensors, useful circuitry, switching as an art , computers.
Please provide if possible always a blueprint of your creation.
Satellite insertion rocket launch controller
My own personal Factorio super-power - running out of power.
Return to “Combinator Creations”
Jump to
- General
- ↳ Releases
- ↳ News
- ↳ General discussion
- ↳ Multiplayer
- ↳ Find Servers / Tools / Guides
- ↳ Show your Creations
- ↳ Videos
- ↳ Combinator Creations
- ↳ Mechanical Throughput Magic (circuit-free)
- ↳ Railway Setups
- ↳ Energy Production
- ↳ Medium/Big/Gigantic Sized Structures
- ↳ Fan Art
- ↳ Gameplay Help
- ↳ Spread the Word
- ↳ Off topic
- ↳ This Forum
- ↳ Celebration Party
- Support
- ↳ Gameplay Help
- ↳ Discover Factorio Wiki
- ↳ Discover Others Creations
- ↳ Discover Mods
- ↳ Discover Tools Around Factorio
- ↳ Technical Help
- ↳ Bug Reports
- ↳ Resolved for the next release
- ↳ Assigned
- ↳ Not a bug
- ↳ Pending
- ↳ 1 / 0 magic
- ↳ Duplicates
- ↳ Minor issues
- ↳ Desyncs with mods
- ↳ Won't fix.
- ↳ Resolved Problems and Bugs
- Factorio Direction
- ↳ Ideas and Suggestions
- ↳ Outdated/Not implemented
- ↳ Frequently Suggested / Link Collections
- ↳ Implemented Suggestions
- ↳ Implemented in 2.0
- ↳ Development Proposals
- ↳ Balancing
- Contributions
- ↳ Mods
- ↳ Download mods
- ↳ Mod portal Discussion
- ↳ Mods
- ↳ Mod Packs / Libs / Special Interest
- ↳ 5dim's mod
- ↳ Angels Mods
- ↳ Atomic Power
- ↳ Bob's mods
- ↳ DyWorld
- ↳ F.A.R.L
- ↳ Fentus Challenge & Tool Mods
- ↳ Logistic Train Network
- ↳ MoMods
- ↳ Reika's Mods
- ↳ Resource Spawner Overhaul
- ↳ Yuoki Industries
- ↳ PyMods
- ↳ Questions, reviews and ratings
- ↳ Modding Discussions
- ↳ Modding discussion
- ↳ Modding help
- ↳ Ideas and Requests For Mods
- ↳ Modding interface requests
- ↳ Implemented mod requests
- ↳ Implemented for 2.0
- ↳ Already exists
- ↳ Won't implement
- ↳ Documentation Improvement Requests
- ↳ Resolved Requests
- ↳ Development tools
- ↳ Tools
- ↳ Mod and installation managers
- ↳ Cheatsheets / Calculators / Viewers
- ↳ Development tools
- ↳ Special interest mods and libraries
- ↳ Modding Development
- ↳ Multiplayer / Dedicated Server
- ↳ Multiplayer Board
- ↳ Archive
- ↳ Maps and Scenarios
- ↳ Translations
- ↳ Texture Packs
- ↳ Fan Art
- ↳ Wiki Talk
- ↳ To be sorted
- ↳ Campaign / Scenario suggestions