Added option for more physical buttons via I2C expander PCF8574#27
Open
tomasbubela wants to merge 2 commits intobdring:mainfrom
Open
Added option for more physical buttons via I2C expander PCF8574#27tomasbubela wants to merge 2 commits intobdring:mainfrom
tomasbubela wants to merge 2 commits intobdring:mainfrom
Conversation
…5dial * currently there are 8 buttons
Collaborator
|
I tested this and found the following problems:
If you will fix these problems, I will accept that patch as an alternative that people can choose to build themselves. The i2c version could be the standard released version if you can make it so that I2C support does not cause problems on a stock M5 Dial without an expander chip, and if the baud rate is the same as standard. |
Collaborator
|
One more thing - the FluidNC wiki would have to be modified to add complete instructions for using the expander. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
First of all, thank you for your amazing Pendant FlidDial project – it's really well made!
I personally missed having more physical buttons, so I’ve modified the design to support multiple buttons.
Currently, there are 8 buttons connected via the PCF8574 I2C expander, which also allows for easy future extension by daisy-chaining more expanders.
The additional buttons are currently used for Multi Jog functionality.
Two out of the eight buttons are not yet assigned to any specific function, leaving room for further customization.