Release Notes: F-Engrave can determine which side of the loops in a DXF design need to be cut. Previously, the input needed to be formatted so that the loops in the design were clockwise or counter clockwise to determine whether the inside or outside of the loop was cut. In addition, there is a new “V-Carve Accuracy” setting. This new setting can be used to ignore small features in a design. This is especially useful for small DXF design imperfections that result in bad v-carve tool paths.
Release Notes: This release has additional command line options. It includes a new batch mode for creating g-code without the GUI.
Release Notes: This release adds the ability to use extended characters (font characters with character codes greater than 255). To enable extended characters in F-Engrave, there is a new extended characters setting in the “General Settings” window.
Release Notes: This release adds an option for b-carving or ball-carving (analogous to v-carving with a round nose tool). Options have also been added for disabling the use of g-code variables (for expanded g-code interpreter compatibility) and limiting the maximum cut depth for v-carving. The default behavior of v-carve step size has been modified to default to reasonable values when switching between unit types to ensure metric users will start with a good default step size.
Release Notes: Support for DXF polyline entity "bulges" was added. The code was modified for compatibility with Python 3 (Python 2.5 through 3.3 is supported). Stale references to the grid geometry manager were removed, fixing a compatibility issue.
Release Notes: This release enables use of non-English characters, adds g-code generation for cleaning islands and adjacent areas of v-carvings, and adds an arc fitting to g-code output. A couple of GUI bugs introduced in 0.8 have been fixed.
Release Notes: This release includes interface updates for working with image (DXF or PBM) files and adds post processing logic to reduce rapid move distance and frequency. Additional changes include a fix to allow importing some DXF files and miscellaneous user interface changes.
Release Notes: This release includes speed improvements to the v-carving algorithm (up to 20 times faster) and eliminates the issue of F-Engrave appearing to freeze during v-carve calculations. Also included is a v-carve calculation status (percent complete, time remaining, and total time) and a "Stop Calculation" button to terminate v-carve calculation without exiting the F-Engrave.
Release Notes: This release adds the ability to use Potrace as a helper program to load PBM images into F-engrave by converting PBM images to DXF paths on the fly. Helper programs (potrace and ttf2cxf_stream) can now be located anywhere in the search path (previously, they had to be located in the F-Engrave script directory).
Release Notes: This release adds support for more DXF file entity types and includes improvements to the v-carving algorithm to improve CNC performance and reduce bad v-carving tool paths caused by infinitesimally small features.