continentecnc/ellipticalnacapropellergenerator — explained in plain English
Analysis updated 2026-05-18
Generate a custom multi-blade propeller model inside Fusion for 3D printing or CNC machining.
Adjust blade count, sweep, and pitch parameters to design propellers for RC boats, drones, or fans.
Save and reload named propeller configurations as JSON presets across Fusion sessions.
| continentecnc/ellipticalnacapropellergenerator | 0marildo/imago | 0xdfi/glm-5.2-1m-4x-dgx-spark | |
|---|---|---|---|
| Stars | 3 | 3 | 3 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | easy | hard |
| Complexity | 3/5 | 2/5 | 5/5 |
| Audience | designer | general | researcher |
Figures from each repo's GitHub metadata at analysis time.
Requires Autodesk Fusion installed, add-in is copied manually into Fusion's add-ins folder.
This project is an add-in for Autodesk Fusion, the 3D design software, that generates complete propeller models automatically. Instead of manually drawing a propeller blade by blade, a user sets a handful of parameters, such as how many blades, how much twist and sweep, and what airfoil shapes to use at the blade root, middle, and tip, and the add-in builds the full 3D geometry inside Fusion. The generated propellers can have between one and twelve blades, spinning either clockwise or counter-clockwise, with smoothly changing airfoil cross sections along the blade rather than a single repeated shape. Beyond the blades themselves, the tool can also add a hub, a shaft hole, a rectangular mounting hoop, an aerodynamic ring around the blade tips, and an optional pointed or rounded spinner cap on the front. The interface is available in Portuguese, English, Spanish, French, German, and Russian. The underlying blade and spinner math comes from an earlier open source project built for a different tool called OpenSCAD, created by Alex Matulich. This project reimplements those equations in Python and builds a full graphical workflow around them specific to Fusion: a proper on screen interface, saved configuration presets in JSON files, automatic checks that the generated shape is a valid solid, and the ability to generate the hub, blade pattern, and spinner as one connected assembly. The project's authors say they tested that their new geometry lines up with the shapes produced by the original OpenSCAD library. Because the project builds on that earlier work, its licensing is split. The original Python and Fusion-specific code the maintainers wrote is released under the MIT license, but the underlying geometry and equations carried over from the OpenSCAD project keep their original Creative Commons attribution requirement, meaning credit to the original author must be preserved. The README points to separate attribution and license files with the full details. Installing it means copying the add-in's folder into Fusion's add-ins directory on Windows or macOS and restarting Fusion. Every validated setting a user enters is automatically saved after each successful generation, so the same configuration reloads the next time the tool is opened, even after Fusion has been restarted.
An Autodesk Fusion add-in that generates complete, parametric elliptical propeller blades with NACA airfoil profiles, hub, spinner, and mounting hardware from a set of user-entered parameters.
Mainly Python. The stack also includes Python, Autodesk Fusion API, JSON.
Original code is MIT licensed and free to use, but the underlying geometry math is Creative Commons and requires crediting the original author.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly designer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.