II. gcode preparing¶
For preparing the gcode I use the V-Bit Milling Fab Module Program from Jacopo Dimatteo
This is based on the fabmodules
Jacopo’s Fab Module works offline in a web browser. It’s only necessary to download and unzip the file.
But don’t use Firefox ! It doesn’t works !
I made the experience, that Google Chrome or the Chrome based Vivaldi Browser are good for this.
There are still bugs with these, which I explain later.
milling the traces¶
starting¶
After starting the module in the browser, it looks like this
read file¶
Depending of what kind of PCB layout file you have, select the corresponding module for open the file.
The ready made Traces
and Outline Cutout
files are available as png.
Zoom to the read png
, click select png file
and choose the fts_mini_traces.png
file
set mill tool¶
In the module set PCB defaults
are some predefined mill-tools. For milling the traces I use a 1/64 tool, so I can just press the corresponding button.
If you use one which is not in the list, just skip this step.
adjust speed¶
In the next step take a look at path to G-code
module and adjust the speed, matching to your machine.
For my CNC3018 with the 1/32 mill tool, I choose 25mm/s for cut speed
cut depth and offset¶
We go ahead to the module mill raster 2D
There we can change the tool diameter
if it was not in the predefined list above.
The cut depth
depends on the PCB material which will be used. Just leave it as is and have look, how the result looks like.
If there is copper left in the traces, raise the value a bit for deeper cuts.
The offset number
defines, how many “unused” copper should be removed.
Set it to 0
means, that ALL unused copper will be removed.
For the FabTinyISP it’s fine to set this value to 3
as suggested in the documentation and remove the copper stripe, in front of the usb header, with a knife.
Just press calculate
and the gcode file will be generated and the download dialog appears.
The file will be saved as fts_mini_traces.gcode
ATTENTION There is a bug in the module. When you would like to change some settings, after the download has started, it’s not possible to download the file with the changed settings again!
You have to refresh the page or, in worst case, to close the browser and open the module again.
offset example¶
For a better understanding I give here an example about the offset number
In the module offset
you can see a preview.
Here are two examples. The first one is with an offset of 3
and the second one is with an offset of 7
You can see, that much more unnecessary copper will be removed.
milling the CutOut¶
Open the file fts_mini_cut.png
as described above
For cutting the outline, I use a 1mm end-mill
, so I just can press the corresponding button in the set PCB defaults
module.
Measure the thickness of your PCB material and put the correct value in the mill raster 2D
module
Is the value to less, the mill will not cut completely through the PCB.
Is it to high, you maybe mill into your buildplate !!!
Then press calculate
and the file will be saved as fts_mini_cut.gcode
For security reasons, I’ll don’t provide prepared gcode files.
It can damage your machine !