My George Jetson moment is my gear train for the motorized rotating control panel. This is the fourth and final design. My first design was a little crazy and it did kinda work;
My second design used a chain and sprockets, this was where I realized it would have been much easier to have planned motorizing it from the start. I needed room for the chain to turn the panels so I had to rout out a large section of the side of the cabinet, which was easier to do than shorten each panel. This design worked much better than the first and I ultimately could have used this as my final design but there were other problems that caused me to redesign it.
At this point DaOld Man (Ken) had started on the plug-in that would control the rotation, we decided on using a code wheel and optical encoder.
The birth of CPRotate:
The way it would work is, as the motor rotated, a sprocket would turn the code wheel through the use of a pulley. The optical encoder would "read" code wheel and transfer the counts to CPRotate. Specific counts for each panel were entered into CPRotate and when that count was reached CPRotate would tell the Motor Driver to stop.
The biggest problem I was having was getting the panels to consistently stop at the same position because of play in the chain drive. There was also the issue of a panel lock, the initial plan was to use a solenoid that would push a rod through the end of the control panel into a hole in the side of the cabinet. Because I couldn't get the panels to always line up perfectly I decided to drop the chain and sprockets for a direct drive method.
I mounted the motor to the inside of the side panel of the control panels attaching it to the side of the cabinet panel through the use of a socket. Because of the weight of the motor, the panels were way out of balance and I proceeded to try and add weight to each panel to balance everything out which made everything that much heavier. This design failed as well, there was too much stress on the motor shaft which ended up breaking and I still couldn't get the panel to consistently stop in the same position for the solenoid lock to work.
Before I go any further, there are many details I left out and if anyone has any questions I will be more than happy to answer them.