Close
0%
0%

Wing Hot Wire CNC foam cutter & Gcode streamer

two Apps specifically designed for "foam cutter" 4 axis CNC.

Similar projects worth following

As an RC planes enthusiast, I already designed several planes using foam cutting technics.

To do this you will need a foam cutter machine and a "board" to pilot it. Regarding the board, I already published a cheap FluidNC 4 axis controller.

This controller has already proven to work very well. But it needs "software" to produce the Gcode and to control the board. This is exactly what this project is dealing with !

Although several solutions does already exist, none of them were (IMHO) simple and powerful enough for my needs... 

So I wrote two applications :

  • WiHoWI (Wing hot Wire) devoted to design the Gcode file of the wings (or anything else !)
  • hoWiGs (hot Wire Gcode Sender) devoted to drive the FluidNC controller (or GRBL one)

And the very first "full wing" cut with the tandem WiHoWi + hoWiGS


And no cheat it's hoWiGS which cuts this wing !



****************************************************

WiHoWI : Wise CNC 4-Axis Hot Wire Cutter

****************************************************

WiHoWI is a specialized CAD/CAM utility designed for 4-axis CNC foam cutting. At the beginning of this story, WiHoWI was "Wing Hot Wire" ... Now it is more "Wise Hot Wire" as it appeared to be generic enough to cut what you want to cut ... (almost) !

This software synchronizes two independant 2D profiles (Root and Tip) to generate precise G-Code for tapered wings, including complex internal cutouts and automatic stock material management.

Let's start by a quick introduction video showing the main features of the software


Key Features and usage

Dual Profile Synchronization:  

Import Profiles: Use the `File > Open` menu to open existing projects (.whw) or use dedicated buttons to load profiles  for the Root and Tip

WiHoWi allows to import:

  • .dat format (the famous raw format for wing profiles (no cut outs, no synchro points))
  • .dxf format (the prefered way to import profiles, cut outs and synchro points)
  • .stl format (a simple way to import the whole wing all at once, but without synchro points)

dxf : 

You can use any CAD software able to produce "polylines" dxf. Currently tested with

  • Lightburn (commercial product) (support layers and HD polylines)
  • LibreCAD (free and Open Source) (support layers)
  • QCAD (free and Open Source) (support layers)
  • Solidworks (commercial / free licence for makers). Does not support layers natively during export but can save .dxf of a face (profile and cutouts in the layer 0) or .stl of the full wing
  • OpenScad (free and open source) . Does not support layers during export but can save .dxf  (profile and cutouts in the layer 0)

remember :

  • layer 0 : contains the profile (and may contain all the cutouts)
  • layer 1 : contains the cut outs attached to the intados (optionnal)
  • layer 2 : contains the cut outs attached to the extrados (optionnal)
  • layer 3 : contains the synchro points on the profile (optionnal)

Remember also to choose the "polylines" option (lightburn and LibreCAD) to get best result (see below why)... currently the software does support these dxf features:

  • points (for synchro)
  • lines
  • ellipses
  • circles
  • arcs 
  • bulges
  • polylines,  lwPolylines
  • Splines (if with fitpoints) 

I do use ixMilia dxf library to read dxf. A warning will be pop up if "unsupported entities" are found during import) ...


.dat : 

For simple wings WiHoWi can import or convert .dat file format into .dxf Polylines (High Density) 

Convertion to polylines HD is by far the best way to to get high resolution profiles and get the best result from your foam cutter. Your .dat profile will be "faceless"  and so will be your wing...

to be compared with the red dashed profile below (.dat to Polyline) :


Accuracy key points :

  • When importing a .dat file, the default/only option is "High Density polylines" as explained above. This means that even poorly defined profiles...
Read more »

WihoWi-v1.13.zip

x-zip-compressed - 1.52 MB - 06/08/2026 at 10:01

Download

hoWiGS-v1.02.zip

x-zip-compressed - 1.04 MB - 05/16/2026 at 12:32

Download

  • "Delta Wing" cutting tool

    JP Gleyzes05/26/2026 at 20:26 0 comments

    Cutting a "delta wing" can be tricky and sometimes impossible...

    If your wing has a very high "backSweep" then it may not fit into the bed of your machine.

    Further more if the tip chord is way shorter than the root one, the tip will be burnt...

    "Only" solution :

    • turn your stock, put the Leading Edge of the wing parallel to the hotwire... and apply these tricks !
      • follow the root and tip profiles at constant same speed on both sides until you reach the trailing edge of the tip
      • then, on tip side, follow the trailing edge of the wing, while, on root side, you follow the rest of the root profile

    This idea is not mine and has been developped by Christophe Lauverjat and "Papy KiloWatt".

    So, original ideas and credit go to Christophe : https://www.cncpartage.fr/archive-christophe-lauverjat/christophe.lauverjat.pagesperso-orange.fr/decoupecnc/telechgt.html


    Advantages :

    • you can cut big delta wing on a "normal" bed
    • the tip side is not burnt (as cut at the exact same root speed)

    Drawbacks :

    • root end of profile will be somehow "flattened" after the end of the tip side
    • it means that, although root and tip profiles are fully respected, intermediate profiles are a little flattened.
    • it can be "worse" for wings with big washout angle (horten style wings)

    usage : 

    • launch WiHoWI and import profiles as usual
    • tune real wing length
    • tune back sweep
    • tune washout (but drawbacks are increased with high washout angles...)

    Then select the menu tools "Delta wing"

    5 files will be generated and saved : 

    • 2x .dxf for the projected profiles (with new projected chords)
    • 2x .dat for the projected profiles (normalized and without the chords)
    • 1x readme file with all geometry of the rotated wing
      Profiles for delta wings (WiHoWi menu tools)
      ============================================
      panel length                 : 575.66 mm
      wing length                  : 500.00 mm
      back sweep angle             : 21.80 °
      back sweep on wing           : 200 mm
      dist to root trailing edge   : 75.66 mm
      root chord                   : 300.0 mm
      tip chord                    : 100.0 mm
      root/tip chords projected    : 279.57 mm
      

    Import the profiles into WiHoWi, 

    • tune the news chords (bigger because of the backSweep angle)
    • tune the panel length (into the wingLength field ...I forgot to do it in the picture !...)
    • cut your stock at the dimensions of the finished wing
    • turn your stock with the backSweep angle
    • and cut these strange profiles !
    • trim the "triangles" on root and tip sides to recover the finished delta shape

    You will notice that the hotwire acts as a pair of scissors when cutting the wing trailing edge. It's normal ! (Y direction is changing at the root trailing edge into the foam -not the wing-).

    Remember that this tool has limited performances for wing with high washout (horten style)... Sanding an edge, after the tip TE and before the root TE, might be needed !

    Try it, it may help in desperate situations !

View project log

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates