I dub thee Frankenswitch.
Now, there's a good USB Device string I could use for the next version of it!
I've got my new solid state motor controller PCB (just a chip, really), and the USB-to-Serial-and-GPIO converters.
I'm going to combine one USB converter with the motor controller and motor, into a simpler bus-powered
Frankenswitch device. This takes 3 GPIO pins: one for "clockwise", one for "anti-clockwise", and another for "idle" mode.
That still leaves many more pins, and a full serial interface unused.. mmmm...
Cheers