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

Protect End-Users from themselves: Advanced Motion Control settings #5

Open
futurexdesign opened this issue Apr 13, 2023 · 0 comments
Milestone

Comments

@futurexdesign
Copy link
Owner

futurexdesign commented Apr 13, 2023

For development/testing purposes, there is an advanced settings menu that lets the user adjust things like the GlobalScaler and IRun / IHold settings of TMC5160. These are surfaced to allow tuning of the motion controller to find the best settings for the stepper motor while under normal load. These directly impact the amount of current the motion controller will use when running the stepper motor. As such, it is completely possible to set these to a level that may damage the stepper motor, or the stepper control board.

tcMenu supports pin protection of menu items. We should probably add a pin to protect these menus from being "easily" accessed.

An alternate option also may be to just use one of the GPIO available on the Expansion header as a switch for showing/hiding the advanced menu in the UI. That way one would need to physically interact with the board, grounding a pin on the expansion header to even get the menu to appear?

@futurexdesign futurexdesign added this to the Rev2 Firmware milestone Apr 13, 2023
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

No branches or pull requests

1 participant