Stepper motor electronic with SPS extension

For a customer product we have developed a stepper motor controller PCB with external angle sensor PCB and SPS extension PCB. The controller is based on the Trinamic TMC2590 and is beeing controlled by an STM32 microcontroller.

Our services

  • Conceptual design and development of the electronics
  • Assembling of the first prototypes
  • Development of a test program for the STM32 microcontroller for bring-up.

The operational microcontroller firmware was developed by a software development company with whom we shared the task.

Our skills

  • Schematic and Layout
  • C programming language
  • SMD/THT assembling and reflow-soldering

Used technologies


  • TMC2590 stepper motor controller
  • STM32 microcontroller
  • FT231XS USB-to-UART bridge
  • AS5600 angle sensor
  • PCAL6416A ioExpander
  • KTD2026 RGB LED driver


  • SPI
  • I2C
  • UART
  • SPS input
  • SPS output
  • SWIO


  • CubeIDE from ST - C/C++ development IDE
  • KiCAD - schematic and layout software
  • Git - version control software
  • Reflow-Oven