Yet Another stepper driver board
Here you can find firmware for onboard MCU. For schematic and pcb, pls look at https://easyeda.com/alexgubanow/yadrv
Project has windows GUI application for tuning settings of tmc2590, in future maybe will support more ics. It still under development and now its kinda beta version of software. Hardware is already v2.2(optoisolation) and since v2.1(no optoisolation), its don't have any kind of hard mistakes and issues.