Having seen several mentions of foam cutting machines/methods in this forum, this might be of interest to some of you... especially RC folks. I have published a couple of versions my CNC sheet foam cutter attachment out on Thingiverse. There is a brushed DC motor version (MPCNC foam-cutter attachment by dkj4linux - Thingiverse) and a 2826/2822 brushless motor version (MPCNC 2826 Brushless RC Motor Foam Cutter by dkj4linux - Thingiverse). This is an add-on tool and mount for the incredibly flexible and economical Mostly-Printed CNC (MPCNC) by Ryan "allted" Zellars (Mostly Printed CNC / MultiTool by Allted - Thingiverse). It is simple/cheap and easily adapted to almost any CNC machine and is absolutely perfect for cutting sheet foams for RC aircraft parts.
The concept is simple. It's a very fast reciprocating needle... like a sewing machine. The needle is formed from a length of 0.025" music-wire and attached to a small ball-bearing mounted eccentrically on a small flywheel. The flywheel is mounted on the shaft of a brushed/brushless DC motor and spun at 8000-10000 rpm, giving one stroke/perforation per revolution. A simple needle guide keeps the business-end of the needle "focused" to a point on the material being cut. A feed rate of 600-1000 mm/min yields 10-15 strokes/mm, which cleanly cuts DollarTree foam board (paper on), blue-cor fanfold foam, etc.
I originally built this attachment for a couple of BuildYourCNC machines I made and have most recently adapted it for the MPCNC. I've been using this method for several years now to machine-cut my planes out of fanfold foam insulation sheet and DollarTree foamboard and though it appears crude I have cleanly cut many sheets of foam using this method with minimal fuss.
I have a fairly lengthy build and development thread going on the RCPowers forum if you are interested (Mostly Printed CNC and cutting foam | RCPowers.com). It also includes a brief build log of one of three MPCNC's I have built for myself and a couple of buddies.
Please take a look. I'll offer information and support to help as best I can if you are interested and/or decide to give it a try.