HELP with subframe mover pointing down

  • BluBubblz
    2nd Jan 2023 Member 0 Permalink

    I've been trying to make a piston mover that moves down rather than sideways. I know basic subframe, and have already made movers that move to the right. I've made several prototypes, and yet I can't even make a subframe piston pointing downwards. It usually just stays in place, and does not move things out of its way. I know it doesn't push them and pull them back because I used non-sticky, tmp 1 frame during my tests.

     

    Edit: This mover will possibly be in contact with water at some point, so those movers that create a temporary piston behind them might not work. I want a solid, one piece machine.

     

    Here's my save with some of the unsuccessful piston movers:

     

    Please tell me what I'm doing wrong, and/or show me how to make this type of mover.

    Edited once by BluBubblz. Last: 3rd Jan 2023
  • BluBubblz
    3rd Jan 2023 Member 0 Permalink

    Just wanted to add that l'll be sure to credit you if I use your design for a published save.

    Edited once by BluBubblz. Last: 3rd Jan 2023
  • LBPHacker
    3rd Jan 2023 Developer 0 Permalink
    The closest to being correct is the one at (278, 185). Three problems with it:
    - particle order is all over the place; the update order has to be piston, conv-to-conductor, conv-to-spark;
    - the sparks in bottom portion are one pixel further down than they should be;
    - the top piston extends first and retracts second, so its extension has to be limited to one particle; you can do this by setting the temperature of the topmost piston particle to 0C.
    Edited once by LBPHacker. Last: 3rd Jan 2023
  • BluBubblz
    3rd Jan 2023 Member 0 Permalink

    Thank you so much! I fixed it, and now it works!

    I had some minor trouble with positioning the PSCN and NSCN so that they push and retract the FRME by only one pixel, but I got it to work by adjusting the temperature like you said.

     

    Solved, please lock!