QtPlasmaC Version History - LinuxCNC 2.9
Version Numbering  nnn.nnn
    
        | Number | Description | 
    
        | nnn | hal component version | 
    
        | nnn | gui version | 
238.315 2024 Aug 21
  - fix file load after single cut
238.314 2024 Apr 21
  - conv_polygon fix variable name
238.313 2024 Apr 14
  - fix button_normal "pressed" color
238.312 2024 Apr 9
  - fix button interlock when bounds error is present
- remove unused variables
238.311 2024 Mar 30
  - check for valid default material
238.310 2024 Mar 21
  - fix missing error message for invalid parameter in temporary material
238.309 2024 Mar 15
  - prevent torch hitting material during offset probing
237.309 2024 Mar 05
  - fix table view position for all machine coordinates
237.308 2024 Feb 28
  - fix material overlay for locales that use a comma as a decimal
237.307 2024 Feb 25
  - add translation for tool type
237.306 2024 Feb 25
  - fix gcode filter spotting coordinates when overburn is active
237.305 2024 Feb 24
  - allow Z DRO to display torch height in manual cut
237.304 2024 Feb 22
  - manual cut: fix abort state
- cut recovery: fix state when offsets are reset
- run from line: remove additional M66 line
- run from line: fix G21 test
- run from line: allow for space after G53
236.303 2024 Feb 16
  - fix missing g64 value in run from line
236.302 2024 Jan 15
  - fix conversational triangle
236.301 2023 Dec 13
  - fix string formatting
- fix parsing linuxcnc version
236.300 2023 Nov 07
  - fix gcode filter comments error
236.299 2023 Nov 05
  - rework versioning due to master branch diverging
236.298 2023 Nov 04
  - fix translation in pmx485_check
- allow grid in P view
Changes submitted by snowgoer540 (Greg Carl)
236.297 2023 Oct 31
  - prevent extra temporary material addition from conversational
236.296 2023 Oct 28
  - fix imperial cut parameter ranges
236.295 2023 Oct 21
Master branch diverged from 2.9 branch
236.294 2023 Oct 18
  - fix case switching in run from line
236.293 2023 Oct 17
  - fix removal of temporary materials in run from line
- fix run from line code restoration
236.292 2023 Oct 09
236.291 2023 Oct 01
  - less strict syntax for gcode parameters
236.290 2023 Aug 30
  - log major updates and improve update messages
236.289 2023 Aug 28
  - fix quirks from single cutting before a file was opened
Changes submitted by snowgoer540 (Greg Carl)
236.288 2023 Aug 26
  - fix material handling issues caused by 5d51cfc (236.278)
- set gcode to upper case for easier parsing
236.287 2023 Aug 23
  - ensure prefs options from user button commands are strings
Changes submitted by snowgoer540 (Greg Carl)
236.286 2023 Aug 20
  - do not change to default material after single cut
Changes submitted by snowgoer540 (Greg Carl)
236.285 2023 Aug 20
  - allow button variables to be pulled from prefs file
- fix jogging for toggle-laser with multiple MDI commands
- allow all toggle-laser buttons to reflect the laser pin state
Changes submitted by snowgoer540 (Greg Carl)
236.284 2023 Aug 17
Changes submitted by snowgoer540 (Greg Carl)
236.283 2023 Aug 15
  - improve update errors for peripheral offsets
236.282 2023 Aug 09
  - use qtwebengine rather than deprecated qtwebkit
236.281 2023 Aug 08
  - allow custom filter extensions
- remove temp materials on g-code load
- keep temp materials on material save
236.280 2023 Aug 05
  - gcode filter: fix feed rate check
- gcode filter: fix paramater check
- gcode filter: attempt better line number reporting
236.279 2023 Aug 03
  - fix multi g/m codes in line in gcode filter
236.278 2023 Jun 26
  - rework material file handling
- enable user defined default material
- rework gcode filter
- make sample ngc files more consistant
236.277 2023 Jun 18
  - restyle origin_offsetview
236.276 2023 Jun 15
  - fix cut recovery z axis bump from laser
235.276 2023 Jun 14
  - change updater to only unlink qtplasmac symlink
- disable tabs by hiding them
- enhance button interlocking and preview stack behavior
Changes submitted by snowgoer540 (Greg Carl)
235.275 2023 May 18
  - add online user manual to custom buttons
- make feed rate optional for consumable change
235.274 2023 May 17
  - change set_margin_width to set_margin_metric
Changes submitted by snowgoer540 (Greg Carl)
235.273 2023 Apr 25
  - prevent hang on large moves from user buttons
235.272 2023 Apr 18
  - remove redundant bounds check for laser and camera
Changes submitted by snowgoer540 (Greg Carl)
235.271 2023 Mar 29
  - add horizontal and vertical scroll bars to materials pickers (if needed)
Changes submitted by snowgoer540 (Greg Carl)
235.270 2023 Mar 25
  - update stylesheet to handle filemanager listview
Changes submitted by snowgoer540 (Greg Carl)
235.269 2023 Mar 24
  - remove blank file props workaround
- use gcode units for bounds check and table view conversions
Changes submitted by snowgoer540 (Greg Carl)
235.268 2023 Mar 15
  - fix framing when machine units and g20/g21 state dont match
- make run from line on by default for new configs
- move external pin creation and signal connections
Changes submitted by snowgoer540 (Greg Carl)
235.267 2023 Mar 12
  - run from line missing feed rate if gcode units different to machine units
235.266 2023 Feb 27
  - add check for virtual machine
- suppress realtime error if running on VM
Changes submitted by snowgoer540 (Greg Carl)
235.265 2023 Feb 04
  - fix camera selection if multiple cameras are available
235.264 2023 Jan 24
  - use status for motion type
- laser/camera button interlocking
- set laser button active when in use
Changes submitted by snowgoer540 (Greg Carl)
235.263 2023 Jan 21
  - change default spotting threshold
- disable more items during pause
- allow torch-pulse and ohmic-test in all cut-recovery states
Changes submitted by snowgoer540 (Greg Carl)
234.262 2023 Jan 16
  - apply v208 update to ini even if symlink is broken
Changes submitted by snowgoer540 (Greg Carl)
234.261 2023 Jan 14
  - adjust for gcode properties change
Changes submitted by cmorley (Chris Morley)
234.260 2022 Dec 31
  - ensure congruent log text for jog related error messages
- hold gui ohmic led true longer so it always lights up
- sim handler - rework sensor outputs
Changes submitted by snowgoer540 (Greg Carl)
234.259 2022 Dec 28
  - ohmic test was inhibited by offset setting
233.259 2022 Dec 26
  - only prompt runcritical if torch enable is checked
Changes submitted by snowgoer540 (Greg Carl)
233.258 2022 Dec 23
  - fix zero length overcut in gcode filter
- move qtplasmac sims to sim directory
233.257 2022 Dec 21
  - fix powermax comms error handling
233.256 2022 Dec 20
  - rfl - change m67/68 string from int to float
Changes submitted by snowgoer540 (Greg Carl)
233.255 2022 Dec 18
  - use new linuxcncicon_plasma.svg icon
Changes submitted by snowgoer540 (Greg Carl)
233.254 2022 Dec 14
  - Change default retry delay to 1 to match spinbox min
Changes submitted by snowgoer540 (Greg Carl)
233.253 2022 Nov 27
  - fix framing when g5x rotation is applied
- remove qt5_graphics props work around
- check laser button for visibility
- remove debug prints
Changes submitted by snowgoer540 (Greg Carl)
233.252 2022 Nov 24
  - fix conversational array rotation
233.251 2022 Nov 10
  - fix sim configs
- add event logging
Changes submitted by snowgoer540 (Greg Carl)
233.250 2022 Oct 17
  - add up and down keys to virtual number pad
- inhibit keyboard shortcuts when soft keyboard enabled
233.249 2022 Oct 14
  - change pmx stats visibility
- allow editing of user buttons
233.248 2022 Oct 10
Changes submitted by snowgoer540 (Greg Carl)
233.247 2022 Oct 09
  - allow python scripts from user buttons
233.246 2022 Sep 22
232.245 2022 Sep 18
  - prevent rare file_clear crash
Changes submitted by snowgoer540 (Greg Carl)
232.244 2022 Sep 18
  - fix user buttons 7 and 8 being enabled when not used in 9x16 gui
- allow multi-line Exit warning text
Changes submitted by snowgoer540 (Greg Carl)
232.243 2022 Sep 17
  - more small GUI format changes
Changes submitted by snowgoer540 (Greg Carl)
232.242 2022 Sep 14
  - rework material errors in gcode filter
232.241 2022 Sep 11
  - refine keyboard shortcuts
- update docs to match keyboard shortcut refinements
Changes submitted by snowgoer540 (Greg Carl)
232.240 2022 Sep 11
  - move powermax port option
Changes submitted by snowgoer540 (Greg Carl)
232.239 2022 Sep 11
  - add kerf-width pin for portability
231.238 2022 Sep 10
  - gcode filter check for incorrect m190 commmand
231.237 2022 Sep 07
Changes submitted by snowgoer540 (Greg Carl)
231.236 2022 Sep 03
  - fix startup crash caused by commit 0f8e0ab
Changes submitted by snowgoer540 (Greg Carl)
231.235 2022 Sep 02
  - add optional automatic thc activation
230.234 2022 Aug 27
  - revert removal of closeEvent hijack line
Changes submitted by snowgoer540 (Greg Carl)
230.233 2022 Aug 23
  - add missing globals to gcode filter
- remove unused modules, variables
Changes submitted by snowgoer540 (Greg Carl)
230.232 2022 Aug 21
  - fix a few more translation issues
Changes submitted by snowgoer540 (Greg Carl)
230.231 2022 Aug 21
  - fix probe test error if ihs-skip is active
229.231 2022 Aug 20
  - fix undefined variables and translation issues
Changes submitted by snowgoer540 (Greg Carl)
229.230 2022 Aug 19
229.229 2022 Aug 19
  - fix updates for v154 and v170
229.228 2022 Aug 17
Changes submitted by snowgoer540 (Greg Carl)
229.227 2022 Aug 17
  - material files naming consistency
229.226 2022 Aug 16
Changes submitted by snowgoer540 (Greg Carl)
229.225 2022 Aug 16
  - conv. use relative instead of absolute position for origin
- fix closing_cleanup__ not being called
Changes submitted by snowgoer540 (Greg Carl)
229.224 2022 Aug 12
  - fix button interlocking for torch pulse and ohmic test when not homed
Changes submitted by snowgoer540 (Greg Carl)
229.223 2022 Aug 11
  - make window headers/titles cohesive
Changes submitted by snowgoer540 (Greg Carl)
  - change workflow for setting peripheral offsets
A snowgoer540 and phillc54 collaboration
229.221 2022 Aug 07
  - fix updater handling of pref conversion from string to bool
Changes submitted by snowgoer540 (Greg Carl)
229.220 2022 Aug 07
  - add probe and scribe deployment pins for setting offsets
228.220 2022 July 25
  - fix small bug when clearing laser when it's out of bounds
- change window icons to Chips_Plasma
Changes submitted by snowgoer540 (Greg Carl)
228.219 2022 July 17
  - no need to inhibit jogging while probing
227.219 2022 July 17
  - move options from INI file to prefs file
227.218 2022 July 13
  - do not copy m190 if rip sim
227.217 2022 July 12
  - make gcode filter more generic
227.216 2022 July 08
  - conv_line: fix start point
227.215 2022 July 08
  - update to make use of new motion.jog-stop pin
Changes submitted by snowgoer540 (Greg Carl)
227.214 2022 July 05
  - fix rfl selection behavior
Changes submitted by snowgoer540 (Greg Carl)
227.213 2022 July 05
  - fix jog-inhibit error message
Changes submitted by snowgoer540 (Greg Carl)
227.212 2022 July 02
  - add paused time to statistics
226.211 2022 July 02
  - move statistics calculations to component
225.210 2022 July 01
  - fix "show last five" and "clear all" for error messages
- add preference to allow Z+ to override jog inhibit
Changes submitted by snowgoer540 (Greg Carl)
225.209 2022 June 30
  - fix missing files from /bin
225.208 2022 June 29
  - remove link in config directory
225.207 2022 June 25
  - change rs274 startup to code instead of subroutine
225.206 2022 June 23
  - inhibit puddle jump when in cut recovery mode
224.206 2022 June 17
  - set new enable_dro switch
224.205 2022 June 17
  - treat blank conversational entries as zero
224.204 2022 June 14
  - fix IHS skip in component
223.204 2022 June 05
  - fix conversational circle offset error
223.203 2022 June 05
  - show material overlay when offset label (_offsets) is shown
Changes submitted by snowgoer540 (Greg Carl)
223.202 2022 June 01
  - conversational circle leadin/leadout options
223.201 2022 June 01
  - use new variable to hide conv small origin
Changes submitted by snowgoer540 (Greg Carl)
223.200 2022 May 31
  - change soft keyboard for mdi
223.199 2022 May 31
223.198 2022 May 31
  - recreate gui images in svg format
- allow conversational examples to change color with gui
Changes submitted by snowgoer540 (Greg Carl)
223.197 2022 May 31
  - conversational restore entries on settings close
- conversational fix widget placement in lines/arcs
223.196 2022 May 30
  - conversational enhancements and code tidy
223.195 2022 May 25
  - fix soft keyboard display for various dialogs
223.194 2022 May 21
  - fixes for conversational widget consolidation
223.193 2022 May 20
  - conversational widget consolidation
223.192 2022 May 17
  - fix missing run from line variable
223.191 2022 May 17
  - change run button signal from pressed to clicked
- fix inconsistent graphics highlight clearing
Changes submitted by snowgoer540 (Greg Carl)
223.190 2022 May 14
  - make the run from line module gui agnostic
223.189 2022 May 10
  - deselect segments in preview on file load/reload
223.188 2022 May 10
  - fix error messages for run from line
223.187 2022 May 03
  - move conversational prefs
Changes submitted by snowgoer540 (Greg Carl)
223.186 2022 Apr 29
  - view checking/setting between tab changes no longer necessary (after commit e8b7258)
- hide: tool, small origin, limits in conversational preview window
Changes submitted by snowgoer540 (Greg Carl)
223.185 2022 Apr 25
  - gcode filter remove 'dummy' component
Changes submitted by snowgoer540 (Greg Carl)
223.184 2022 Apr 15
  - reset XY coordinates to pre-run state on abort for conversational block files
- conversational block bases X and Y parameters for active offset (G5x) instead of only G54
- alphabetize qtplasmac hal pins
Changes submitted by snowgoer540 (Greg Carl)
223.183 2022 Apr 14
Changes submitted by snowgoer540 (Greg Carl)
223.182 2022 Apr 07
  - set power button checked when toggled via KB shortcut F2
- Align KB shortcut for ESTOP (F1) to ESTOP_TYPE in INI file
- clear laser offsets after framing (move to X0Y0)
Changes submitted by snowgoer540 (Greg Carl)
223.181 2022 Mar 23
  - enable alignment laser for cut recovery
222.180 2022 Mar 17
  - prevent gui hang from user button
222.179 2022 Mar 16
  - use gcode units for the material overlay
- change safe height tests and messages
221.178 2022 Mar 15
  - edit qtplasmac prefs instead of system prefs
- conversational block allow negative offsets
221.177 2022 Mar 14
  - more appropriate updater fix
Changes submitted by snowgoer540 (Greg Carl)
221.176 2022 Mar 14
  - move update check after preference file creation
Changes submitted by snowgoer540 (Greg Carl)
221.175 2022 Mar 13
  - allow nested run from line
- rework run from line subroutine detection
- rework run from line start of cut
- rework run from line material handling
221.174 2022 Mar 13
  - add keyboard shortcut and hal pin to mimic LASER button
Changes submitted by snowgoer540 (Greg Carl)
221.173 2022 Mar 12
  - prevent saving a file as "rfl.ngc"
Changes submitted by snowgoer540 (Greg Carl)
222.172 2022 Mar 09
  - fix run from line parameter checking
- remove redundant prefs command and file
222.171 2022 Mar 08
  - fix prefs filename in gcode filter
222.170 2022 Mar 08
222.169 2022 Mar 07
  - add optional sim hal files
222.168 2022 Mar 02
  - fix power button checked state
- don't use bold text in material overlay
222.167 2022 Mar 01
  - add jog inhibit override
- use a transparent material overlay
221.166 2022 Feb 28
Changes submitted by snowgoer540 (Greg Carl)
221.165 2022 Feb 23
  - 9x16 gui change parameters tab layout
221.164 2022 Feb 23
  - allow shutdown from power button
- change shutdown messages
221.163 2022 Feb 22
  - fix incorrect error after incremental jog
221.162 2022 Feb 20
  - fix onboard keyboard error switching
221.161 2022 Feb 07
  - allow user button resize in stylesheets
221.160 2022 Jan 30
  - update handler states to match component states
Changes submitted by snowgoer540 (Greg Carl)
221.159 2022 Jan 27
  - remove mdi patch
- docs updates
Changes submitted by snowgoer540 (Greg Carl)
221.158 2022 Jan 24
  - MDI enhancements:
      - alt+return (or enter) opens the MDI
- return (or enter) with no entry closes the MDI
- add the ability to 'clear history'
- add the ability to 'setp' pins/params
- inhibit M4 commands in MDI
- history doesn't log entries with errors (thanks phillc54)
- history doesn't log consecutive duplicate entries (thanks phillc54)
- file editor now opens blank after file_clear
- show table view if editor is closed with no file loaded and no changes
- fix autorepeat turning off when MDI or editor were open and the main tab was left and returned to
- edit button is always active
- add hal pin to enable some tabs during run
- docs updates
Changes submitted by snowgoer540 (Greg Carl)
221.157 2022 Jan 22
  - fix update check
- update sim configs
221.156 2022 Jan 19
  - add table view to the preview window
A snowgoer540 and phillc54 collaboration
221.155 2022 Jan 18
  - inhibit external cut recovery functions when not paused
221.154 2022 Jan 18
  - prep work for simpler updating
221.153 2022 Jan 11
  - ensure OS autorepeat is on and log files are saved on close
- docs update
Changes submitted by snowgoer540 (Greg Carl)
221.152 2022 Jan 08
  - don't reload file if not previously loaded
221.151 2022 Jan 08
  - fix user button gcode motion
221.150 2022 Jan 02
  - ensure preview joint dro is removed after homing
221.149 2022 Jan 01
  - remove redundant parameter
221.148 2022 Jan 01
  - add toggle laser to user buttons
- change default font
221.147 2021 Dec 22
221.146 2021 Dec 20
  - add exception handling for pulse-halpin
Changes submitted by snowgoer540 (Greg Carl)
221.145 2021 Dec 20
  - add cycle run progress
- add ability to cancel laser alignment
- synchronise flashing
- fix sim laser and camera coordinates
221.144 2021 Dec 14
  - add fallback to torch if laser framing out of bounds
- re-instate entry check in conversational lines
221.143 2021 Dec 14
  - fix laser touchoff final move
- pmx485-test application enhancements
- remove pmx485 component loading from hal file
- add laser template to custom_postgui.hal file
A snowgoer540 and phillc54 collaboration
221.142 2021 Dec 10
  - fix feed rates for non native gcode units
- fix mdi history append
220.141 2021 Dec 10
  - enhance cut recovery button interlocking
- limit cut recovery movement distance
Changes submitted by snowgoer540 (Greg Carl)
220.140 2021 Dec 07
  - improve powermax comms error checking
- G-code filter fix cut recovery bug
- G-code filter add more illegal character checks
- update example wrenches
220.139 2021 Dec 03
  - fix requested feed rate calulation
219.139 2021 Dec 03
  - fix cut recovery with offset probing
218.139 2021 Dec 03
217.139 2021 Dec 03
  - allow gcode filter to check if m3 happens before movements
Changes submitted by snowgoer540 (Greg Carl)
217.138 2021 Dec 03
  - beginnings of illegal character checks in gcode filter
217.137 2021 Dec 01
  - highlight lines with qtplasmac faults in the editor
217.136 2021 Nov 30
  - allow status bar error message to flash via INI file setting
Changes submitted by snowgoer540 (Greg Carl)
217.135 2021 Nov 29
  - edit original file rather than filtered file
- stylesheet change for progress bar
- stylesheet change for buttons and checkbuttons
217.134 2021 Nov 28
  - disable CYCLE START when the editor is open
Changes submitted by snowgoer540 (Greg Carl)
217.133 2021 Nov 27
  - stylesheet change for new led option
217.132 2021 Nov 27
  - allow additional customization of status bar via stylesheets
Changes submitted by snowgoer540 (Greg Carl)
217.131 2021 Nov 27
  - move conversational to a module
- improve z motion handling in G-code filter and conversational block
217.130 2021 Nov 27
  - move run from line to a module
217.129 2021 Nov 27
  - change progress bar appearance
217.128 2021 Nov 25
  - gcode filter remove trailing periods
- fix absolute and incremental in run from line
- remove text from progress bar
217.127 2021 Nov 25
  - add linefeed to handler OPERATOR_ERROR messages
Changes submitted by snowgoer540 (Greg Carl)
217.126 2021 Nov 24
  - prevent multiple file loads
- gcode filter allows absolute and incremental with hole sensing
217.125 2021 Nov 21
  - fix copy/paste error in commit 37130e9
Changes submitted by snowgoer540 (Greg Carl)
217.124 2021 Nov 20
  - add CLEAR button to clear currently loaded program
- allow a saved .tap file to be loaded automatically after modifying in editor
Changes submitted by snowgoer540 (Greg Carl)
217.123 2021 Nov 18
  - change motion.requested-velocity to motion.feed-upm
217.122 2021 Nov 15
  - gcode filter rework error messaging
- gcode filter allow comments after parameters
217.121 2021 Nov 13
  - comment out conversational reload test lines
Changes submitted by snowgoer540 (Greg Carl)
217.120 2021 Nov 13
  - allow run from line with temporary materials
217.119 2021 Nov 12
  - add ofset probing option
- fix incremental jog stopping when button released
- clarify connections to qtplasmac gui hal pins
216.118 2021 Nov 10
  - fix scribe offset setting error if no tool table entry for axes
216.117 2021 Nov 8
  - add offset setup for laser, camera, and scribe
216.116 2021 Nov 6
  - fix origin for rotated WCS set via laser/camera
Changes submitted by snowgoer540 (Greg Carl)
216.115 2021 Nov 6
216.114 2021 Nov 5
  - add load latest file
- simplify framing setup code
216.113 2021 Nov 5
  - fix conversational origin settings
216.112 2021 Nov 3
  - fix offset when framing with a laser
- fix cycle start button state after loading with boundary errors
Changes submitted by snowgoer540 (Greg Carl)
216.111 2021 Oct 27
  - enhanced mode 0 arc ok establishment
215.110 2021 Oct 27
  - allow End key to touchoff X and Y to 0
Changes submitted by snowgoer540 (Greg Carl)
215.109 2021 Oct 27
  - updated qtvcp IndicatedPushButton
215.108 2021 Oct 25
  - fix virtual keyboard error message
215.107 2021 Oct 23
  - set kerf width and height per volt to 3 place decimals on imperial machines
Changes submitted by snowgoer540 (Greg Carl)
215.106 2021 Oct 22
  - attempt to prevent erroneous run from line text on cycle start button
- return to line 1 when canceling rfl selection
Changes submitted by snowgoer540 (Greg Carl)
215.105 2021 Oct 20
214.105 2021 Oct 20
  - fix startup display of kerf width zero
- add new styles for gcode editor
- change version numbers
214.104 2021 Oct 18
  - add external hal pins for:
      - thc enable
- torch enable
- corner lock enable
- kerfcross enable
- use auto volts
- ohmic probe enable
- mesh mode
- ignore arc ok
- cut recovery
Changes submitted by fupeama (Martin Kaplan)
214.103 2021 Oct 18
  - increase resolution of thc delay and change start time
version numbering changed to incorporate the hal component
1.0.102 2021 Oct 17
  - add flip and mirror to conversational
1.0.101 2021 Oct 17
  - remove redundant abort code
Changes submitted by snowgoer540 (Greg Carl)
1.0.100 2021 Oct 16
  - make all keys follow kb_shortcuts status
- general code housekeeping
- allow grid size to be returned to 0 in conversational
- docs updates
Changes submitted by snowgoer540 (Greg Carl)
1.0.99 2021 Oct 16
  - Improved overall conversational workflow
- Combined array, rotate, and scale
- Allow multiple manipulations of saved conversational files across sessions
1.0.98 2021 Oct 5
  - allow autorepeat on conversational and parameters tabs
Changes submitted by snowgoer540 (Greg Carl)
1.0.97 2021 Sep 27
  - allow probe test to remain on parameters tab if started externally
- allow external commands buttons to be valid even in estop
- update ohmic test run disable logic
- add height diagram to docs
Changes submitted by snowgoer540 (Greg Carl)
1.0.96 2021 Sep 24
  - fix cycle stop behavior after probe test timeout
- allow cycle stop to cancel a torch pulse
- enhance button/tab states for probe test and torch pulse
- tidy logic for disabling of keyboard keys
- small docs update
Changes submitted by snowgoer540 (Greg Carl)
1.0.95 2021 Sep 24
  - rework for using different units in gcode
1.0.94 2021 Sep 16
  - change pmx485 shutdown message
- fix text error in conversational triangle
1.0.93 2021 Sep 13
  - fix disabled states if cycle stopped while cycle paused
Changes submitted by snowgoer540 (Greg Carl)
1.0.92 2021 Sep 13
1.0.91 2021 Sep 12
  - make button/tab states congruent and visually indicated
Changes submitted by snowgoer540 (Greg Carl)
1.0.90 2021 Sep 11
  - refine use of autorepeat in mdi and editor
Changes submitted by snowgoer540 (Greg Carl)
1.0.89 2021 Sep 11
  - workarounds for horrible qt stylesheets
1.0.88 2021 Sep 09
1.0.87 2021 Sep 09
  - rework slow jog functions
- tab tracking
1.0.86 2021 Sep 6
  - tidy pmx485 code
- update tooltip
- allow keys to autorepeat in editor and mdi disable elsewhere
- use button states instead of text for conditional checks
Changes submitted by snowgoer540 (Greg Carl)
1.0.85 2021 Sep 06
1.0.84 2021 Sep 05
  - update tooltip descriptions
Changes submitted by snowgoer540 (Greg Carl)
1.0.83 2021 Sep 04
  - reduce cpu usage caused by stylesheet changes
1.0.82 2021 Sep 03
  - unload pmx485 component if no port was specified
- set torch as the active tool on startup
Changes submitted by snowgoer540 (Greg Carl)
1.0.81 2021 Sep 03
  - change flash rate to ease cpu usage
1.0.80 2021 Sep 02
  - fix gcodeprops for axes offsets
1.0.79 2021 Sep 02
  - move tooltips to a loadable module
- add language translation script
1.0.78 2021 Sep 01
  - allow editing of non gcode files
- fix camera rotation
1.0.77 2021 Aug 29
  - add more custom user button error checking
Changes submitted by snowgoer540 (Greg Carl)
1.0.76 2021 Aug 28
  - framing button enhancements:
  - fix framing behavior for hori./vert. lines starting at offset origin
- enhance button code error checking
- add ability to have fixed feed rate for framing motion
- EDIT and MDI button enhancements:
  - respective button shows as activate when widget is in use
- allow editor to be closed by clicking button again
 
- docs updates
Changes submitted by snowgoer540 (Greg Carl)
1.0.75 2021 Aug 26
  - update internationalization infrastructure
- fix runcritical logic
Changes submitted by snowgoer540 (Greg Carl)
1.0.74 2021 Aug 26
1.0.73 2021 Aug 26
  - fix axis limit error message
1.0.72 2021 Aug 25
1.0.71 2021 Aug 24
  - tidy manual cut code
- add internationalization to error messages added in 1.0.68 and 1.0.69
- remove deprecated run button timer work around
- docs updates
Changes submitted by snowgoer540 (Greg Carl)
1.0.70 2021 Aug 24
  - add internationalisation infrastructure
1.0.69 2021 Aug 23
  - manual cut enhancements:
  - automatically set the jog slider to the feed rate of the currently selected material
- automatically return the jog slider to the previous value after manual cut
- blink jog speed to show it is being overridden
- disable jog speed manipulation during manual cut
- disable Z jog during manual cut to prevent errors
- CYCLE START will change to MANUAL CUT and blink
- docs updates
Changes submitted by snowgoer540 (Greg Carl)
1.0.68 2021 Aug 22
  - allow toggle-halpin buttons to be marked "runcritical"
- check for spelling errors in a framing button using "usecurrentzheight"
- docs updates
Changes submitted by snowgoer540 (Greg Carl)
1.0.67 2021 Aug 21
  - docs updates
- add material file processing exception handling
- enhance pulse-halpin button code to:
  - display countdown timer on the button
- allow canceling of a pulse by clicking the button again
- allow canceling of a pulse by clicking a toggle-halpin button controlling the same halpin
Changes submitted by snowgoer540 (Greg Carl)
1.0.66 2021 Aug 13
  - fix mdi to manual mode change
1.0.65 2021 Aug 12
  - run from line enhancements
- load default material after a successful run with a temp material
- docs update
Changes submitted by snowgoer540 (Greg Carl)
1.0.64 2021 Aug 11
  - Add scale for external height override
Changes submitted by fupeama (Martin Kaplan)
1.0.63 2021 Aug 11
  - improve error handling in gcode filter
1.0.62 2021 Aug 09
  - fix manual cut AttributeError for those without a Manual Cut button
Changes submitted by snowgoer540 (Greg Carl)
1.0.61 2021 Aug 08
  - fix usecurrentzheight for framing button code
Changes submitted by snowgoer540 (Greg Carl)
1.0.60 2021 Aug 03
  - fix exception handling for button code
Changes submitted by snowgoer540 (Greg Carl)
1.0.59 2021 Aug 02
  - tidy previously submitted handler code
- update docs
Changes submitted by snowgoer540 (Greg Carl)
1.0.58 2021 Aug 02
  - add external hal pin for slow jog
- set cut amps minimum to 10
- add tooltips option
1.0.57 2021 Jul 26
  - create qtplasmac.thc_feed_rate pin and net to plasmac.thc-feed-rate for setting with the handler
- remove whitespace from handler
Changes submitted by snowgoer540 (Greg Carl)
1.0.56 2021 Jul 26
  - fix thc feed rate error for some locales
1.0.55 2021 Jul 23
  - add external pin for MPG height override
1.0.54 2021 Jul 19
  - add external pins ext_height_ovr_plus, ext_height_ovr_minus, ext_height_ovr_reset
Changes submitted by fupeama (Martin Kaplan)
  - probe test can be canceled via cycle stop or esc key
- make manual cut button activate during manual cut
Changes submitted by snowgoer540 (Greg Carl)
1.0.53 2021 Jul 18
  - add manual cut user button
- more work on button interlocking
1.0.52 2021 Jul 13
  - check for kinematics error in INI file
1.0.51 2021 Jul 12
  - add probe test specific error messages
- update error message section of docs
Changes submitted by snowgoer540 (Greg Carl)
1.0.50 2021 Jul 08
  - replace inadvertently removed probe test error code
1.0.49 2021 Jul 07
  - add three hal bit output pins
1.0.48 2021 Jul 06
  - fix probe test error handling
- run from line enhancements
- change gcode filter z axis
1.0.47 2021 Jun 30
  - add ellipse to conversational
1.0.46 2021 Jun 27
1.0.45 2021 Jun 26
  - clear notification color on button press
1.0.44 2021 Jun 24
  - G-code parser - limit first Z move number of decimal places to 3
Changes submitted by snowgoer540 (Greg Carl)
1.0.43 2021 Jun 22
  - allow hiding start, pause, and stop  gui buttons
- add external start/pause button
1.0.42 2021 Jun 22
  - fix external abort pin
- add external power pin
1.0.41 2021 Jun 22
  - add hal pins for pendants/external buttons
- add pulse hal pin to user buttons
- change statistics tab color on error
1.0.40 2021 Jun 15
  - ensure no temporary material numbers in material file
  - G-Code parser error messages
Change submitted by snowgoer540 (Greg Carl)
1.0.39 2021 Jun 12
  
  - add machine log to statistics tab and configuration backups
1.0.38 2021 Jun 10
  
  - rework migration assistant
1.0.37 2021 Jun 01
  
  - add custom layouts for onboard virtual keyboard
1.0.36 2021 May 29
  
  - conversational save, make .ngc default extension if not specified
1.0.35 2021 May 28
  
  - fix arc lost delay
- fix arc ok in sim panel
- add some comments in run from line code
1.0.34 2021 May 20
  
  - add long pulse to torch pulse function
1.0.33 2021 May 15
  
  - make helper files use build python version
1.0.32 2021 May 08
  
  - allow multiple temporary materials
1.0.31 2021 May 05
  
1.0.30 2021 May 05
  
  - conversational rotate code enhancement
- conversational scale add offset capability
- conversational change auto preview
- conversational add more error checking
- fix Z height for metric/imperial cross loading
- fix bounds checking for metric/imperial cross loading
- change the plasmac wrenches
1.0.29 2021 May 01
  
  - reorder conversational shapes
1.0.28 2021 Apr 30
  
  - add scale shape to conversational
1.0.27 2021 Apr 28
  
  - more conversational entry checks
- tidy a few more error messages
Changes submitted by snowgoer540 (Greg Carl)
1.0.26 2021 Apr 25
  
  - conversational interlock for unsaved/unsent shapes
- change button text for all dialogs
- tidy up messages
- add more validity checks for custom user buttons
- more conversational entry checks
Changes submitted by snowgoer540 (Greg Carl)
1.0.25 2021 Apr 21
  
  - validate all conversational entries
- reset conversational when returning
- fix conversational bolt circle leadin/leadout
1.0.24 2021 Apr 21
  
  - fix user button not executing multiple codes
1.0.23 2021 Apr 21
  
  - update bounds_check code to prevent errors due to language issues
- doc updates to explain returning to the default styling and to fix typos
Changes submitted by snowgoer540 (Greg Carl)
1.0.22 2021 Apr 20
  
  - validate leadins in conversational
- fix user buttons gcode code validation
- fix user buttons external code validation
- fix typos and remove redundant code
1.0.21 2021 Apr 16
  
  - fix jog keys/buttons for any joint sequence
1.0.20 2021 Apr 17
  
  - conversational: prevent error if leading zero is omitted for lead in field
- conversational: add material info to preview window
- conversational: add kerf width to material info
- align torch pulse code with probe test code
- doc updates for clarity
Changes submitted by snowgoer540 (Greg Carl)
1.0.19 2021 Apr 16
  
  - add keyboard jog keys for fifth axis
1.0.18 2021 Apr 15
  
1.0.17 2021 Apr 14
  
1.0.16 2021 Apr 14
  
  - fix jog stop error when manual cutting
1.0.15 2021 Apr 14
  
  - allow dro to move to top in 16:9 and 4:3 formats
- validate user button code
- use qtvcp autorepeat enable/disable
1.0.14 2021 Apr 12
  
  - bounding check now handles gcode that contains only X or only Y movements without error
- added the distance outside of the limits to the bounds error message(s)
- added exception handling to the m190 script to prevent erroneous errors in terminal
- minor docs changes
Changes submitted by snowgoer540 (Greg Carl)
1.0.13 2021 Apr 10
  
Changes submitted by snowgoer540 (Greg Carl)
1.0.12 2021 Apr 9
  
  - installation changes due to pncconf & step conf changes
- remove autorepeat kludge, use key inhibit instead
- add bounds test on program load
- add time count to torch pulse
- add some additional button interlocking
1.0.11 2021 Apr 7
  
  - fix keyboard losing focus when:
  - clicking cycle stop while a running program is rapiding
- pressing escape while a running program is rapiding
- exiting the gcode editor if the program did not load properly
- canceling a file load if there was previously an error
Changes submitted by snowgoer540 (Greg Carl)
1.0.10 2021 Apr 05
 
  - fix unused torch pulse button error
1.0.9 2021 Mar 27
 
  - fix offset calc in conversational shapes
1.0.8 2021 Mar 27
  
  - add arc on registry reads to pmx485.py
- add pmx arc on panel to statistics tab
Changes submitted by snowgoer540 (Greg Carl)
1.0.7 2021 Mar 26
 
  - fix button layout on 16x9 and 4x3
1.0.6 2021 Mar 25
 
  - add machine name to titlebar
- make color picker modal and consistent
1.0.5 2021 Mar 23
 
1.0.4 2021 Mar 22
 
  - fix missing THC feed rate
1.0.3 2021 Mar 20
 
  - fix mode 2 led signal names
1.0.2 2021 Mar 19
 
  - fix laser hal pin net error
1.0.1 2021 Mar 19
 
  - add laser hal pin to setup
- fix pmx485 path
1.0 2021 Mar 15
 
  - tidy up conversational and docs
- fix conversational error messages
- add kerf offset lead in check to star
Changes submitted by snowgoer540 (Greg Carl)
version numbering changed after release
0.9.54 2021 Mar 12
 
  - pre-release tidy up and conforming number 1
0.9.53 2021 Mar 12
 
0.9.52 2021 Mar 10
 
  - put all helper scripts in bin directory
0.9.51 2021 Mar 09
 
  - clear plot after framing
- fix migrator radiobutton height
- make helper scripts more consistent
0.9.50 2021 Mar 09
 
  - add framing
- add plasmac to qtplasmac migration tool
- fix material file case sensitivity
0.9.49 2021 Mar 08
 
  - fix float and ohmic trip errors
- fix esc for manual cut
- more button interlocking
0.9.48 2021 Mar 06
 
  - add more keyboard shortcuts
0.9.47 2021 Mar 02
 
  - add plasmac to qtplasmac parameter converter
0.9.46 2021 Mar 01
 
  - fix paused motion speed
- add configuration backup
0.9.45 2021 Feb 28
 
  - fix conversational circle gcode order
- fix conversational bolt-circle gcode order
- add warnings to component
0.9.44 2021 Feb 27
 
  - fix consumable change interlock
- fix cut recovery feed rate
- fix cut recovery sequencing
- change debug-print to pin
0.9.43 2021 Feb 25
 
  - fix scaling block
- fix cut recovery cancel feed rate
- clear cut recovery offsets when cycle stop pressed
- fix consumable change interlocks
- pause consumable change when sensors tripped
- don't accumulate statistics when torch disabled
0.9.41 2021 Feb 20
 
  - ensure offsets are correctly cleared
0.9.40 2021 Feb 19
 
0.9.39 2021 Feb 16
 
  - fix conversational material error
0.9.38 2021 Feb 15
 
  - comment out commit #3368c01
0.9.37 2021 Feb 15
 
  - don't allow jogs while run not complete
- stop run timer if powered off
- remove a debug print
- print # if used
0.9.36 2021 Feb 14
 
  - fix start error if no consumable change setting
0.9.35 2021 Feb 13
 
  - fix keyboard handler for file dialogs
0.9.34 2021 Feb 13
 
0.9.33 2021 Feb 13
 
  - allow users custom styles
0.9.32 2020 Feb 13
 
  - fix interlocks when offsets are active
- match sim panel colors to gui colors
0.9.31 2021 Feb 12
 
0.9.30 2021 Feb 01
 
  - fix sim hal file
- allow inhibit for gui button jog
- remove startup timer
- add material converter
- style the setup application
0.9.29 2021 Feb 01
 
  - fix initial z move
- remove redundant folder/files
0.9.28 2021 Jan 31
 
  - fix run from line scaling
0.9.27 2021 Jan 31
 
  - disable start button if offsets active
0.9.26 2021 Jan 28
 
  - fix power button size when no estop button
0.9.25 2021 Jan 28
 
  - use thc threshold for torch height override change value
0.9.24 2021 Jan 26
 
  - fix powermax comms for 9x16 and 4x3 guis
0.9.23 2021 Jan 26
 
  - add dwell time for end of cut
- new sim tcl file
- add tcl files to setup program
- add estop options
- fix pmx485 messages
- change conversational images
- add jog inhibit
0.9.22 2021 Jan 21
 
0.9.21 2021 Jan 16
 
  - allow sims to keep up to date
0.9.20 2021 Jan 16
 
  - accept mdi history keypresses
0.9.19 2021 Jan 14
 
0.9.18 2021 Jan 3
 
  - prevent editor enabling run from line
0.9.17 2021 Jan 12
 
0.9.16 2021 Jan 12
 
  - fix material reload error
0.9.15 2021 Jan 7
 
  - fix conversational error dialogs
0.9.14 2021 Jan 4
 
  - fix reconfigure mode of qtplasmac-setup
0.9.13 2021 Jan 3
 
  - fix conversational tab stops and focus
0.9.12 2021 Jan 3
 
  - rename conversational folder for consistency
- change conversational send button for consistency
- fix height override hal pin name
0.9.11 2021 Jan 2
 
  - fix send interlock for conversational rotate and array
0.9.10 2021 Jan 2
 
0.9.9 2021 Jan 1
 
  - keep retrying rs485 until disabled
0.9.8 2021 Jan 1
 
  - fix material overlay display
0.9.7 2020 Dec 31
 
  - allow torch pulse escape
- fix editing focus and keystrokes
- key + shift allows full speed rapids
0.9.6 2020 Dec 31
 
  - fix gusset text
- fix mdi focus and selection color
- prevent duplicate initial z moves
- rs485 fixes and error display changes
- mdi input changes
- fix conversational rotate
0.9.5 2020 Dec 30
 
  - change conversational fonts and layout
0.9.5 2020 Dec 30
 
  - change conversational fonts and layout
0.9.4 2020 Dec 29
 
  - fix powermax serial communications
0.9.3 2020 Dec 26
 
  - more interlock changes
- clear plot after file load
0.9.2 2020 Dec 23
 
  - change file locations
- add setup application
- remove automatic path linking
0.9.1 2020 Dec 18
 
  - fix cut recovery move display
0.9.0 2020 Dec 18
 
  - begin pre-release version history