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