We study traveling waves for reaction diffusion equations on the spatially discrete domain $Z^2$. The phenomenon of crystallographic pinning occurs when traveling waves become pinned in certain directions despite moving with non-zero wave speed in nearby directions. Mallet-Paret has shown that crystallographic pinning occurs for all rational directions, so long as the nonlinearity is close to the sawtooth. In this paper we show that crystallographic pinning holds in the horizontal and vertical directions for bistable nonlinearities which satisfy a specific computable generic condition. The proof is based on dynamical systems. In particular, it relies on an examination of the heteroclinic chains which occur as singular limits of wave profiles on the boundary of the pinning region.