Open FFBoard

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 STM32F407VG based usb interface with defined pins for SPI, buttons, leds, encoder input, CAN bus and more.

Take a look at the full development story on hackaday.io

Firmware and hardware design ressources are available on Github

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 60V DC and over 20A.
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.
An onboard 5V DC converter can supply the hardware directly from the motor power supply.

Hardware v1.2
Update: Servos
Presentation & Demo

Short video in action:

OpenFFBoard Assetto Corsa FFB Test raw from Gigawipf on Vimeo.