A FreeCAD workbench dedicated to Airplane Design
Warning: This is highly experimental code. Testers are welcome.
v0.4: New Object : Plane, Wing and WingPanel. New Wing generator. Naca Rib generator.
v0.3bis: Nacelle generator by Claude
v0.3: NACA Rib generator
v0.2: New release with parametric objects based on a dedicated UI
v0.1: Initial release based on sheet deprecated!
v0.001: 11 July 2018: Initial version
- FreeCAD >= v0.18 install "Plot" & "Curved shapes" WorkBench.
Use the FreeCAD Addon Manager from the tools menu to install AirPlaneDesign Workbench. You will also require Plot and CurvedShapes addons (both also available in the Addon Manager)
There are various examples available. Under Windows these are in: C:\Users\USERNAME\AppData\Roaming\FreeCAD\Mod\AirPlaneDesign\examples
To create your own from scratch: After installation a new Airplane Design menu and toolbar will be available You must first "Create a plane" (you can give it dimensions but it won't be visible) Ensure the plane is selected in the navigation window and select "Create/Add a wing to plane" Ensure the wing is selected in the navigation window and select "Wing Wizard" Click "Fill in Sheet With Example" to create the demo wing
The menu contains with the following functions:
- Create a rib : you can import DAT file or generate NACA Profile. 1.1 Import a DAT File Simply copy the DAT File in the folder
1.2 Create a Rib based on a DAT file In the menu AiplaneDesign select create a RIB, the dialog below appears, click on the tab "Import DAT File".
Select in the tree the dat file you want to use and define the chord of the rib and clic OK. That's all. You can change directly in the GUI of the object the Dat File, the chord (in mm).
1.3 Use the NACA Generator You can generate Naca profil 4 or 5 digits. In the menu AiplaneDesign select create a RIB, the dialog below appears, click on the tab "NACA Generator". Simply fill the NACA Number, the number of points you want to generate and the chord in mm. A preview is automatically generated.
2.Create a wing
The result
Ability to choose the:
- Profiles you want to import in the UI (.dat format)
Note: 2 profiles are installed with the workbench (eppler 205 and eppler 207). If you'd like to use different profile(s), simply include said .dat file(s) in to thewingribprofil
directory.
V0.4 :
- Add NACA profil generator
- Add Preview profil and sheet
- Implement rib thickness and NACA finite TE by adrianinsaval
- Improve wing design UI
- Wing object
- Wing Panel Object
- Improve RIB file selection
- Import profil from UIUC Airfoil Database
- Add ability to translate workbench
- Tutorials
V0.5 : Some ideas....
- Generate Rib from Wing
- Xfoil integration
- Increase the width of wizard dialog box so the rotation columns are visible
- Add option to Automatically generate a mirror wing for the other side
- Wing wizard remembers settings from previous wing
- Copy and paste the wing wizard table (eg to and from a spreadsheet)
- More "complete plane" example files (eg like the GordLoft_4 example)
- Fuselage design module
- Add an "open folder" or "install profile" button in the rib design dialog to make it easier to find/add extras
- ----------
- ----------
Feedback can be provided via the discussion thread in english or discussion thread in french on the FreeCAD forums
Some discussions here : https://forum.freecadweb.org/viewtopic.php?f=3&t=41159&p=356564#p356564
LGPLv2.1
See LICENSE file