Well it has been a long road and a couple of different versions but I am finally I think done with my masking and control system. I think mine is a little different then anyone else's in that my masking will fully close to cover the entire screen when it is not in use, this makes it surprisingly more difficult. The entire thing is ran by a single cable that is controlled by one AC gear motor. All tension on the masking is done by counter weights, so their is not springs or anything to wear out over time and change the tension. Equal pull is exerted on the masking in both directions so they offset each other, this way it does not take a very big motor to move it.
I have manual controls on the screen wall itself that are just mechanical switches, one to open, one to close and one that will kill power to the entire system.
The automation is controlled by a micro control called an Arduino, it is cheap and pretty easy to program. I had never programed one before this and caught on pretty quick. Their are micro switches at each spot the screen stops: Closed, 4:3, 16:9, 1.85, 2.35, 2.40, and Full Open. I though about using some sort of encoder to track the motor position but decided that the switches were more going to be more reliable in the long run as no calibrating or anything has to be done. BUT I think I may play around with adding one as the Adruino is capable of excepting input from one. The Arduino gets a signal from my Harmony remote as to witch position it needs to go to. I also have manual controls on the remote so you can move it to anywhere you want.
This is the motor control with the 3 buttons to run it manually. Their are three relays, one turns the motor one, one puts the motor in reverse, and the other locks out the manual buttons when the Arduino is controlling it. The Arduino simply triggers the correct relays to get the motor to go in the correct direction until the correct micro switch is triggered by the masking.
Link to the Arduino site : https://www.arduino.cc/
Here is a video of it in action