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

feat: adds toolhead circle style controls #1248

Merged
merged 46 commits into from
Dec 1, 2023

Conversation

vajonam
Copy link
Contributor

@vajonam vajonam commented Nov 27, 2023

adds the cricle control for the toolhead.

Peek.2023-11-27.09-53.mp4
  • includes un-homed states (warning color)
  • homed and z_tilt adjusted (need someone to verify QGL is working)
  • added settings for circle control, including 4 element array for steps
  • added setting for XY homing

vajonam and others added 7 commits November 27, 2023 09:51
intial commit

Signed-off-by: vajonam <vajonam@github>
fix typo

Signed-off-by: vajonam <vajonam@github>
add step clicks and homing buttons

Signed-off-by: vajonam <[email protected]>
add XY homing capability

Signed-off-by: vajonam <[email protected]>
added loading and waiting indicators while homing axis.

TODO: add spinners as well coming up next while loading.

Signed-off-by: vajonam <[email protected]>
@vajonam vajonam marked this pull request as draft November 27, 2023 15:01
@vajonam vajonam marked this pull request as ready for review November 27, 2023 15:02
@vajonam
Copy link
Contributor Author

vajonam commented Nov 27, 2023

I will add the loading indicators features a new PR, that is bit more involved. please review and suggest and code changes, am sure there will be a few.

- when not using XY homing there is room on the center icon, this allows centering of the toolhead in X and Y over the bed.

Signed-off-by: vajonam <[email protected]>
@pedrolamas pedrolamas changed the title feat: cricle control for toolhead feat: Adds toolhead circle style controls Nov 28, 2023
@vajonam
Copy link
Contributor Author

vajonam commented Nov 29, 2023

@pedrolamas I don't think I have considered force move, to enable the step buttons. The problem is force move moves the steppers, on a core xy with 3 steppers for z.. the control isn't very useful. so I suspect we leave it as it.

@pedrolamas
Copy link
Member

@vajonam you might want to hold off on doing changes for now as I am looking at full theming of this!

@vajonam
Copy link
Contributor Author

vajonam commented Nov 29, 2023

Yup am not pushing on this branch, its all yours.

Signed-off-by: Pedro Lamas <[email protected]>
Signed-off-by: Pedro Lamas <[email protected]>
@vajonam
Copy link
Contributor Author

vajonam commented Nov 30, 2023

Looks good. Haven't found any issues.

@pedrolamas
Copy link
Member

Dark theme

image

Light theme

image

pedrolamas
pedrolamas previously approved these changes Dec 1, 2023
@pedrolamas pedrolamas requested a review from matmen December 1, 2023 11:14
@pedrolamas pedrolamas added the FR - Enhancement New feature or request label Dec 1, 2023
@pedrolamas pedrolamas added this to the 1.26.4 milestone Dec 1, 2023
Copy link
Member

@matmen matmen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work, love it!
@pedrolamas Feel free to merge if you're ready

@pedrolamas pedrolamas merged commit 77e2791 into fluidd-core:develop Dec 1, 2023
4 checks passed
@vajonam vajonam changed the title feat: Adds toolhead circle style controls feat: adds toolhead circle style controls Dec 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
FR - Enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants