 It is the DRV8871 DC motor driver break out. You can control it just with PWM coming from your microcontroller. Here is the DRV8871. It's driving the motor under there and we're getting DC power from battery. And then I have a little gear, little technique gear train there. So if I give this microcontroller power, it will start sending PWM to tell the motor to go in one direction, slow it down and then go in the other direction. So this could be any type of hobby application in the used circuit Python. But you can of course use this for any type of small motor application up through up to a 45 volt motor that draws up to 3.6 amps. So it doesn't have to be tiny. It is the DRV8871 DC motor driver break out.