Being more of an overlander than a rock crawler, for the first implementation I'm focusing on load leveling. When you put a roof top tent, a kitchen + fridge and other camping gear in any stock Wrangler you have tail-dragging issues. I've got Airlift 1000 air bags in the rear springs of all three of my Jeeps for load leveling purposes, and pressure in them is currently managed with a Schrader valve

.
So while my initial implementation is aimed at that application, the basic components and design can be implemented in many ways and for other purposes. Implementing a different type of air bags, say bags like those with the AiRock system, shouldn't be a problem. As currently designed, the microprocessor reads the pressure from the air bags, compares it to the desired pressure (set with up/down buttons and displayed on an OLED display) and either runs the compressor until the desired pressure is reached or opens an valve to release pressure if the desired pressure is lower than the current pressure. If the pressure changes for any reason (change in altitude or change temperature can affect pressure in the bags, for example, or maybe a slow leak in the airbag plumbing), the microprocessor will detect the change and automatically adjust back to the desired pressure.
Phase 1 of the prototype implementation assumes both bags are plumbed together; phase 2 will allow for different pressures on different sides of the Jeep (or different corners in a 4-bag system). BTW in my hundreds of thousands of miles (literally) with the air bags in my Jeeps, I've never felt the need to have different pressures on different sides of the Jeep so that's why phase 1 is a single pressure, but I understand some people may want different pressures in different air bags so that can be easily accommodated in later phases of the implementation.
All of the individiual components are tested and working - pressure transducers to feed data to the microprocessor, microprocessor control of the compressor and release valves, and getting input from the user and displaying it on the OLED display. Code fragments for each of those functions are complete and I'm now integrating all of the code into a single program.
The OLED display on the breadboard just FYI:
View attachment 437311
I'd use a larger display for 4-bag implementations that allow different pressures each bag, but for single pressure systems or 2-bag systems this display will be large enough to display everything.
It's been a fun project so far, it's been a long time since I've written any code or done any serious electronics design so it's good to exercise that part of my brain again. After I complete the prototype implementation I'll share it with the compressor company and take the design whatever direction they want me to (assuming they want to go further with it).