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

Add brushless hardware support #114

Merged
merged 3 commits into from
Oct 16, 2023
Merged

Add brushless hardware support #114

merged 3 commits into from
Oct 16, 2023

Conversation

alexrudd2
Copy link
Owner

@alexrudd2 alexrudd2 commented Oct 16, 2023

Supercedes #94. Closes nornagon#136

@jedahan's code adds support for the brushless servo upgrade, which uses a different pinout on the EBB.

The hardware can be selected with a new CLI option:

  • --hardware v3 is the default brushed motor
  • --hardware brushless is the brushless servo.

This can also be selected with a checkbox in the GUI.
Screenshot 2023-10-16 at 10 43 21 AM

The brushless motor is more powerful and slams the pen all the way to the limit stop upon cancellation. For now move to 50%.

@alexrudd2 alexrudd2 mentioned this pull request Oct 16, 2023
@alexrudd2 alexrudd2 marked this pull request as ready for review October 16, 2023 15:45
src/server.ts Outdated Show resolved Hide resolved
Copy link
Collaborator

@jedahan jedahan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One small optional suggestion, otherwise thanks for making the most minimal PR possible

@alexrudd2
Copy link
Owner Author

One small optional suggestion, otherwise thanks for making the most minimal PR possible

Thanks for refactoring my garbage POC code :)

@alexrudd2 alexrudd2 merged commit 82372f1 into main Oct 16, 2023
@alexrudd2 alexrudd2 deleted the brushless-v5 branch October 16, 2023 18:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In progress / merged in fork
Development

Successfully merging this pull request may close these issues.

brushless
2 participants