Support from US digital got back to me today. I have 1000Line count encoders, with 4000 quadrature counts.

"The "CPR" or counts per revolution is the number of lines on the disc. The "PPR" is the number of pulses in quadrature (x4) it gives per one revolution".

Regardless if i use a smooth stepper or parallel port my Viper drive max is 125Khz.

That means my servo speed max would be 125,000khz / 4,000 pulses per revolution x 60 =1875 RPM

My X and Y axis both have a 10:1 gear reduction so the output gear would turn @ 187.5 RPM.

The Z axis has no gear reduction and is linked to a .1" pitch lead screw: 1875 rpm x .1" = 187.5 ipm max.

My Y axis has a 1.25" output gear. 187.5RPM x 1.25" x 3.14 = 735.9375 IPM MAX.

My X axis has a 1" output gear. 187.5 X 1" x 3.14= 588.75 IPM MAX

-------------------------------------------------------------------------------------------------------

Max servo rotation speed: 1875RPM with 1000 line encoders @ 4000 counts per revolution in quadrature. 125Khz, limited by driver.

X axis: 588.75 ipm

Y axis:735.9375 ipm

Z axis: 187.5 ipm

These are my current mach setttings: They don't seem to match what i have calculated.

X axis: 3191.931756 steps per inch @ 700IPM (10:1 gear reduction) (1"output gear *i think*) (1000CPR encoder)

Y axis: 2491.704346 steps per inch @ 499.98IPM (10:1 gear reduction) (1.25" output gear *i think*) (1000CPR encoder)

Z axis: 10,040.73425 steps per inch @ 49.998IPM (No gear reduction directly linked to lead screw) (1000CPR Encoder)