0% found this document useful (0 votes)
12 views

Changes

The document outlines various updates and fixes for the GRBL HotWire software, detailing changes from January 2025 back to 2014. Key improvements include driver fixes, interface tweaks, and enhanced functionality for G-code handling and settings management. The updates also address translation issues and introduce new features such as COM port details display and axis direction settings.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views

Changes

The document outlines various updates and fixes for the GRBL HotWire software, detailing changes from January 2025 back to 2014. Key improvements include driver fixes, interface tweaks, and enhanced functionality for G-code handling and settings management. The updates also address translation issues and introduce new features such as COM port details display and axis direction settings.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 6

This file documents changes made:

GRBL HotWire Jan 2025 Fix Update 6.25


- A windows update to the wch.cn CH340 driver caused the
software to appear to stall.
Rolling back to an ealier driver fixed the issue. But Windows
would continue to update it
unless you applied some registry hacks. Not ideal.
After several days of debugging the System.IO.Ports was
replaced with https://github.com/jcurl/RJCP.DLL.SerialPortStream
This has fixed the issue
- Added Setting.refresh to axis direction change the same as homing
axis direction
- Disable grbl setting changes when g-code file is running. File
would stop if a setting was changed
- Displays COM port detials in Misc Infotmation Box
GRBL HotWire July 2024 Minor Update 6.2
- Tweaks to interface to fix g-code view
- $1 exposed to allow idle delay to be set.
GRBL HotWire October 2023 Forked from Grbl HotWire 5.13 for GrblHAL
-Runs GrblHAL as well as Grbl Mega 5X (use updated 1.1 XYZA
firmware from downloads on website)
-Axis letters are now XYZA so standard GrblHAL firmware can be
used
-Added the option to restore GRBL settings from a previous
export.
-Overides added for Hot Wire current and Feed Rate(not when
using G93 inverse time mode)
-SKR Pico supported 32 bit stepper current and microstepping
through software
GRBL HotWire Mega 5X Controller(5.13) March 2023 by rcKeith https://rckeith.co.uk
- Supress Chart exceptions set to true. Could cause a display
error with negative values.
GRBL HotWire Mega 5X Controller(5.12) Sept 2022 by rcKeith https://rckeith.co.uk
- Fixed the French translation issue on the U axis DRO
- Many thanks to Franck and Gauthier for identifying the problem
and help with my poor French.
- Added French translations where they were missing - some
weren't possible due to the limited size
of the dialogue boxes so the tooltip has the french
translation
GRBL HotWire Mega 5X Controller(5.11) April 2022 by rcKeith https://rckeith.co.uk
- Backup setting fixed and empty file exception caught
GRBL HotWire Mega 5X Controller(5.1) Feb 2022 by rcKeith https://rckeith.co.uk
- Add checkboxes to change axis and homing directions.
GRBL HotWire Mega 5X Controller(5.02) April 2021 by rcKeith https://rckeith.co.uk
- Profile display now shows all movements
- Buffer display now shows correctly
- Jogging with the mouse should not send several clicks unless
it's held down.
- Removed buffer settings
- Changed Voltage in setting page to either 12v or 24v
- Added display reset button
GRBL HotWire Mega 5X Controller(4.2) 6th Feb 2021 by rcKeith https://rckeith.co.uk
- Buffers were set for Uno and not Mega. Queue and RX now scales
corectly
- G-code view now displays correct rows number and shows "Sent"
for last command. Caused by "%" being removed from g-code and
linecount
passed to DataGrid not being updated.
- Removed Buffer on Settings Misc tab - these are immutable
- Removed Poll on Settings Misc - also immutable
- Added some extra resources on the Help Menu
- Added FeedRate to Status Panel
- Removed IP tab from connect. Will not work for Mega and 5X
firmware
- Settings tab boxes and text aligned.
- grbl error 1 digit error codes were not being displayed. Fixed
with regex
GRBL HotWire Mega 5X Controller(4.01) 17th Jan 2021 by rcKeith
https://rckeith.co.uk
- Invalid g-code message fixed after last release.
GRBL HotWire Mega 5X Controller(4.00) Jan 2021 by rcKeith https://rckeith.co.uk
- If travel limits are exceeded grbl error:15 now captured.
Instead on unhandled exception
- Standard alarm and error messages now displayed.
- Profiles display starts at 0 instead of 1
- Update of some dialogue for consistency and MKS Gen L V1.0
support
- Fixed a couple of typo's
- Unsupported G-codes commented out G41, G64, G81 and G83
- G00 and G01 show profiles on first load of file. Was only
showing with G0 and G1
- Comments with Axis letters are ignored. Caused Invalid G-code
error
GRBL HotWire Mega 5X Controller(3.4) Dec 12th 2020 by rcKeith https://rckeith.co.uk
- Display fixed so if user jogs and zero's the DRO's the red line
follows the profile in the XY and UZ views.
GRBL HotWire Mega 5X Controller(Hurricane) Dec 2020 by rcKeith
https://rckeith.co.uk
- Input Voltage now saved
- Feed Rates display bug fixed
GRBL HotWire Mega 5X Controller(Hurricane) Nov 2020 by rcKeith
https://rckeith.co.uk
- Change initial startup reset to use ctrl-x
instead of DTR now works on MKS Gen L Board
- Add option to backup settings to file.
- Fixed jogging keys not working on U and Z with CTRL key
GRBL HotWire Mega 5X Controller(Cortez) August 2020 by rcKeith
https://rckeith.co.uk
- Display profiles wasn't working unless g-code line was
formatted with spaces. Now works with or without
- XY and UV Views now size to screen equally
- HotWire control reprogrammed to GRBL 1.1 PWM spindle speed.
Should give finer control
- HotWire 'Set Temp' text changed to red colour when set
- HotWire slider now a trackbar with PgUp/PgDn controll
- Repeat key for U-axis was missing.
GRBL HotWire Mega 5X Controller 2020 June by rcKeith https://rckeith.co.uk
- Adapted to use GRBL-Mega-5X https://github.com/fra589/grbl-
Mega-5X
- Removed items not applicable to 4 axis Foam Cutting e.g Offset,
Coolant etc
- Adapted GCode Visulizer to dispaly incremental files correctly
(JediCut)
- GUI rearranged somewhat to help with 1366x768 displays
Connect/ReScan buttons missing
- Added Homing for Limit Switches EndStops
- G93 Inverse Feed Mode working
V Hotwire Controller by Daniel Rascio - 2017 June 02
- Adapted to handle 4th Axis (few major changes)
- Add GCode Visualizer
- Add PWM Spindle Control
V1.0.9.13 - 2017 Jan 27
- Fix more things in Issue #84
- Add F2 as key to run Macro 1 if it exists, Issue #84
- Add O key to Single Step a gcode file, Issue #84
- Fix missing Settings display if Grbl is 0.9, Issue #88
V1.0.9.12 - 2017 Jan 22
- Fix mistakes in keyboard shortcuts, Issue #84
V1.0.9.11 - 2017 Jan 15
- Handle exception for port in use, Issue #73
- Fix Reset behaviour to prevent sending more data, Issue #83
- Add Hold, Reset and Unlock keyboard shortcuts, Issue #84
- Fix handling of Alarm report, Issue #85
- Re-enable Minimize button as well as Resize handles, Issue #86
V1.0.9.10 - 2016 Dec 15
- Fix send of tool offset setting, Issue #79
- Expand Macro editing box, Issue #80
- Add indicator colour when Overrides active, Issue #80
- Add Grbl/GrblPanel version info to Settings page, Issue #80
- Add Single Step to file panel, Issue #80, Issue #23
V1.0.9.9 - 2016 Dec 12
- Add Laser Mode text to Settings list, Issue 71
- Fix revision, Issue 77
- Fix handling of Rapid Overrides, Issue 77
- Fix Alarm decoding, Issue 67
- Avoid Exception if Grbl 0.9x reporting not set for both MPos
and WPos
- Adapt to new A: messages for Aux item status (which replace T:
messages)
V1.0.9.8 - 2016 Nov 24
- French translation, special thanks to Bernard Grosperrin for
the hard work
- prep for other translations
V1.0.9.7 - 2016 Oct 12
- Adapt to new Gbrl 1.1a reports, etc.
- Added button to clear Pin states, makes them latch on even a
single report
V1.0.9.6 - 2016 Aug 27
- Change spacebar to control Hold/Resume Issue #62
- Enable use of Enter for Grbl Settings and Offsets
- Fix defect when error: returned from Grbl, and Grbl not in GUI
mode, Issue #63
- Fix error when filling Grbl Settings table, Issue #63
V1.0.9.5 - 2016 Aug 21
- Adapt to Grbl 'GUI' mode (numbers instead of error text)
- Disable Close from X icon Issue #60
- Enable Maximize button Issue #60
- Implement Spindle, Feed Rate and Rapid overrides Issue #58
- Display Pin states Issue #58
- Copy Macros and other config on Upgrade of program Issue #48
- Add Monitor Enable/disable, Issue #60
- Implement File Pause/Resume with spacebar, Issue #60
- Add Elapsed time display, Issue #60
- Add 'line of total' display, Issue #60
- Detect if physical reset pin was triggered, if so clear
GrblPanel
- Double size of File icons (ref: OpenBuilds forum)
- Allow maximizing to fill screen Issue #60
- removed unnecessary code
V1.0.9.4 - 2016 Feb 21
- Make line # column resizeable with reasonable min width Issue
#53
V1.0.9.3 - 2016 Feb 21
- Fix Issue #52, loading new file after a run & resize problems
- Performance tuning
- replace Int64's with Integer to avoid conversions
- made Gcode grid view double buffered
- added Elepased time display, triggered by M30
- prevent resizing of gui
- removed text box refresh on Position displays
- changed serial receive to issue Event on receive,
makes .net do the queueing
V1.0.9.2 - 2016 Feb 18
- Fix Issue #50, IndexOutOfRangeException in GrblPosition when
$10 parameter doesn't have 2 lower bits set, e.g. not 3, 15 or 31
V1.0.9.1 - 2016 feb 18
- Fix Issue #49, error on DataGridView scroll window setting
- Fix Issue #47, send delay. Main thing was removing call to
Application.DoEvents in GrblStatus.vb
V1.0.9.0a = 2016 Feb 7
- Change Set All Axis to Zero from Keypad.0 to key.A Issue #45
- Fix load time on large/huge file, Issue #44
- Replaced ListView with DataGridView for gcode display. Sets up
for editing and MDI history in future
- Moved GcodeView class to its own file, refactored code to
improve separation
- Removed out of date TODO's
- Fixed error in displaying in gcode view Issue #46
V1.0.8.0 - 2016 Feb 3
- Replace Readline style serial io with Async Read for
responsiveness, reliability
- Disable MDI if not connected
- Add direct set of offsets, thanks to @joebananas10, Issue #43
- Fix crash when getting Grbl offset information ($#) Issue #45
V1.0.7.0 - 2016 Jan 20
- Added exception info to Serial Write error
- Added Macro button enhancement from @joebananas10, thank
you!!!! Issue 38
- Changed target to .NET 4.5.2 to fix issue #39, thanks
matmurdock
- Added icon, thanks matmurdock
- Added DoEvents on file load to improve responsiveness while
loading large files
V1.0.6.0 - 2015 Nov 20
- Added M30 handling to rewind gcode file
V1.0.5.0 - 2015 Nov 4
- Clean up compiler warnings
- Fix delayed send of Start for Mega2560
- Fix losing focus of arrow keys when jogging
- Implement keyboard mappings for Distance Increment, Feed Rate
- Implement keyboard mappings to reset Work X, Y, Z and All
- Update to use Visual Studio Community Edition 2015
V1.0.3.0 - 2014 Dec 30
- Release file handle immediately after loading, Issue #19
- Ensure we always treat '.' as decimal, force Locale, Issue #17
- Ignore "%" in gcode file, Issue #20
- Fix layout errors when screen is set to 125%, Issue #18 and
others
- Add IP address as a connection, thanks Tyler for designing and
implementing this feature.
V1.0.2.0 - 2014 Dec 5
- Prevent keyboard jogging if running a gcode file or in MDI,
Issue #15
- Add Reload for gcode file, reloads same file from scratch,
Issue #11-5, 15
- Add config for startup delay to satisfy Arduino Mega2560 delay,
Issue #8
- Add setting for default file ext in Gcode file load, Issue #11-
4
- Add config to set default gcode file ext, Issue #11-4
- Set Assembly Version to 1.0.2.0
V1.0.1.0 - 2014 Oct 13
- Issue 10 Add defaults and settings save for Jog feed Increment
and Distance radio buttons
- Remove message box warnings about empty Feed rate and distance
settings
- Protect from Status Report Mask <> 15 (Issue 5)
- Handle empty gcode lines (Issue 9)
V0.1.0.6 - 2014 Oct 6
- Add an AboutBox, which also provides details of Assemblies
referenced (to aid troubleshoointg Mono install problems)
- Retargeted to .Net 3.5
- Add Grbl settings retrieve and editing
- Crimson the Home Cycle button on Connect event
- Blocked access to Grbl Settings refresh during file run
- ReJig layout of State group box
- Add line numbers to Gcode display
- Removed At Line, in prep for % complete
- Expanded width of Message display
- On Unlock, clear Home Cycle hint and refocus to Work tab
- If $22 <> 1 (Homing Disabled) then hide the Home Cycle button
- Combine Machine psition tab into Work one, move the Home Cycle
button as well
- Fix Jog repeat functions
- Fix save of Jog feed increment and rate settings
- Add param to set last/highest Grbl param to retrieve
- Block edit of Grbl Settings ID and description columns
V0.1.0.5 - 2014 Sep 29
- Added keyboard support for jogging, a settings page option
- Fixed missing Zero All tag, not triggering an action
- Fixed Alarm indication for some cases
- Changed Simulate from check-box to button, it wasn't following
Grbl's state
- Robustness fix for USB cable being yanked
- Add Retrieve button to Machine locations on Settings tab
- Fix jog commands to append a G90 so the parser doesn't stay in
incremental mode after a jog
- Added GUI switch to RH or LH layout
- Added Soft Home and Spcl Location buttons to Work tab to avoid
switching to Machine tab for those ops after you set up the work piece
- lengthened text box for MDI commands
- Added G90 to end of all jog commands to leave Grbl in likely
original state
- Added GrblState to follow gcode sent so we know state of things
such as G20/21
- Added G28 Set button again
- Added State box to show/set various gcode parser parameters
- Fix: Jog commands sent when no feedrate or distance checkbox
set
- Add GrblGui object to all object instantiations to they have
proper access to UI controls
- Harden inputs to GcodeState so MDI commands don't cause
problems
- Added Connected/Disconnected events to GrblGui, handler in
Offsets and State to initiate retrive of Grbl data
- Added display of Current work offset on Work tab
- Added G90 in front of Work Offset codes to ensure we overwrite
the values in Grbl, not Updated them. (according to Peter Smid it matters
whether you are in Incremental or Absolute mode when you set
these values but nowhere is it clear what Update means :-().
Its a config item, you can change if need be.
- Fix crash if you Reset Grbl (by its button)
V0.1.0.4 - 2014 Sep 21
- Add Offsets management: retrieve from Grbl, load and save
from/to file
- Made screen resizable, flexibly
- Added Exception display, in case one happens in the wild
- Revamped GUI for compactness
- Added G28, G30 command strings to Settings page
- Interlocks to prevent silly mistakes while running a gcode
program
- Simplified Status display
- Added button and display for Parser status
- ConnectOnLoad option to connect when you start Grbl-Panel
- Stability improvements on close
- Last Beta before release to the wild
- Roughed in retrieve and change of Grbl Settings, not complete
yet
V0.1.0.3 - 2014 Sep 15
- Jog distance and increment now configurable
- Fixed some exit race conditions with serial port close
- Swapped X+ and X- jog buttons
- Gcode is visible on load of file
- Made Q and Rbuff progress bar maximums configurable (future
proofing)
- Added Simulate/Check Mode checkbox
- Added Status indicators
- Added Pause on Error
- Various code cleanups, added GCodeView class
- Changed sequence of instantiating some of the objects
V0.1.0.2 - Added horizontal scroll bar to Status list
- Increased Q progress bar max value to 30 (temporary)
V0.1.0.1 - 2014 Sep 8
- Initial release

You might also like