{"product_id":"i-cmini-core","title":"I²CMini Core","description":"\u003cp\u003eI²CMini is a USB to I²C bridge. It can drive and monitor I²C traffic and measures just 18 mm square.\u003c\/p\u003e\n\u003cp\u003eIt has a micro USB connector, a \u003ca href=\"\/en-eu\/collections\/qwiic\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eQwiic\u003c\/a\u003e connector on the I²C side, and .1\" pins for a breadboard or pin header. I²CMini is 100% compatible with \u003ca href=\"\/en-eu\/products\/i-cdriver-core\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eI²CDriver\u003c\/a\u003e, and like I²CDriver it’s an easy-to-use, open source tool for controlling I²C devices. It has a GUI that works with Windows, Mac, and Linux, and it has first-class Python2\/3, C\/C++, and command-line tools.\u003c\/p\u003e\n\u003cp\u003e\u003ciframe title=\"vimeo-player\" src=\"https:\/\/player.vimeo.com\/video\/374287741\" width=\"640\" height=\"360\" frameborder=\"0\" allowfullscreen=\"\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e\n\u003cp\u003eI²CMini is particularly well-suited for applications like IoT and drones, cleanly separating your SBC from the I²C bus. Because it is totally compatible with I²CDriver, you can develop on the I²CDriver and deploy on the I²CMini.\u003c\/p\u003e\n\u003cp\u003eLike I²CDriver, it works equally well with Windows, Mac, and Linux. It uses a standard FTDI USB serial chip to talk to the PC, so no special drivers need to be installed. The board includes a separate 3.3 V supply for your I²C sensors and peripherals.\u003c\/p\u003e\n\u003cp\u003eOn the I²C side, I²CMini has the same four-pin header for connecting to peripherals as the I²CDriver. You can solder directly to this .1 \" header. It also offers a Sparkfun Qwiic-compatible connector. Qwiic is a new standard for building I²C networks without soldering.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/i2c-mini-topdown-wired-white-bg_jpg_project-body_480x480.jpg?v=1597759117\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003eI²CMini comes with free (as in freedom) software to control it from:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003ea GUI\u003c\/li\u003e\n\u003cli\u003ethe command-line\u003c\/li\u003e\n\u003cli\u003eC and C++ using a single source file\u003c\/li\u003e\n\u003cli\u003ePython 2 and 3, using a module\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eLike I²CDriver, it can both drive and listen on the I²C bus, and it has the same programmable pullup resistors for both I²C lines.\u003c\/p\u003e\n\u003ch2\u003eWho Needs It and Why?\u003c\/h2\u003e\n\u003cp\u003eIf you want to connect an I²C peripheral to a CPU with USB, I²CMini is the ideal interface. Its straightforward Open Source hardware and software design make it the maker’s choice.\u003c\/p\u003e\n\u003ch2\u003eShow I²C Devices Who’s Boss\u003c\/h2\u003e\n\u003cp\u003eBy controlling I²C hardware using the PC tools you’re most comfortable with, you can get devices doing what you want in a fraction of the development time. Calibrating devices like accelerometers, magnetometers, and gyroscopes is much easier when done directly on the PC.\u003c\/p\u003e\n\u003cp\u003eI²CMini ships with Python examples using small groups of I²C devices to make something useful.\u003c\/p\u003e\n\u003ch2\u003eA Tiny Bridge\u003c\/h2\u003e\n\u003cp\u003eAt 2.1 g and 18 x 18 mm, the I²CMini will fit into the tinyiest projects, so after developing on the full-size I²CDriver, you can drop the I²CMini into small spaces like drones and IoT devices.\u003c\/p\u003e\n\u003ch2\u003eA Solid Platform for Your Embedded I²C Network\u003c\/h2\u003e\n\u003cp\u003eBecause it uses the same proven firmware and toolchain as I\u003ca href=\"\/en-eu\/products\/i-cdriver-core\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e²CDriver\u003c\/a\u003e, I²CMini is the solid, reliable choice for driving your sensors and peripherals. Its a straightforward interface - it appears as a standard serial device - giving you a high level of portability and maintainability. There are no special drivers to install, so code for I²CMini and I²CDriver can work on any platform.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/same0149_jpg_project-body_480x480.jpg?v=1597759145\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eOpen hardware\u003c\/strong\u003e: the design, firmware and all tools are under BSD license\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFast transfer\u003c\/strong\u003e: sustained I²C transfers at 400 and 100 kHz\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eI²C pullups\u003c\/strong\u003e: programmable I²C pullup resistors, with automatic tuning\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDual I²C ports\u003c\/strong\u003e: a castellated .1\" header, plus a Qwiic standard connector\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eJumpers\u003c\/strong\u003e: color coded Qwiic jumper included, for instant connection\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e3.3 V output\u003c\/strong\u003e: output levels are 3.3 V, all are 5 V tolerant\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSupports all I²C features\u003c\/strong\u003e: 7- and 10-bit I²C addressing, clock stretching, bus arbitration\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSturdy componentry\u003c\/strong\u003e: uses an FTDI USB serial adapter, and Silicon Labs automotive-grade EFM8 controller\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUsage reporting\u003c\/strong\u003e: reports uptime, temperature, and running CRC of all traffic\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFlexible control\u003c\/strong\u003e: GUI, command-line, C\/C++, and Python 2\/3 host software provided for Windows, Mac, and Linux\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaximum power out current\u003c\/strong\u003e: 270 mA\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDevice current\u003c\/strong\u003e: up to 25 mA\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDimensions\u003c\/strong\u003e: 61 mm x 49 mm x 6 mm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eComputer interface\u003c\/strong\u003e: USB 2.0, micro USB connector\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Excamera Labs","offers":[{"title":"Default Title","offer_id":32169903685715,"sku":"CS-I2CMINI-01","price":15.95,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/i2c-mini-oblique-unwired-white-bg_jpg_project-body.jpg?v=1597761143","url":"https:\/\/shop.pimoroni.com\/en-eu\/products\/i-cmini-core","provider":"Pimoroni Ltd","version":"1.0","type":"link"}