Hello and Welcome! If you have a technical question please check out our Forums. If you have an order or shipping question please refer to our Customer Support page. Please see all COVID-19 updates here and thank you for your continued support.
This is a breakout board for Freescale's MPR121QR2. The MPR121 is a capacitive touch sensor controller driven by an I2C interface. The chip can control up to twelve individual electrodes, as well as a simulated thirteenth electrode. The MPR121 also features eight LED driving pins. When these pins are not configured as electrodes, they may be used to drive LEDs.
There a four jumpers on the bottom of the board, all of which are set (closed) by default. An address jumper ties the ADD pin to ground, meaning the default I2C address of the chip will be 0x5A. If you need to change the address of the chip (by shorting ADD to a different pin), make sure you open the jumper first. Jumpers also connect SDA, SCL and the interrupt pin to 10k pull-up resistors. If you don't require the pull-up resistors you can open the jumpers by cutting the trace connecting them.
There is no regulation on the board, so the voltage supplied should be between 2.5 and 3.6VDC. The VREG pin is connected through a 0.1uF capacitor to ground, which means, unless you modify the board, you can't operate the MPR121 in low-supply voltage mode (1.71-2.75VDC).
This skill defines how difficult the soldering is on a particular product. It might be a couple simple solder joints, or require special reflow tools.
Skill Level: Noob - Some basic soldering is required, but it is limited to a just a few pins, basic through-hole soldering, and couple (if any) polarized components. A basic soldering iron is all you should need.
See all skill levels
If a board needs code or communicates somehow, you're going to need to know how to program or interface with it. The programming skill is all about communication and code.
Skill Level: Competent - The toolchain for programming is a bit more complex and will examples may not be explicitly provided for you. You will be required to have a fundamental knowledge of programming and be required to provide your own code. You may need to modify existing libraries or code to work with your specific hardware. Sensor and hardware interfaces will be SPI or I2C.
See all skill levels
If it requires power, you need to know how much, what all the pins do, and how to hook it up. You may need to reference datasheets, schematics, and know the ins and outs of electronics.
Skill Level: Noob - You don't need to reference a datasheet, but you will need to know basic power requirements.
See all skill levels
Based on 5 ratings:
1 of 1 found this helpful:
This board gets the job done. I've used it with a number of different objects as the electrodes. The thresholds in the header file need to be adjusted depending on the object used, but generally it can be dialed in well. With some metal pieces, I've found the sensing to be a little finicky. If the capacitance goes down from the initial state for example, the board reports touches on that electrode till it is reset. In a fixed electrode setting however, this situation can be avoided, and it functions properly. All in all, it's pretty effective for $10, and I will continue buying more as the need arises.
1 of 3 found this helpful:
Why is this product for sale? The MPR121 is a legacy part. I wasted my time building a PCB and programming this in Arduino. I had to start over with a Microchip part.
Sorry you ran into problems with this. I believe the MPR121 only went out of production about a month ago (it will still technically be made for the next decade or so by a new supplier but at a cost premium to allow manufactures to phase it out of devices). We are currently still selling this as many customers only need a one time solution which this works well for and we continue to have stock. We are looking into replacements, but have not come up with anything yet.
Very intuitive sensor. Enough information available online that I (as a novice to this) was able to interface this easily with Arduino and modify the available code to suit my needs. Highly recommend and would buy again.
I'm currently building a narrating panel where the person touches a spot to hear a narration, and this part is perfect for that, I have one but wonder if there is a replacement?
Unfortunately we discontinued this and don't have a similar replacement. There are other manufacturers that make breakouts for this IC thouugh. Just to an internet search for 'MPR121' and several options should appear. Good luck with your project!