Update 22.03.2021:
- BPs contain ghost scanner. Blueprints can work without it, it is used only for real-time ordering of items for buildings. Just use constant combinator.
- Get rid of timers, now train wait for sygnals;
- Simplified scheme;
- Removed some deciders;
- Now you need only one loading\cleaning station;
- Removed BP without requester chests;
- Removed construction BPs;
Update 07.03.2021:
- Even more deciders now! Hurrah!
- Added a filter for the signal so that the stations do not interfere with each other with their requests
- Added two blueprints for construction of my ore loading stations;
- Added timer from main station with some sound feedback;
- Also added a cleaning station, the train will be cleaned after the order is fully completed OR every 3 laps (Added a simple train counter). This fixed a possible endless loop if multiple stations request items that cannot be delivered because the train is full.
- Timer on main station should be edited in both places: Loco AND most right decider;
- Now more accurate, but still not perfect;
Description may be little outdated, but in general its okay. Im too lazy, sorry
Solution now universal for delivering of anything to anywhere. Solution not really precise and sometimes adds little more things than requested, but it works.
Only one combinator used to set amount of materials which will be added to cars. With global network, you can set amount on unload station and it will be delivered to requester chests at loading point. Limit of station will be set to 0 after every asked item will be delivered. If combinators are enabled then the unloading station will request any missing items from the network. Thus, you can make an endless delivery of any missing items. You just need network for it.
Additional segments of loading\unloading stations should be placed overlapping existing because of logistic wires.
More segments you add less precise it will be, but Im too lazy to set millions of chests\cars manually anyway, soooo Im ok with it.
Details of this mess:
- Every segment of loading station contains C = 11. Eventually every value will be divided by C (If 2 segments, C = 22, if 3, C = 33 etc).
- Every segment of loading station now includes cleaning inserters;
- If entered value lower than C, it will be set to 1 and sent to chests;
- If value higher than C, it will be divided to C;
