If you can afford it I would highly recommend the PNP option. I built my first CNC as a kit and was comfortable putting the Pro together, but decided to get the PNP and I'm very happy I did. The quality is top notch, the stuff just flat works out of the box, and any questions I had were answered quickly by their super support. All I had to do was follow the instructions, hook up the wires, and everything came up working and calibrated ( they have pre-built profiles ). Took me maybe an hour vs lots and lots of hours and I have support.