
autoleveller with nonconductive material
Re: autoleveller with nonconductive material
i just tried to convert the circles which are outputted with g2 into straight lines in vectric cad. then it seems to work. 2600 lines of gcode for 2 circles 

Re: autoleveller with nonconductive material
Yes thats right, all versions before 0.83 do not break down arcs correctly so it only levels at the start and end of an arc. If the arcs are small, this is not a problem anyway and these versions will not get stuck like 0.83 sometimes does.
Another solution is to use another program to break arcs down into linear lines before passing it to AutoLeveller. But you have already found this
Another solution is to use another program to break arcs down into linear lines before passing it to AutoLeveller. But you have already found this

http://www.autoleveller.co.uk/. Software to probe and adjust a GCode file for PCB's or any probe-able surface.
http://www.autoleveller.co.uk/cnc-probe-guide/. A short guide to setting up the probe.
-James
http://www.autoleveller.co.uk/cnc-probe-guide/. A short guide to setting up the probe.
-James
Re: autoleveller with nonconductive material
i just killed an endmill because i forgot to change the o100 subroutine. unfortunately it was the last i had of this kind and i need to work on something
are the 0.8 versions also available open source for download. which programm would you use to compile them? i would then directly put my subroutine in it.
or could there be a phrase like
M5 (make sure the spindle is stopped, you have the right subroutine, ) before the g1 z2 in the o100 subroutine?
the g1 z2 kills either my probe switch, the endmill, both or my hand if z over the height of my switch.
that would be idiot proof
thanks,
michael

or could there be a phrase like
M5 (make sure the spindle is stopped, you have the right subroutine, ) before the g1 z2 in the o100 subroutine?
the g1 z2 kills either my probe switch, the endmill, both or my hand if z over the height of my switch.
that would be idiot proof

thanks,
michael
Re: autoleveller with nonconductive material
Hi Michael,
Certainly, you can download the latest source and edit as you desire. Have a look at the 'Developers' tab on the main site.
It is a java application so you will need the JDK. The easiest thing to do is just download an IDE like eclipse or netbeans with the JDK bundled with it then open the code in that. You will need various requirements like the vecmath.jar library before you can compile though.
Assuming you can compile, have a look at 'Mach3Probe.java'. This contains the subs for Mach3.
Certainly, you can download the latest source and edit as you desire. Have a look at the 'Developers' tab on the main site.
It is a java application so you will need the JDK. The easiest thing to do is just download an IDE like eclipse or netbeans with the JDK bundled with it then open the code in that. You will need various requirements like the vecmath.jar library before you can compile though.
Assuming you can compile, have a look at 'Mach3Probe.java'. This contains the subs for Mach3.
http://www.autoleveller.co.uk/. Software to probe and adjust a GCode file for PCB's or any probe-able surface.
http://www.autoleveller.co.uk/cnc-probe-guide/. A short guide to setting up the probe.
-James
http://www.autoleveller.co.uk/cnc-probe-guide/. A short guide to setting up the probe.
-James
Re: autoleveller with nonconductive material
so with a little bit of fighting i managed to change the o100 subroutine.
since 0.83 gives me sometimes errors, could i also get 0.82 for download? i did not find it on the download page.
thank you very much,
michael

since 0.83 gives me sometimes errors, could i also get 0.82 for download? i did not find it on the download page.
thank you very much,
michael
Re: autoleveller with nonconductive material
Fantastic that you modified the code to suit you needs. Open-source software gives you that freedom, which is nice 
All the source code from all revisions is available on bitbucket, including 0.8.2. I believe you will need a Mercurial client to get previous versions however. Unfortunately I forgot to tag 0.8.2 at the time
so even if you did have Mercurial, you would have a hard time finding 0.8.2. Even I have no idea which commit it is exactly.
I have good news for you and others though... Today I found and fixed the arc bug (causing the infinite loops in some files) which means v0.8.4 will be released shortly. I have tested previous files with this issue (including the gcode files attached by other forum members which we previously plagued by this issue) and they are all processed correctly by AL without getting stuck in infinite loops. All arc moves are broken down correctly too, so AL should be able to perform its magic on arcs of any size much more reliably now.
I will add some additional features to v0.8.4 then as long as no major disasters happen, I will release it Friday this week.

All the source code from all revisions is available on bitbucket, including 0.8.2. I believe you will need a Mercurial client to get previous versions however. Unfortunately I forgot to tag 0.8.2 at the time

I have good news for you and others though... Today I found and fixed the arc bug (causing the infinite loops in some files) which means v0.8.4 will be released shortly. I have tested previous files with this issue (including the gcode files attached by other forum members which we previously plagued by this issue) and they are all processed correctly by AL without getting stuck in infinite loops. All arc moves are broken down correctly too, so AL should be able to perform its magic on arcs of any size much more reliably now.
I will add some additional features to v0.8.4 then as long as no major disasters happen, I will release it Friday this week.

http://www.autoleveller.co.uk/. Software to probe and adjust a GCode file for PCB's or any probe-able surface.
http://www.autoleveller.co.uk/cnc-probe-guide/. A short guide to setting up the probe.
-James
http://www.autoleveller.co.uk/cnc-probe-guide/. A short guide to setting up the probe.
-James
Re: autoleveller with nonconductive material
great to hear you fixed the bug and i am very much looking forward to 0.84 indeed it is really wonderful that your software can be adjusted to personal needs. that flexibility is great as one is exploring new ground.