I'm in the planning stages of a project where I'll need at least 2 stepper motors. As an added challenge to myself, I'd like to try using just one H-bridge to drive both steppers independently from each other. My idea is to use transistors (or a transistor package) to control which motor is getting the output from the H-bridge and I'm wondering if, practically, this is a smart approach, or even possible. I'm also planning on making the H-bridge out of discrete components instead of buying a dedicated IC for it.
The project is nothing fancy, just something to help me explore and mess with stuff. It's a two-axis drawer (basically a printer) with a pen mounted in the sliders connected to the steppers and a solenoid to pick up the pen from the paper, controlled by an Arduino.