FredsFactory / FreeCAD_AirPlaneDesign

FreeCAD WorkBench Air Plane Design
GNU Lesser General Public License v2.1
80 stars 14 forks source link
freecad freecad-workbench naca-generator workbench

The FreeCAD Airplane Design Workbench

Total alerts Language grade: Python
A FreeCAD workbench dedicated to Airplane Design

Warning: This is highly experimental code. Testers are welcome.

AirPlaneDesign-UI-screen

WingProfile-screenshot

Release Notes

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

Prerequisites

Installation

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)

Quickstart

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

remotes/origin/master

Usage

The menu contains with the following functions:

  1. 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

DAT 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".

DAT folder

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.

RibGUI

2.Create a wing

WingGUI

The result

WingGUI

Ability to choose the:

Nacelle feature :

Capture d’écran 2021-08-03 à 18 41 35

Roadmap

V0.4 :

V0.5 : Some ideas....

Feedback

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

License

LGPLv2.1
See LICENSE file