3

3D printer use stepper motors for moving print head and extruding filament. They need to have good torque and resolution.

Microstepping improves resolution as much as 32 fold (I think) but reduces torque the higher you microstep.

So...

  1. Why not rotate the motor with microstepping at high RPM (which also reduces torque) and increase the torque by heavy gear reduction using a worm gear?

  2. Won't the movement of printhead be even smoother and small errors in microstepping and unevenness of gears be averaged out using high RPM and gear reduction approach?

  3. Does microstepping indeed provide accurate divisions of steps?

  4. Can we get by with weaker motors because torque will be increased by gear reduction?

  5. Can we get by with 48 step stepper motors instead of 200 step because gear reduction provides increased resolution?

  6. There are extruders that use flex shaft to turn worm gear in direct extruder while motor is mounted on frame which turns flex shaft (zesty nimble comes to mind). Why don't they just use smallest possible stepper motor to rotate worm gear directly, instead?

Increasing motor RPM and using gear reduction should preserve the precision and torque, letting you use weaker, lighter motors, potentially reducing granularity of movement. I thought this was simpler approach and I wanted to understand what would I be losing as trade offs. I had considered more friction at worm gear and wear, higher heating of motor etc. But may be it's like "don't fix what ain't broken". 3D printers aren't that costly nowadays. I just wish they were even cheaper.

Greenonline
  • 6,708
  • 8
  • 39
  • 68

3 Answers3

6

To answer each point:

  • Microstepping improves resolution as much as 32 fold (I think) but reduces torque the higher you micro-step.

Torque is not reduced by micro-stepping. Torque reduction only occurs when you are moving at high RPMs. The motor's phase resistance has to be conducive to the target RPM's (or step rate). Further, micro-stepping can go as has as 1/256, and I have personally used 1/128. Some will say that all higher micro-stepping does is improve smoothness not accuracy. I have personally tested 1/128 micro-stepping over a 17-inch long axis. I was able to achieve accuracy and repeatability to within 5 microns.

  • Why not rotate the motor with micro-stepping at high RPM (which also reduces torque) and increase the torque by heavy gear reduction using a worm gear?

Backlash! The whole point of stepper motors is that they produce backlash-free movement. Putting a transmission between the electromagnetic and the end effector will create backlash that has to be compensated for during the movement. Modern CNC systems account for this in their movement profiles and incorporate automatic backlash compensation (e.g. Mach3)

  • Won't the movement of printhead be even smoother and small errors in microstepping and unevenness of gears be averaged out using high RPM and gear reduction approach?

It is already smooth enough with 1/64th or greater micro-stepping. The extrusion nozzle only goes down to 2mm.

  • Does microstepping indeed provide accurate divisions of steps?

Yes. Yes, it does.

  • Can we get by with weaker motors because torque will be increased by gear reduction?

No, because it will just stall.

  • Can we get by with 48 step stepper motors instead of 200 step because gear reduction provides increased resolution?

Apart from the fact that no one makes 48 steps per revolution motors, using a gear reduction would be counterintuitive. Currently, there are 400 steps per revolution motors, which actually increase accuracy without any torque losses.

  • There are extruders that use flex shaft to turn worm gear in direct extruder while motor is mounted on frame which turns flex shaft (zesty nimble comes to mind). Why don't they just use smallest possible stepper motor to rotate worm gear directly, instead?

Torque! If they used a small motor to drive the extruder they would have to compensate for the torque loss with higher power (i.e. voltages). This would lead to cooling issues for that motor.

Bottom line is that if you size the motors and design the system correctly then a transmission is not needed. If you want more torque, get bigger motors. If the gantry needs to be light weight, then use a delta or corexy mechanism.

FarO
  • 4,600
  • 20
  • 39
user77232
  • 2,478
  • 12
  • 21
2

There's an old rule that says "If the question starts with 'Why don't they,' the answer is most likely 'money.'"

In this case, the issue is the cost of worm gears. Properly mating worm gears are much more expensive to make than common spur gears. That probably accounts for most of it -- not to mention the 200 step motors we see on most FDM printers are a very common item, and the more you make of something the less each one costs.

Beyond that, you can't back-drive most worm gears (especially those with a high reduction ratio). That wouldn't affect an extruder (or would it? I've seen a lot of Things for knobs to go on the extruder motor shaft), but if I couldn't back-drive my X or Y axes I'd be very annoyed (having to use the manual motion control in the firmware for everything like bed tramming) -- even the lead screw Z axis can be back-driven without undue effort.

So, bottom line, what we have now works well enough and making it (maybe a very little bit) better would cost more than what we gain would be worth. IMO.

Zeiss Ikon
  • 1,840
  • 2
  • 9
  • 31
2
  1. There are extruders that use flex shaft to turn worm gear in direct extruder while motor is mounted on frame which turns flex shaft (zesty nimble comes to mind). Why don't they just use smallest possible stepper motor to rotate worm gear directly, instead?

The Flex3Drive, from which the Zesty was purportedly cloned, does admit using a very small NEMA-8 motor directly coupled to the worm gear in place of a flex shaft. This still adds a considerable (from the standpoint of machines aiming for 40 m/s² acceleration and such) amount of mass to the toolhead, and I'm not clear what E-axis speed/acceleration is attainable with 40:1 reduction and a low-power motor like that.

While the larger steppers typically used in 3D printers are perfectly capable of any plausible E-axis speed or acceleration you could want without gearing or with small reduction (e.g. 2:1 or 3:1), once you get up to worm gear level ratios, it's a question of the properties of your specific motor whether you can get enough speed for acceptable retraction performance or even normal print moves at very high speeds. For example, I have a Flex3Drive G5 and the orignal NEMA-17 E-stepper from my Ender 3 does not work well with it without further gearing on the motor side of the shaft. However, a "high RPM stepper" like you suggest should manage just fine with worm gear reduction.

Now, is there any reason to do this? If you're transmitting the force in a manner that can't deal with high torque, like a flex shaft, yes. Otherwise, no. As others have said, modern microstepping is ridiculously accurate.