This is a design I've had in my "spare parts bin" for two years. I do not remember where I saw the layout, and the image for it was named Unnamed-mechanism.jpg (shown below). If anyone recognizes the mechanism and has a name for it, and an author, please let me know. Until, or unless, I'm calling it "OpenXY".
I hope to begin construction after the first of the year. Since the "Unnamed-mechanism" design is unusual I thought I'd try getting some feedback before getting out the saw ("measure twice/cut once" theory).
OpenXY combines the main feature of a CoreXY (X & Y motors are stationary) but uses the simple Cartesian algorithm for moving the X & Y axis (reducing calculation overhead for the controller). One motor independently runs the X axis while the other one independently runs the Y axis. While the design uses more belting and idlers than a CoreXY, the design is easy to "square", stablize, and calibrate.
This design also borrows inspiration from our fellow maker Josh.Pierce's CoreXY W/ Fixed Build Plate & Enclosure. The simple elegance of Josh's stationary build bed with an X/Y frame moving up the Z axis was just toooo seductive to pass up.
Assembly SKP is in the Files tab.
Four images of the assembly with different views.
The design could be for any size build, this one is for a 12 inch square build. The three axis motors are confined to a 60mm deep area on the back of the printer which has room for mounting a PSU and controller above the Z axis motor. As such the printer could be easily enclosed with acrylic panels. The design assumes a bowden type extruder not included in the SKP. Also not included is the build plate and it's mounting braces. The design envisions using the OpenBuilds hidden brackets for binding the outer frame and X/Y frame extrusion pieces.
Images of each axis.
I plan on using 8mm threaded rod for the Z axis. The 4 pulleys mounted on the rods will be 20 tooth. The pulley on the Z axis motor will be 16 tooth. That gives a 5:4 ratio. An 8mm threaded rod moves 1.25mm per revolution. (1.25mm/5) * 4 = 1mm, so one revolution (200 steps) of the motor = 1mm movement. Hence, each motor step will produce a 0.05mm layer movement, guaranteeing that layer height (in 0.05mm increments) will always move by full steps eliminating the microstepping problem for Z axis. I've experienced one caveat to this concept - the #define DISABLE_Z true in Marlin has to be changed to false to eliminate the jump from energizing the Z axis motor between moves.
Combines the layout factor of a CoreXY while using Cartesian logic. The design has a fixed build plate - moving an X/Y frame on the Z axis enclosed by an outer main frame.
- Build License:
- CC - Attribution NonCommercial - Share Alike - CC BY NC SA
Reason for this BuildI'm snowed in and it's Sunday - reason enough....