Skip to content

Hardware View: Live Motor/Servo Data and Manual Control #168

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

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

Conversation

mxtmx
Copy link
Contributor

@mxtmx mxtmx commented Mar 30, 2025

Hardware View is a manually activated view designed to display detailed information about motors and servos, as well as allow real-time testing and configuration.

Key Features

Monitoring

  • View the current draw for each individual motor.
  • Monitor the encoder position of every motor.
  • See the current power level being supplied to each motor.
  • Check the current position of each servo.
  • Identify the port and device (Control Hub or Expansion Hub) associated with each motor and servo.

Control & Testing

  • Set and modify the power output for any motor.
  • Utilize all available run modes (e.g., run to position, run using encoder, etc.).
  • Change the position of any servo.

The view is manually activated to prevent unnecessary hardware reads and optimize performance.

Demo Videos (the issue with current rounding has been addressed):

@mxtmx mxtmx changed the title Add Hardware View Hardware View: Live Motor/Servo Data and Manual Control Apr 27, 2025
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