Well, Im trying to match servo motors output shaft size to the readily available ball screw size. This is determined by what is included in the cnc retrofit kit(s). Some are 8mm, and some are 1/4" Of course, a nema23 size frame in the mid range power and wattage wize is about right for a small mill(bf20). So, making everything match up physically, and electronically is actually a bit complicated. My router works great on stepper motors, but it seems like servos are the way to go when making heavy hogging cuts. The router loses steps if pushed too hard. When I mention heavy hogging,, I mean in terms of a 300 pound bench mill,, so I know, not real heavy,, but presumably much deeper than the aluminum framed router can handle.