# MMA8452Q not working with Qwiic connection to SparkFun Thing Plus - ESP32 WROOM

**URL:** <https://community.sparkfun.com/t/mma8452q-not-working-with-qwiic-connection-to-sparkfun-thing-plus-esp32-wroom/37888>\
**Category:** IMU & Motion\
**Created:** [October 4, 2019, 1:25am UTC](https://community.sparkfun.com/t/mma8452q-not-working-with-qwiic-connection-to-sparkfun-thing-plus-esp32-wroom/37888 "2019-10-04T01:25:08Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![fonograph](https://avatars.discourse-cdn.com/v4/letter/f/53a042/32.png) [@fonograph](https://community.sparkfun.com/u/fonograph)\
**Post date:** [October 4, 2019, 1:25am UTC](https://community.sparkfun.com/t/mma8452q-not-working-with-qwiic-connection-to-sparkfun-thing-plus-esp32-wroom/37888/1 "2019-10-04T01:25:08Z")

</div>

Hi!

I have a MMA8452Q with the built-in Qwiic connector hooked up to my Thing Plus board. However, running any example sketches from the MMA8452Q library, accel.begin() or accel.init() return false and I get the “Not Connected. Please check connections and read the hookup guide” message. (I checked the readRegister(WHO\_AM\_I) result inside the library, and it’s 0; I also ran an i2c bus scan sketch and it’s not finding any devices.)

The board is working fine, I just ran some wifi test sketches with it.

Attached is a photo of my connection. Qwiic is supposed to be foolproof, but possibly I am an incalculably large fool?

 ![IMG_6032.JPG](https://canada1.discourse-cdn.com/sparkfun/original/3X/8/a/8a3606597f6aced1a90404f7135fd65fd2cd0712.jpeg)

---

<div class="post-metadata">

**Author:** ![El\_Duderino](https://yyz1.discourse-cdn.com/sparkfun/user_avatar/community.sparkfun.com/el_duderino/32/6367_2.png) [@El\_Duderino](https://community.sparkfun.com/u/El_Duderino)\
**Post date:** [October 7, 2019, 4:19pm UTC](https://community.sparkfun.com/t/mma8452q-not-working-with-qwiic-connection-to-sparkfun-thing-plus-esp32-wroom/37888/2 "2019-10-07T16:19:51Z")

</div>

Hi fonograph,

My guess is it is a bad connection to the MMA8452Q either from a bad cable or a bad connector on your accelerometer breakout. Do you by chance have any other Qwiic breakouts or Qwiic cables to test with? That would be the easiest way to test the connection. Also, just to eliminate the possibility of a bad connector, try switching to the other Qwiic connector on your accelerometer and see if that helps. If you do not have any other Qwiic cables/devices and if you have a multimeter, try checking for proper voltage on the 3.3V pin broken out on the side of your Qwiic Accelerometer. Similarly, try probing for continuity on your I2C pins between the breakout and your ESP32 Thing Plus.

If you do not have either a multimeter or other Qwiic devices/cables to test with, let me know and we can try working something else out to troubleshoot.

---

<div class="post-metadata">

**Author:** ![fonograph](https://avatars.discourse-cdn.com/v4/letter/f/53a042/32.png) [@fonograph](https://community.sparkfun.com/u/fonograph)\
**Post date:** [October 7, 2019, 11:18pm UTC](https://community.sparkfun.com/t/mma8452q-not-working-with-qwiic-connection-to-sparkfun-thing-plus-esp32-wroom/37888/3 "2019-10-07T23:18:05Z")

</div>

Hi Mark, thanks for the reply.

Unfortunately these are my only Qwiic components. However:

1. I tried both connectors on the accelerometer, no luck.

2. I confirmed proper voltage on the breakout.

3. I confirmed continuity between SDA/SCL on the breakout and the pins on the Thing.

As it happens while I testing voltage, something seems to have shorted and popped on the Thing. Not sure if there was an underlying defect or anything that was causing the problem, but either way I guess I’m picking up a new Thing and and another accelerometer while I’m at it. I’ll let you know if that doesn’t solve things! 🙂

---

<div class="post-metadata">

**Author:** ![El\_Duderino](https://yyz1.discourse-cdn.com/sparkfun/user_avatar/community.sparkfun.com/el_duderino/32/6367_2.png) [@El\_Duderino](https://community.sparkfun.com/u/El_Duderino)\
**Post date:** [October 8, 2019, 5:20pm UTC](https://community.sparkfun.com/t/mma8452q-not-working-with-qwiic-connection-to-sparkfun-thing-plus-esp32-wroom/37888/4 "2019-10-08T17:20:14Z")

</div>

Interesting. I am not sure what the problem would be with the accelerometer other than it being defective since the connection is fine and you are getting proper voltage to it. The issue with the ESP32 Thing Plus might be related to a known issue. If you plug the ESP32 Thing Plus in via USB, do you notice the CP2102N USB-to-Serial converter heating up excessively? If so, the board is most likely defective and we would be happy to help you out. Assuming you purchased the boards directly from SparkFun, please fill out the form on [[this page](https://www.sparkfun.com/rma) and in the “Why do you want an RMA?” box, fill in a brief description of the issue and link to this forum topic and we will respond with further instructions.]([https://www.sparkfun.com/rma](https://www.sparkfun.com/rma))

---

<div class="post-metadata">

**Author:** ![fonograph](https://avatars.discourse-cdn.com/v4/letter/f/53a042/32.png) [@fonograph](https://community.sparkfun.com/u/fonograph)\
**Post date:** [October 8, 2019, 9:40pm UTC](https://community.sparkfun.com/t/mma8452q-not-working-with-qwiic-connection-to-sparkfun-thing-plus-esp32-wroom/37888/5 "2019-10-08T21:40:50Z")

</div>

Yup, that’s the bit that’s heating up. I purchased through Digikey so I’ll get in touch with them about an exchange.

---

<div class="post-metadata">

**Author:** ![El\_Duderino](https://yyz1.discourse-cdn.com/sparkfun/user_avatar/community.sparkfun.com/el_duderino/32/6367_2.png) [@El\_Duderino](https://community.sparkfun.com/u/El_Duderino)\
**Post date:** [October 9, 2019, 5:39pm UTC](https://community.sparkfun.com/t/mma8452q-not-working-with-qwiic-connection-to-sparkfun-thing-plus-esp32-wroom/37888/6 "2019-10-09T17:39:53Z")

</div>

That would be the issue I mentioned in my previous post. DigiKey’s support is normally excellent but just in case, if you have any problems contacting them, please send me a private message and we can work something out.

We’ll call this topic resolved for now but if you run into any other problems with the MMA8452Q or have any questions about it, let us know and we would be happy to help as much as we can.

---

<div class="post-metadata">

**Author:** ![fonograph](https://avatars.discourse-cdn.com/v4/letter/f/53a042/32.png) [@fonograph](https://community.sparkfun.com/u/fonograph)\
**Post date:** [October 9, 2019, 11:11pm UTC](https://community.sparkfun.com/t/mma8452q-not-working-with-qwiic-connection-to-sparkfun-thing-plus-esp32-wroom/37888/7 "2019-10-09T23:11:00Z")

</div>

I just got new everything — Thing, accelerometer, cable — and I’m still having the same problem. Same deal, I confirmed voltage on the 3.3v pin and continuity on SCL/SCA. Any other ideas?

---

<div class="post-metadata">

**Author:** ![fonograph](https://avatars.discourse-cdn.com/v4/letter/f/53a042/32.png) [@fonograph](https://community.sparkfun.com/u/fonograph)\
**Post date:** [October 10, 2019, 2:08am UTC](https://community.sparkfun.com/t/mma8452q-not-working-with-qwiic-connection-to-sparkfun-thing-plus-esp32-wroom/37888/8 "2019-10-10T02:08:02Z")

</div>

Never mind, finally got it working! I just had to set the board to Adafruit ESP32 Feather instead of Sparkfun ESP32 Thing – which to be fair, is exactly what the hookup guide said to do. Thanks for your help!

---

<div class="post-metadata">

**Author:** ![El\_Duderino](https://yyz1.discourse-cdn.com/sparkfun/user_avatar/community.sparkfun.com/el_duderino/32/6367_2.png) [@El\_Duderino](https://community.sparkfun.com/u/El_Duderino)\
**Post date:** [October 10, 2019, 4:48pm UTC](https://community.sparkfun.com/t/mma8452q-not-working-with-qwiic-connection-to-sparkfun-thing-plus-esp32-wroom/37888/9 "2019-10-10T16:48:36Z")

</div>

Awesome! Thanks for the update. As always, if you have any other issues with or questions about either of these or other SparkFun products you are using, let us know and we would be happy to help (if you have questions about another product, please create a new topic).
