We often talk about the advantages of modular hardware here at Hackaday; the ability to just order a few parts online, hook them up with some jumper wires, and move onto the software side of things is a monumental time saver when it comes to prototyping. So anytime we see a new module that’s going to save us time and aggravation down the road, we get a bit excited.
Today we present the very slick I2CNavKey developed by [Saimon], a turn-key interface solution for your builds that can’t quite get away with a couple toggle switches. It not only gives you a four-way directional pad with center button, but a rotary “wheel” like on the old iPods. All of which you can access easily and with a minimum of wiring thanks to the wonders of I2C.
But even that might be selling the module short. This isn’t just a couple of buttons on a breakout board, the I2CNavKey is powered by its own PIC16F18345 microcontroller and features three configurable GPIOs with PWM support (perfect for an RGB LED) plus 256 bytes of onboard EEPROM storage.
[Saimon] has released the entire project as open source hardware for your hacking pleasure, but you can also get them as ready-to-use modules on Tindie for $18 USD [Editor’s Note: Because of a typo we originally we left the 1 out of the price]. Whether you’re a paying customer or not, you get access to the project’s absolutely phenomenal documentation, including a nearly 30 page manual that contains everything you’d ever want to know about the I2CNavKey and how to integrate it into your project. If all hardware was documented with this level of dedication, the world would be a much nicer place for folks like us.
If you recognize the name, or perhaps the affinity for neat I2C-connected input devices, it’s probably because you’ve seen his very similar I2C rotary encoder on these pages previously, which was a finalist in our Open Hardware Design Challenge during the 2018 Hackaday Prize.
10 thoughts on “A Bolt-On I2C Navigation Key For Your Next Project”
“starting at 8$” are you confusing the shipping and product price?
for 8$ id have bought 2 or 3, but getting one right now on tindie will set me back 26.50$ and thats over the “get one just to play with even if i dont have a project in mind” threshhold.
$8? More like $18.
Heya! $8 would be fantastic, but the modules are listed at $18. Still well worth the moneys.
Its actually $18 not $8
$18 plus the $8 shipping.
*$18 not $8..
Just to be clear: the price is always 18$. There is mistake on the article regarding the price, i didn’t changed because of this post.
Only the joypad cost 6$ !
Apologies, I’ve made an update and note the change in the article.
The MPLAB X is a tool foisted on us by the evil over-lords. The free version is a special punishment reserved for those that have mistreated puppies and kittens.
All hail GCC, from whom all open-source blessings flow.
Please be kind and respectful to help make the comments section excellent. (Comment Policy)