I found this fairly low-cost all in one encoder/driver/MCU board for NEMA 17 stepper motors, and I’m thinking of replacing the stock firmware with a SimpleFOC based implementation.
It has an STM32F103CB onboard, with a pair of A4950 full bridge motor drivers which looks like it is pretty well supported. However, the rotation sensor is a TLE5012B, which looks like it has a currently unsupported communication protocol:
Data communications are accomplished with a bi-directional Synchronous Serial Communication (SSC) that is SPI-compatible. The sensor configuration is stored in registers, which are accessible by the SSC interface. Additionally four other interfaces are available with the TLE5012B: Pulse-Width-Modulation (PWM) Protocol, Short-PWM-Code (SPC) Protocol, Hall Switch Mode (HSM) and Incremental Interface (IIF). These interfaces can be used in parallel with SSC or alone.
Has anyone used one of these before? Any idea if it will end up working well with SimpleFOC?