Designing FIR filter
It is not a good idea to have Np and Ns as constraints, for the exact reason you mention- it will usually cause unequal spacing.  Instead, make N, the total number of points, a constraint, and then you will have the equal spacing that you need.