Step rates

From RepRap
Revision as of 07:36, 12 July 2014 by Traumflug (talk | contribs) (Translate.)
Jump to: navigation, search


One thing up front: at 300 mm/s, precision in the micrometer range is pretty unrealistic. Accordingly, 0.9° stepper motors and 1/32 microstepping don't make much sense. Forces neccessary to achieve such speeds are simply too high for current designs of printer frames and actuators. For high precision you'd have to live with much lower feedrates.

ATmega-based electronics are, with exception of the clock frequency, all equally fast. Achievable feedrates are always the same, no matter wether you use a big ATmega2560, a small ATmega168, or something in between.

Current (July 2014) discussion about achievable step rates goes as following:

  • Marlin/Repetier on ATmega 16 MHz (e.g. RAMPS) in Standard-Mode: 16.000 steps/second (16 kHz).
  • Teacup Firmware on ATmega 20 MHz (e.g. Gen7): 48 kHz.
  • Marlin/Repetier on ATmega 16 MHz in Quadstep-Mode (uneven step distribution): 67 kHz.
  • Repetier on RADDS: 96 kHz.

Using GT2-2-mm-14-tooth-pulleys this gives 400 * 32 / 2 / 14 = 457 steps/mm. Results at 16 kHz in 35 mm/s, at 48 kHz in 105 mm/s, at 67 kHz in 146 mm/s and at 96 kHz in 210 mm/s.