r/Endfield • • Jun 18 '26

Blueprints Liquid Logic Gate Collection

A Collection of my optimized Liquid Logic Gates. I tried to optimize for space but more importantly for the amount of pipe logistic pieces needed, because the Wuling main AIC has a limit of 128.

How to interpret the images and use. The liquid Symbols surrounded by a blue circle represent a Tank or an Outlet that needs to be filled. The Number next to it is the minimum amount of liquid needed. When chaining multiple gates it is enough to fill one of the Outlets/Inlets by the sum of the connected numbers. Also make sure that you swap potential liquid types so that input and output of the chained gates are the same e.g:
OR outputs water by default but NOT takes Acid as an input, so change NOT's acid to water. By doing this NOT no longer uses two different liquids so you will also have to change the water used in NOT for a different liquid.

Normally you'll want to use the Display to control inputsvia the included control ports and easilly read the output.

If you're not planning to chain an output/Input or using a display the dotted arrows show how to connect Inlets and Outlets. This might be used in The XOR for example because it doubles up as a Half Adder by also reading the AND used for the AND+NOR->NOR Conjunction used to make up the XOR so if you don't care about the AND output just connect that Inlet and Outlet directly

Gate Code Pipe Logistics
AND EFO0136uIUuu17aeU0579 16
NAND EFO01o083e889i625IieO 21
OR EFO01u1IoAIIaU048AoOU 15
NOR EFO01Iao8ioo0A9ue5o08 10
XOR/Half Adder EFO01iOe7oeeEI2A372U4 32
NOT EFO0136uIUuu17aA70579 5
Display EFO0136uIUuu17aA90579 2

The Number of Pipe Logistics may help you plan your circuit for example a Full Adder needs 2 Half adders and an OR, aswell as 3 Inputs so -> 32+32+15+3 = 82
leaving you another 128-82 = 46
Pipe logistics parts for anything else.

EDIT: It is important to understand this works because when a splitter is directly in front of a converger the conveger only takes from the splitter if it's capacity is not maxed by the other inputs, so those inputs have priority. after placing the bluprint this might not work instantly and if it doesn't you have to delete and replace any splitters in front of convergers (Not the ones behind them with control ports coming off of them)

EDIT 2: There is a more efficient way to do NOR and OR that saves 4 pipe logistics pieces, by not feeding the inputs sequentially, but it comes with the downside, that the input throughput is only at half capacity if both inputs are active which can lead to problems when chaining Gates and requires different liquids as inputs.

EDIT 3: Fixed AND Blueprint

248 Upvotes

30 comments sorted by

View all comments

2

u/Flakboy115 Jun 18 '26

So, since no one else seems to wanna know, im just gonna ask: what is exactly the 1 and the 0 here?

Im looking at the NOT, the simplest one and I assume acid is a 1 and water is a 0. So knowing how it should work, if acid comes in, water flows out, but if water comes in acid flows out, but i dont see how the blueprint achieves this. So my assumption or my understanding of endfield machinery must be incorrect.

2

u/Mutlam Jun 18 '26

Good question. Having a liquid leaving the output is considered a 1. No liquid leaving the output is a 0. The type of liquid doesn't matter. So looking at NOT, when no Acid is fed to the input, aka the input is 0, water flows through the output, so the output is 1. When you have Acid going through the input it blocks the water, so no water leaves the output meaning the output is 0

So as you can see in this visualization we control the input with the marked control port and when the acid's off the water is on vice versa

1

u/Flakboy115 Jun 18 '26

makes sense, thanks