I'm trying to parameterize a sphere so it has 6 faces of equal area, like this:

But this is the closest I can get (simply jumping $\frac{\pi}{2}$ in $\phi$ azimuth angle for each "slice").

I can't seem to get the $\theta$ elevation parameter correct. Help!

It's easiest to work from the corners. There are 8 corners, regularly spaced; you can take them to be the centers of the 8 octants. So in Cartesian coordinates they would be $(\pm 1/\sqrt{3}, \pm 1/\sqrt{3}, \pm 1/\sqrt{3})$. In spherical coordinates, $\phi$ is $\pm \pi/4$ or $\pm 3\pi/4$, and $\theta$ is $\cos^{-1} (\pm 1/\sqrt{3})$. You then simply draw the appropriate edges.