Jump to content

  • Curse Sites
Become a Premium Member! Help
Latest News Article

Help with vertical sticky piston stack


  • Please log in to reply
10 replies to this topic

#1

zeyphor
    zeyphor

    Zombie Killer

  • Members
  • 216 posts

Posted 09 March 2012 - 10:46 PM

so I'm trying to make a vertical stack of 3 sticky pistons that with the pull of a lever, extends, and when the lever is pulled the other way, they all retract back to their original position without using repeater blocks from beta
so far I have 2 pistons that work with sand on top, but not dirt or retracted pistons
I'm really just baffled by this concept
Posted Image
Posted Image
Posted Image
Posted Image
Posted Image
Posted Image
when I pull the left lever to 1, it all works fine
when I pull it back to 0, the top piston retracts
my problem is that when I pull the other lever to 1, the middle piston retracts, then the bottom piston retracts, and the middle piston is taken with the bottom piston, but the top piston isn't taken with the middle piston, then I pull the right lever to 0 which does nothing to the pistons like its supposed to
the highest snow blocks are the reset wire, which resets my RS NOR latch I used to make this possible
the reset wire goes to the lever on the right
there are no torches are below the dirt
Posted Image
the lever on the left extends the pistons and retracts the one on the top

would any of you redstone wizards be so kind as to tell me what I'm doing wrong?
if someone wants the save I'll provide it, but these pictures should be enough imo

steric said:

its because the real thrill of minecraft is the first night. its like dating. nobody likes the relationship 2 years in.

Register or log in to remove.

#2

King_Triumph
  • Minecraft: Notch

Posted 09 March 2012 - 10:58 PM

Not entirely sure what you're doing here, but I've made triple piston extenders before. Really the only difference here is that you'd be using torches for the delays instead of the repeaters, which really just means that you're going to end up with a lot more redstone. If you're going about it a different way, there's not much I can do to help, but for my design I have it so that when the lever is turned on, it activates the pistons from the bottom up, then when it's turned off they turn off bottom to top, then it activates a monostable circuit that sends a pulse to the center, bottom, then center piston. Dunno if that's helpful.
If at first you don't succeed, keep dying in fires until you do.

#3

alextheplamf

Posted 10 March 2012 - 12:04 AM

this is pretty large?

you should be able to shrink it a bit

you just need a spiral staircase of wire hitting the points they extend to

and some repeaters to setup delays so that they dont activate out of sync, e.g. obviously the top one always receives power last and loses power first

#4

Peppe
    Peppe

    Obsidian Miner

  • Members
  • 1215 posts

Posted 10 March 2012 - 12:39 AM

Strange requirement to not use repeaters?

Try to setup something like this up:
One lever powers it on to fully extend all the pistons.

State 1:
Posted Image

When you turn off that lever you should have a reversible circuit shut them off in reverse order to arrive at State 2:
Posted Image

To complete the retraction you need to pulse the top, the middle, and the top again.  So you might replace your second lever with a button or setup a falling edge detector to create a pulse when your main lever turns off.

Pulsing in that order will get you to the final retracted state:
Posted Image

#5

zeyphor
    zeyphor

    Zombie Killer

  • Members
  • 216 posts

Posted 10 March 2012 - 02:36 AM

you know Peppe, your post gave me the idea of just making the middle piston extend and retract again after the bottom piston retracts, I'm not sure why I haven't thought of it yet

also I'm not using repeater blocks because I just don't like the concept of magically being able to compress repeaters so dramatically, I think its too unrealistic
I'm not going for compactness until I figure out how to do it because I'm still learning

now that I made it work, I'm gonna try making a row of those vertical piston stacks
edit: clarifying that I made the triple stack work with sand, not just the double stack with dirt, I just need to use the same method along with my AND gate->RS NOR latch to bypass that darn sticky piston bug that should be able to comprehended from reading my OP
is there such a thing as a 3-input AND gate? it would make this much easier

