You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is it possible to use all the features of TMC2209 straight from an Arduino Uno or an ESP32 (classic)? Or is an extra motor controller (such as the CNC shield)?
#279
Is it possible to use all the features of TMC2209 straight from an Arduino Uno or an ESP32 (classic)? Or is an extra motor controller (such as the CNC shield)?
And if extra hardware is necessary, why?
Thanks in advance for answering soon!
The text was updated successfully, but these errors were encountered:
@01GOD esp32 gpio pins are rated 40 mA ( happy path at 20 mA ) with 3.3V.
Most stepper motors are rated higher ( > 1A for 3d printers as an example ) so some additional circuitry would be needed in order to drive enough current in the coil.
For this reason, generally a driver is needed which can pass higher power to the coils.
The esp32 can still be used to provide a pwm signal (by manually building the signal or using the ledc or motorpwm channels ) along with 2209 to provide power.
Not directly needed but additional:
tmc 2209 does not provide ramping up/down ( acceleration ) so that has to be handled manually or a different driver has to be used like tmc 5160.
Hope this helps
Is it possible to use all the features of TMC2209 straight from an Arduino Uno or an ESP32 (classic)? Or is an extra motor controller (such as the CNC shield)?
And if extra hardware is necessary, why?
Thanks in advance for answering soon!
The text was updated successfully, but these errors were encountered: