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

Rotary Encoder on redox wireless? #46

Closed
Slavfot opened this issue Dec 1, 2019 · 8 comments
Closed

Rotary Encoder on redox wireless? #46

Slavfot opened this issue Dec 1, 2019 · 8 comments

Comments

@Slavfot
Copy link

Slavfot commented Dec 1, 2019

Hi!
Would it be possible to add a rotary encoder to the wireless redox?
How would you wire it to the wireless transmitter and is it hard to fix the code to handle a rotary encoder?

Best Regards /Anton #

@mattdibi
Copy link
Owner

mattdibi commented Dec 1, 2019

Possible duplicate of #40 .

Hardware wise you would need to:

  • Modify the case to fit an encoder (I don't know if it can fit between case and PCB)
  • Wire the encoder directly to the YJ-14015 (handwiring is the only way, the PCB doesn't support this)

Software wise:

  • Write the code to read the encoder
  • Come up with a way to send it through the gazell protocol
  • Receive it on the arduino side and map it to QMK (remember the YJ-14015 don't use QMK)

I would say it isn't easy. You're welcome to modify the available files, I cannot right now due to lack of free time.

Hope this helps.

@mattdibi mattdibi closed this as completed Dec 1, 2019
@Slavfot
Copy link
Author

Slavfot commented Dec 1, 2019

Thanks for the reply!
Is there anywhere you can point me for information on how to learn to under stand the YJ-14015 and how to write code for it?

@mattdibi
Copy link
Owner

mattdibi commented Dec 2, 2019

Take a look at the firmware and the Nordic Semiconductor SDK documentation.

@LukeAndersonTrocme
Copy link

LukeAndersonTrocme commented Jul 13, 2022

@Slavfot did you manage to figure this out? I'm wanting to make something similar to this except using the ATMEGA32U4 on a wired-redox and ideally using QMK.

Jus to be sure I understood @mattdibi's reply, is it the physical shape of the PCB thats incompatible or is it the PCB wiring not compatible with the signal generated by the rotary encoder?

Kudos for the sharing this great open source project!

@Slavfot
Copy link
Author

Slavfot commented Jul 14, 2022

Hi!
No i never made anything with this since i couldn't get the keyboard working satisfyingly.
See issue: #55
If you wan't to make a bluetooth keyboard i would recommend you looking into ZMK.

@PhiBabin
Copy link

PhiBabin commented Apr 27, 2023

Last year, I made a version of the redox wireless with a rotary encoder. I made a modified version of the Redox PCB which has the option of replacing one of the key for an encoder. I updated the firmware to support sending the encoder change over the wireless connection. I also update the 3D printed case for it:
20211207_213739

I kind of forgot to publish everything on Github, so if there are people interested in that mod, please let me know.

@TweetyDaBird
Copy link

Very much interested. I can easily make the PCB changes myself, but I'm curious about the code changes.

@PhiBabin
Copy link

PhiBabin commented Oct 8, 2023

I made a repository with all the firmware, PCB and 3D printed files for the rotary encoder support: https://github.com/PhiBabin/redox-w-encoder

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

5 participants