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

ELL spontaneously homes (and does not return to destination) #41

Open
ddkohler opened this issue Sep 27, 2023 · 3 comments
Open

ELL spontaneously homes (and does not return to destination) #41

ddkohler opened this issue Sep 27, 2023 · 3 comments

Comments

@ddkohler
Copy link
Contributor

We don't know what triggers it, but during experiments we have noticed the ELL will spontaneously move to a position that we did not command it to. The occurance seems random, perhaps happening ~once per day.

After the motor is moved, we can detect that it has moved (e.g. position = 0, but destination is 55) and the daemon reads not busy.

Possibly a hardware issue; on power up the elltec motor will home, so if power is spuriously interrupted, we should get homing.

@ddkohler
Copy link
Contributor Author

We have found this behavior testing an ELL14 unit. I have also heard that something similar may happen with a ELL18 unit we have.

@ksunden
Copy link
Member

ksunden commented Sep 27, 2023

I would suggest running in the foreground or otherwise enabling logging, as we do log unexpected serial replies/error conditions that we get from the device

@untzag
Copy link
Member

untzag commented Sep 27, 2023

Consider adding a case to toggle busy back to true if destination and position are different greater than tolerance in update_state.

Ugly, but functional when hardware cannot be trusted.

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

3 participants