Wow that is interesting considering the MANTA Board has dedicated instructions and configuration for UART Driver communication in the manual. I’m going to move on to SPI control with a TMC5160T Pro Driver in that case, as I want to eventually make use of sensorless homing functionalities the driver offers when using SPI.
For now though, I went on to compile a basic stepper rotation firmware on STM32CubeIDE using basic step and direction commands by configuring the STEP, DIR and ENABLE pins of the manta board’s mcu as GPIO_OUTPUTS. I managed to successfully flash the firmware again using the ST LINK on STMCubeProgrammer and the motor rotated as expected. I made sure to configure the jumpers as laid out in the manual as such and used the TMC2209 Driver:
When I tried using this basic approach for TMC5160 Pro, nothing was working despite using the exact same setup, firmware and power. I tried using 2 of my TMC5160 Drivers I only recently purchased and never used. So now Im left wondering if the TMC5160 Pro are even capable of being driven using basic STEP AND DIRECTION commands? I was under the impression that they are able to be used for this basic approach and also SPI.
I just wanted to clarify this to check if the drivers are faulty or not before testing them with an SPI based firmware and being driven mad if the issues I shall face end up being because of faulty drivers.
