This paper introduces XRDSol, a novel approach for solving crystal structures from powder X-ray diffraction (PXRD) patterns using a conditional equivariant diffusion model. The core idea is to train a generative model that refines random atomic coordinates to match a target PXRD pattern while maintaining chemical plausibility. The model leverages the power of equivariant graph neural networks (EGNNs) to learn the complex relationships between atomic coordinates and diffraction patterns. The authors demonstrate the effectiveness of XRDSol on both simulated and experimental PXRD datasets, achieving high success rates and significantly faster solution times compared to traditional methods. Specifically, the model achieves a success rate of 82.3% on a simulated test dataset (MP-20) and 81.6% on an experimental dataset (ICDD-20), with an average solution time of just 0.6 seconds per crystal structure. Furthermore, the paper highlights XRDSol's ability to propose more plausible structure solutions for entries in existing databases with incomplete or questionable information, showcasing its potential for improving the quality of existing crystal structure data. The authors also demonstrate the model's versatility by applying it to different chemistry systems, including light-element materials, natural minerals, and structures with substitutional disorder. The paper provides a detailed description of the model architecture, training procedure, and experimental setup, making it accessible to a broad audience. The results presented in this paper suggest that XRDSol represents a significant advancement in the field of crystal structure determination, offering a fast, accurate, and versatile alternative to traditional methods. The use of a conditional equivariant diffusion model is a notable innovation, and the empirical results demonstrate the practical utility of this approach. The paper also addresses the stochastic nature of diffusion models by running the model multiple times and selecting the best solution based on a similarity metric, which is a practical approach to mitigate the inherent uncertainty in the process. Overall, this work presents a compelling case for the use of machine learning in crystallography, and the results are promising for future applications in materials discovery and characterization.