Reuleaux Triangle Motion Converter

For starts this is my first upload so any feedback is appreciated (as long as it is constructive). I am still in High School and I am trying to familiarize myself to the fullest with 3D Modeling. I hope to eventually get a job in Modeling and Drafting for prototyping and such.
I was stumbling around online for ideas to draft up and eventually print on schools Makerbot. I eventually tried to make a Rack and Pinion, but I never uploaded nor printed it. Then I stumbled upon the reuleaux triangle.
The thing that intrigued me about the reuleaux triangle is that when it is encased in a pair of parallel, no matter their orientation against the shape, the thing is the same width! So I saw an animation of how it can be offset on an axle and used as a cam to convert rotational movement into reciprocating linear movement on 507 Movements. It is # 91 on their list.
http://507movements.com/mm_091.html
As I was initially drawing it I suddenly realized that I could not print it in place so I had to component-ize and separate each individual part. Then I had to modify the main frame so it could be assembled post print.
There will probably have to be some sanding and fitting done as I do not think I made the tolerances forgiving enough, however the top plate should fit tight and be semi-permanent. Pictures to come!.
P.S. If you are wondering about the file names, trinkets like this are referred to as Bull S!@# Grinders around here.
UPDATE:
It Seems as though there is an issue with some of the ends not having surfaces on the Main Frame. Updates to come shortly!
The fixed file has been uploaded, and replaced the damaged one. I changed the elevation of the center rail of the main frame as well to make more of the cam tough the reciprocator. Also I changed the side beams so they stretch all of the way down, as I realized mid print that the Makerbot software did not load any supports under them. This is a long way to bridge, especially printing at the size I am (+650%)