Topic: Looking for input on this issue with my custom build (Z axis rigidity)
So perhaps some of you have been following my (very slow) progress on building a solidoodle out of 2020 extrusion over in the projects forum. Here is the imgur album of the build, scroll all the way down to see the images relevant to this post: http://imgur.com/a/wSNoq
So the main issue that I am hung up on now is that the Z axis is just too flimsy as built. A bump on the table sends the whole build plate wobbling and there is visible bending on the bed holder. This is only from the weight of the parts themselves, I have been very careful to not apply any forces to it. The bending is not really surprising due to the fact that the table is only supported in the back with no braces. Apparently just because that bed holder worked for ultimaker does not mean it will work for me.
So I am looking to redesign the Z axis. I like using the 12mm rods and the M8 screw will do for now, but I'm convinced a bed holder of this size simply cannot be cantilevered and must be supported from two sides. I see a couple options:
1. Get more 12mm rods and M8 threaded rods and another Z motor and move the entire Z axis assembly to the left and right sides of the machine. This presents a potential conflict with the moving X motor. Potential resolution:
The bed would have to be mounted on quite long M4 screws and springs to reach the hot end (which could lead to bed wobble).
Or I have to find a way to hang my hot end much lower, which would be an entire redesign of the X carriage (a lot of work).
Or I could cut a hole in the bed holder for the X motor to slide thru (which leads to a weaker bed holder)
2. Get more components and add additional 12mm rods for support in the front of the machine. This eliminates the conflict with the X motor. However, I can't really do a dual Z motor configuration like this without putting the motor shaft/ M8 rod right up the front and center of my printer. This is clearly unacceptable from an aesthetics and functionality aspect, but I'm not sure if 1 threaded rod will be enough to drive this relatively large and heavy bed holder. If it is only being driven on one side, I think it might cause binding. What do you think?
Both options require fabrication of a large bed holder with tight tolerances. I can design it in openSCAD and leave oval shaped screw holes in one side in case it needs slight adjustments. I could make this bed holder out of wood, but that does not offer as good as a strength to weight ratio of metal. I'm thinking 1/8" aluminum might be a good choice and I could look into getting it cut on a CNC or water jet aluminum cutting, although I have no idea what either of those would cost.
If none of the above results in a sufficiently rigid Z axis, my "nuclear option" is to abandon the solidoodle carriages and go to an ultimaker style gantry, eliminating the X motor conflict and moving the Z axis components to the left and right. I was originally inspired by this: http://www.thingiverse.com/thing:666549 so I know it can be done. This would also leave me the option to eventually change this printer into a coreXY design too, if I'm ever feeling that ambitious. The downside of the ultimaker design is that I loose my ability to print ninjaflex with the bowden extruder. But I understand everything is a compromise.
Any thoughts on how I can make this Z axis better or move this build forward are much appreciated. Thanks.
