Re: Not getting any adjustment?
Posted: Sun Oct 20, 2013 9:32 pm
Looks like I have found the problem. Looking at your original file, it contains a lot of arcs (G2 and G3) which this autoleveller version does not yet support. Sometimes arcs work without problems, sometimes not.
It does say this under 0.5 on the downloads page and even in the latest 0.7.7 version, they are not supported. This causes problems with straight line segments after it encounters an arc as it does not break down straight lines like it should do without arcs in the file which explains why you get no Z adjustment in the middle section of your file.
What a lot of people have done in the past is break down arcs into small lines around the circumference instead of arcs and in fact, many PCB / gcode programs produce small octagons for pads instead of arcs.
Having a quick look at Marcus's code, he does break down arcs successfully but the distance between the start and end points of an arc is measured "as the crow flies" rather than measuring the length of the segment around the circumference. This is OK for small arcs as the difference is negligible but for bigger arcs it will not be too accurate.
For now, try to stick to straight line segments (G0 and G1)
best,
It does say this under 0.5 on the downloads page and even in the latest 0.7.7 version, they are not supported. This causes problems with straight line segments after it encounters an arc as it does not break down straight lines like it should do without arcs in the file which explains why you get no Z adjustment in the middle section of your file.
What a lot of people have done in the past is break down arcs into small lines around the circumference instead of arcs and in fact, many PCB / gcode programs produce small octagons for pads instead of arcs.
Having a quick look at Marcus's code, he does break down arcs successfully but the distance between the start and end points of an arc is measured "as the crow flies" rather than measuring the length of the segment around the circumference. This is OK for small arcs as the difference is negligible but for bigger arcs it will not be too accurate.
For now, try to stick to straight line segments (G0 and G1)
best,