Releases: martin2250/OpenCNCPilot
Version 1.5.3
additions:
- finally added an icon, thanks @A-J-Bauer!
- added license, OpenCNCPilot is now licensed under the MIT license
- added version and currently loaded filename to window title
- added setting to change grid thickness
fixes: - added warning when applying height map to a file which contains G18/G19
- getting HeightMap size from gcode now rounds up to the nearest 1/100mm
- fix file runtime not reset when opening a new file
changes: - made HeightMap generator use my Calculator library
Version 1.5.2
additions:
- added option to automatically back up heightmaps (see probing tab in settings window) #61
- added option to change the opacity of the heightmap preview in the 3D viewport
- added option to not issue a soft reset when pressing the escape key (don't change this unless you absolutely need to) #64
- added option to ignore A/B/C axis commands (this makes it possible to use OpenCNCPilot with custom 4+axis versions of grbl, albeit without preview of the additional axes) #63
changes:
- made the "file goto" popup react to enter and escape keys
fixes:
- fixed file position not correct when at the end of a file
- fix process staying open in the background when the connection was lost #67
Version 1.5.1
just some small fixes:
- line numbers no longer produce errors (Nxxx is ignored)
- added spindle speed override
- window size is remembered after closing
Math Update
Hi everybody,
this is the next release of OpenCNCPilot. It's been quite a while since the last proper release, so the changelist is pretty extensive.
Also I didn't get to test this version as extensively as I would have wanted, so expect some minor bugs / annoyances.
Changelog (includes changes that were made since 1.4.2):
- added mathematical expressions in manual console / macros
- added a job runtime estimator (not very accurate)
- added grbl settings window
- added tool length sensor interface
- added probe command output
- added version check for grbl
- added M6 to list of commands to pause on
- made expanding panels persist after close and restart
- made settings persistent after OpenCNCPilot update
- made most output textboxes selectable/copyable
- improved translator for error/alarm messages
- improved gcode parser, now gives more warnings for incompatible gcode
- all whitespace is removed from gcode before sending to grbl
- fixed buffer syncing
misc bugfixes
fixed issues
- create height map window XMin TextBox didn't work correctly
- process stayed open after closing the window
also added a reset viewport button
some new features
I don't have much time at the moment, this is really more of a pre-release to address #40 and push some of the new features. I didn't make any changes that should affect stability, so you can use it as normal.
I'll include a list of changes in the next proper release.
New Features
New Features:
- realtime feedrate display in status bar
- show probe / limit pin state as overlay on the bottom
- added HeightMap minZ and maxZ display in "Probing" tab
- added "Debug Info" tab:
- added show status lines option
- added option to change console fade time
- improved heightmap autosizing from toolpath (now is accessible from a button in "New HeightMap" window)
Bugfixes:
- stopped assuming a default feedrate of 100mm/s (#35)
New Features and Performance Improvements
I have a new machine and finally found some time to add some new features:
bugfixes:
- fixed horrible performance with many short moves and high line throughput
- setting WCO with G10 P1 used work position instead of machine position
- modal words sent while jogging were interpreted normally (esp. G91)
- made gcode parser slightly more stable
new features:
- toolpath boundary
- added jogging modifier ctrl, enabled shift+up/down for Z moves
- feed/rapid overrides
- added option to pause streaming when M0/M1/M2/M30 are sent to grbl
- the probe pattern is now dynamic and supports custom axis weights (my machine has a heavy Y axis that jerks the table -> X axis can be prioritized)
Have fun and report any bugs here :)
Cheers!
Version 1.3.2
-fixed error for non-english systems (that use commas as decimal separator). See #30
-added catch-all exception handler that writes fatal exceptions to a log file
urgent bugfix
fixed newly introduced error when applying heightmap
only supports grbl 1.1
Update: added new Exception Handler for unhandled exceptions
This will only benefit few people, so I'll just add it as an extra zip file "OpenCNCPilot_1.3.1_EH.zip" instead of a new release.
If you are new here, use "OpenCNCPilot_1.3.1_EH.zip", as it will give more detailed info about fatal exceptions.