Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add jograte and sliders to Control Frame #1749

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

rschell
Copy link
Contributor

@rschell rschell commented Sep 22, 2022

Attempt number 3 (squashed, cleaned, triple checked), removed continuous frame from PR (can be submitted in another PR, if requested):

Allow user to specify the jog rate rather than default to the maximum machine jog rate. Values above the maximum machine jog rate will be capped by the controller. Only positive float numbers are allowed, field must always validate to a float number (blank not currently allowed).

Added Z and XY slider controls to permit easier distance adjustments via a mouse. The sliders have user defined stops along a logarithmic scale. Adjustments by the sliders are reflected in the combobox values. Adjustments via the keyboard +-/* strokes are mirrored in the
sliders. The Z distance controls can be linked via the Z combobox XY selection.

Also improved exception handling throughout.

Original with Jograte

Changes to be committed:
modified: bCNC/ControlPage.py
modified: bCNC/bCNC.ini
modified: bCNC/controllers/GRBL1.py

@rschell
Copy link
Contributor Author

rschell commented Oct 23, 2022

Need to add a default feed rate to the jog function definition, so calls to jog in the abc frame don't need to be modified. Should add a similar jog rate control to the ABC frame. Added.

I have a patch on my local git version but not sure what the result of a push will be since other commits have been added since the original push and I rebased my local copy.

Allow user to specify the jog rate rather than default to
the maximum machine jog rate.  Values above the maximum
machine jog rate will be capped by the controller.  Only
positive float numbers are allowed.

Added Z and XY slider controls to permit easier distance
adjustments via a mouse.  The sliders have user defined
stops along a logarithmic scale.  Adjustments by the
sliders are reflected in the combobox values.  Adjustments
via the keyboard +-/* strokes are mirrored in the
sliders.  The Z distance controls can be linked via the
Z combobox XY selection.

 Changes to be committed:
	modified:   bCNC/ControlPage.py
	modified:   bCNC/bCNC.ini
	modified:   bCNC/controllers/GRBL1.py
 Changes to be committed:
   modified:   bCNC/controllers/GRBL1.py
   modified:   bCNC/controllers/_GenericController.py
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.

1 participant