The Compressor
The compressor is the only legal source of compressed air on the robot — you may not bring pre-pressurized bottles. A common, legal choice is the VIAIR 90C 12V compressor, sold through AndyMark; its manufacturer spec lists about 1.03 cfm (AndyMark bench data shows ~0.88 cfm at 0 psi, dropping to ~0.22 cfm at 110 psi). Rule R806 caps compressor flow at a 1.1 cfm nominal rate at 12VDC, so make sure your compressor's spec sheet stays under that.
The compressor produces heat and vibration. The Pneumatics Manual recommends mounting it on its preinstalled vibration-isolation feet attached to a stiff surface, keeping it from touching anything it could melt, and even fanning it during back-to-back matches so hot output air does not soften nearby tubing.
How the System Knows When to Stop
The controller runs the compressor until a pressure feedback device says 'full,' then shuts it off automatically. There are two feedback options:
Digital Pressure Switch
The classic choice is the Nason SM-2B-115R/443 pressure switch. It is a simple on/off switch wired to the controller's pressure-switch input. It opens at roughly 115-120 psi (stopping the compressor) and does not reclose until pressure falls to about 95 psi (restarting it). That built-in hysteresis keeps the compressor from short-cycling. The PCM uses a digital switch; the PH accepts one too. Polarity does not matter — it is just a switch.
Analog Pressure Sensor (PH only)
The REV Analog Pressure Sensor (REV-11-1107) is a transducer wired to one of the PH's analog ports. Instead of a single on/off point, it reports the actual pressure (default 0-200 psi mapped over 0.5-4.5V), so your code can read live pressure with getPressure() and set custom compressor on/off thresholds (for example, run between 70 and 120 psi). This is the PH's standout feature.
Safety: The Pressure Relief Valve
Independent of any electronics, a mechanical pressure relief valve must be connected directly to the compressor with hard fittings and set to release at 125 psi (R811). It is your backstop if the switch or sensor ever fails to stop the compressor — pure mechanical safety that needs no power.
Required Gauges and Vent Plug
Your system must show two pressures on gauges — stored and working (R810) — and include at least one vent plug hand valve (R813) so you can safely dump all stored air before working on the robot. These are inspection requirements, not optional niceties.
Key takeaways
- The onboard compressor is the only legal air source; flow must not exceed 1.1 cfm nominal at 12VDC (R806). The VIAIR 90C (~1.03 cfm spec) is a common legal choice.
- A digital pressure switch (Nason SM-2B-115R/443) opens near 115-120 psi and recloses near 95 psi; the PCM uses one.
- The REV Analog Pressure Sensor (REV-11-1107) reports live pressure and lets the PH use custom compressor thresholds.
- A mechanical relief valve set to 125 psi (R811), two pressure gauges (R810), and a vent plug (R813) are mandatory safety/inspection items.
Go deeper
Lesson quiz
RequiredAnswer all 3 questions correctly to complete this lesson.
01.In the default closed-loop mode, when does the controller run the compressor to make air?
02.At about what pressure does the Nason digital pressure switch open to shut the compressor off?
03.What advantage does the REV Analog Pressure Sensor on the PH give over a digital pressure switch alone?
Answer every question to submit.
All 47 lessons in Mechanical, Build & Pneumatics
- Not started:Mini-Project 1: A Single-Jointed Arm From Math to Motion
- Not started:Mini-Project 2: A Two-Stage Cascade Elevator
- Not started:Mini-Project 3: A Velocity-Controlled Flywheel Shooter
- Not started:Mini-Project 4: A Pivoting Roller Intake
- Not started:Mini-Project 5: Integrating a COTS Swerve Module
- Not started:Pneumatics Won't Fire: A Full Diagnostic Tree
- Not started:The Robot Won't Drive Straight (and Other Drivetrain Sins)
- Not started:Gearboxes That Grenade and Fasteners That Vibrate Loose
- Not started:Closed-Loop Mechanisms That Oscillate, Sag, or Stall
- Not started:Field-Ready Reliability: Inspection, Spares, and the Pit Checklist
- Not started:Characterizing Any Mechanism with SysId
- Not started:Simulation-Driven Design with WPILib Physics Models
- Not started:Motion Profiling and Superstructure Coordination
- Not started:Designing for Weight, Stiffness, and Manufacturability
- Not started:Case Studies: Learning From Open Alliance Robots