SoarSoft Software CompuFoil3D - The complete Airfoil Template System
   .. Home                         |   What's New   |   Downloads   |      Order   |   Quick Tour   |   Support   |   Search   |   Company 


    CompuFoil3D :: Version History


CompuFoil3D is continuously being worked on.  Unlike most software, if a bug is found, it is handled right away and an update fix posted. You will almost always find new features as well! When CompuFoil3D starts, and if an internet connection is available, it will check this site to see what the latest version is. If an update is available, you will be prompted as such, and the revision list displayed. If you then let it, CompuFoil3D will even take care of downloading and installing the update for you!

Download CompuFoil3D
CompuFoil3D Update Program

!!! Windows 7/8/10 and Vista User - Please Read !!!

If you are upgrading from an older version of CompuFoil3D, Vista and Windows7/8 will block CompuFoil3D from running the autoupdate program, (it will in fact cause CompuFoil to crash), if it is not run with administrative privleges.

If when you start CompuFoil3D, you are prompted by the operating system, asking if you want to allow CFWIN3D.EXE to make changes to your system, then you are running a newer version and may proceed with the automatic update. If not, you will need to manuall start CompuFoil with Admin rights. This is easy to do. Simply shut down CompuFoil3D. To start CompuFoil3D, simply RIGHT mouse click on the CompuFoil shotcut and select the Run as Administrator option from the pop up menu. Now you may select the option to update your CompuFoil software.

