hey chris. i read the new code you sent. i realize it is working for you at the moment but you're doing some things i did with the solenoid controller in its evolution.
i know you're using the air pump witout a solenoid at the moment. you're using 215 steps for the pump output. is there a reason you're not utilizing more steps?
have you tested to see how many steps are possible?
do you have plans to add air temperature and pressure compensation? if so, you're going to want more steps.