Skip to content

QtVcp: new calc features, new homing option on ActionButton, new OperatorValueLine widget, indicatorMixin bugfix.#3346

Merged
c-morley merged 8 commits intoLinuxCNC:masterfrom
tangentaudio:master
Feb 22, 2025
Merged

QtVcp: new calc features, new homing option on ActionButton, new OperatorValueLine widget, indicatorMixin bugfix.#3346
c-morley merged 8 commits intoLinuxCNC:masterfrom
tangentaudio:master

Conversation

@tangentaudio
Copy link
Copy Markdown
Contributor

@tangentaudio tangentaudio commented Feb 21, 2025

  1. Adds two new calculator dialog features, configured via the [DISPLAY] section of the INI file. [documented in the .adoc]
  • CALCULATOR_CONST_VALUES - a comma-delimited list of common values you might enter, that will appear on a dedicated row of buttons at the bottom of the calculator. e.g. setting to 0.100,-0.100 would provide two buttons for +0.100 and -0.100 which are commonly used when edge-finding on inch mills. Up to six (6) values may be entered, beyond that the list will be truncated. Values must be valid floating point or integer.
  • CALCULATOR_ON_SHOW - optionally set to CLEAR_ALL to issue a "Clear All" each time the calculator is shown. This will clear any previously entered values from the last time the calculator was used and open with the display value set to 0
  1. Bug fix in indicatorMixin for flashing status, it previously was not honoring the flashRate property setting and would only flash at 200ms intervals (the default value).

  2. Adds new home_no_unhome_option property to ActionButton. When set, this will make a home action button only do homing, it will disable the logic which makes it act as a home/unhome toggle. In my GUI, I did not want it to be so easy to un-home an axis.

  3. Adds new 'Operator Value Line' QtVcp widget that allows manual entry of values, optionally using the popup keyboard. It can format the value and issue an MDI command automatically or in a manual fashion. It also tracks pending state so it can be styled when a value is pending. This can be used to create spindle speed and tool change fields much like Tormach PathPilot has. [documented in the .adoc]

@tangentaudio tangentaudio changed the title two new QtVcp calculator features QtVcp new calculator features, flash rate fix Feb 21, 2025
@tangentaudio tangentaudio changed the title QtVcp new calculator features, flash rate fix QtVcp: new calculator features, flashing indicator bugfix, new homing option in action button Feb 21, 2025
@tangentaudio tangentaudio changed the title QtVcp: new calculator features, flashing indicator bugfix, new homing option in action button QtVcp: new calc features, new homing option on ActionButton, new OperatorValueLine widget, indicatorMixin bugfix. Feb 22, 2025
@c-morley c-morley merged commit ceb434c into LinuxCNC:master Feb 22, 2025
@c-morley
Copy link
Copy Markdown
Collaborator

Excellent work. Thank You!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants