This is 2-axis (below) and 3-axis stepper controller for the 28BYJ-48 5-wire stepper motors. The 2-axis version is 55 x 15mm, while the 3-axis one is 50 x 30 mm. They both contain the same electronics (except for connectors), but the 3-axis one is single side assembly. Both uses STM32F103Cx.