I needed to attach the shelf to my workbench next to the computer so I could update the software easily.
I removed the clamp from the monitor arm parts and bolted it to the ELapShelf, here's a photo:
After modifying the software to simply move the shelf back and forth 90 degrees, I found that the torque was too much for the motor control and it would shut down in the middle of a movement.
To remedy this, I've added bearings to each gear shaft. Here's a pic of the small gear shaft with bearings installed. The bearings for the other two shafts are ABEC5 removed from an old set of roller blades.
One side of the shaft had to be ground down for the bearing ID, and the other side of the shaft had to be built up using
slices of telescoping brass tubing to fit the bearing ID. I soldered the brass together at the end so It can't come apart.
To grind down the large side, I put the shaft in a drill and spun it next to the grinding wheel to keep the shaft concentric.
All-in-all, the bearing "upgrade" took about 6 hours and I now have an alignment problem to work out before I can get back to coding.