Search found 456 matches

by JoshM
Wed Sep 02, 2020 1:49 pm
Forum: Path/CAM
Topic: thread milling?
Replies: 103
Views: 37523

Re: thread milling?

So, there are various ways this is done, including what you describe, which uses a clutch to drive a tap for internal threading. Generally they are pricey, by hobbyist standards. $500-$1000 range likely. https://static.grainger.com/rp/s/is/image/Grainger/2ZAZ1_AS01?hei=128&wid=128&$adapimg$=...
by JoshM
Mon Aug 31, 2020 3:32 pm
Forum: Path/CAM
Topic: Complete loop selection from two edges (P, L) bug
Replies: 23
Views: 4540

Re: Complete loop selection from two edges (P, L) bug

If this had come up before so many 3d milling features were added, the simple solution would be--as you mentioned--to ensure the selected edges all are in the same plane, but that might not be a good fix at this point...
by JoshM
Mon Aug 31, 2020 2:08 pm
Forum: Path/CAM
Topic: Complete loop selection from two edges (P, L) bug
Replies: 23
Views: 4540

Re: Complete loop selection from two edges (P, L) bug

Hey Brad, I don't think their is anything "new" here, just that I happened to notice it a couple of year in. I get your point about multiple solutions perhaps unaccounted for. In the case of the simple example file I gave where a square is padded downward, are you suggesting at a corner, i...
by JoshM
Mon Aug 31, 2020 12:47 pm
Forum: Path/CAM
Topic: Complete loop selection from two edges (P, L) bug
Replies: 23
Views: 4540

Re: Complete loop selection from two edges (P, L) bug

I found the script code for this function in PathUtils.py, so maybe it will be clearer what is going on? def loopdetect(obj, edge1, edge2): ''' Returns a loop wire that includes the two edges. Useful for detecting boundaries of negative space features ie 'holes' If a unique loop is not found, return...
by JoshM
Sun Aug 30, 2020 8:47 am
Forum: Path/CAM
Topic: Complete loop selection from two edges (P, L) bug
Replies: 23
Views: 4540

Re: Complete loop selection from two edges (P, L) bug

Pad also fails though.
by JoshM
Sun Aug 30, 2020 12:59 am
Forum: Path/CAM
Topic: Complete loop selection from two edges (P, L) bug
Replies: 23
Views: 4540

Re: Complete loop selection from two edges (P, L) bug

Nice catch Chris. I should have mentioned in my file the midlayer pad edges fail also.

I wonder if slice succeeds because it returns two objects, and that loop is on top of one, bottom of the other, where pad and Chamfer modify the same object?
by JoshM
Sat Aug 29, 2020 12:25 am
Forum: Path/CAM
Topic: Complete loop selection from two edges (P, L) bug
Replies: 23
Views: 4540

Complete loop selection from two edges (P, L) bug

I am attaching a really simple file LoopByTwoEdges.png that demonstrates a bug in the 'Complete loop selection from two edges' tool. I ran into the bug because I chamfered the edges of my model in a real job-file, but with this file figured out how to reproduce the issue. The edges that define the t...
by JoshM
Fri Aug 28, 2020 4:55 pm
Forum: Path/CAM
Topic: Dressup Tag bit compensation has an error
Replies: 6
Views: 1367

Re: Dressup Tag bit compensation has an error

elif self.angle > 0.0 and height > 0.0: # cone rad = math.radians(self.angle) tangens = math.tan(rad) dr = height / tangens if dr < r1: # with top r2 = r1 - dr s = height / math.sin(rad) radius = min(r2, s) * math.tan((math.pi - rad)/2) * 0.95 I think the "min" function should be "ma...
by JoshM
Fri Aug 28, 2020 3:06 pm
Forum: Path/CAM
Topic: Dressup Tag bit compensation has an error
Replies: 6
Views: 1367

Dressup Tag bit compensation has an error

I just tried using Dressup-Tag for first time, and note that the calculation appears not to quite correctly compensate for the bit-radius--thus, no remaining tabs if the width field is small relative to the bit radius. Playing with it, I see that changing Width from 5mm to 4mm changes the bottom wid...
by JoshM
Fri Aug 28, 2020 12:43 pm
Forum: Path/CAM
Topic: Ticket #4433 - profile operation cut side reset
Replies: 36
Views: 10815

Re: profile operation cut side reset

And, I noticed CW/CCW seemed wrong while milling yesterday, and so following up on it, I notice that it's inverted if "Use Compensation is deselected".