Search found 117 matches

by roivai
Thu Oct 05, 2017 4:40 pm
Forum: Path/CAM
Topic: a lot of unneeded lines gcode if using array
Replies: 7
Views: 1303

Re: a lot of unneeded lines gcode if using array

Hi herbk, I kind of agree - array generates a lot of redundancy. But getting rid of that will probably be difficult. Right now, the Array command simply creates a copy of the G-Code. Getting rid of comments would be easy of course, but at least I don't want that every time, so that should be enabled...
by roivai
Mon Sep 18, 2017 3:15 pm
Forum: Path/CAM
Topic: CAM simulation for the Path Workbench
Replies: 136
Views: 27677

Re: CAM simulation for the Path Workbench

Wow! This is truly wonderful stuff! I played with very similar idea for maybe two nights and gave up after found out that OCC had weird bugs.. I am very glad you weren't a quitter like me and worked around them! :)
by roivai
Sat Aug 19, 2017 7:34 am
Forum: Path/CAM
Topic: Path Operations refactor branch.
Replies: 44
Views: 9397

Re: Path Operations refactor branch.

Hi,

Finally had the time to build and test your branch.. Just quickly looked at it and it looks nice! I like the changes you made to the Drilling GUI, separating the custom locations from the features makes sense!
by roivai
Sun Aug 13, 2017 5:32 pm
Forum: Path/CAM
Topic: Drillbit tip compensation
Replies: 22
Views: 4544

Re: Drillbit tip compensation

How is the tip compensation supposed to work? For simplicity let's assume that we have a 10mm twist drill with 45deg angle (typically it is 59deg I think, but math is easy with 45..) That means that the conical shape or the tip of the drill is 5mm long. Now you want to drill a hole from starting dep...
by roivai
Fri Aug 11, 2017 7:10 pm
Forum: Path/CAM
Topic: drilling arcs
Replies: 15
Views: 2813

Re: drilling arcs

Had a quick look and it looks good. I only had one question, if it would make sense to implement the arc-detection in PathUtils.isDrillable and add a flag to enable/disable. OTOH, this behaviour is pretty drilling specific so it can also stay in PathDrilling. I was thinking that, just wasn't sure a...
by roivai
Fri Aug 11, 2017 6:05 pm
Forum: Path/CAM
Topic: drilling arcs
Replies: 15
Views: 2813

Re: drilling arcs

Hi and sorry for a short absence. Uh, it was a bit painful but seems to work.. And as I copied your implementation to Drilling, it is now duplicated. I tried implementing it as separate class as I could, so maybe it should be moved to some other place and shared with Tags one day.. But right now it ...
by roivai
Fri Aug 04, 2017 9:13 am
Forum: Path/CAM
Topic: drilling arcs
Replies: 15
Views: 2813

Re: drilling arcs

After some more experiments, I was able to add custom points using that getPoint(). It is great for that. But I still have one problem. As the getPoint() is implemented as task panel, the drilling task panel will be closed when the point selection is activated. I'm not sure if the panel changes are ...
by roivai
Wed Aug 02, 2017 8:35 pm
Forum: Path/CAM
Topic: drilling arcs
Replies: 15
Views: 2813

Re: drilling arcs

I would still like to see the ability to pick an arbitrary point as a location though. The user shouldn't have to add a vertex just to select it as a location. He should be able to click 'add point' and then click a spot on the model to add those coordinates to the list. This can be easily added wi...
by roivai
Wed Aug 02, 2017 5:46 pm
Forum: Path/CAM
Topic: drilling arcs
Replies: 15
Views: 2813

Re: drilling arcs

Drilling in arc center is a must. But please don't forget to add to this one more thing: if I select Arc and something else, like on attached picture, then center must be calculated somewhere in widest area between arcs wall and another side. Hard to imagine all usecases, but I had such problems be...
by roivai
Wed Aug 02, 2017 4:13 pm
Forum: Path/CAM
Topic: drilling arcs
Replies: 15
Views: 2813

Re: drilling arcs

I think that is done, selecting an arc edge and adding it to the list should now be supported on my branch: https://github.com/pekkaroi/FreeCAD/tree/drilling_arcs

Could you please check if it makes sense and I can create a PR.