SKR 1.4 - Flashing Custom Firmware

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.