-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
better hardware for a 6 axis controller #5
Comments
I would recommend a driver for a MCU that has a FPU. The Teensy is decidedly the fastest - and can handle 6 axes (or up to 8 if the driver is updated) - depending on the board map. The ESP32 is limited when it comes to GPIO pins so IMO not a good choice. The ESP32-S3 is somewhat better but sadly the RMT peripheral can only be used for up to 4 axes compared to the ESP32 that has 8 channels.
That would depend of what the max. step rate you are aiming for. Even an 8-bit Arduino can handle five axes, the 32-bit grblHAL drivers will have no problem handling six. Other determining factors for chosing a MCU would be which perhipherals are required. Serial ports for Modbus and/or a pendant, ethernet, WiFi, I2C bus, ...
STM32F4xx, STM32F7xx and STM32H7xx should be able to handle 6 axes without breaking a sweat. |
Thanks for the very precise explanation.I was seeing that a 3d board use the STM32H723ZET6 or STM32F446ZET6 for menage 7 or 9 exes. |
Which one/which ones? |
Hi, I'm building a 6-axis controller and I was wondering which driver is best suited for this purpose.
I see that stm32 has up to 6 axes while the teensy or esp32 reach 5 or 3 respectively
How much computing power is needed to manage 6 axes?
Is an stm32 able to handle them professionally or is there a need for more power?
Thanks to those who answer me.
The text was updated successfully, but these errors were encountered: