Just finished my first mini air cannon,
About 9 bucks in parts. I went to Ace Hardware for their wonderful and helpful people!
Shot a marble against a wall complete destruction of the marble-80 psi

The model I designed was very simple. You just need two lengths of pipe separated by a ball valve. The tank end has a bicycle tire valve that sticks through a capped end piece.
The tank is filled via the valve stem then the ball valve is opened as quickly as possible releasing the compressed air into the barrel. I just need to find the max psi for a schedule 80 piece of PVC.