Air Plane Design Workbench - discussion thread

Info about new community or project announcements, implemented features, classes, modules or APIs. Might get technical!
PLEASE DO NOT POST HELP REQUESTS OR OTHER DISCUSSIONS HERE!
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
a179308
Posts: 40
Joined: Wed Oct 03, 2018 5:39 pm
Contact:

Re: Air Plane Design Workbench - discussion thread

Post by a179308 »

adrianinsaval wrote: Mon Oct 28, 2019 2:52 am
pl7i92LCNC wrote:
HI! I've made a Pull Request implementing the usage of BSplines, please review! Currently, there is no GUI to choose to use either BSpline or lines since I don't really know how to do that, please make one if you can.

To anyone interested, head to my branch if you wanna test.

Thanks!
Hello,
very good job, I tested the modification and merge is done :D. I will integrate the option in the gui.

Thanks a lot

Frédéric
a179308
Posts: 40
Joined: Wed Oct 03, 2018 5:39 pm
Contact:

Re: Air Plane Design Workbench - discussion thread

Post by a179308 »

a179308 wrote: Mon Oct 28, 2019 5:21 am
adrianinsaval wrote: Mon Oct 28, 2019 2:52 am
pl7i92LCNC wrote:
HI! I've made a Pull Request implementing the usage of BSplines, please review! Currently, there is no GUI to choose to use either BSpline or lines since I don't really know how to do that, please make one if you can.

To anyone interested, head to my branch if you wanna test.

Thanks!
Hello,
very good job, I tested the modification and merge is done :D. I will integrate the option in the gui.

Thanks a lot

Frédéric
Hello,
now the GUI integrate a checkbox to use or not a BSpline.
Capture d’écran 2019-10-28 à 18.05.32.png
Capture d’écran 2019-10-28 à 18.05.32.png (875.12 KiB) Viewed 3055 times

To finalize the job, I integrate useBSpline as a property of a Rib, so you change directly the value and the rib updates automatically.
Capture d’écran 2019-10-28 à 18.05.45.png
Capture d’écran 2019-10-28 à 18.05.45.png (93.36 KiB) Viewed 3055 times
Enjoy
Frédéric
User avatar
adrianinsaval
Veteran
Posts: 5541
Joined: Thu Apr 05, 2018 5:15 pm

Re: Air Plane Design Workbench - discussion thread

Post by adrianinsaval »

a179308 wrote: Mon Oct 28, 2019 5:10 pm
Excellent! That is exactly what I wanted. Thanks!

PS: gotta love the checkbox name :lol:

Code: Select all

 <widget class="QCheckBox" name="kingOfLines"> 
a179308
Posts: 40
Joined: Wed Oct 03, 2018 5:39 pm
Contact:

Re: Air Plane Design Workbench - discussion thread

Post by a179308 »

