Releases: stephenhouser/f-engrave
Mirror v1.75 and Apple ARM
This is flagged as a pre-release because things have gotten a little complicated in Apple-land.
2024/07/11 Update
- I have added an
x86_64
version to this release which should work on x86 systems. It also works on Apple Silicon but it's slow. For Apple Silicon use thearm64
version.
Older Release Notes
- The
.dmg
included in this release is compiled on macOS Sonoma (14.2.1 (23C71)) with Apple Silicon. I have not tested on an x86 system. Please use the previous v1.73 release below for x86 based systems. - macOS 10.15+ most fonts are in
/System/Library/Fonts
where prior versions were in/Library/Fonts
. This version does not fix that. You can change font directories in the General Settings tab of F-Engrave. This will change in the next release and the default will be the macOS 10.15+ directory.
Fix for macOS 11 Big Sur
Rebuilt with Python 3.9.1 and Tcl/Tk 8.6 which are the first versions that "work" on macOS 11 Big Sur.
The build is done on OSX 10.10 Yosemite to maintain some backward compatibility. This now requires building a number of packages from source as it is no longer supported by Homebrew. In addition Tcl/Tk 8.6 generates an assertion on the pack() function on the text entry's scroll bar. Temporarily commented out (which means no scrollbar there) until I find a more permanent fix.
Mirror v1.73 version
NOTE: macOS 10.15+ most fonts are in /System/Library/Fonts
where prior versions were in /Library/Fonts
. This updated version does not fix that. You can change font directories in the General Settings tab of F-Engrave.
Version 1.72 - Fixed a bug that resulted in bad cleanup tool paths in some situations
- Explicitly set the font for the GUI
Version 1.73 - Made importing png images with clear backgrounds work better
- Added PNG and TIF to the image file types that show up by default
Fix missing potrace
Fixed missing potrace
for bitmap files. This bundle now no longer requires a local install of potrace
as it is bundled with the application.
Mirror F-Engrave 1.71 Release
- Changed Potrace version that is distributed with F-Engrave from 1.10 to 1.16
- Fixed problem with cleanup cutting wrong area for some cases
Mirror F-Engrave 1.70 Release
- Fixed a bug introduced in V1.69 that caused v-carving cleanup calculations to fail sometimes.
Mirror F-Engrave 1.69 Release
NOTE: the pyinstaller
version is now the default build.
Version 1.69
- A couple of minor fixes to keep things working in Python 3.x
- Added ability to disable ploting of v-carve toolpath and area
- Fixed problem causing v-carve path to go outside of design bounds for very thin design sections.
Mirror F-Engrave 1.68 Release
Changes in Version 1.67
- Improved DXF import for DXF files with some incomplete data.
- Fixed curve fitting upon g-code export. Limited curve fitting angle to avoid curve fitting things that should not be curve fit.
Changes in Version 1.68
- Fixed typo in code introduced in v1.67 that broke curve fitting.
Mirror F-Engrave 1.66 Release
Changes to F-Engrave from 1.65 to 1.66
- Fixed a problem with the origin when wrapping text in some cases.
- Decreased number of updates while doing computations which increases overall calculation speed.
- Fixed problem that can cause the program to freeze if the saved settings contain errors.
Mirror F-Engrave 1.65 Release
Add in script to help with keeping track of Scorch's changes.
Changes to F-Engrave from 1.62 to 1.65
Version 1.63 - Removed code that loaded _imaging module. The module is not needed
- Changed "Open F-Engrave G-Code File" "Read Settings From File"
- Added "Save Setting to File" file option in File menu
- Fixed v-bit cleanup step over. Generated step was twice the input cleanup step.
- Updated icon.
- Added console version of application to windows distribution. For batch mode in Windows.
Version 1.64 - Fixed bug that created erroneous lines in some circumstances during v-carving.
- Mapped save function to Control-S for easier g-code saving
Version 1.65 - Fixed bug in sort_for_v_carve that resulted in an error for certain designs.