Pneumatics definitely do NOT count towards the 10 motor limit, so you’re fine there.
I use ROBOTC, but as far as I’m concerned programming them should just involve sending an off or on signal to the solenoid sensor that connects to a piston). In ROBOTC, solenoids are set as “digital out” sensors and are set to either 0 or 1 in the code to determine whether they should extend or retract. I’m sure someone else here could help you with EasyC.
We used pneumatics on our Gateway robot, and after reading the manual and doing research we couldn’t find any limit to the number of pistons or air cylinders. I’m 99% sure you can use as many as you can fit onto your robot (or as many as you can afford to purchase).
@Phyrxes- I’m just using the pneumatics to move a small piece a few centimeters, mostly because I’m already at 10 motors. I should be fine on keeping the cylinders charged, and for the design we’ve drawn up I can just stick the cylinders on the side of the lift. Unless I need to protect them, I guess, in which case I would just mount them on the base and use more tubing.
It’s very possible though using elastic assistance via elastic tubing or rubber bands. Check out the DiscoBots robot from Gateway: https://vimeo.com/40536229 (Look ~0:40 seconds for the pneumatic cylinders raising and lowering their arm)
They used pneumatics to raise and lower their arm, allowing them to have more motors on their drive. How well it actually performed, I’m not sure - but it’s definitely not par for the course in VEX, so I think it’s pretty cool.
Your able to use multiple selenoids and buttons on the controller to control as many pneumatic pumps as you want. There is no limit, which can be an advantage AND a disadvantage. The more pumps you use (depending on how many you plan to use) you will add more weight, including the tanks. So use them wisely, but it sounds you’re only buying one kit so that won’t be a problem. Good luck with them they’re the best thing for our robots in the past years
Our arm worked very well. We used two double action pistons, one on each arm. We used a massive amount of latex on each arm (20-35 feet??). The arm was tensioned so that it favored the middle of its range of motion.
If I did it again I would use >2 single action pistons to raise the arm up and 1 single regulated to a lower power + gravity to bring it down. This would conserve air.
In our case it was very important to keep the latex fresh.
Wasabi had a very cool multi stage pneumatic arm. Ours passively adapted between the medium and high goals.