It's simple project of driver for 6 step motors
Firstly system properties:
Controlling of 4 bipolar engines and 2 unipolar engines
Power voltage for bipolar step engines 0-36V
Power voltage of logic ( at diagram describe as +5V)
Power voltage for 2 unipolar engines 0-50V
Maximum current for bipolar engines 0,6A
Maximum current for unipolar engines 0,5A (series connecting outputs: "SILNIK5" and "SILNIK6" you can get engine with maximum current 1A)
Driver based on 4 L293D systems ( D - means that system include security diodes and there's no need to install them again) and one ULN2803 system.
It's a very simple chipset, that can be universally using, so there's no need to install, every times all elements for engine controlling on the board.
System were built specially for some construction, that's why it's for 6 engines.
Board has two sides. Top layer ( from elements side) is use for taking hot from L293D system, most part of hot comes not from casing, but from 4 legs that are connected to the ground.
With full load, we need to use small radiators for L293D systems and one bigger for 4 systems.
At
https://www.elektroda.pl/rtvforum/topic1475250.html you can find all materials, PDF, layers ready to etch, Eagle files.