After the old powerstep based motor controller i improved the idea of an open source force feedback interface for direct drive wheels and other simulation interfaces with high torque demand in a modular way
OpenFFBoard consists of a simple STM32F411 based usb interface with defined pins for SPI, buttons, leds, encoder input…
Take a look at the full development story on hackaday.io
A TMC4671 based motor driver which is also developed in this project as a reference can drive 2 phase steppers, 3 phase servos and DC motors at up to 70V DC and over 25A.
It has an active anti backfeed diode circuit for use with power supplies and a brake resistor mosfet included. It also features highly accurate current sense amplifiers and voltage sense dividers.
Its possible to stack the FFBoard interface on top of up to 3 of these TMC motor drivers for a compact setup.
Short video in action: