Files
2026-08-20 06:17:39 +08:00

557 lines
15 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<h2>QtPlasmaC Version History - LinuxCNC 2.10</h2>
<style>
table, th, td {border:1px solid black}
table {border-collapse:collapse;}
th, td {text-align:left; padding-left:8px; padding-right:8px;}
</style>
</head>
<body>
<b>Version Numbering <font color="green">nnn</font>.<font color="blue">nnn</font></b>
<table>
<tr>
<th>Number</th>
<th>Description</th>
</tr>
<tr>
<td><font color="green">nnn</font></td>
<td>hal component version</td>
</tr>
<tr>
<td><font color="blue">nnn</font></td>
<td>gui version</td>
</tr>
</table>
<br>
<!--- ****** ADD NEXT VERSION BELOW THIS LINE ****** --->
<br><b><u>016.087 2026 Aug 01</u></b>
<ul style="margin:0;">
<li>reload file with G10 rotation in MDI for bounds checking</li>
</ul>
<br><b><u>016.086 2026 Jun 07</u></b>
<ul style="margin:0;">
<li>fix double "qtvcp" ghost windows on repeated switches to the conversational tab</li>
</ul>
<br><b><u>016.085 2026 Jun 06</u></b>
<ul style="margin:0;">
<li>fix runaway jog when switching tabs while a jog key is held</li>
</ul>
<br><b><u>016.084 2026 Mar 12</u></b>
<ul style="margin:0;">
<li>fix framing and missed interlock</li>
</ul>
<br><b><u>016.083 2026 Feb 20</u></b>
<br><b>QtPlasmaC GUI</b>
<ul style="margin:0;">
<li>update tooltips to included missing GUI elements and remove duplicate translations</li>
<li>fix RFL string comparisons</li>
<li>fix interlock for Material Parameters</li>
<li>add z-motion watchdog to GUI to catch any state-change hang ups not caught by monitoring motion.eoffset-limited</li>
</ul>
<b>PlasmaC Component</b>
<ul style="margin:0;">
<li>monitor motion.eoffset-limited to determine if the commanded motion is outside of the soft limits</li>
</ul>
<br><b><u>015.082 2026 Feb 06</u></b>
<ul style="margin:0;">
<li>refactor button interlocking</li>
<li>fix laser button state if bounds error during laser dry run</li>
</ul>
<br><b><u>015.081 2026 Feb 03</u></b>
<ul style="margin:0;">
<li>rename variables to avoid conflict with python builtin names</li>
<li>remove redundant str() calls in f-strings</li>
<li>fix tab level</li>
<li>fix typo in pmx485 fault list</li>
<li>allow file clear button to work if single cut encounters a bounds error</li>
<li>clarify section/option error message for user buttons</li>
</ul>
<br><b><u>015.080 2026 Feb 01</u></b>
<ul style="margin:0;">
<li>rework torch pulse</li>
</ul>
<br><b><u>014.079 2026 Jan 01</u></b>
<br><b>QtPlasmaC GUI</b>
<ul style="margin:0;">
<li>079: align cone_size spinboxs with glcanon allowables</li>
</ul>
<b>PlasmaC Component</b>
<ul style="margin:0;">
<li>014: remove safe_min from THC top limit check in Mode 2</li>
<li>013: allow THC up/down outputs in Mode 2 when idle</li>
<li>012: fix arc voltage ring buffer off-by-one errors</li>
<li>011: general housekeeping</li>
</ul>
<br><b><u>010.078 2025 Dec 26</u></b>
<ul style="margin:0;">
<li>fix tabbing order for recent GUI additions</li>
<li>make all spinboxes consistent for Auto Activate THC</li>
</ul>
<br><b><u>010.077 2025 Dec 22</u></b>
<ul style="margin:0;">
<li>change power button from ActionButton to QPushButton on 9x16 screen</li>
</ul>
<br><b><u>010.076 2025 Dec 22</u></b>
<ul style="margin:0;">
<li>allow probe test to be aborted when plasmac.probe-test-error goes true</li>
<li>reload material file before repopulating the GUI</li>
<li>allow Probe Height and Safe Height to be zero to follow component and docs</li>
<li>normalize distance decimal places for Parameters tab</li>
<li>tweak gcode filter decimal places</li>
<li>add Slat Height and Material Thickness probing option</li>
</ul>
<br><b><u>009.075 2025 Nov 29</u></b>
<ul style="margin:0;">
<li>fix bugs and enhance Run From Line</li>
</ul>
<br><b><u>009.074 2025 Nov 28</u></b>
<ul style="margin:0;">
<li>add icons for Operator Text and Operator Display dialog boxes</li>
</ul>
<br><b><u>009.073 2025 Nov 27</u></b>
<ul style="margin:0;">
<li>fix gcode filter copy/paste error</li>
<li>fix modifying\creating new materials via magic comments</li>
</ul>
<br><b><u>009.072 2025 Oct 26</u></b>
<ul style="margin:0;">
<li>do a little less filtering of z moves with keep-z-motion</li>
</ul>
<br><b><u>009.071 2025 Aug 07</u></b>
<ul style="margin:0;">
<li>add newlines between codes in conversational pre and postamble</li>
</ul>
<br><b><u>009.070 2025 Aug 07</u></b>
<ul style="margin:0;">
<li>add M52P1 to conversational pre and postamble</li>
</ul>
<br><b><u>009.069 2025 Jul 28</u></b>
<ul style="margin:0;">
<li>enhance cutcritical dialog with checkboxes for each untoggled button</li>
</ul>
<br><b><u>009.068 2025 Jul 25</u></b>
<ul style="margin:0;">
<li>"VEL:" label now indicates active velocity reduction and shows commanded feed rate percentage</li>
<li>suppress gcode filter warnings when material feed rate is 0</li>
<li>prevent material selector from opening when velocity label or indicator is clicked</li>
<li>allow velocity reduction between 1-100, fix documentation inconsistency</li>
</ul>
<br><b><u>008.067 2025 Jun 28</u></b>
<ul style="margin:0;">
<li>allow clicking error notification background to stop error blinking</li>
<li>add dialog-error icon to error notification box</li>
</ul>
<br><b><u>008.066 2025 Jun 19</u></b>
<ul style="margin:0;">
<li>fix misshaped conversational internal angled rectangles</li>
</ul>
<br><b><u>008.065 2025 Jun 06</u></b>
<ul style="margin:0;">
<li>start conversational shapes at origin</li>
<li>uppercase conversational</li>
<li>adaptive feed consistency
<li>conversational block refactor</li>
</ul>
<br><b><u>008.064 2025 May 18</u></b>
<ul style="margin:0;">
<li>remove material drop down from conversation block in all instances</li>
<li>leave conversational block if new or clear was clicked</li>
</ul>
<br><b><u>008.063 2025 May 02</u></b>
<ul style="margin:0;">
<li>remove gcodegraphics patch</li>
<li>prepare docs url for when master releases</li>
</ul>
<br><b><u>008.062 2025 Mar 29</u></b>
<ul style="margin:0;">
<li>add header to configuration messages</li>
<li>add helper function to updater to expand ini file if #INCLUDE is used</li>
<li>initialized__ should turn off autorepeat last</li>
</ul>
<br><b><u>008.061 2025 Mar 16</u></b>
<ul style="margin:0;">
<li>sim panel add styling to Mode 2 buttons</li>
</ul>
<br><b><u>008.060 2025 Mar 16</u></b>
<ul style="margin:0;">
<li>update sim styling with GUI styling changes</li>
<li>make sim styling match GUI</li>
<li>set sim button focus policy to noFocus</li>
<li>apply style changes to preview stack related buttons, and user manual</li>
<li>fix some button interlocking</li>
<li>ensure laser button is enabled before allowing ext or keyboard calls to it</li>
</ul>
<br><b><u>008.059 2025 Mar 14</u></b>
<ul style="margin:0;">
<li>check for missing dependency before styling User Manual</li>
</ul>
<br><b><u>008.058 2025 Mar 12</u></b>
<ul style="margin:0;">
<li>fix docs URL for Master branch</li>
<li>apply GUI styling to User Manual</li>
</ul>
<br><b><u>008.057 2025 Mar 07</u></b>
<ul style="margin:0;">
<li>some more File Clear clean up from commit 40e4a23</li>
<li>align button code handling with docs</li>
</ul>
<br><b><u>008.056 2024 Nov 30</u></b>
<ul style="margin:0;">
<li>fix paths in langlink file</li>
</ul>
<br><b><u>008.055 2024 Nov 26</u></b>
<ul style="margin:0;">
<li>fix linking and documentation for internationalization</li>
</ul>
<br><b><u>008.054 2024 Nov 5</u></b>
<ul style="margin:0;">
<li>fix tooltip variable name missed in 008.053 (commit bb07323)</li>
</ul>
<br><b><u>008.053 2024 Oct 11</u></b>
<ul style="margin:0;">
<li>revert change in 008.052 (commit cbfe160)</li>
<li>add ext_pause_only, add ext_resume</li>
<li>add missing calls to the pause_pressed method</li>
</ul>
<br><b><u>008.052 2024 Oct 4</u></b>
<ul style="margin:0;">
<li>make ext_pause only pause the machine (no resume)</li>
</ul>
<br><b><u>008.051 2024 Oct 2</u></b>
<ul style="margin:0;">
<li>fix button setup logic and error message</li>
<li>update for latest opengl libraries added in commit 8c68df8</li>
</ul>
<br><b><u>008.050 2024 Sept 6</u></b>
<ul style="margin:0;">
<li>fix sim m_code pathing</li>
<li>allow update 001-017 to be correctly applied</li>
</ul>
<br><b><u>008.049 2024 Sept 2</u></b>
<ul style="margin:0;">
<li>process element names for custom stylesheets as well</li>
</ul>
<br><b><u>008.048 2024 Aug 21</u></b>
<ul style="margin:0;">
<li>remove work around for pyqt5.11 not having setTabVisible</li>
</ul>
<br><b><u>008.047 2024 Aug 21</u></b>
<ul style="margin:0;">
<li>fix file load after single cut</li>
</ul>
<br><b><u>008.046 2024 Jun 5</u></b>
<ul style="margin:0;">
<li>add control buttons to conversational preview</li>
</ul>
<br><b><u>008.045 2024 May 28</u></b>
<ul style="margin:0;">
<li>fix run from line temporary material error</li>
</ul>
<br><b><u>008.044 2024 May 21</u></b>
<ul style="margin:0;">
<li>make all bounds check errors congruent</li>
<li>PEP 8/linter housekeeping</li>
</ul>
<br><b><u>008.043 2024 May 4</u></b>
<ul style="margin:0;">
<li>align component bounds check with gui bounds check</li>
</ul>
<br><b><u>007.043 2024 May 3</u></b>
<ul style="margin:0;">
<li>reinstate different grid sizes for preview and conversational</li>
</ul>
<br><b><u>007.042 2024 May 3</u></b>
<ul style="margin:0;">
<li>add laser_mode input pin for fiber laser use to plasmac.comp</li>
</ul>
<br><b><u>006.042 2024 Apr 27</u></b>
<ul style="margin:0;">
<li>calculate pierce points in conversational blocks</li>
</ul>
<br><b><u>006.041 2024 Apr 25</u></b>
<ul style="margin:0;">
<li>simplify and enhance color changing for user buttons</li>
<li>fix odd cursor behavior when editing text in conversational</li>
</ul>
<br><b><u>006.040 2024 Apr 21</u></b>
<ul style="margin:0;">
<li>change focusPolicy from NoFocus to ClickFocus</li>
</ul>
<br><b><u>006.039 2024 Apr 21</u></b>
<ul style="margin:0;">
<li>enhance tab key usage</li>
</ul>
<br><b><u>006.038 2024 Apr 21</u></b>
<ul style="margin:0;">
<li>conv_polygon fix variable name</li>
</ul>
<br><b><u>006.037 2024 Apr 20</u></b>
<ul style="margin:0;">
<li>add laser dry run without probing</li>
<li>add single cutpath to run from line</li>
</ul>
<br><b><u>005.036 2024 Apr 14</u></b>
<ul style="margin:0;">
<li>fix button_normal "pressed" color</li>
</ul>
<br><b><u>005.035 2024 Apr 10</u></b>
<ul style="margin:0;">
<li>fix g-code filter retrieval of pierce points</li>
</ul>
<br><b><u>005.034 2024 Apr 9</u></b>
<ul style="margin:0;">
<li>fix button interlock when bounds error is present</li>
<li>remove unused variables</li>
</ul>
<br><b><u>005.033 2024 Mar 30</u></b>
<ul style="margin:0;">
<li>check for valid default material</li>
</ul>
<br><b><u>005.032 2024 Mar 24</u></b>
<ul style="margin:0;">
<li>use real USER_M_PATH in package configs</li>
</ul>
<br><b><u>005.031 2024 Mar 21</u></b>
<ul style="margin:0;">
<li>fix missing error message for invalid parameter in temporary material</li>
</ul>
<br><b><u>005.030 2024 Mar 15</u></b>
<ul style="margin:0;">
<li>prevent torch hitting material during offset probing</li>
</ul>
<br><b><u>004.030 2024 Mar 05</u></b>
<ul style="margin:0;">
<li>fix table view position for all machine coordinates</li>
</ul>
<br><b><u>004.029 2024 Feb 28</u></b>
<ul style="margin:0;">
<li>fix material overlay for locales that use a comma as a decimal</li>
</ul>
<br><b><u>004.028 2024 Feb 25</u></b>
<ul style="margin:0;">
<li>add translation for tool type</li>
</ul>
<br><b><u>004.027 2024 Feb 25</u></b>
<ul style="margin:0;">
<li>fix gcode filter spotting coordinates when overburn is active</li>
</ul>
<br><b><u>004.026 2024 Feb 24</u></b>
<ul style="margin:0;">
<li>allow Z DRO to display torch height in manual cut</li>
</ul>
<br><b><u>004.025 2024 Feb 22</u></b>
<ul style="margin:0;">
<li>manual cut: fix abort state</li>
<li>cut recovery: fix state when offsets are reset</li>
<li>run from line: remove additional M66 line</li>
<li>run from line: fix G21 test</li>
<li>run from line: allow for space after G53</li>
</ul>
<br><b><u>003.024 2024 Feb 19</u></b>
<ul style="margin:0;">
<li>filter X and Y pierce points separately
</li>
</ul>
<br><b><u>003.023 2024 Feb 17</u></b>
<ul style="margin:0;">
<li>fix missing g64 value in run from line
</li>
</ul>
<br><b><u>003.022 2024 Feb 09</u></b>
<ul style="margin:0;">
<li>file clear enhancements</li>
<li>code warn when gcode contains math</li>
</ul>
<br><b><u>003.021 2024 Feb 03</u></b>
<ul style="margin:0;">
<li>reset moving pierce to zero on abort</li>
<li>ensure-m190-exists-in-user_m_path</li>
</ul>
<br><b><u>003.020 2024 Feb 03</u></b>
<ul style="margin:0;">
<li>rework bounds checking</li>
</ul>
<br><b><u>003.019 2024 Feb 03</u></b>
<ul style="margin:0;">
<li>disable g92 offsets</li>
</ul>
<br><b><u>003.018 2024 Feb 02</u></b>
<ul style="margin:0;">
<li>add sixth axis</li>
<li>add gcode magic word for tube cutting</li>
</ul>
<br><b><u>002.017 2024 Jan 30</u></b>
<ul style="margin:0;">
<li>move user_m_files to nc_files/plasmac/m_files</li>
</ul>
<br><b><u>002.016 2024 Jan 25</u></b>
<ul style="margin:0;">
<li>add moving pierce</li>
</ul>
Changes submitted by James Walker (joco-nz)
<br><b><u>001.016 2024 Jan 15</u></b>
<ul style="margin:0;">
<li>fix conversational triangle</li>
</ul>
<br><b><u>001.015 2023 Dec 23</u></b>
<ul style="margin:0;">
<li>change runcritical to cutcritical</li>
<li>add cutcritical check to manual and single cut sequences</li>
</ul>
<br><b><u>001.014 2023 Dec 13</u></b>
<ul style="margin:0;">
<li>fix string formatting</li>
</ul>
<br><b><u>001.013 2023 Dec 13</u></b>
<ul style="margin:0;">
<li>fix parsing linuxcnc version</li>
</ul>
<br><b><u>001.012 2023 Dec 12</u></b>
<ul style="margin:0;">
<li>fix invalid escape sequences</li>
</ul>
<br><b><u>001.011 2023 Nov 16</u></b>
<ul style="margin:0;">
<li>convert project to f strings</li>
</ul>
<br><b><u>001.010 2023 Nov 07</u></b>
<ul style="margin:0;">
<li>fix gcode filter comments error</li>
</ul>
<br><b><u>001.009 2023 Nov 05</u></b>
<ul style="margin:0;">
<li>rework versioning due to master branch diverging</li>
</ul>
<br><b><u>001.008 2023 Nov 04</u></b>
<ul style="margin:0;">
<li>fix translation in pmx485_check</li>
<li>allow grid in P view</li>
</ul>
<br><b><u>001.007 2023 Nov 04</u></b>
<ul style="margin:0;">
<li>add dual code user button</li>
<li>allow alternate text on toggle halpin button</li>
</ul>
<br><b><u>001.006 2023 Oct 31</u></b>
<ul style="margin:0;">
<li>prevent extra temporary material addition from conversational</li>
</ul>
<br><b><u>001.005 2023 Oct 31</u></b>
<ul style="margin:0;">
<li>allow negative pierce only offsets</li>
</ul>
<br><b><u>001.004 2023 Oct 31</u></b>
<ul style="margin:0;">
<li>add x/y offsets for pierce only mode</li>
</ul>
<br><b><u>001.003 2023 Oct 28</u></b>
<ul style="margin:0;">
<li>fix imperial cut parameter ranges</li>
</ul>
<br><b><u>001.002 2023 Oct 21</u></b>
<ul style="margin:0;">
<li>fix power button styling</li>
</ul>
<br><b><u>001.001 2023 Oct 19</u></b>
<ul style="margin:0;">
<li>add adjustable x/y axes velocity for offset probing</li>
</ul>
<br><b><u>000.000 2023 Oct 18</u></b>
<ul style="margin:0;">
<li>initial version, diverged from 2.9 @ 236.294</li>
</ul>