To track piston position over time, get a voltage source and oscilloscope that can measure voltage or electrical resistance at 10 kHz+ resolution:Make a linear potentiometer out of a graphite pencil lead. Use a lightweight wiper attached to the exposed underside of the piston at the cocking slot. The graphite rod would be attached to the outside of the air cylinder (electrically isolated). The electrical resistance would be proportional to the effective length of the current path through the graphite; thus would represent piston position captureable externally...Here alternative methods to make potentiameters:www.youtube.com/watch?v=aElHVTv-75Mhttps://electronics.stackexchange.com/questions/24420/how-can-i-make-my-own-potentiometerwww.instructables.com/id/Make-a-Pencils-Lead-Potentiometer-Experimentatio/
Once the air pressure drops below about 100 PSI, the pellet will actually slow down due to barrel friction.]
I've shot a .22 pellet out of a barrel like a blowgun (lung pressure @ 2 psi).
That sounds like a good candidate, Marty. More expensive than I thought you were going for...