Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations KootK on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

ESP32 Development Board for High-Speed Stepper Motor Control

Mercedes04

Materials
Nov 8, 2024
2
Hello, community,

I am currently working on a project that involves controlling stepper motors using an ESP32 development board with built-in WiFi (https://www.oyostepper.com/). However, I am having issues using the ESP32 WROOM 32 development module as it is unable to properly run the motors while communicating with WiFi.

I am now looking for recommendations for the most powerful ESP32 development board that can handle high-speed stepper motor control while maintaining reliable WiFi communication. Any recommendations or insights on development boards that have been successfully used for similar applications would be greatly appreciated.

Thanks in advance for your help and advice!
 
Replies continue below

Recommended for you

You may not need the most powerful ESP32 board; you may need a co-processor dedicated to running the stepper motor.

If the WiFi is taking so much time it may not make any difference how powerful the processor is.
 
Unless your comm link is only dedicated to the control function, you might not be able to do this. If you are trying to run the servo loop over wifi, there are considerations that have to be addressed:
> link speed -- the wifi needs to have raw speed to meet the control function's data bandwidth
> link lag -- the servo loop generally cannot tolerate lags that are inherent in a remote application that has to negotiate communications
> interrupts -- unless the link is dedicated, other comm on the wifi can interrupt the comm and force additional lags.
 

Part and Inventory Search

Sponsor