The BSMCE04U-PP is a budget controller, and it's important to be aware of its constraints. The most significant limitation reported by users is , which is a consequence of using a microcontroller for pulse generation.
Transitioning your CNC from a parallel port to USB doesn't have to be a headache. The BSMCE04U-PP bsmce04u-pp manual