Jump to content

Vacuum door automation help


Recommended Posts

OK, I know I'm just being dense about this, but I can't seem to get the automation right for a 3 door vacuum/temperature seal to work correctly.

I've got a pressure switch, buffer, filter, not, middle door.

What I want is for the dupe to run over the pressure plate, about 10 seconds to pass (so the dupe can grab the material and run back out the doors), the middle door then closes and then reopens.

I've been playing around with the numbers and I just can't get the effect I want.

So far I've gotten - the door won't ever close/cycle unless the dupe stands on the pressure switch for the 10 seconds or the door closes instantly and breaks the dupes pathing logic.

What's the proper setup for the 3 door seal?

[FYI - what I'd really like to have is a logic circuit where the first step on the pressure plate primes the system and a second step on the plate then triggers a door/cycle.  Then I could use the dupe entering the room as the primer and the dupe leaving the room as the trigger.  Not sure if that's possible though].

 

Bit tired, let's see if I can make this clear. What I did was put a pressure plate on each side of the three sequential doors. Then I wired them to the inputs of an AND gate, and wired that around the doors to come back up above them and down through the middle door. Then, the pressure plates are set to something just below the weight of the doors, but above the weight of the dupes. Check the door's stats to see the weight. Might have had to futz with the default state of the door. Can't recall.

Think I got that right. Perhaps someone has an image. I got it from someone else who posted it in this forum, but I'm exhausted and going to sleep now. If nobody has found it tomorrow, I'll go search for it. Anyway, does the job just about perfectly for me. The middle door correctly shuts then reopens after a dupe runs through and both doors shut, creating a vacuum.

I don't wire the 2 outer doors so there is always a path for the dupe to cross

Set the buffer to 11 seconds and the filter to 10 seconds.  

Every time a dupe runs over the switch the door will close after 10 seconds and re open 1 second later creating a vacuum 

20180216085557_1.thumb.jpg.072403369d2ca022a8aed2d3c75cdb6a.jpg

9 minutes ago, neoazureus said:

I have a question: Can i do a vacuum door without destroying the gas ? That's possible ?

If I understand what a vacuum door is correctly (hopefully I do), all you'd need to do is place 2 doors and a gas pump in the middle. Wire the pump to a button, so that as soon as the dupe exits the airlock the doors shut and the pump takes all gas between them and pumps it somewhere else. You could also possible (I don't use automation much so not sure how hard it would be) make it so that once the dupe is in the same spot as the pump, both doors wait a few seconds before opening, so that way even if the pump isn't 100% removing the gas there is much less moving between when the doors are open.

Yes it's possible.  Use 2 doors with a space between them.  Put a gas pump and an atmo sensor in the space.

Set the atmo sensor to above 0 grams and it will trigger the pump whenever the doors are opened and continue

until the space in the room is a vacuum again.  It does take a little bit of time (and power obviously), so it's not

really all that useful for any high-traffic areas, but it does work.

For the prime and then fire on the second click, you will want to use a memory block.
From the pressure switch, send a signal to the set of the memory, then from the memory into a filter gate for 1 second, and then to one of the nodes on an AND gate. Also link the signal from the pressure switch to the other end of the AND gate.

From the AND gate connect to a NOT gate, then a Buffer gate with 1 second delay and link that to the door. Also link the AND gate to a filter with 1 second delay and link that to the reset part of the memory.

With this setup, what will happen is, the middle door will always be open, when a dupe steps on the plate, it will 'prime'  the system, they go through, they come back ( I am assuming the inside is a dead end so the only way in and out is through this setup ), then click the pressure switch again.
At which point the central door will close and lock for 1 second, and the system will be reset to 'base'.

The first click will set the memory switch, but the filter will ensure that the signal doesn't pass through the rest of the system immediately so it won't go to reset mode immediately when the plate is triggered.

When the dupe steps on the plate again, this signal + the stored signal from the memory will both be at 1, which means the AND gate will go to 1, triggering the buffer to switch off after 1 second and close the central door, the delayed signal from this will also reset the memory to 0 so the system is back in base mode.

I tried making a debug setup to show this, but as I haven't installed the preview, I don't have the memory block, and for some reason a simulated one doesn't work properly ( a memory block is essentially 2 NOR gates hooked up in a cross setup )

There is more than one way to create a vacuum lock with doors without deleting the gas.

 

1. You can ensure to close the middle door before one of the outer doors.

Would mean the gas always follows your dupe in travelling direction but doesn´t get destroyed.

 

2. Everytime a dupe leaves your setup you open one of the outer doors with a delay before closing the middle one.

Would vent all gasses in one direction if wanted.

 

3. My favorite is a "4 door" seal: 3 doors in a row like always but one door at the top of the middle one with a path for my gas to escape.airlock.thumb.png.ba604d5eea4db49d0b355366bcf0d369.png

Small addition are the 2 weight plates to ensure i just trigger the reset when someone leaves. (If your setup would have some room with work for your dupes to do inside.)

 

Only downside: Can get confused if more than one dupe enters in a short time frame or drops some stuff on the weight plates (But no more than a couple secconds of idle time for the worst case scenario).

You could further optimise the airlock with a dupe checkpoint or just restrict the dupes which are allowed to enter the last door^^

 

8 hours ago, Neotuck said:

I don't wire the 2 outer doors so there is always a path for the dupe to cross

Set the buffer to 11 seconds and the filter to 10 seconds.  

Every time a dupe runs over the switch the door will close after 10 seconds and re open 1 second later creating a vacuum 

20180216085557_1.thumb.jpg.072403369d2ca022a8aed2d3c75cdb6a.jpg

Heh, that's definitely a much simpler solution than what I set up, and should work nicely too. :)

On 22.04.2018 at 7:01 AM, Soulwind said:

[FYI - what I'd really like to have is a logic circuit where the first step on the pressure plate primes the system and a second step on the plate then triggers a door/cycle.  Then I could use the dupe entering the room as the primer and the dupe leaving the room as the trigger.  Not sure if that's possible though].

Well, I'm good with simple vacuum. Just decided to make that with primer for fun. Maybe it will be usefull for someone.
(Ofcourse it will not work if there is traffic, but that is a downside of most locks)

Top buffer 2 sec. Bottom - 1 sec.
1. Before priming.
C251D36703E4E22629D71BAF94EAA2FF89B7ACEB.

2. Primed
0198D57933D6A65A068098579BB208391902BE09

3. Shutted down.
B1558115718081D2952F1F78A91DEFBB0567071B

Archived

This topic is now archived and is closed to further replies.

Please be aware that the content of this thread may be outdated and no longer applicable.

×
  • Create New...