3D Surface - Face Selection (New feature) [Merged]

Here's the place for discussion related to CAM/CNC and the development of the Path module.
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
zohozer
Posts: 119
Joined: Mon Jul 28, 2014 8:35 pm

Re: 3D Surface - Face Selection (New feature)

Post by zohozer »

RatonLaveur wrote: Fri Mar 20, 2020 7:33 am 3D surface tips and tricks:

When preparing a path always start with a larger tool than you ultimately want.

Use 100% stepover

Always tick Optimize

Select large intervals 1-2mm

The path should be computed rather quick and be imprecise, but you can tweak the pattern and details easily until you feel that this is right for your applications.

Then you refine the intervals you keep optimize on you select the tool you actually want and select an adequate stepover.

Then go make coffee. Make plans for your next vacation. Pray if you're into that (praying to The Russ sometimes work, but may be considered heathen by your neighbours). Eat something. Go take a nap. Survive a pandemic. Call your loved ones.

*Ding* your path is ready!
Exactly this way I am doing the things. In my case, even calculating the smallest single surface from one side of the model takes ages!

@Russ: Waiting for your optimisations, hopefully them will solve the problem!
zohozer
Posts: 119
Joined: Mon Jul 28, 2014 8:35 pm

Re: 3D Surface - Face Selection (New feature)

Post by zohozer »

I forgot to say, as I am mechanising wood, I need only a 0.1mm precision but at the highest possible speed! It is there into the Path Workbench a setting that can be changed and determine how precise needs to be the gcode output?
chrisb
Veteran
Posts: 53785
Joined: Tue Mar 17, 2015 9:14 am

Re: 3D Surface - Face Selection (New feature)

Post by chrisb »

Load Path workbench
go to Preferences->Path, there are tolerance and curve accuracy settings.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
memfis
Posts: 585
Joined: Tue Nov 15, 2016 7:58 pm

Re: 3D Surface - Face Selection (New feature)

Post by memfis »

zohozer wrote: Fri Mar 20, 2020 11:05 pm I forgot to say, as I am mechanising wood, I need only a 0.1mm precision but at the highest possible speed! It is there into the Path Workbench a setting that can be changed and determine how precise needs to be the gcode output?
https://forum.freecadweb.org/viewtopic. ... 05#p378602
RatonLaveur
Posts: 991
Joined: Wed Mar 27, 2019 10:45 am

Re: 3D Surface - Face Selection (New feature)

Post by RatonLaveur »

Wow +/- 0.1 mm you're lucky. I'm at +/- 0.005 mm myself. Although not on wood of course.
giedrius9999
Posts: 24
Joined: Tue Apr 17, 2018 12:57 pm

Re: 3D Surface - Face Selection (New feature) [Merged]

Post by giedrius9999 »

Hello,
It would be possible to download these three files?

many thanks
chrisb
Veteran
Posts: 53785
Joined: Tue Mar 17, 2015 9:14 am

Re: 3D Surface - Face Selection (New feature) [Merged]

Post by chrisb »

giedrius9999 wrote: Wed Mar 25, 2020 12:34 pm It would be possible to download these three files?
You are probably talking about the three python files in the first post. I would rather recommend to use a current 0.19 version, where they are included. If you are still using 0.18, I'm afraid these 3 files won't do.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
giedrius9999
Posts: 24
Joined: Tue Apr 17, 2018 12:57 pm

Re: 3D Surface - Face Selection (New feature) [Merged]

Post by giedrius9999 »

chrisb wrote: Wed Mar 25, 2020 1:54 pm
giedrius9999 wrote: Wed Mar 25, 2020 12:34 pm It would be possible to download these three files?
You are probably talking about the three python files in the first post. I would rather recommend to use a current 0.19 version, where they are included. If you are still using 0.18, I'm afraid these 3 files won't do.
Do you mean this one:
https://github.com/FreeCAD/FreeCAD/rele ... g/0.19_pre
giedrius9999
Posts: 24
Joined: Tue Apr 17, 2018 12:57 pm

Re: 3D Surface - Face Selection (New feature) [Merged]

Post by giedrius9999 »

giedrius9999 wrote: Wed Mar 25, 2020 2:14 pm
chrisb wrote: Wed Mar 25, 2020 1:54 pm
giedrius9999 wrote: Wed Mar 25, 2020 12:34 pm It would be possible to download these three files?
You are probably talking about the three python files in the first post. I would rather recommend to use a current 0.19 version, where they are included. If you are still using 0.18, I'm afraid these 3 files won't do.
Do you mean this one:
https://github.com/FreeCAD/FreeCAD/rele ... g/0.19_pre
or
FreeCAD-0.18.4.980bf90-WIN-x64 ?
giedrius9999
Posts: 24
Joined: Tue Apr 17, 2018 12:57 pm

Re: 3D Surface - Face Selection (New feature) [Merged]

Post by giedrius9999 »

giedrius9999 wrote: Wed Mar 25, 2020 2:16 pm
giedrius9999 wrote: Wed Mar 25, 2020 2:14 pm
chrisb wrote: Wed Mar 25, 2020 1:54 pm
giedrius9999 wrote: Wed Mar 25, 2020 12:34 pm It would be possible to download these three files?
You are probably talking about the three python files in the first post. I would rather recommend to use a current 0.19 version, where they are included. If you are still using 0.18, I'm afraid these 3 files won't do.
Do you mean this one:
https://github.com/FreeCAD/FreeCAD/rele ... g/0.19_pre
or
FreeCAD-0.18.4.980bf90-WIN-x64 ?

I am using:

OS: Windows 7 SP 1 (6.1)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.18356 (Git)
Build type: Release
Branch: master
Hash: 12335c7d52376c140c5328d57902d2c0afdeb588
Python version: 3.6.8
Qt version: 5.12.1
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/United Kingdom (en_GB)

copied two files:
PathSurface.py and PathSelection.py and have an error:

Traceback (most recent call last):
File "C:\Users\ga\AppData\Roaming\FreeCAD\FreeCAD_0.19_Development\Mod\Path\PathScripts\PathOpGui.py", line 936, in accept
self.panelGetFields()
File "C:\Users\ga\AppData\Roaming\FreeCAD\FreeCAD_0.19_Development\Mod\Path\PathScripts\PathOpGui.py", line 990, in panelGetFields
page.pageGetFields()
File "C:\Users\ga\AppData\Roaming\FreeCAD\FreeCAD_0.19_Development\Mod\Path\PathScripts\PathOpGui.py", line 228, in pageGetFields
self.getFields(self.obj)
File "C:\Users\ga\AppData\Roaming\FreeCAD\FreeCAD_0.19_Development\Mod\Path\PathScripts\PathSurfaceGui.py", line 66, in getFields
if obj.Optimize != self.form.optimizeEnabled.isChecked():
<class 'AttributeError'>: 'FeaturePython' object has no attribute 'Optimize'
Post Reply