Pumps max pump rate controlled by circuit network

Post your ideas and suggestions how to improve the game.

Moderator: ickputzdirwech

tbelaire
Burner Inserter
Burner Inserter
Posts: 10
Joined: Tue May 16, 2017 10:10 pm
Contact:

Pumps max pump rate controlled by circuit network

Post by tbelaire »

TL;DR
Circuit network can make a pump pump slower.
What ?
I would like to slow down a pump with the circuit network.
PumpCircuit.png
PumpCircuit.png (223.65 KiB) Viewed 2437 times
Ideally, this screen would have another radio button, "control rate". Then if I hooked up a signal with 100, the pump would only pump 100 units a second, instead of 12000/s.
Why ?
This will be useful as you can then split up fluids. It can be used to make a balancer. If you build something like this currently
PumpBalance.png
PumpBalance.png (76.29 KiB) Viewed 2437 times
All the fluids getting pumped in will get slurped up by the middle pump, but if I set all three to only pump at 4000/s then as long as the input was full, each output will receive exactly 1/3 of the flow.

I know that angel's addons includes a building which can balance fluids, but I think giving us building blocks to build our own balancers is more in line with the game philosophy.
User avatar
Lav
Filter Inserter
Filter Inserter
Posts: 384
Joined: Mon Mar 27, 2017 10:12 am
Contact:

Re: Pumps max pump rate controlled by circuit network

Post by Lav »

Build a liquid tank. Put two pumps to drain it. Use wires to connect both pumps to the tank and set pumps activation condition to Any >= 400. Now you have a liquid splitter.

You can connect up to 4 pipes to a tank. At least one will be used to fill it. Therefore, you can build 1-to-2 and 1-to-3 liquid splitters.
User avatar
eradicator
Smart Inserter
Smart Inserter
Posts: 5211
Joined: Tue Jul 12, 2016 9:03 am
Contact:

Re: Pumps max pump rate controlled by circuit network

Post by eradicator »

Use a modulated pulse clock to turn the pumps on and off. If you want to pump only 50% you simply turn the pump on every odd tick. For a third every third tick, etcpp.
Author of: Belt Planner, Hand Crank Generator, Screenshot Maker, /sudo and more.
Mod support languages: 日本語, Deutsch, English
My code in the post above is dedicated to the public domain under CC0.
nova4x
Inserter
Inserter
Posts: 26
Joined: Fri Jun 21, 2024 5:09 pm
Contact:

Speed control for pumps

Post by nova4x »

I couldn't find an existing suggestion for the current title of the thread so here goes.

Currently pumps can just be turned on and off but there is not way to directly modify their pumping speed which is always at the max. It's not that huge of an issue as currently you can setup a tank with a circuit condition to turn on and off the pump around a threshold. However, I still believe it makes sense to allow the player to directly set the pump's max speed between 0/s and the current 1200/s. This could have a slider like stack size in inserters or item requests and also allow for direct number inputting. Having a switch to set the pumping speed with circuit signals would be nice as well as logistic network interop like the inserters have.

Considering that after 2.0 pumps are primarily just a valve, allowing the player to directly control the throughput of that valve would be super convenient.
As with any suggestions I'm open to critique and potential other implementations if this is somehow not desired, although I'm not sure how it would cause any issues.
eugenekay
Fast Inserter
Fast Inserter
Posts: 165
Joined: Tue May 15, 2018 2:14 am
Contact:

Re: Speed control for pumps

Post by eugenekay »

As shown by testing in 123458, I actually think that “1200/s” is slow, relative to the size of Fluidboxes and late-game crafting machines. In order to “throttle up” you need to add more pumps - not slow a single pump down.

For situations like Thruster Speed or Efficiency maximization it is “necessary” to use a Tank to meter the Fluid, and a Circuit condition to toggle the pump… but this seems to be well-solved using the existing mechanics.
nova4x
Inserter
Inserter
Posts: 26
Joined: Fri Jun 21, 2024 5:09 pm
Contact:

Re: Speed control for pumps

Post by nova4x »

eugenekay wrote: Tue Dec 17, 2024 9:59 pm As shown by testing in 123458, I actually think that “1200/s” is slow, relative to the size of Fluidboxes and late-game crafting machines. In order to “throttle up” you need to add more pumps - not slow a single pump down.

For situations like Thruster Speed or Efficiency maximization it is “necessary” to use a Tank to meter the Fluid, and a Circuit condition to toggle the pump… but this seems to be well-solved using the existing mechanics.
High quality pumps should just pump way more than they currently do. Legendary pumps are only like 2.5x a normal pump which like you said is still fairly slow.
Koub
Global Moderator
Global Moderator
Posts: 7955
Joined: Fri May 30, 2014 8:54 am
Contact:

Re: Pumps max pump rate controlled by circuit network

Post by Koub »

[Koub] Merged into an older thread with the same suggestion.
Koub - Please consider English is not my native language.
Post Reply

Return to “Ideas and Suggestions”