vlachoudis / bCNC

GRBL CNC command sender, autoleveler and g-code editor
GNU General Public License v2.0
1.55k stars 531 forks source link

Autoleveling issue #1055

Open WimRoose opened 5 years ago

WimRoose commented 5 years ago

Hi

I've spent some time already finetuning soft- and hardware setup for PCB milling with flatcam + bCNC. After a lot of trial and error, I'm still struggling trying to achieve a consistent cutting depth. I've solved several issues causing this (bad clamping of pcb, broken V-bit tips, cutting depth too high, ...). My latest project however, a 150/100 mm pcb, again faces the issue of traces not being cut deep enough. Here's a picture. Note that some traces on the right side are already milled three times, so that explains a deeper cutting depth on the picture. But one can see the gradially reduced cutting depth going from bottom left to right side.

Autolevel probe is OK, I can see a gradially increase from +/- 0 (all left), to 1.9 (all right). Here's my probe file.

I'm using woodpecker gbrl 0.9j, latest bCNC (release). Cut depth: -0.1

I'm following wiki instructions to probe & autolevel: x=0, y=0 (bottom left), probe Z, set zero, also zero in autolevel menu.

In the gcode editor, selecting a trace on the right (so with an Z offset of about 1.8), I can see that Z command shows -1.0, so not applying autoleveling probe. Is that normal? So autoleveling correction is done on-the-fly by bCNC? I'm out of ideas right now..

Harvie commented 5 years ago

So autoleveling correction is done on-the-fly by bCNC?

Yes

This is strange. There's one more guy complaining about similar proble. Please take a look if the issue sounds familiar to you #771 I've also written there some tips that you should test.

WimRoose commented 5 years ago

Yes & no, I already went through all autolevel issues filed. I've already countered 2 possible causes:

Trying to narrow down to something: is it possible to export gcode WITH autolevel correction, so I can try one single trace in the bad area with UGS or something?

Thanks for helping!

Harvie commented 5 years ago

Here you can apply the autolevel data on selected g-code. But remember that bCNC will still autolevel it on the fly second time. So be sure to zero/unload the autolevel data from bCNC afterwards if you are going to cut such g-code using bCNC.

image

WimRoose commented 5 years ago

Okay, thanks. Will try that tonight.

colesnicov commented 5 years ago

Try Tools > Stock > "Surface Z"set to 0.0

FrenkK commented 5 years ago

Like Harvie said: just perform a scan and run the gcode, the autolevel operation happens on the fly. If you click Autolevel to correct the gcode, the correction gets applied twice. I lost a lot of time finding this out ...