Here are some photos of the recovery systems we are using in the rocket first, and then the booster.
In the rocket we are using a pin puller to realse the main parachute. The ejection charge is placed between the main parachute deployment bag (nomex) and the piston that pushes out the drogue parachute and the nose cone. The main deployment bag also moves up the airframe, until it is half way out, it is stopped when the kevlar line anchored to the pin puller goes tight. when the set hight for the main deployment is reached the pin puller is fired and the main deployment bag is pulled all the way out by the drogue.
The next photo is of the booster recovery system.
The 48" parachute is packed inside the two pistons (very tight fit) the pistons protect the chute from both the ejection charge and the second stage motor ignition.