Skip to content

Why esp32s3 only supports 4 steppers? #211

Closed Answered by gin66
GarmischWg asked this question in Q&A
Discussion options

You must be logged in to vote

FastAccelStepper could support 4+4 steppers with esp32s3, if implementation is done. Currently only 4.

In more general terms: The hw can support using mcpwm/pcnt and rmt-modules in total 8 high speed pulse generators. So it is able to drive 8 steppers simultaneously. With dynamic allocation of pulse generators to steppers, there would be no limit on the number of supported steppers (except RAM). I had this dynamic scheme in mind from the beginning, but never completed this. I assume most applications need the steppers simultaneously.

Replies: 5 comments 8 replies

Comment options

You must be logged in to vote
3 replies
@GarmischWg
Comment options

@gin66
Comment options

gin66 Dec 3, 2023
Maintainer

Answer selected by GarmischWg
@GarmischWg
Comment options

Comment options

You must be logged in to vote
1 reply
@gin66
Comment options

Comment options

You must be logged in to vote
1 reply
@gin66
Comment options

Comment options

You must be logged in to vote
3 replies
@gin66
Comment options

@GarmischWg
Comment options

@GarmischWg
Comment options

Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants