Releases: svenhb/GRBL-Plotter
Version 1.6.5.1
Snap on grid, when moving selected figure and pressing shift-key:
- snap on grid only on x or y axis, when gripped on edge of selection bounds (see scetch below - yellow)
- snap on grid on x and y axis, when gripped on corners of selection bounds (see scetch below - orange)
If text is imported, left-click selects whole text, shift left-click selects single character
New setup-option "Command extension", to add new axis with travel-distance related value:
Version 1.6.5.0
New features:
-
Improoved Object handling in 2D-view: added handles to selected object (figure or group) for moving, scaling, rotation. Add raster.
To select a group (if enabled in [Setup - Graphics import - Path import - Grouping and tools] press "Ctrl" during selection of a figure.
-
Adding Text to existing (formerly imported) gcode
Tip: enable grouping in [Setup - Graphics import - Path import - Grouping and tools] to be able to select the whole text
-
Ethernet connection (only tested with ESP32 )
Frequency for status polling will be reduced automatically to 0.5 Hz.
-
Reworked use-case dialog
Bug fixes:
- avoid error message on M6 command, if tool change is not enabled
- avoid error message on empty tool-change-script filename
- improoved exception handling
Version 1.6.4.0
Image - halftone conversion
- add background pattern
Add czech language
Some bug fixes:
- Z to S transform #245
- Improoved exception handling
Forgot to upload https://github.com/svenhb/GRBL-Plotter/blob/master/GRBL-Plotter/data/usecases/example_plotter_Z_axis.ini before release.
Also https://github.com/svenhb/GRBL-Plotter/blob/master/GRBL-Plotter/MachineControl/GCodeVisuAndTransform.cs was changed after release.
Version 1.6.3.5
New:
- Move logfiles to sub directory 'logfiles'
- Add logging for serial COM (may reduce performance) including log of send and echoed data (see screenshot below) - can be enabled in [Setup - Program behavior - Program start - Logging]
- Run time counter for spindle, flood and mist - can be resetted in [Setup - Program behavior - Program control - Accessory run times]
Bug fixes:
- Fix penup path: missing arrows and ids
- More improvements to avoid program exceptions
Version 1.6.3.4
More improvements to avoid program exceptions
Please provide feedback if any other exceptions arise
Version 1.6.3.3
Version 1.6.3.2
Improved exception handling, main problem: missing file-access rights after using setup-install-mode "Install for all users" (which needs admin rights).
Changed installation location for data-path, depending on setup-install-mode [Install for all users = admin] or [Install for me = non admin]
Data-path can be checked via "About" Menu-Item
-
Old (non admin): C:\Users\user-name\AppData\Roaming\GRBL-Plotter\GRBL-Plotter
-
Old (admin): C:\Program Files (x86)\GRBL-Plotter <- wrong, access protected
-
New (non admin): C:\Users\user-name\Documents\GRBL-Plotter
-
New (admin): C:\Users\public\Documents\GRBL-Plotter
Please provide feedback if any other exceptions arise
Other bug-fix:
When loading GCode with subroutine, Pen-down path was not visible, when using [Setup - Program appearance - 2D-view - Pen-down Color Mode]
Version 1.6.3.0
There is probably a rights problem if the program is installed with administrator rights.
Please select 'Install for me only' during installation.
New features
- option to show path-nodes (vertices) (=gcode coordinates) of graphics in 2D view (will be switched off on each program start to save recources) - [File - Setup - Program appearance - 2D-View]
- show status of D0-D3 of grbl-Mega-5X enable and set description: [File - Setup - Program behavior - Program start - Pin description]
- new extension "knock-in nut recess" [G-Code Creation - Extensions]
- support VoidMicro controller with just two grbl-axis: arkypita/LaserGRBL#1640 - not tested, feedback is welcome
Bugfix
- remove short moves
Show path-nodes - with and without "remove short moves":
Extension "Knock-in nut recess":
Update: Version 1.6.3.1 with additional exception handling
Version 1.6.2.3
Language enable for
- custom button right click menu
- use case dialog
Path development
- Option to discard fiducial G-Code
Serial connection
- improove disconnecting blocked port (serial timeout)
- grbl vers. 0.9 bug-fix: wrong: set $10=2 (as for vers. 1.1), corrected: set $10=3
1.6.2.3
- DXF Import add DXFText (before just DXFMText)
- Bug fix tile shift offset of processed path
- Note: Source code zip is still version 1.6.2.2
Version 1.6.2.0
Reworking of the camera form https://grbl-plotter.de/index.php?id=form-camera&setlang=en:
Different camera mountings:
- Fix mount above working area -> fix scaling, fix XY offset
- Mount on XY platform -> fix scaling but variable XY offset
- Mount on Z axis of XY platform -> scaling depends on Z position - sorry, could not be tested
Add quadrilateral transformation to remove distortion caused by camera angle
Automatic fiducial correction https://grbl-plotter.de/index.php?id=fiducial-correction&setlang=en
Others
- GCode import: take care of G20 inch, large files 100000 lines -> disable some functionality
- Graphics import: huge amount 1000 paths -> disable figureXMLs
- Text creation form - add center alignment
Note: https://github.com/svenhb/GRBL-Plotter/blob/master/GRBL-Plotter/MachineControl/ControlHeightMap.Designer.cs must be updated in delivered "Source code.zip"
1.6.2.1: Improoved behavior of progressed path display