lastchancename:
I would love to work on a project like this, but my first concerns
.......and not using stepper motors.
my thoughts would be to make a row of 8, or two that would be 16x1.
you could make waves, angles, etc. test it and watch it without too much effort.
in my mind a stepper with program would know where it is all the time and easily be able to go to a point.
getting there gracefully, artistically, that is in the hands of the software artist.
steppers are simple outputs to a driver.
the other option, DC motors, would require that each has an encoder, so that means feedback and control.
your H-bridge would need two pins, speed and direction. plus your encoder inputs. that would reduce the number of motors per micro and might add the complexity of interrupts for the encoder. ?
ultimately, there are benefits to each way. 300 steppers WILL make noise. no doubt about that. sound proofing or using sound as part of the art is up to the artist.
I can clearly see a simple rail of 8 steppers with reels, 8 stepper drivers, a power supply and a micro on one rail.
a modular approach, one that would be easy to make and easy to duplicate to scale up.
changing motors to a different type would not alter the project in any significant way, it may require going to a larger board (MEGA? TEENSY ? even the ESP8266 ? ) for the speed of both inputs and outputs.
Mechanically, I could see one larger motor, a long shaft, 8 (16?) drums, each with a rotating clutch and just engaging each drum as needed. in unison, individually, etc. the drawback is that all drums on that run would need to move the same direction. that would limit the look of the movement of the art.
OK, fishing reels, cheap ones. easy to drive. check.
alternatively. a row of drums, solenoids to engage, either forward or reverse. possible high and low speed.......