( 09-04-16

  • Fixed a bug where if you had scrolled down on a set of ribs and double clicked to select a hole to move it, the selected hole would offset upwards the amount that was scrolled.

( 06-27-16

  • Fixed a bug where the rulers were not scaled properly when lofting a Root/Tip/SubRib.

( 04-15-16

  • Moving leading edge round stock when scroll bars were shifted caused drag window to appear in the wrong spot.

( 11-06-15

  • The last update introduced a bug that was fixed in this version that would print foam templates the incorrect length.

( 10-13-15

  • Added the option for No Mirror Image in the print preview window.
  • Fixed a problem where the Lightening Holes in the mirror images where shifted.

( 09-11-15

  • Fixed a problem where Save Surface Coordinates and Save Core Coordinates were not usnig the user selected deliminator.

( 08-07-15

  • Fixed a critical problem that could cause lockups when lofting geodetic ribs.

( 08-01-15

  • Not Released

( 07-24-15

  • Fixed a critical problem introduced with that would effect many calculated values for the templates, resulting on over shooting lines.

( 02-11-14

  • Fixed a problem where values greater than 100 in the spar protrusion entry would come back as zero. This was mainly an issue when in metric mode.
  • Fixed an issue where lightening holes were not being generated in the Root/Tib/Subrib lofting type.

( 01-16-13

  • Fixed several issues with the custom rib location processing in the lofting modules, including one that would lock up the software.
  • Fixed an issue where in some circumstances a spar designated as a surface spar would not get processed in the CNC-dxf outline.

( 01-06-13

  • Fixed several small problems in the lower parameter window with regards to lofted sets of ribs.
  • Fixed a bug in the lightening hole algorithm that would cause odd lightening hole shapes in some instances.

( 02-28-12

  • Fixed a problem where the trailing edge building tab snap line would follow the wrong surface on a D-Tube type wing.

( 02-28-12

  • Fixed a problem where you could not select the option to Align the T.E. Building Tab with Trailing Edge Stock if panel #1 did not have trailing edge stock defined.

( 10-01-11

  • The addition of the leading edge roundstock display within the Full Screen Editor broke the ability to view planform files (*.plf). This has been fixed

( 08-24-11

  • For elliptical and Planform from File lofting types, you can enter in a "Virtual Thickness" entry for the tip rib for the Linear Thickness Distribution option. This will create a wing with a percent thickness distribution starting with the percent thickness of the root rib, and linearly transitioning to the percent thickness you have defined.
  • The Leading Edge Roundstock will now appear in the Full Screen Editor. This is usefull for editing the leading edge to a specific radius use the round stock as a guide.
  • Fixed a problem with the MAC calcualtor where the Aspect Ratio was not updating.
  • Fixed a problem in the spar setup window that would not allow you to add a spar if the Spar Location was not set to zero, but had a value in offset instead.
  • Fixed a crash condition if the leading edge reinforcing strips did not go to the end of the wwing.

( 02-09-11

  • A problem was and corrected with cuttout creation in the CNC-DXF outline module where some cutouts would not be compensate for the cutter radius in the correct direction.
  • A problem was discovered and fixed for foam templates where in some cases the leading edge profile would lose a coordinate point at the point where the line moves into the leading edge ramp.

( 10-10-10 - Critical Update!

  • A problem was discovered with version .LFT and .TPL files saved with this version may give error messages upon reloading them, or may not load at all. This version fixed that issue.

( 09-27-10

  • I added the ability to define the starting and stopping position of the Trailing Edge Slats by rib number.
  • I added the ability to define the starting and stopping position of the Leading Edge Reinforcing Strips by rib number.
  • Fixed a bug that would cause the leading and trailing edge building tab snap lines not to appear in the CNC-DXF outline.

( 09-09-10

  • I fixed an issue with 3D .dxf file where airfoils were not being raised up onto the base of their building tabs.
  • I fixed an issue with some highly undercambered airfoils that would cause the building tabs not to be generated.

( 07-10-09

  • I now allow for hundredths of a degree sweep in the planform wizard.
  • If you have a widescreen monitor, the toolbars normally hidden by default will now automatically be displayed.
  • If an invalid trailing edge stock width is entered, the bottom surface of the sheeted airfoil would be corrupted. Code has been added to ignore invalid sizes.
  • A bug that would cause trailing edge stocks not be visible has been fixed.

( 03-16-09

  • When using " Radial Spar Location" in the spar setup window, after a software restart and file load, the spars would be gone. This has been fixed.
  • I added the ability to manually enter the pecent MAC in the MAC calculator under Utilities menu.

( Never officially released

  • Added an "Area Wizard". This utility will give you the area of a portion of an airfoil. This is used mainly for airfoil analysis.
  • Leading and Trailing Edge Reinforcing strips can now be referenced from the LE and TE stock.
  • Screen capture buttons have been added! Teh buttons are on the status bar in the lower right corner of the CompuFoil window.
  • I added middle mouse button Auto Panning of the scroll bars. Click your middle mouse button in the window to auto scroll around.
  • A problem has been fixed related to CNC dxf output files with rib cap and DTubes.
  • The CompuFoil Calculator will now transfer data to whatever window has cursor in it.
  • I now allow a zero for first digit of the NACA 5digit and 5digit modified generators.

( 08-19-08

  • Spar slot setup now allows percent of chord from trailing edge.
  • Spar slot setup now has a new extra offset item. This allows you to use a percent of chord, plus offset a fixed amount.
  • Spar slot setup now has an additional option to include full depth spars in the surface profile when generating CNC dxf output files.
  • Spar slot setup now has an option for Radial Location in Degrees to reference the template surface instead of the sheeted surface for location.
  • The MAC calculator has been upgraded to include a graphic of the wing planform.
  • Fixed problem where Multi foam wings had upsweep angle grayed out.
  • Fixed a problem with the Trailing Edge Clipped Chord Length Calculator. It was erroring out if you had fat TE.

( 04-15-08

  • Added an option to the spar setup window that allows you to now reference the chord line for depth, similar to the existing function of referencing the camber line.

( 12-10-07

  • Implemented tubular and embedded spars in CNC-DXF outline module.
  • Various small internal changes to the flare wizard.
  • Fixed problem in lofting window when you manually entered in the name of the airfoil, the default coordinate folder was not used and you would get an airfoil not found message.

( 10-14-07

  • Fixed a problem where in planform view, the rearward spar, (also referred to as the trailing edge spar), was not being displayed. Kudos to Scott Jones of the Corvette shop for finding this!

( 09-11-07

  • Added Aerodynamic Center marker to Elliptical, and Modified Elliptical. Previously, this was only available for straight tapered wings. A reference line will now also extend to the root fo the wing.
  • Added A.C. position marker to root of Planform from File type loftings.

( 07-16-07

  • Fixed a problem with the Multi Rib Trailing Edge Flare Wizard when used with elliptical and Planform From File type loftings..

( 07-15-07

  • Fixed a problem with the CNC-DXF ouline where the lower spar next to the DTube edge would loop.

( 06-12-07

  • Fixed a NACA naming bug when zero camber was selected.
  • Fixed a problem where Trailing Edge Reinforcing Stock was not being rendered in the .dxf file.
  • Implemented a new help file system. CompuFoil3D now uses compiled html help in the form of cfwin3d.chm instead of the old WinHelp system. This is done for Vista compatibility. Vista users may need to right mouse click on the cfwin3d.chm file, select Properties, and then select the Unblock button, (thanks for making things SOoo much easier Microsoft!).

( 04-06-07

  • Fixed a problem with Geodetic Ribs not generating to the end of the wing.

( 03-10-07

  • Fixed a problem that when a bad coordinate file is previewed, the program would get into an endless loop, locking things up.
  • Fixed a problem where CNC-DXF outline would get corrupted if round spars were included.
  • CNC-DXF outline: If a spar ended up being located under a building tab, it would be lost. I added code such that if a spar or a trailing edge slat ends up under a tab, it will be drawn instead as a cut-out, rather than part of the surface outline.

( 02-03-07

  • Fixed a problem with the Save Surface Coordinates.
  • Fixed a problem where the Rib From and Rib To were not being saved with the template.
  • Fixed a lightening hole problem where holes that were shut off would shift after the file was reloaded.
  • Fixed a problem where if a spar box dipped below the chord line, it would effect the lightening hole generation.
  • The Lightening hole function used to allow you to define the start and end rib within the panel. This has been changed to the starting and ending rib number within the wing panel. Old .lft files are autotmatically converted to this new system. No user change is required.

( - Not released

( 12-05-06

  • Fixed a bug in the CNC-DXF outline cutter offsets within the lightening holes.
  • Fixed a problem on geodetic ribs when trailing edge stock is set as a percent of chord.

( 11-16-06

  • Updated help file.
  • Minor modifications to increase speed.

( 09-22-06

    Bug Fix:
  • (fixed) In some remove cases, .lft files when loaded would lose lightening holes.

( 09-21-06

    Bug Fix:
  • (fixed) After downloading the autoupdate program, CompuFoil3D would not close to let the setup program start.

( 09-21-06

    Critical Bug Fix!:
  • (fixed)An error would cause several items such as lightening holes not to be generated when your file was loaded. Bug Fixes:
  • (fixed) The CNC outline .dxf file would sometimes extend to far if you had a leading edge defined..
  • (fixed) If you had ribs viewd in Planform Alignment mode, print preview would still have the text shifted.

    New Features
  • Added an option to manually space .dxf generated ribs rather than have them auto spaced..

( 09-02-06

    Bug Fixes:
  • (fixed) The CNC outline .dxf file would sometimes not clip the line where the top and bottom surfaces intersect and cross.
  • (fixed) If CompuFoil3D was shut down while it was performing the update check, a program error would sometimes occur.

    New Features
  • Added estimated download completion time to the update download window.

( 07-18-06

    Bug Fixes:
  • (fixed) The Vertical Reference Line was not allowing a blank entry, which puts it to auto to max thick location mode.
  • (fixed) Jig holes on geodetic ribs with washout were not positioned properly in some cases.
  • (fixed) The root rib was taking on the thickness of the first custom rib when lofting.
  • (fixed) For elliptical wings in planform view, when you zoomed in, the scroll bars would sometimes not allow you to scroll to the extents of the wing.

    New Features
  • When you set your own ruler zero-zero point with a CTRL-Left button double click, CompuFoil3D will now move your zero point when you change the scale.
  • I have added a Set and Reset Zero Point to the view menu, as well as to the right mouse click pop up menu. You can still set the zero point by holding the CTRL key down and double clicking anywhere on the screen.
  • I have added a "Quick Distance Check:" text to status bar when quick distance check is enabled, (press the space bar).
  • Adding a percent sign after the web width and corner radius values in the Lightening Hole Setup will now change these values to a percentage of chord. This will allow you to automatically let the web and/or radius get smaller as the rib gets smaller.

( 04-10-06

  • I have rewritten the algorithm that handles the intersection of spars for the CNC-DXF outline module, as well as optimized its speed. If you have spars that intersect, CompuFoil3D will rip through the processing of these spars way over ten times faster!
  • I have fixed a glitch in the CNC DXF Outline module when more than two spars intersect.

( 03-25-06

  • If you are running a horizontal screen resolution of 1280 or greater, you will be pleased to find that your toolbars now have larger buttons, making them easier to see.
  • If you have building tabs assigned to a lofted set of ribs, the planform view will now have arrow symbols on each side of the rib, indicating the rear edge of the front building tab.
  • The zoom features of CompuFoil3D has been redesigned! Previously, you had a drop down list giving you seven different scaling factors. The drop down list has been replaced by a single button with a drop arrow to the right of it. Selecting the drop arrow will reveal a slider contril for infinite zoom adjustments. Selecting the button will toggle the display between zoom mode and scaled mode.
  • The default toolbar layout has been rearranged to accomodate the new zoom design. You may want to select the View|Tool Bars|Reset Toolbars to Default Position option. You can also do this by right mouse clicking on a blank area where the tool bars reside.
  • A new feature has been added to help create airfoil, bulkhead, and planform shapes from scratch. You can now access the Full Screen Editor without having an airfoil loaded. In this mode, you will be presented with window allowing you to choose from several different starting shapes. After choosing one, you will immediately go into the Full Screen Editor where you may, and should, alter the shape. The shape will start off with a minimal number of coordinates, allowing you to quickly alter the rough shape. Once the profile has been finalized, you should curve fit new coordinates in place to smooth out the outline.
  • A bug has been fixed in the Planform Wizard when it is run on an existing .plf file.
  • A bug has been fixed in the Bulkhead Wizard, giving you error messages on startup if you are running 800x600 screen resolution.
  • A bug has been fixed where some CompuFoil2000 files would report possible data file corruption when there really wasn't.

( 02-27-06

  • If you have building tabs assigned to a lofted set of ribs, the planview will now have a -> <- symbol on each side of the rib, indicating where the back end of the front tab goes.
  • The NACA generators now have an option to post process the generated coordinates into a standard coordinate file format. This allows the generated coordinates to give more consistant results when lofting your ribs.
  • Several small bugs have been fixed with regards to spar slots and CNC-DXF outline files.

( 02-18-06

  • The bulkhead wizard now has autoscaling. If the bulkhead gets wider than the preview window, then it will be scaled down such that you can still see the whole thing.
  • Added centerlines to the bulkhead wizard preview in order to make it easier to line up a background image.
  • Added Auto Template Height adjustment option to the Lofted Root/Tip/Subrib function.
  • Added a Reduce Coordinate Count by Half function to the Modify menu.
  • In the Rib Holes window, and option has been added to reference the bottom surface for the hole height.
  • The building tabs functionality has been reworked and expanded to allow separate leading and trailing edge tab width and placements.
  • In the spar setup window, I have added the ability the define separate root and tip spar locations by angles. The subsequent intermedite spars will have their angle locations lofted. This is usefull for bulkhead lofting.
  • Added the ability to rotate an imported background image for both the Full Screen Editor as well as Bulkhead Wizard.
  • 3D rendering print will now print full page instead of only a small image in the corner.

( 01-29-06

  • Critical Update! A bug has been identified that would in some cases cause .lft files to not load in again properly. The end result was that some extra entities such as lightening holes, slats, building tabs, etc. would not be regenerated when the file was reloaded.

( 01-27-06

  • Leading and trailing edge building tab snap lines have been added to the CNC-DXF ouline output. The snap lines are small line segments that trace the cut line inside of the building tab along the airfoil surface
  • Fixed a bug with rotated cnc output, not all entities rotated.
  • An option has been added to the Template|Ramp Setup menu item to include trailing edge wire stops for foam templates!
  • Fixed a problem with TE Flare wizard not always flaring the trailing edge correctly.
  • I modified the help text layout displayed in many of CompuFoil3d's windows for much better visability.
  • The Mirror Surface function has been changed. You now select the surface you wish to mirror rather than the surface to replace.
  • Fixed a problem where if CompuFoil3D was not full screen sized, then the 3D render window would be mis-sized. Subsequent screen captures would then capture background items as well.
  • I added additional ramp angle option: Both surfaces. This will create two ramps, one following the top, the other following the bottom surface angle.
  • I added the option to select Left/Right/ or Both wing halves when exporting to a .dxf file in planform view.
  • Normally the template text on a set of ribs will start with the name of the airfoil used for the lofting for the end ribs of the panel. I have
  • Changed the layout of both the Bulkhead Wizard as well as Planform Wizard to maximize the image size for finer control.



( 01-16-06

  • Normally the template text on a set of ribs will start with the name of the airfoil used for the lofting for the end ribs of the panel. I have added a configuration item to the Template|Configure Template Text option to use a rib number instead.
  • The bulkhead wizard has the ability to import a graphic into the background. You can now define the color of the bulkhead line when this is taking place in the Settings|Color Defaults|Template Screen Colors windows.
  • The bulkhead wizard can now load .blk bulkhead files, previously saved with the wizard. Note that .blk file from previous versions doe not contian the necessary information to be loaded in the the wizard.

( 01-07-06

  • I have added the ability to change the line color of both the regular and CNC outline .dxf exports.
  • I have added the ability to include the station lines in the CNC outline .dxf export. Laser cut templates can now have the station lines etched onto the surface now.
  • Fixed a problem exporting leading edge shaping guides to .dxf files.
  • Foam CNC templates sometimes had line artifacts that didn't belong. These have been cleaned up.
  • The help file has been updated to reflect these changes.

( 12-26-05

  • The last lightening hole fix had a ripple effect and exposed a problem where lightening holes would randomly not appear. This has been fixed.

( 12-22-05

  • The window for saving a CNC-DXF outline did not have fraction parsing implemented. This has been finished. You may now enter 1/16 for instance instead of .0625.
  • Generating a scaled .dxf file would not scale the text. Text scaling has not been implemented.
  • A glitch in the MAC calculator has been fixed. The glitch only occured when five panels were used.
  • If the top and bottom spar notch intersect each other, they will not be produced on the CNC-DXF output. A warning message will be generated if spars have been skipped because of this condition.
  • A bug was found and fixed. Turning text off would turn off the spars in a .dxf file.
  • In some cases, if a spar was very close to the leading edge, a double lightening hole would be generated. This has been fixed.

( 12-04-05

  • CompuFoil3D has the ability to print a scaled version of a planform such that the wing fits on a single page. The scale is determined by the size of the planform. The option has been added for scaling overide. Clicking on the CompuFoil icon in the upper left corner of the window will drop down a menu where you can enter the new scale. The scale is also now printed on the scaled output as well.
  • It sometimes happens that a spar is added and the person intened to enter in a location in terms of percentage, such as 30%, but they forgot the percent sign. This would place the spar 30" from the leading edge; normally off the airfoil. Popups have been added to the spar setup window if the spar is defined outside the range of the airfoil.
  • Full depth spars that appear outside of the unsheeted template range will now be produed on the sheeted airfoil surface if they are still within the range of the airfoil. Previously, they would be forced to the template trailing edge if their position resulted in them being outside of the template range.
  • A new algorithm was developed for CNC outline ribs. Previously, overlapping notches were not allowed and would produce unpredictable results. CompuFoil3D will not handle these alot more gracefully, giving you the combined notch contour.

( 11-10-05

  • I added both the top half and bottom half airfoil thicknessess to the airfoil report.
  • The ligtening holes now support turbulator spars even if one spar is disabled.
  • Added separate dxf and cnc-dxf save paths to the default .dxf settings.
  • Added support for front wing view by selecting the Planform view option a second time.
  • Added 25% Aerodynamic Center distances to planform printout.
  • Added AC distance to the Parameter window when in Planform View.
  • Added SawTooth Planform Airfoil Calculator to the Modify menu.
  • Added the option to align the airfoils by the trialing edge in overlay mode.


  • In some cases, with a highly swept wing, the vertical scroll bar would not be able to move far enough to view the full wing. This has been fixed.
  • In the 6 digit NACA airfoil generator, a vertical selection bar has been added to the designed lift coefficient, to give the user the ability to define the lift coefficient with .01 resolution.
  • The CNC-DXF ouline module will now generate output for foam templates as well! In the file output window, you will need to select whether you are generating the top or bottom template

( - Critical release - Crash Fix

  • This interim release fixes a problem when a file is loaded with negative coordinates, (negative numbers are not allowed). When such coordinates are loaded, CompuFoil3D would crash.
  • How would you end up with negative coordinates? The addition of a Save button in the NACA generator allowed this to happen. The Save function has been fixed to not allow this. If you have saved airfoils using this feature, it is suggested that you regenerate them.


  • When producing dxf files in two dimensions, the 3d were still present, just zeroed out. This caused some CAD program not to be able to utilize their 'offset' command. The 3d tags are no longer present with 2d dxf files.
  • Version fixed an offset problem with round spars. This however introduced an offset problem for normal spars referenced from the camber line.
  • CompuFoil3D's windows will appear at they were closed last. If you changed your resolution between runs, it was possible for the windows to appear partly off screen. Logic was added to alway keep the window within your screen limits.
  • The planform view did not include some items such as leading and trailing edge reinforcing strips. This was done to better visualize your spar placement, which was generated. A drip arrow selector button has been added to the right of the Planform View button on the tool bar. Selecting this will drop open a window where you may now turn on and off selected items from the planform view. Additionally, as you mouse moves over the item, that item will highlight in the planform view, even if it is not currently selected and visible.
  • A rudimentary rib report function has been added under the File menu. This function will generate a text file listing various data for you generated ribs. The report will open automatically with your default text file editor when finished.


  • I have added a new option to the lofting module for Elliptical, Modified Elliptical, and Planform from file lofting types. You will now
  • I've added an 'Extra>>' button to the print dialog to over-ride default print options.
  • Alt-S used to be keyboard shortcut to Sheeting. This has been changed to Alt-E as it sometimes interfered with the 'Settings' drop down menu.
  • Alt-W used to be shortcut to washout. This has been removed as it sometimes interfered with the 'Wizards' drop down menu.
  • When creating a tubular spar the 'Circle Center Distance' is the distance from the surface that the circle is placed. When the spar is also selected to be referenced from the camber line, this distance was not being taken into account. This has been fixed. Older files that may be affected when loaded will produce a prompt to check for correct tubular spar placement.
  • The 3D Rendering now includes tubes made with the Structured Rib Holes feature. The setup window for the holes now constains a / check box if you wish the hole group to be rendered as a tube. Unchecked, and the hole group will not appear.
  • A bug was fixed that effects holes setup with the Joiner Tube configuration. When the 'Joiner Tube Configuration' option is selected, the holes at the first rib are placed, and then all remaining holes are calculated based upon the first rib hole positions. The bug occured when you had a second group of holes then the hole positions for the first rib were lost. If you load a file that had this situation, you will need to open the Construction Hole Window, then simply select the OK button. The hole positions will be properly calculated at that point.
  • In metric mode, leading edge round stock at an angle was not rendered properly. This has been fixed.
  • Double clicking on a lightening hole will toggle its visibility state. The visibility state will now remain if you go back to the Lightening Hole configuration.


  • I have added a new option to the lofting module for Elliptical, Modified Elliptical, and Planform from file lofting types. You will now see three new options to effect how the thickness of the ribs is distributed as they progress towards the tip:
    1. Force Elliptical Distribution.
    2. Chord Length Progression.
    3. Linear Progression.

    For the Elliptical type wings, the software used to use option #1, Force Elliptical Distribution, by default. All rib were the same percent thickness. When viewed head on, the wing's thickness looked elliptical as well. For Planform from File type wings, you used to be asked if you wanted to force an elliptical thickness distribution. If you had answered no, then the thickness would use option#2, Linear Progression by default. Option #2. Please read the help file for furthur explanation of these options.

  • The Configure Template Text option under the Template menu has a new option to include the actual rib thickness in the template text.
  • The lofting routine has been optimined, decreasing rib generation time by 30%.
  • The .blk files saved by the Bulkhead Wizard will now also save the settings that created the bulkhead within the file. Now when you load the .blk file again, and go to the wizard, the wizard will start off with those same settings.
  • A memory leak has been fixed in lightening hole routine.
  • I have added autoscroll support. If you have scroll bars in the CompuFoil3D window because the image is too large, you can now click you middle button. This will bring up the autoscroll support. By simply moving your mouse in the proper direction, you can pan both side to side and up/down simultatneously.
  • I have added Save to bmp button option in the 3D rendering window. This will allow you to save a bitmap image of your 3D rendering.
  • I have added a new option for station lines, buth under the Template menu as well as the Template Defaults window. Previously, the station lines were divided along the length of the unsheeted rib, not the full length of the finished rib. This is the correct functionality for foam cutting. You can now swtich this functionality to divide along the full length of the rib.


  • I added a task tray notification window for items such as file saves, dxf generations etc.. to let you know that the the operation was successful. For .dxf generation, if you click on the window before it goes away, explorer will open to the containing directory as well.
  • I added Save button to NACA generator window, so you can save the airfoil without having to remove your current work.
  • I have modified the mirror image of foam templates as well as planforms so that the mirror is no longer flipped upside down, rather flipped right to left.
  • I added several new buttons to the print preview. There is now a Scaled button for planform previews. There is now a Best Layout button for planform views. This will set the number of page rows across such that the whole planform will show.
  • Optimized print preview operations:
    1. When you zoom out to normal size, display will now properly reset to tiled view.
    2. When you zoom out to normal size, display will start with page one again, instead of airfoil you zoomed in on.
    3. Print preview was not setting landscape check box according to current landscape state and has been fixed.
  • CNC DXF Outlines where not using the spacing specified in the file selection dialog. This has been fixed.


  • I added a Generate Ribs in 3D check box option to the output window for .DXF file generation. If selected, the ribs will be generated stacked up.
  • Added code to prevent a crash when a bad .plf (planform file) is loaded.


  • When modifying coordinates using the Modify|Edit Coordinates function, the currently selected coordinate will not highlight in the Full Screen Editor.
  • The Coordinate Editor has been modified to make it less tedious to use. You no longer need to press the Apply and then Update buttons.
  • The Lightening Hole algorithm has been completely rewritten to take care of odd behavior in some cases where spars are referenced from the camber line.
  • The print window has been updated. Those who have had trouble with this window and were forced to select the option to use te default Windows print dialog in the print settings window should be able to use this new one.
  • Added a menu item under View|Toolbars|Reset Toolbars to Default Positions and Visibility. This function will quickly reset the toolbars to the default configuration.


  • The CNC-DXF Outline module now has the option to create circles using ARC commands rather than polylines.
  • The Station Lines function now has the option for Built Up Rib style station lines. The default is for foam wing style station lines. The foam wing style, the Core is divided equally. This is to assure that when cutting your core, and using the station lines as a gauge to monitor your cutting progress, that the wire will leave the trailing edge at both ends of the wing at the same time. The Built Up Rib style divides the full template image into equal parts.
  • I added a window for when doing overlays. The new window will allow you to enter in both overlay airfoils as well as their relative chord lengths all at once.
  • A few visual glitches were fixed in the 3D rendering module that pertained to lightening holes.
  • Fixed a visual glitch in the 3D rendering of reinforcing strips and stats when they did not extend through all wing panels.
  • Set All button on Slats were not setting the Visibility check box for all the panels.


  • I fixed a glitch in the Spar Slot functionality. I you had a symmetrical rib where the top and bottom coordinates matched, and you elected to have a tubular spar set on the chord line, the software would not be able to calculate the proper position. This has been fixed.


  • I added the ability for CompuFoil3D to load a .dxf file and display the image in the background of both the Full Screen Editor as well as Conic Bulkhead Wizard.


  • My deepest apologies for this...a bug was fixed that caused the top surface of the 3D rendering not to function correctly. This was a read stupid mistake on my part that shouldn't have happened.

( - Exciting new feature!

  • I have addressed one of the problems faced with creating an airfoil from scratch. Often times you only have a drawn image of the airfoil. I have added the ability to load a scanned image into the background of the Full Screen Editor! You will find a bmp/jpg button in the FSE's floating tool box. Click it, select your image, and it will be in the background. Double click the image to resize and reposition it. See the help file for more details.
  • I have added the background image functionality to the Bulkhead Wizard as well.
  • Fixed a bug where if you had a hole selected for movement, then exited to the FSE, then came back to template view, a crash would occur.


  • Fixed a glitch where in some cases, you get the right side of the bottom TE Slat on the top side if auto snap.
  • If you use proxy authentification for internet access, changing the password was not taking effect until CompuFoil3D was restarted. This has been corrected.
  • Option to download the update program used to simply download it. This has been changed to offer the same functionality as the automatic version checking feature of CompuFoil3D, (in other words, the update program is downloaded and started automatically).
  • Added Reset and Copy Current buttons to Trailing Edge Setup.
  • Added option to export CNC-DXF files in 3D.
  • Added option to export CNC-DXF in in 3D with planform alignment.
  • Added option to export CNC-DXF files in 3D with washout.
  • Added option to export CNC-DXF files in 3D with dihedral height adjustment.
  • Added option to export CNC-DXF files in 3D with axis swapped for CNC machinery.
  • Added option to export CNC-DXF files with only top or only bottom surface.
  • When you select either DXF output option, you now will have access to your .dxf output setting directly in the file name window, so you can easily override the default setting.
  • Further optimized the handling of CompuFoil3D's Auto Lightening Hole feature.
  • Fixed the initial misplaced FSE grid when window is resized.
  • When in Cp mode, got rid of graph drawing over Parameter Window tabs.
  • Leading and Trailing edge Reinforcing Strips can now be define on a panel by panel basis.


  • Leading and Trailing edge Reinforcing Strips can now be define on a panel by panel basis.
  • Trailing Edge Strips can now be define on a panel by panel basis.
  • Lightening holes now have spin buttons which allow you to "dial in" the web width and corner radius.
  • Lightening hole software was changed so now the ribs do not need to be regenerated for each lightening hole change. The screen update is nearly instantaneous!
  • Added a Set All and Clear All button to the panel selection for Lightening Holes. This allows you quickly set and clear all lightening hole panel definitions.


  • Round spars will now elongate in width to reflect the angle they intersect the ribs at.
  • Fixed a problem where V-Notches were not being rendered in CNC-DXF output .
  • Optimized the lightening hole algorithm for more predictable results.
  • Lightening holes will now also avoid leading and trailing edge reinforcing strips. The option to have the lightening holes ignore the strips has also been added.
  • In order to make it easier to differentiate between round spars and holes produced with the construction hole feature, round spars will have an 'x' in the center location, rather than the '+' used in normal holes.
  • The preview window in the File|Open window will now also work for .tpl files, displaying an image of the airfoil used in the .tpl file.


  • A few small glitches were found in the lightening hole rendering code and were fixed.
  • 3D Rendering in Metric mode would sometimes create oversized airfoils.


  • EXCITING FREE NEW FEATURE!! This version has a new Lightening Hole Auto-Generator. This new feature can be found under the Airfoil menu item. You 3D rendered airfoils will display the lightening holes as well.
  • The offsets in the DXF output as defined in the DXF Settings where actually being doubled. This has been corrected.
  • In the Spar Slot Setup, the center position of tubular type spars set to the center of the rectangular spar it replaced. In order to make this feature more intuitive, this has been changed to a direct hole center definition. CompuFoil files from previous versions will automatically be translated.
  • A Vertical Centerline option has been added to the Spar Slot Setup.
  • An Angle Spar option has been added to the Spar Slot Setup.
  • The new help file has been updated and a new section called Key Concepts has been added. This is a good section to read!
  • Leading Edge Roundstock and Construction Holes that were selectively disabled were still being rendered in the .DXF output. This has been corrected.
  • Lightening Holes may be toggled on and off by double clicking on them. Previously, double clicking would reset the ruler 0,0 position. In order to accommodate the new Lightening Holes on and off functionality, you will now need to hold the CTRL key down while double-clicking in the window to re-position the 0,0 ruler points.


  • The update listing that CompuFoil3D displays when a new version is available has been updated to use html formatting. This is vastly more readable and opens the door for more interactive notices in the future regarding available updates, issues, notices, etc.
  • Previous versions would set the nose of the #1 rib above the X axis in the CNC-DXF output such that the lower surface would be above the X Axis as well. The ability to set the nose of rib #1 to the origin has been added to the DXF Settings window.
  • Fixed a problem where DTubes set to track a spar were not positioning properly in panels beyond panel 1.
  • Fixed a problem where in some cases, the top slat was not generated cleanly in the CNC-DXF output.
  • Added the ability to flare the trailing edge of a a rib set and still perform rib set modifications afterwards. Previously, you would lose the flare if you modified the rib set in any way after flaring
  • Added the ability to show notations in the File Open dialog for .lft rib sets as well. In case you missed this feature, under the File menu, selecting Add/Modify Notation allows you to attach a notation to any type of CompuFoil3D file. This notation appears above the preview window in the are marked Attached Notation.
  • Fixed a problem where using the Hicks modification in the 6 series NACA generator could in some cases cause program instability and odd nose formation.
  • Fixed a problem where when you modified a jig hole, creating a CNC dxf output would not reflect the change made to the hole until the template was saved. .

Take The Quick Tour to learn more
See The Support FAQ
Give CompuFoil3D A Trial Run