Nema 23 problems
-
This post is deleted! -
The easiest thing is to try upping the motor current. If the motors are rated at 2 or 3 amps then you should try 1700 mA which is 85% of 2 amps. When you push the gantry manually with the motors powered up, you are testing the holding torque but this will drop significantly at speed. Anyway, increasing the torque is the quickest and easiest thing to try.
-
Increasing the motor current is easy to try, and it will help if the problem is insufficient torque and the supply voltage is sufficient for the requested travel speed (as limited by the M203 maximum speed) and motor current. It won't help if the problem is insufficient driver supply voltage to overcome the motor back EMF.
-
@deckingman i’ve Tested against the torque at speed as well. In both situations (holding and moving at considerable speed) the belts slip before the motor stalls
-
@wcj97 said in Nema 23 problems:
@deckingman i’ve Tested against the torque at speed as well. In both situations (holding and moving at considerable speed) the belts slip before the motor stalls
OK, fair enough. Never seen a belt jump teeth when moving a gantry at high speed myself.
-
@dc42 so how can I use the back emf info from the calculator to help? I’m already using a 24V power supply, so I can’t up my supply voltage because I would surpass the Duet’s input range. Are there diodes I can place in series with the motors to prevent back emf? Should I swap my motor for a Nema 17? I initially thought the smaller motor couldn’t handle the weight of the gantry, but I think now that a Nema 17 would be sufficient. Would using the smaller motor make my problem worse? Or could it potentially help?
-
@deckingman the belts are stretched over a 600mm span, so even with a lot of tension there’s potential for enough slack to slip, but even so, I have to apply quite a bit of force to make the belts slip during printing - way more than what would be applied to the gantry during a typical print.
-
@wcj97 said in Nema 23 problems:
@dc42 so how can I use the back emf info from the calculator to help? I’m already using a 24V power supply, so I can’t up my supply voltage because I would surpass the Duet’s input range. Are there diodes I can place in series with the motors to prevent back emf? Should I swap my motor for a Nema 17? I initially thought the smaller motor couldn’t handle the weight of the gantry, but I think now that a Nema 17 would be sufficient. Would using the smaller motor make my problem worse? Or could it potentially help?
The first step is to use the calculator to see whether motor back emf is limiting the torque at the travel speeds you are commanding. If it is, then you have a choice of lower maximum travel speed, lower motor gearing, or lower motor inductance.
-
@wcj97 said in Nema 23 problems:
@deckingman the belts are stretched over a 600mm span, so even with a lot of tension there’s potential for enough slack to slip, but even so, I have to apply quite a bit of force to make the belts slip during printing - way more than what would be applied to the gantry during a typical print.
Fair enough - as I said, just trying to help. Hope you find the answer.
Oh, BTW and for info, I throw about 3kgs of mass around at 350mm/sec non-print speed on frame that is 700mm square and never seen a belt jump teeth (which it would need to do in order to slip).
-
UPDATE: for anyone who was following this thread, I believe the issue was indeed problems with back EMF. I decided to swap my NEMA 23 for a smaller NEMA 17 I had lying around, which had a much lower inductance (also a smaller rotor so less rotor inertia). The smaller motor is providing plenty of torque. I’ve been running prints now for a little over 24 hours with the same accel/jerk/speed settings for the smaller motor and so far have had no issues. I’ll post another update in a few days after I can run some more prints and see if the layer shifting is totally eliminated. On another note, I think using the smaller motors is all around more beneficial. My printer is totally silent now (those trinamic drivers are crazy!), and the motor now skips before the belt, so I can implement stall detection which I’m excited to try out.
-
12 hour print down with no issues! Seems to have fixed the problem (knock on wood)! Thanks for all the help guys!