kreso-t / FreeCAD_Mod_Adaptive_Path

This version is now obsolete and not maintained any more, the feature is merged into FreeCAD master
https://github.com/FreeCAD/FreeCAD
6 stars 1 forks source link

Limpieza adaptativa a usar dos herramientas #2

Open MARIOBASZ opened 5 years ago

MARIOBASZ commented 5 years ago

Hello, I have just learned about this, I have not tried it (nor free cad) but ... congratulations and thanks! I comment: I use bcnc, I have very rudimentary programming knowledge, I have managed to make some complements for bcnc, for example an adaptive trochoidal version. I haven't managed to avoid overlapping adjacent objects (or tracks on a pcb), so I'm going to try to test your version. By the way ... I think you would be a good contribution to bcnc if you participate. I am trying to make a complement to mill pcb with two bits, (0.7 mm and 0.1 mm for example), the main problem I face is the slow processing. If I am not mistaken, the route of trocoids coincides with that of the strawberry with the greatest diameter, and it would be necessary to modify (or maintain) the “adaptive” zones for the bit with the smallest diameter. I think it would be a valuable option to make a modification to mill with two bits (thick roughing and termination, or two bit pcb). What do you think? Regards, hug.

kreso-t commented 5 years ago

Hi,

thanks

It should be possible to do what you propose with adaptive, it may not even be needed to maintain the offset from the pcb tracks for "adaptive" zones (i.e. by the smallest bit diameter), just it is necessary to add to existing algorithm an option to make additional passes with smaller bit after larger bit has cleared the areas (adaptive will by default clear only what is possible with that tool diameter without ever going over/into the pcb tracks). The necessary modification would include preserving the model of the cleared regions/polygons in between the passes with larger bit and passes with smaller bit.

However at the moment I don't have much free time to participate in this. Also I think maybe stand-alone version of adaptive pcb milling g-code generator (i.e. from gerber file) would be a better way to go as not everyone is using bcnc.

BR, Kreso

MARIOBASZ commented 5 years ago

thanks for your answer