testing the code linked at the top of this thread, I do not seem to be able to add a new job :
Code: Select all
19:32:08 File "/~/freecad-build/Mod/Path/PathScripts/PathSetupSheet.py", line 253, in operationsWithSettings
for prop in value.registeredPropertyNames(name):
19:32:08 File "/~/freecad-build/Mod/Path/PathScripts/PathSetupSheet.py", line 294, in registeredPropertyNames
return [OpPropertyName(name, prop) for prop in self.properties()]
19:32:08 File "/~/freecad-build/Mod/Path/PathScripts/PathMillFace.py", line 299, in SetupProperties
setup = PathPocketBase.SetupProperties()
19:32:08 File "/~/freecad-build/Mod/Path/PathScripts/PathPocketBase.py", line 139, in SetupProperties
setup = PathAreaOp.SetupProperties()
19:32:08 AttributeError: module 'PathScripts.PathAreaOp' has no attribute 'SetupProperties'
I have been able to test 4ax paths in a job I created before dropping the 4ax python files into my build tree, built from master yesterday.
Is this the latest version?
Also , I think we need something like the boundary overrun you put into 3D surface. It would not be good to plunge down ( at 45 deg ) and cut with the full tool width. I would need to use a large "pass extension " of say 6mm to cut with half the tool width ( as chosen in 50% step over ). But if I do that I don't get a path. It's bounded by the edge of the selected surface and the tool does not fit.
I would also like the over run to ensure it machines up to the ends. I can always lie to FC about the length in this case but the boundary overrun feature on 3D is very useful.