This project has been successfully founded on KickStarter! Check out also the MickMake and EEVblog videos! What is it? This is an upgraded version of our previous project I2C Encoder The I2C Encode...Read More…
This is an upgraded version of our previous project I2C Encoder
The I2C Encoder is a tiny board that you can read a mechanical rotary encoder on the I2C bus. The I2C Encoder V2 supports various type of rotary encoder with one footprint:
There are also 3 configurable GPIOs that are organized with the same footprint of RGB LED. You can use them as PWM, I/O or ADC. Last but not least, it has also 256bytes of EEPROM.
This new version is powered by the PIC16F18345. Respect to the MCU on the first version, it has more GPIO and the EEPROM memory. The new design of the board support both the standard encoders and the illuminated RGB encoders. Moreover, there are the castellated holes on all the 4 sides of the board, in this way will be possible to connect multiple boards by soldering them like a matrix.
There is the possibility to solder the pull-up resistors on the I2C bus. The support footprint are 0805, 0603 and 0402 while the value can be from 10k to 2.2k.
The I2C Encoder V2 can be used in two different scenarios:
There are 4 registers:
These 4 registers can be 32bit signed int, or as float numbers IEEE 754.
The I2C Encoder has also the possibility to control LEDs. The LEDs are controlled by an 8bit PWM.
There are also 3 configurable GPIOs organized with the same footprint of an RGB LED. They are called GP1, GP2, and GP3. But in case you are using the RGB encoder, the configurable GPIOs are only 2: GP1 and GP2.
1 I2C Encoder V2 board fully programmed (without encoder, connector and LED)
However, you can add "Accessory to be soldered" into your order according to your preference.
There are 4 types of standard encoders. All have 20 pulses for rotations:
There are also an illuminated RGB Encoder with the following characteristics:
There are 2 type of knobs only for the RGB Encoder, not for the others encoder:
Complete transparent knob:
Black knob with illuminated ring:
There are also 2 type of connector:
Example of mounting with JST connector with 30cm wire:
Example of male and female 5 pin header
Project from Richie with 24 I2C Encoder V2 connected to Teesy 3.6
Rodrigo | June 2, 2019
Jimmy | June 2, 2019
Andras | May 26, 2019
Mj | May 8, 2019
Richard | March 26, 2019
Francois | March 17, 2019
Bryan | Feb. 10, 2019
Simon | Jan. 11, 2019
Roger | Jan. 4, 2019
Jeremy | Dec. 6, 2018
Benoit | Nov. 24, 2018
We recognize our top users by making them a Tindarian. Tindarians have access to secret & unreleased features.
We look for the most active & best members of the Tindie community, and invite them to join. There isn't a selection process or form to fill out. The only way to become a Tindarian is by being a nice & active member of the Tindie community!