Skip to content

Releases: martin2250/OpenCNCPilot

Version 1.5.3

01 Nov 09:22
Compare
Choose a tag to compare

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

01 Sep 09:50
Compare
Choose a tag to compare

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

02 Jul 19:02
Compare
Choose a tag to compare

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

20 Mar 07:22
Compare
Choose a tag to compare

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

21 Jan 08:55
Compare
Choose a tag to compare

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

14 Jan 22:43
Compare
Choose a tag to compare

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

02 Jan 08:53
Compare
Choose a tag to compare

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

14 Dec 20:12
Compare
Choose a tag to compare

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

13 Jun 17:41
Compare
Choose a tag to compare

-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

21 Mar 19:20
Compare
Choose a tag to compare

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.