This is hopefully the final frame update.
Here's the full 3D model:
The printer is a modified prusa-style system, with the Z axis riding on the X axis, and the Y axis actuating the bed.

The frame relies on M3 x 16mm bolts for almost every connection, with 4 M3 x 50mm bolts connecting the Z axis to the X axis, and a handful of M3 x 25mm bolts for the roller assemblies. The rollers used for each axis are a simple lasercut ring around a 6mm tall by 7mm outer diameter nylon spacer with 2 washers on either end. Here's a quick view:

The roller system also requires several eccentric spacers, which can be printed in just a few minutes. These eccentric spacers press the rollers into the rails of each axis and ensure smooth rolling action. The whole motion system relies on these rollers, and so far they've been performing well. I've only tested them for around 20 hours of printing, so I'm still waiting to see if or when the rollers wear down over time.
The motion system:
Lets go through how each axis works, starting with the Y axis.
The Y axis:
Here we can see the bottom of the printer and the Y axis mechanism with major components highlighted. The Y axis stage is blue, the roller bearings are red, the slide bearings are pink, the rack is orange, the base of the printer is green, and the eccentric spacers are in purple on the right side of the stage.
The slide bearings and the roller bearings are attached to the bed of the printer and ride along the two rails. The slide bearings constrain the bed in the Z direction, and the roller bearings constrain the X and Y directions. The rack engages with an 8 tooth, 5mm diametric pitch gear mounted on the output of the stepper in the center.
In the video below you can see the Y axis moving:
I've found that the surface finish of plywood is a less than adequate bearing surface, and the axis will bind if left unsanded or bare. Since hand-sanding the rails can introduce bowing or other inconsistencies into the surface, I've found the easiest option is to throw some low-friction tape on either the rail itself or the bearings for each axis. So far I've tested regular scotch tape, kapton tape, and packing tape, and all have worked well.
Even better, if you have access to a planer, I've found that planing the wood down to 5.7mm before lasercutting is the best option, and makes assembling the printer much easier. I'll put out a video near the end of the summer on my process for planing the wood I use.
The X axis:
Here we can see the interior of the X axis carriage, with the roller bearings in red, the rear slide bearing in pink, the eccentric spacers in blue, and the rails/rack in green. The front slide bearing is another important component but is not shown, as it it shared by the Z and X axes and obscures the X mechanism.
The rollers ride on the inside of the frame, constraining the carriage in the Z direction, while the front and rear slide bearings are pressed against the rails and constrain it in the Y direction. The top rollers contain the eccentric spacers for this axis,and press against the top rail to stabilize the axis.
Here's a video of the X axis moving.
Here we see the top of an old version of the X/Z carriage. The Z axis rides on the front of the X carriage, and the front slide bearing can be seen sandwiched between the two. The X axis rollers sit in the middle of the moving assembly, so its hard to show, but they're about a centimeter below the horizontal rack.
This old version of the Z axis was redesigned because the thin vertical rack warped while moving. The new version of the Z axis is described below.
The Z axis:
The first photo below is the Z-X carriage from the back, and shows how...
Read more »
The level of mechanical ingenuity in the machine is amazing.!!!