Skip to main content
Visitor
June 25, 2026
Question

Initializing Problem of BTT TMC2209 Drivers Connected to STM32F4xx Discovery Board

  • June 25, 2026
  • 0 replies
  • 8 views

I use STM32F407VG Discovery evolution board to drive genuine BTT TMC2209 v1.3 motor drivers and NEMA11 motors. There are 4 TMC2209 drivers. I am using bare-metal CMSIS custom firmware.  Motor power rail is 24 volts, logic voltage is provided from a stable power source. The issue is whenever the Discovery board is power reset motor operation stuck, only first motor, M0 is working. In this stage STEP, DIR, UART, Enable operations are working fine (I use USB communication with Raspberry Pi and communication also work fine). After motor power rail is hard reset it will start to run all motors. Anyone faced this issue and a solution?