Want to press a button to fire a piston, press another to make it go back in

Hello! We have a test bench set up, and are trying to figure everything out. We want a pneumatic piston to start off sucked in, and then press a button to make it push out, then press another button to make it push back in. Some questions:

  1. Do we need a double or single solenoid for this?
  2. We keep reading that the compressor is supposed to shut off when it gets to a certain PSI. Ours doesn’t seem to ever get above 20 psi so it never shuts off.
  3. We can make the piston fire or suck back in with the manual release valve depending upon where the tubes are placed on the cylinder.
  4. Will we be able to have the air compressor on board the robot?

Read here for the conclusion! We got it working! Piston from pneumatic cylinder not reversing

  1. Double
  2. You have a major leak, check your release value
  3. If you are asking if you can manual trigger the piston that will depend on your solenoid.
  4. You have to have it on board.
1 Like
  1. You can use either. If using a single solenoid, one of the solenoid air outputs will be active when the solenoid is off (meaning that when your robot is disabled, that output is active). In your example, you could hook up your cylinder in such a way that it is retracted when disabled. Then, when the button to push it out is pressed, activate the solenoid. When the button to retract is pushed, deactivate the solenoid.

@Drakxii answered the rest of your questions too :slight_smile:

3 Likes

Thank you for taking the time to answer. How do I check the release value?

I think he meant release valve.

1 Like

You should have a manual release valve somewhere on the high pressure side. Make sure that’s closed. Then check if you have a leak in your lines. Easiest way to do this is to rub soapy water over all the lines and pressurize the system. Bubbles = leak

You might also check to see if your regulator is installed backwards.

1 Like

The arrow is point toward the solenoid.

Ok, have you used pipe tape on the threads of the fittings, and made sure all your tubing cuts are straight?

Terminology Police: A PISTON is the internal part of a pneumatic CYLINDER. A SOLENOID is the electric coil on a solenoid VALVE. Years ago someone on CD started calling cylinders “pistons” and solenoid valves “solenoids”, and people have been using the wrong names ever since.

A single solenoid valve can be used on a single or double acting cylinder, as can a double solenoid valve. The advantage of a double solenoid valve it doesn’t change it’s pneumatic state when electrical power is cut (for example, during the End Game). A single solenoid valve will shift to it’s default state. In most cases this is not a problem.

I strongly recommend reading the FRC pneumatic manual: https://firstfrc.blob.core.windows.net/frc2017/pneumatics-manual.pdf

There are also some great YouTube videos. Search FRC pneumatics.

3 Likes

We’re double checking each fitting now!

Thanks!

Ok…thanks for the clarification. The piston is indeed inside of a pneumatic cylinder; I will re-read all the replies to check for any confusion.

That guide is good, but does not answer my questions.

Actually, the arrow on the regulator should point AWAY from the high pressure input. The port with the arrow and the ones on either side of it are all outputs.

1 Like

They are also called that in industry all the time. Yes it’s inaccurate, no the world won’t end.

1 Like

http://team358.org/files/pneumatic/Pneumatics-StepByStep-roboRIO.pdf This and everything else I can find says that the solenoid valve is in the low pressure part of the system, and the arrow is pointing toward it. I am very confused by your comment.

The port with the arrow, and the one on either side of it, are all low pressure outputs. The solenoid valve could be on any of these three. The critical thing is that the one which the arrow is pointing away from is the high pressure input. I had read your post as giving advice, not reporting on the situation at hand.

Let’s end this terminology debate right here, it does very little to help answer the OP question.

1 Like

Here’s a good CD thread on finding pneumatic leaks: