New Part Design Tutorial for FC 019 and 020

A place to share learning material: written tutorials, videos, etc.
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
edwilliams16
Veteran
Posts: 3107
Joined: Thu Sep 24, 2020 10:31 pm
Location: Hawaii
Contact:

Re: New Part Design Tutorial for FC 019 and 020

Post by edwilliams16 »

Shalmeneser wrote: Mon Dec 26, 2022 11:49 am The point between L1 and L2 is not constrained on the red line.
AC=AB+BC ⇔ B ∈ [AC].
A clever idea to mitigate this kind of flipping!

I get a strange error message opening your file.

Code: Select all

08:17:01  4.1e-08 <App> Document.cpp(2823): Failed to restore pd_tut_019_roy_SHALM2#Sketch004.ExpressionEngine: Invalid property specification.
Any ideas?

Code: Select all

OS: macOS 13.0
Word size of FreeCAD: 64-bit
Version: 0.21.30760 (Git)
Build type: Release
Branch: master
Hash: 5fe254e6f1dd2ee2f9f8b012839ffb24137d8aaf
Python 3.10.6, Qt 5.15.4, Coin 4.0.0, Vtk 9.1.0, OCC 7.6.3
Locale: C/Default (C)
Installed mods: 
  * MeshRemodel 1.8919.0
  * Trails 2022.1.0
  * offline-documentation.backup1670387333.286728 1.0.0-alpha (Disabled)
  * DynamicData 2.46.0
  * offline-documentation.backup1668887250.997013 1.0.0-alpha (Disabled)
  * Curves.backup1667610597.862062 0.5.12 (Disabled)
  * fcgear 1.0.0
  * Pyramids-and-Polyhedrons
  * QuickMeasure-main
  * GDML 1.8.0
  * offline-documentation 1.0.0-alpha
  * Manipulator 1.4.9
  * fasteners 0.4.25
  * lattice2 1.0.0
  * CurvedShapes 1.0.4
  * toSketch 1.0.1
  * Help 1.0.3
  * Curves 0.6.4
User avatar
Shalmeneser
Veteran
Posts: 9474
Joined: Wed Dec 23, 2020 12:04 am
Location: Fr

Re: New Part Design Tutorial for FC 019 and 020

Post by Shalmeneser »

edwilliams16 wrote: Wed Dec 28, 2022 6:23 pm I get a strange error message opening your file.

Code: Select all

08:17:01  4.1e-08 <App> Document.cpp(2823): Failed to restore pd_tut_019_roy_SHALM2#Sketch004.ExpressionEngine: Invalid property specification.
True.
Reopening the file, the L1+L2 dimension is just 24 but no more an expression.
It's not easy then to remodify it (need to suppress it then leave the sketch then ...).
Saving and reopening the file : same problem.

Code: Select all

13:20:30  Traceback (most recent call last):
  File "<string>", line 1, in <module>
<class 'RuntimeError'>: Invalid property specification.
Modifying the dimension like that can perhaps help :

Code: Select all

.Constraints.L1 + .Constraints.L2 + 0mm
Matt Innes
Posts: 1
Joined: Tue Nov 07, 2023 2:15 am

Re: New Part Design Tutorial for FC 019 and 020

Post by Matt Innes »

Great tutorial. May I make a suggestion?

In the section on creating Pocket001, we are directed to change the Refine property to True. It was not obvious to me as a new user where to find the Refine property. Could we add something like "under Combo View, click Model, then look under Part Design to access the Refine property".

Thanks.
discobeez
Posts: 1
Joined: Tue Nov 14, 2023 7:14 pm

Re: New Part Design Tutorial for FC 019 and 020

Post by discobeez »

Hello! And thank you for a fantastic tutorial. I'm completely new to the CAD world, but am able to follow along so far.

One small thing that tripped me up is this statement:

"Select the point P2 and the Y axis and apply a Point onto object constraint."

If I follow that exactly, I apply the constraint with the horizontal axis on my screen, because that is the model's Y axis. However this is not what is meant (as can be seen by (a) looking at the sketch you provided and (b) immediately running into a problem.

What I'm trying to point out is the moment of confusion that results from that small difference.

It's a small thing.

I really appreciate the tutorial!

[EDIT] The list of constraints is also missing one point-on-object constraint: P4 should also be constrained to be on the horizontal axis on the screen, otherwise it can move in an arc. The constraint is shown on MP2, but doesn't appear in the text.
Last edited by discobeez on Tue Nov 14, 2023 7:27 pm, edited 1 time in total.
User avatar
Roy_043
Veteran
Posts: 8450
Joined: Thu Dec 27, 2018 12:28 pm

Re: New Part Design Tutorial for FC 019 and 020

Post by Roy_043 »

@Matt Innes Your suggestion has been included.

discobeez wrote: Tue Nov 14, 2023 7:17 pm One small thing that tripped me up is this statement:

"Select the point P2 and the Y axis and apply a Point onto object constraint."
I understand the confusion. It needs to be clarified that the axis referred to belongs to the sketch.

discobeez wrote: Tue Nov 14, 2023 7:17 pm The list of constraints is also missing one point-on-object constraint: P4 should also be constrained to be on the horizontal axis
The list of constraints is correct, but the image is not. I'll update it.
edsut
Posts: 11
Joined: Thu Dec 30, 2021 4:30 pm

Re: New Part Design Tutorial for FC 019 and 020

Post by edsut »

I just walked through this tutorial as a new user...
Excellent "getting started" example!
One thing hung me up for about an hour, so I figured I'd share it...
At the first Mirror section the first step is:
1. Select Pocket

It took me a while to realize that this was telling me to select the "Pocket" item in the model tree.
I was clicking on the "Pocket" tool and getting totally confused (until I realized my mistake).
I know there are previous steps that are similar (both above and below this point); however
this (AFAIK) is the only one where the name of the item in the tree is the same as a tool (Pocket),
plus it is right in the section where the "pocket" is mirrored.
Maybe a note in that step that says: select the "Pocket" item in the tree, not the Pocket tool
(or something similar...)
Just a thought, thanks for the tutorial!
Ed
edwilliams16
Veteran
Posts: 3107
Joined: Thu Sep 24, 2020 10:31 pm
Location: Hawaii
Contact:

Re: New Part Design Tutorial for FC 019 and 020

Post by edwilliams16 »

edsut wrote: Wed Mar 06, 2024 9:21 pm
Maybe a note in that step that says: select the "Pocket" item in the tree, not the Pocket tool
(or something similar...)
Just a thought, thanks for the tutorial!
Ed
Done...
Post Reply