microzig
microzig copied to clipboard
Add tmc2209 stepper driver
The TMC2209 stepper driver can move the motor in 2 ways:
1: via pulses to the step pin (like most stepper drivers)
2: via UART commands.
This PR is focused on the UART functionality of the tmc2209. If there is a way to incorporate the existing drivers.stepper.Stepper interface so that the step and dir pins can be used to drive the motor, that would be cool.
I still have quite a bit to do but I'm adding a draft PR so that y'all know this is coming.