I2CMini is a tiny USB to I2C Board designed and manufactured by Excamera Labs. It is a very useful tool for all embedded developers who are building products that has I2C devices and spend quite a lot of time evaluating them.
Evaluation phase is an important part for engineering design, tools which makes evaluation faster are always required.
As this tools works on PC, it is very easy to test I2C devices with a fraction of time without even writing a single line of code.
Your non-programmer engineering team members can help you evaluate I2C devices with this tool.
I2CMini uses FTDI USB-UART IC FT230X and Silicon Labs EFM8 an automotive grade 8-bit MCU for all the intelligent work like configurable I2C pullups, temperature sensing, detecting connected I2C device, etc.
- Open Source hardware
- Fast transfer: sustained I²C transfers at 400 and 100 kHz
- I²C pullups: programmable I²C pullup resistors, with automatic tuning (1.1K, 1.5K, 2.2K, 4.3K, 4.7K)
- Dual I²C ports(same I2C bus): a castellated .1″/2.54mm header, plus a Qwiic standard connector
- Jumpers: color coded Qwiic jumper included, for instant connection
- 3.3 V output: output levels are 3.3 V, all are 5 V tolerant, can supply 270 mA Max.
- Supports all I²C features: 7- and 10-bit I²C addressing, clock stretching, bus arbitration
- Usage reporting: reports uptime, temperature, and running CRC of all traffic
- Flexible control: GUI, command-line, C/C++, and Python 2/3 host software provided for Windows, Mac, and Linux
- Dimensions: 61 mm x 49 mm x 6 mm
- Computer interface: USB 2.0, micro USB connector
For Windows, download the latest installer here.
For Mac, and Linux, install the driver from Python with:
pip install i2cdriver
and run the GUI as
From where to buy I2CMini
I2CMini was launched on Crowd Supply crowd funding platform but available with many distrubutors like:
- Directly from Excamera Labs (3x for 42$)
- Mouser (17$)
- Crowd Supply (25$)
- Adafruit (14.95$)
- Electronic Dollar Store (12.99$)
I hope you found this post interesting.
If you like the post, please share it with others. Any suggestions or comments, let me know here.
Read my other articles on embedded systems design.
Happy learning to you!