CoreXY Scaler

by mesheldrake Aug 5, 2012
Download All Files

Thing Apps Enabled

Please Login to Comment

Hi!! which soft i should use for this mechanism? can't i use Mach3?

Marlin has built in support for the hbot kinematics. That would be easiest to set up.

My impression from Google is that Mach 3 is not a good candidate for this application.

LinuxCNC should be able to do this. but you'll have to learn a bit about how it's configured, and how to install a custom component. Looks like this has been pulled off and described on a Russian CNC forum, and a kinematics component published.

Here's a post about it on the LinuxCNC site, in French. The post includes the link to the Russian forum. Google Translate is helpful here.


Someone should try this and write this up for the LinuxCNC wiki.

In SCAD 2013.1 - export to DXF fails with Current top level object is not a 2D object. even if the as_DXF = true; is set?

Couple things to check:
Is MCAD/boxes.scad getting imported? There will be an error reported at the top of the console output if it wasn't. In that case you'll either need to use the full path to the MCAD library on your system, like this (linux example):

use ;)

or you might even have to install the MCAD library on your own (even though it's supposed to be bundled with OpenSCAD, my latest install seemed to be missing MCAD.)

Also, check this:

See if there's a warning near the end of the console output like:

WARNING: Normalized tree is growing past 4000 elements. Aborting normalization.

If that's the case, you can go into Edit->Preferences->Advanced, and set "Turn off rendering at ... elements" to something high, like 8000, to get all the parts to render when pressing F5.

(But of course if you want to do DXF output, render with F6 first instead.)

i'm getting a lot of warnings (just rendering the original file) and the DXF render is missing a lot of parts (i've uploaded a screenshot). Any ideas on what's wrong?

Are you using OpenSCAD version 2011.12 or greater?

Earlier versions don't do import() the same way, so that will give warnings, and cause the three shapes imported from the accompanying DXF to go missing.

There's a note in the script about the version requirement, but I'll add that to the instructions here too.

hi, great job. but can you use your skills to add lm8uu support with clamps to hold then instead of epoxy them.also a rod end will be required.

Thanks! Glad you like it.

If you'd like to substitute components, rather than just scale the envelope of the existing design, this OpenSCAD script should serve as a starting point for exploring design modifications.

To see what happens when LM8UU bearings replace the bushings, find the lines that specify the bushing insid
e and outside diameters, and change those to the ID and OD for LM8UU. You'll also want to change the shaft diameter variables to 8mm. Then press F5 and inspect the model.

The Y and X plates will rise higher. All the pulleys will rise - will the shoulder screws be long enough to let them ride that h
igh? Will the belts meet the clips on the X carriage at the right elevation? Will the motor shafts be long enough to mount the drive pulleys at that elevation? What other potential misalignments, collisions, and component incompatibilities arise?

This script gives you a running start at figuring al
l that out and working up a derivative design based on LM8UUs, or other bearing arrangements. Play with it!