steric said:

its because the real thrill of minecraft is the first night. its like dating. nobody likes the relationship 2 years in.

#6

Peppe
    Peppe

    Obsidian Miner

  • Members
  • 1215 posts

Posted 10 March 2012 - 03:11 AM

View Postzeyphor, on 10 March 2012 - 02:36 AM, said:

you know Peppe, your post gave me the idea of just making the middle piston extend and retract again after the bottom piston retracts, I'm not sure why I haven't thought of it yet

also I'm not using repeater blocks because I just don't like the concept of magically being able to compress repeaters so dramatically, I think its too unrealistic
I'm not going for compactness until I figure out how to do it because I'm still learning

now that I made it work, I'm gonna try making a row of those vertical piston stacks
edit: clarifying that I made the triple stack work with sand, not just the double stack with dirt, I just need to use the same method along with my AND gate->RS NOR latch to bypass that darn sticky piston bug that should be able to comprehend from reading my OP
is there such a thing as a 3-input AND gate? it would make this much easier

For your and gate you can just keep adding torches and joining their output together to build your master output:
Posted Image

For your extension and retraction problem.  Everything past one sticky piston requires a pulse stage to retract blocks/pistons left floating down a block.  The more pistons you add the more pulse cycles you need to retract down each floating layer back to its home position.

#7

Entity
    Entity

    Gold Miner

  • Members
  • 392 posts
  • Location: Niyabainen

Posted 10 March 2012 - 11:45 AM

Curious, what is the reason for not using repeaters at all?

#8

Guarana
    Guarana

    Gold Miner

  • Members
  • 375 posts

Posted 10 March 2012 - 12:06 PM

what lunatic would prefer a circuit without repeaters??
whats the weird reason behind this??
please explain why you are afraid of repeaters,
it seems weird to me.

also,  i made a machine like this with 5 pistons,  and it indeed needed a pulse cycle wich will be kinda big to make if you do not use repeaters.
I would say get over your phobia for repeaters and start using them! :P
Posted Image
ingame name:  Raff666

#9

alextheplamf

Posted 10 March 2012 - 05:08 PM

repeaters are more realistic than you think

its not magic silly

if you look at real electrical circuits you will find the same stuff

they were put in to help simulate real electronics further, hopefully more will be added in the redstone department of this game

#10

Guarana
    Guarana

    Gold Miner

  • Members
  • 375 posts

Posted 10 March 2012 - 05:45 PM

repeaters are kinda realistic yes,   its the torches that are magic,    like they constantly give off power, no matter where you place them,  but once you power the block they are on,   it shuts off...   seems like magic to me :P
Posted Image
ingame name:  Raff666

#11

efflandt
    efflandt

    Redstone Miner

  • Members
  • 617 posts
  • Location: Elgin, IL USA

Posted 10 March 2012 - 07:30 PM

These are two basic concepts for 3 high piston doors of any width.  You just need to figure out how to substitute pistons or torches in place of repeaters.  These are both push button operated (open/close with any button), so the first thing in the circuit is an edge detector.

The cobble one uses 2 bottom pistons and 1 top row, with hard blocks top and bottom and gravity blocks in middle.  The top row is simply operated by the edge detector.  Bottom row has a 2 sequencer with a short pulse after off for 2nd row of pistons to pull down bottom row of hard blocks.  On sequence, bottom piston then 2nd row piston.  Off sequence is 2nd row off, bottom row off, then pulse 2nd row.

The smooth stone one is cleaner for a wall or flat roof (nothing on top), but uses all gravity blocks for the door with 3 sequencer.  On is bottom row, middle row, top row.  Off is top row, middle row, bottom row, then pulse middle row to pull back top row of pistons.

If you wanted to use hard blocks for bottom row of door for 3 stack pistons, you would need to also pulse the top row of pistons after pulsing the middle row.  Top two rows of door would still need to be gravity blocks.

Posted Image