Skip to content

alpaan/PropellerBladeDesign

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PropellerBladeDesign

A repository for tools that generate 3-D models of aerodynamic elements for axial flow machines

Getting Started

This repository works with FreeCAD 0.18

Step 1: Clone the repostory to a directory of your choosing

Step 2: Open FreeCAD 0.18 and navigate to the Macros Window

image

image

Step 3: Select the your newly cloned repository as the "User macros location"

Step 4: Select the PropellerGenerator.FCMacro file and select "Execute"

image

Using the Macro GUI

The gui is intended to make blades for propellers and fans. It will generate the base shape, but hub integration or multi-blade generation will need to be done manually with FreeCAD

A reference Geometry design CSV and FreeCAD hub integration template is provided in the mavic_pro_example folder. The expected span length is 105 mm. Below is an example set of inputs for the Macro:

image

The blade generated by these inputs looks like this:

image

Using Reference Files for Hub Integration

The mavic_pro_example file has a FCStd file with reference geometry that can be used to create a finalized version of a propeller

Below is an image of all reference CAD elements:

image

Copy the reference file, rename and open it to use with the Macro. After generating a blade, the FreeCAD file will look like this:

image

Using the Part workbench, a set of cuts and unions can be done to generate finalized geometry:

image

This file is available in the mavic_pro_example folder and is named ControlBlade_Example.FCStd

Exporting Meshes

Experience has shown that generating 3D printable files can be tricky if not executed correctly. This section documents the only known method of consitently generating printable files

  1. Download OpenSCAD to your computer. This software is basically a precurser to FreeCAD that has good mesh generation algorithms
  2. Open the Mesh Design Workbench
  3. Select the freecad objects
  4. In the Meshes menu bar, go to "Create mesh from shape..."
  5. Select Standard Mesh and hit Okay
  6. If working with a multi-mesh part (like the fan) select the created meshes
  7. In the menu bar, navigate to and select "Meshes -> Boolean -> Union"
  8. On the newly create mesh, right click on the object, select "Export Mesh"
  9. Export as a .obj file

About

A repository for tools that generate 3-D models of aerodynamic elements for axial flow machines

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%