Hi everyone - I’ve been working on a machine of mine that has the following specs:
- 32v/9.7A power supply (Mean Well NES-350-36)
- Two Nema 23 motors | https://www.oyostepper.es/category-7-b0-Motor-paso-a-paso-NEMA-23.html
- Two TB6600 drivers |
- ESP32 controller (one core dedicated to motor control, the other core receiving commands from the touchscreen)
The two motors are programmed to run simultaneously (AccelStepper) with motor 1 spinning in a single direction while motor 2 moves back and forth quickly.
The problem is that motor 1 stalls at certain points of changing direction while motor 2 moves back and forth quickly. If this seems relevant, I made a post on the arduino forums with the code running behind it. I thought that might be it, but they said it was a resonance issue.
If I turn up the microstepping on my current system, my max speed drops and I’m concerned about the torque needed to move back and forth at high speeds. I still don’t understand if it’s the case switching of the loop in the program or the resonance of one motor affecting the other somehow.
If anyone could help me pick out some new low resonance hardware options, or provide some possible culprits, I’d be grateful