Skip to content

Conversation

@hrfarmer
Copy link
Collaborator

@hrfarmer hrfarmer commented Nov 11, 2025

Magnetorquer Manager

Description

Adds a MagnetorquerManager component that controls the magnetorquers on a PROVES CubeSat via the DRV2605 on each (supported) face, which is necessary for processes such as detumble.

Related Issues/Tickets

Closes #81

How Has This Been Tested?

None (yet)

  • Unit tests
  • Integration tests
  • Z Tests
  • Manual testing (describe steps)

Screenshots / Recordings (if applicable)

Checklist

  • Written detailed sdd with requirements, channels, ports, commands, telemetry defined and correctly formatted and spelled
  • Have written relevant integration tests and have documented them in the sdd
  • Have done a code review with
  • Have tested this PR on every supported board with correct board definitions

Further Notes / Considerations

WIP until any potential issues with TCA are figured out, as it seems to be causing issues with communicating with the DRV2605 devices.

Also diff should be much smaller once #86 is merged.

@hrfarmer hrfarmer mentioned this pull request Nov 13, 2025
8 tasks
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.

Magnetorquer Driver

6 participants