On Monday 30 October 2017 09:45:12 asia2tr...@gmx.de wrote:

> Hello,
>
> congratulations on a super program the LinuxCNC!
>
> I wanted to ask if you can implement a function that segment the tool
> path and make  LinuxCnc to run only this segment a little bit deeper.
> PCB is one example for where it is needed. When the PCB is not
> perfectly flat. You look at the isolation  path on the PCB and decide
> which part has not been wide or deep enough to isolate electricity and
> re-run this part. If I could select and highlight the part of the path
> myself it would be very nice. When I attach a pen to my machine and
> the writing is not everywhere the same thickness, I would like to have
> this function too. Where  I can make the program to run certain
> regions of the toolpath to make the appearance even. Or is there a
> patch where this function already can be installed?
>
> Many thanks and best regards
>
> Tom

This is a bit difficult to do, Tom, and it often runs into problems with 
incomplete or poor z backlash control, and even thermals can mess you 
up. You want to remove the copper, but do not want to penetrate the 
glass substrate as that will eat your engraving tool rather quickly.

When I am doing my little one offs, I'll usually first make a pallate out 
of 1/2" thick micarta, and make a "key" in its bottom that fits in a 
table slot, possibly needing a push to seat the key in the table's 
slot,so its firmly locked from rotational miss alignment.

Then once seated and clamped, mill a pocket only a few thou bigger than 
the board, and perhaps 1/2 the boards thickness and drill and tap for a 
bunch of 0-80 flat headed screws around the edge so that they, when 
drawn up to contact the edge of the board about every 2cm or so, will 
hold the board flat. Then I've found the majority of the depth of cut 
variations are time and thermal related since my z drive is well above 
the mills head. For that I've found a 6" rotron fan blowing on the post 
and z drive screw will reduce that to usable precision. With that, I can 
directly execute the eagle output thru pcb2gcode and get usable results.

But my little mills spindle is maxed out at 2500 revs, so I am limited to 
about 2 ipm feed rates for clean cutting. IOW, a really complex board 
should be sent out to OSHPark or a similar board service, its that 
slow. :( It takes me from mid morning till past dinner to make one of 
the double sided encoder boards for the spindle motor tracking in my 
converted 7x12 lathe. It carries 3 honeywell slot interrupters, 6 1/4 
watt r's and 3 pots to equalize the led brightness in the honeywell's.

One could write a gcode thing to map the boards surface irregularities, 
but by the time it was finished logging the map on a 1/4" grid, the 
machines thermals would render the map obsolete. :(  It can be fun but 
not an income producing way to do it.


Cheers, Gene Heskett
-- 
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
Genes Web page <http://geneslinuxbox.net:6309/gene>

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to