A teacher I know is stuck, with only npn transistors in the supply cupboard and the need to create a reversible motor drive for an Arduino project. Reversing ‘bridges’ have four switches (relay ...
It’s little secret that stepper motors are everywhere in FDM 3D printers, but there’s no real reason why you cannot take another type of DC motor like a brushless DC (BLDC) motor and use that instead.