Hello
some news from Air Plane Design Workbench :
-integration of rib preview when you import DAT file or generate a NACA profil,
-visualisation of the coordinates of the profil directly in the UI
-add a Geometry properties at the Rib object to store coordinates. (in freecad console type : "FreeCAD.ActiveDocument.wrib.Geometry")
-start to integrate ability to translate workbench (I'm newbie on that process !)

enjoy and Merry Christmas and happy new year !

Fred
Capture d’écran 2019-12-30 à 09.43.45.png
Capture d’écran 2019-12-30 à 09.43.45.png (997.64 KiB) Viewed 2702 times
Capture d’écran 2019-12-30 à 09.43.15.png
Capture d’écran 2019-12-30 à 09.43.15.png (1008.94 KiB) Viewed 2702 times
Capture d’écran 2019-12-30 à 09.52.15.png
Capture d’écran 2019-12-30 à 09.52.15.png (930.64 KiB) Viewed 2702 times
User avatar
Zolko
Veteran
Posts: 2213
Joined: Mon Dec 17, 2018 10:02 am

Re: Air Plane Design Workbench - discussion thread

Post by Zolko »

pl7i92LCNC wrote: Fri Oct 25, 2019 5:42 pm now hotwire Foam cutter. profile XY UV shoudt be considert to bring a good gcode to the mashine from the WB not over path
I agree. Apart from wire-cutting foam cores for wings, what would be the purpose of this workbench ? Yes, OK, you could also cut — CNC or laser — all the ribs, but then you need some way to customize the ribs, to place servos, cable pass-throughts, connections ... all the while keeping the parametric aspect of the problem.

Also, how does this behave with airfoils from different families (Eppler, Selig, Hepperle, NACA...) ?

I'm sorry to say it so bluntly, but importing a bunch of X-Y points into FreeCAD is not enough to make a useful workbench.
try the Assembly4 workbench for FreCAD — tutorials here and here
a179308
Posts: 40
Joined: Wed Oct 03, 2018 5:39 pm
Contact:

Re: Air Plane Design Workbench - discussion thread

Post by a179308 »

Zolko wrote: Mon Dec 30, 2019 7:40 pm
pl7i92LCNC wrote: Fri Oct 25, 2019 5:42 pm now hotwire Foam cutter. profile XY UV shoudt be considert to bring a good gcode to the mashine from the WB not over path
I agree. Apart from wire-cutting foam cores for wings, what would be the purpose of this workbench ? Yes, OK, you could also cut — CNC or laser — all the ribs, but then you need some way to customize the ribs, to place servos, cable pass-throughts, connections ... all the while keeping the parametric aspect of the problem.

Also, how does this behave with airfoils from different families (Eppler, Selig, Hepperle, NACA...) ?

I'm sorry to say it so bluntly, but importing a bunch of X-Y points into FreeCAD is not enough to make a useful workbench.
Thank you for your comment, I agree that the workbench at this stage is not enough to make a useful workbench, but after a first try on my ASK13 (some pictures below), I think that the foundation of such workshop is to properly manage ribs in parametric form.
After that first step I will work on the wing with two approach :
- produce the wing envelope and make cuts to generate all the ribs, the first step of this method is implemented, and you can generate the wing, change the profil of ribs if you want and view the result. The next step is to be able to make a customization in order to integrate the elements of a wing like the servos, the wing key, the lightening of the ribs, etc ...
- produce directly all the ribs

Finally the idea of ​​communicating at this stage of development is to collect the needs / opinions of the greatest number and to orient developments towards the most useful functions.
be free to go beyond doubts and express your desires and we will see if it is feasible or not ...

Fred

Capture d’écran 2018-12-09 à 21.44.19.png
Capture d’écran 2018-12-09 à 21.44.19.png (465.81 KiB) Viewed 2620 times
Capture d’écran 2018-12-27 à 16.57.20.png
Capture d’écran 2018-12-27 à 16.57.20.png (165.9 KiB) Viewed 2620 times
User avatar
miniellipse
Posts: 101
Joined: Tue Apr 24, 2018 9:09 pm

Re: Air Plane Design Workbench - discussion thread

Post by miniellipse »

Fred, This is very useful. Your work is appreciated. If possible, would you mind sharing just a small section (red circle) of your wing example so I can figure out how best to do this for myself?



wing-example-section.jpg
wing-example-section.jpg (322.14 KiB) Viewed 2607 times



a179308 wrote: Mon Dec 30, 2019 8:56 pm
Zolko wrote: Mon Dec 30, 2019 7:40 pm
pl7i92LCNC wrote: Fri Oct 25, 2019 5:42 pm now hotwire Foam cutter. profile XY UV shoudt be considert to bring a good gcode to the mashine from the WB not over path
I agree. Apart from wire-cutting foam cores for wings, what would be the purpose of this workbench ? Yes, OK, you could also cut — CNC or laser — all the ribs, but then you need some way to customize the ribs, to place servos, cable pass-throughts, connections ... all the while keeping the parametric aspect of the problem.

Also, how does this behave with airfoils from different families (Eppler, Selig, Hepperle, NACA...) ?

I'm sorry to say it so bluntly, but importing a bunch of X-Y points into FreeCAD is not enough to make a useful workbench.
Thank you for your comment, I agree that the workbench at this stage is not enough to make a useful workbench, but after a first try on my ASK13 (some pictures below), I think that the foundation of such workshop is to properly manage ribs in parametric form.
After that first step I will work on the wing with two approach :



Capture d’écran 2018-12-09 à 21.44.19.png

Capture d’écran 2018-12-27 à 16.57.20.png
a179308
Posts: 40
Joined: Wed Oct 03, 2018 5:39 pm
Contact:

Re: Air Plane Design Workbench - discussion thread

Post by a179308 »

miniellipse wrote: Mon Dec 30, 2019 9:32 pm Fred, This is very useful. Your work is appreciated. If possible, would you mind sharing just a small section (red circle) of your wing example so I can figure out how best to do this for myself?




wing-example-section.jpg




a179308 wrote: Mon Dec 30, 2019 8:56 pm
Zolko wrote: Mon Dec 30, 2019 7:40 pm
pl7i92LCNC wrote: Fri Oct 25, 2019 5:42 pm now hotwire Foam cutter. profile XY UV shoudt be considert to bring a good gcode to the mashine from the WB not over path
I agree. Apart from wire-cutting foam cores for wings, what would be the purpose of this workbench ? Yes, OK, you could also cut — CNC or laser — all the ribs, but then you need some way to customize the ribs, to place servos, cable pass-throughts, connections ... all the while keeping the parametric aspect of the problem.

Also, how does this behave with airfoils from different families (Eppler, Selig, Hepperle, NACA...) ?

I'm sorry to say it so bluntly, but importing a bunch of X-Y points into FreeCAD is not enough to make a useful workbench.
Thank you for your comment, I agree that the workbench at this stage is not enough to make a useful workbench, but after a first try on my ASK13 (some pictures below), I think that the foundation of such workshop is to properly manage ribs in parametric form.
After that first step I will work on the wing with two approach :



Capture d’écran 2018-12-09 à 21.44.19.png

Capture d’écran 2018-12-27 à 16.57.20.png
Download and enjoy...I will explain in detail the process in 2020...


Fred
Capture d’écran 2019-12-31 à 17.40.42_light.jpg
Capture d’écran 2019-12-31 à 17.40.42_light.jpg (131.98 KiB) Viewed 2549 times
Capture d’écran 2019-12-31 à 17.41.11_light.jpg
Capture d’écran 2019-12-31 à 17.41.11_light.jpg (136.31 KiB) Viewed 2549 times
Capture d’écran 2019-12-31 à 17.42.06_light.jpg
Capture d’écran 2019-12-31 à 17.42.06_light.jpg (154.81 KiB) Viewed 2549 times
Attachments
wing.FCStd
(985.6 KiB) Downloaded 124 times
User avatar
miniellipse
Posts: 101
Joined: Tue Apr 24, 2018 9:09 pm

Re: Air Plane Design Workbench - discussion thread

Post by miniellipse »

a179308 wrote: Tue Dec 31, 2019 5:11 pm
Download and enjoy...I will explain in detail the process in 2020...
Fred
:D This will keep me busy for a while. Thanks.
Will_C
Posts: 8
Joined: Wed Jan 01, 2020 1:49 pm

Re: Air Plane Design Workbench - discussion thread

Post by Will_C »

Hi Fred,

I would have two questions regarding your WB.

1) What is the intent of the property "Rib Profil" which i circled in the attached Picture?
I can change the profile by typing in a new number in the section "Naca Profil".
Is Rib Profil only necessary if I want to use a DAT file?
question ribprofile.JPG
question ribprofile.JPG (27.29 KiB) Viewed 2445 times
2) Is it possible to select and/or attach the rib geometry to a vertex?
When I create a rib it just appears at a random point and I didn't find a way to set the origin during creation.
It would be helpful if I could fix the leading edge of the rib to a parametric vertex.

BR,
Will
Post Reply