Cleaned up NACA 4-digit airfoil library

by levincoolxyz Dec 1, 2011
Download All Files

Please Login to Comment

What's the paper provided in the comments of mystery.scad?

Another comment answered my question... I thought it was generated! =P

this looks exactly what I am looking for in terms of 3D printing fins for our rocketry project. However, I am very new to OpenSCAD and I don't understand how to use this. I get that I can set camber to zero and produce a neutal fin and that it is parameterised and so I can scale it to the size I need, but I am looking to create more complex fins.

  • swept trapezoidal, where the chord varies (linearly) from root to tip) and the thickness is scaled as the chord reduces.
  • a rounded tip to the fin to reduce vortex generation (drag) from the tip.
    If you could give me a few pointers on how your module works, I could then have a go at modifying it to achieve what I want.
    Many thanks

for a trapezoidal fin, try something like this:
module trap_fin(step=.5) {
for( n = [0:step:h-edge] ) {
translate([0,i(n),n]) scale([a,g(n),10]) rotate ( [ 0,0,90 ] )
linear_extrude(height=0.05) airfoil(0,0,maxthick);
for(m = [0:step:edge]) {
translate([0,i(m+h-edge),h-edge+m]) scale([a*e(m),g(m+h-edge),10]) rotate ( [ 0,0,90 ] )
linear_extrude(height=0.05) airfoil(0,0,maxthick);
Though I haven't been playing with OpenSCAD in a while, can't guarantee bug-free.
(2) from my (pretty) limited experience with 3d-printed objects and model rocketry, it is probably much easier to resort to old method of subtractive manufacturing (e.g. sanding). Also, the above routine should have a rounded tip approximated by step functions.

Tks - I'll try this.

Hi, levincooxyz,

I appreciate your efforts, and I like the results, but you have have removed the original copyright notice and the license information (GPLv2) from the file, and that is unacceptable. Please return these two lines to the top of the file ( or something similar, giving credit to the authors, and
identifying the correct licenses):

// Copyright 2011, Author: David Buzz. email: davidbuzz@gmail.com
// This file may be licensed under the same terms as OpenScad itself ( GPL V2) .

Thanks, David Buzz.

should have included your (and TaffGoch and qharley's) name but,

u mad, bro?

The code now looks too simple...

Takes the black magic out of it completely

Nice job

that's right. I should insert random passages of that SCIgen CS paper generator into the file. :-P

done and done. check it out, the mystery.scad