Releases: stephenhouser/k40-whisperer
Mirror v0.64 Release
Mirror v0.64 Release
NOTE: This version is built on an intel-based mac with Python v3.11.4. Your results may vary.
NOTE: I've not updated this redistribution in a while so there are a lot of changes in K40 Whisperer that I have not extensively tested in this repackaged version.
Version 0.58:
- Fixed problem with right mouse click motions that occurred when using "home in upper right"
Version 0.59:
- Now automatically removes zero length features from input files (caused unnecessary movements before)
- Removed redundant data sent to laser during raster engraving. Should reduce pauses for higher speed engraving.
- Added option for reduced memory use. This can be enabled to allow for larger designs to be loaded in K40 Whisperer or just increase speed. This option does reduce the resolution of the data coming from Inkscape 500dpi vs 1000dpi. This should not visibly affect the output in most cases.
Version 0.60:
- Fixed scaling problem when loading an SVG file with 'Reduced Memory Use' enabled.
The problem only occurred if the user was prompted for additional scaling information.
Version 0.61:
- Added option in the General Settings to disable waiting for the laser to finish the job after the last data has been sent to the laser. This can be used to allow the user to start loading the next design as the laser finishes executing the the final data.
Version 0.62:
- Fixed problem when using M3 Nano board, new job finished code is now detected.
- Fixed problem when using M3 Nano board, laser no longer remains on while moving back to starting position after raster engraving.
- Fixed registration issue between raster and vector operations when custom rapid speed was used.
- Added Option in the Tools menu that may unfreeze the controller after a job is improperly terminated (will not always work)
Version 0.63:
- Fixed rapid moves with M3 Nano. Rapid moves failed if the move command filled exactly one packet of data. Sending an additional packet of data without any data after the full packet resolved the issue.
Version 0.64:
- Fixed arcs being drawn in the wrong direction when the radius value was specified as a negative number in an SVG file.
Mirror v0.57 Release
- Added missing file to this repository
From Scorch's Change_Log for Version 0.57:
- Fixed problem with start position (only occurred when using a custom "x scale" factor and "home in upper right")
- Added Command line option to enable debug mode
- Some other minor change to the way icons and internal images are handled (no change for user)
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.
Mirror v0.56 Release and a few macOS fixes
I got a bit behind on releases, but here is the latest.
The macOS Build changes
- Now using Python 3.9.1. Python is built in to the binary so you don't need to install it yourself.
- Able to remove most of the macOS specific tweaks. The only remaining one is to set the default font to the macOS System Font.
- Added
pyinstaller
to therequirements.txt
as it was supposed to be (bug).
From Scorch's changelog:
Changes in Version 0.54:
- Reverted back to egv.py file from Version 0.52 fixing problem with movements introduced in Version 0.53
Changes in Version 0.55:
- Fixed multi-machine operation under Windows 10
- Fixed an occurrence of "float argument must be a string or a number" error for some SVG files.
Changes in Version 0.56:
- Added code to fix driver conflict new drivers added to Linux
- Changed default file type to svg/dxf
Mirror K40 Whisperer v0.49 Release
A number of fixes, mirroring latest changes.
Mirror K40 Whisperer v0.42 Release
NOTE: The pyinstaller
version is now the default build. I will stop uploading the py2app
build in the next release or so.
Version 0.42:
- Minor update to DXF reading to include color by layer
- Fix for Inkscape Executable location button. Auto generated text made bu the button did not work for some version of Python
- Fixed trace boundary when X and Y scaling is used
- Limited minimum speed entries to prevent unexpected laser movements.
- Fixed trace boundary space so that it scales with units change.
Mirror K40 Whisperer v0.41 Release Edit
The 'PyInstaller' version has been merged into the master branch and will eventually become the primary distribution package (.dmg
file). If you have not tried that version, please do so. It strips out a lot of the cranky strange (and potentially insecure) mac-things I did in the original packaging. It should be faster as well!
--- From Scorch's Change_Log.txt ---
Version 0.39:
- Fixed problem that prevented the main screen from being disabled while the laser is running or calculations are being performed.
Version 0.40:
- Fixed problem reading some style data from SVG files.
Version 0.41:
- Fixed more minor issues reading certain SVG files.
Mirror K40 Whisperer v0.38 Release
NOTE: Please give the -pyinstaller
version a try. It should be faster and will be my future method of packaging K40 Whisperer for macOS.
Version 0.37: (NOTE: That I did not make a macOS release for this version)
- Fixed another occurrence of "float() argument must be a string or number error" for some SVG files.
Version 0.38:
- Fixed call to Inkscape so it works with Inkscape Version 1.0 Beta
- Replaced USB menu with Tools menu and added additional tools (trace and compute raster time)
- Added Trace boundary option to Tools menu (traces around convex hull of the design)
- Added shortcut keys so that number pad can be used to control laser head position
- Added post run options in General settings (home, beep, display report, execute batch file)
- Improved time estimates for raster engraving (Now uses actual laser path data.)
- Added option to control timeout time for Inkscape subprocess execution
- Added command line option for smaller display (-p or --pi)
Mirror K40 Whisperer v0.36 Release
NOTE: Please give the -pyinstaller
version a try. It should be faster and will be my future method of packaging K40 Whisperer for macOS.
Version 0.36:
- Fixed rapid motion problems during and at end of raster engraving with certain settings. (Especially when raster engraving bottom up.)
Mirror K40 Whisperer v0.35 Release
- Fixed arrow button, center and corner button functions when using rotary settings. (These functions where broken in a previous version.)
- Changed vector engrave function so that it does not try to cut inside first. This greatly speeds up processing for complex designs.