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

874xMotorDriver: only one motor on a controller can move at a time #12

Open
kmpeters opened this issue Dec 5, 2023 · 2 comments
Open

Comments

@kmpeters
Copy link
Contributor

kmpeters commented Dec 5, 2023

Only one motor on an 8742 controller can move at a time. Is this a limitation of the controller or the 874xMotorDriver?

@kmpeters
Copy link
Contributor Author

kmpeters commented Mar 14, 2024

The "Picomotor Interfaces" section (3.5.5) of the 8742 series user manual states, emphasis mine:

Each 8742 can drive up to 4 Picomotors, one motor at a time.

The move method should be modified to return an error if another motor is already moving.

@kmpeters
Copy link
Contributor Author

The documentation for the PA command says that it should result in a "MOTION IN PROGRESS" error message. There is no check for the error after the move command is sent:

status = pC_->writeController();

The poller also doesn't check for errors.

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