SparkFun Electronics Commentsurn:uuid:214d0e4e-f1b1-d287-ce26-ac5b4c9f82492024-03-28T23:18:07-06:00SparkFun ElectronicsALewi on SEN-15242 - SparkFun Qwiic Scale - NAU7802ALewiurn:uuid:e2d7e822-7395-2f14-1bbb-6bd5e4b223062024-02-08T20:30:59-07:00<p>I ran into an issue while using this with a qwiic pressure sensor. It would brown out or somehow cause serial to stop when the force got too high. I found that setting the chip voltage to 3.0 instead of the default 3v3 would allow for the two sensors to work at the same time:<p>myScale.setLDO(NAU7802_LDO_3V0);</p></p>
ardnew on SEN-15242 - SparkFun Qwiic Scale - NAU7802ardnewurn:uuid:1a3c193b-de27-1441-db1a-db532dede9d12023-04-02T17:39:58-06:00<p>Functionally the board works like the HX711, but with a 400kHz I²C bus. The spring terminal is annoyingly mammoth. You can either take some flush angle cutters and remove it, or as a reviewer said cut that entire half of the board off (not sure if you want to keep that EMI cap).<p>One other nuance I don't see mentioned anywhere is that the two header groups (the comm pins on the edge and the ADC pins in the middle) are not aligned. So it won't fit in a breadboard if you have both populated with pins on the bottom side.</p></p>
Customer #1815924 on SEN-15242 - SparkFun Qwiic Scale - NAU7802Customer #1815924urn:uuid:70730c50-92ac-ddfc-6680-d51c674d55df2023-03-09T05:27:13-07:00<p>Not letting me leave a review. The green push connector is almost not soldered to the board. It's at an angle and way of the board. Please check the quality</p>
Customer #1615473 on SEN-15242 - SparkFun Qwiic Scale - NAU7802Customer #1615473urn:uuid:d7b540d8-f7aa-6052-865c-4492228dc7ab2022-06-20T07:47:47-06:00<p>Two major design flows with the device:
1. Very sensitive to the power supply you use with your Arduino. Each power supply gives a different reading and some also add a lot of noise. Even worst, in some cases, like when hooked to a computer, the computer might change the power supply due to internal logic and lead to variabilities in the readings.
2. Like some others have mentioned, each device seems to have its own temperament. I have more than 12 of these and each behaves differently - something I wouldn't expect from an electronic device. Some are super sensitive and some are not sensitive at all and you can only hope (and pray) that you get the ones that you need.</p>
Nate on SEN-15242 - SparkFun Qwiic Scale - NAU7802Nateurn:uuid:b00d7046-cf2f-dbcd-f7e1-aad8970a34c02020-09-08T15:04:37-06:00<p>Very cool! Thanks for letting us know!</p>
roundup976 on SEN-15242 - SparkFun Qwiic Scale - NAU7802roundup976urn:uuid:de7ba802-0e01-3c2f-39b4-5880fac6cc152020-09-06T06:29:06-06:00<p>I am not sure if this might help anyone but I have been working on a tensile testing machine using the NAU7802 and a raspberry pi. Still under development but I am able to officially calibrate(a2la/ASTM E4) load cells from 10-100% full scale.<p>My NAU7802 library for RPi so far:
https://github.com/roundup976/NAU7802-rpi.git</p></p>
santaimpersonator on SEN-15242 - SparkFun Qwiic Scale - NAU7802santaimpersonatorurn:uuid:dcca2d5b-ca18-75b6-f521-496b22b01c052020-08-19T18:29:12-06:00<p>Hi there, it sounds like you are looking for <a href="https://www.sparkfun.com/technical_assistance" rel="nofollow">technical assistance</a>. Please use the link in the banner above, to get started with posting a topic in our <a href="https://forum.sparkfun.com/" rel="nofollow">forums</a>. Our technical support team will do their best to assist you.</p>
Customer #1608799 on SEN-15242 - SparkFun Qwiic Scale - NAU7802Customer #1608799urn:uuid:55d11556-21e2-459b-830c-a959a3c6500d2020-08-12T18:11:32-06:00<p>Some of my load cells are giving very high value when there is no load, and drop a lot after some load, and increase normally after that. I am not sure if it is a problem with the load cell of some library problems. Is there any way to troubleshoot this problem?</p>
santaimpersonator on SEN-15242 - SparkFun Qwiic Scale - NAU7802santaimpersonatorurn:uuid:d65f74a7-50e2-86c9-969d-c78a463876c92020-08-01T02:59:33-06:00<p>It is not an official part of the <code>sparkfun-qwiic</code> Python package. However, I tested it a while back... it seemed to at least increase the values when a weight was added.</p>
Customer #1611624 on SEN-15242 - SparkFun Qwiic Scale - NAU7802Customer #1611624urn:uuid:e2d73264-6ca3-ffd2-61b9-9da01fe518ff2020-07-27T04:23:16-06:00<p>Hello Nate,<p>Can you confirm this is now the official python library for NAU7802?</p><p>It looks very good and I warmly thank "flight"/"longapalooza". However, I would like to know if it has your seal of approval.</p><p>Thanks</p></p>
Nate on SEN-15242 - SparkFun Qwiic Scale - NAU7802Nateurn:uuid:dbba6d17-f99c-d35b-0c4d-3bdc8afc57cb2020-05-20T10:12:46-06:00<p>👍</p>
Customer #117704 on SEN-15242 - SparkFun Qwiic Scale - NAU7802Customer #117704urn:uuid:382ccd7c-08b5-a061-017a-b2219c4202fc2020-05-19T15:58:55-06:00<p>Yes it works! The Sparkfun Scale is great. I use it in combination with a quality load cell and the results are amazing!</p>
Nate on SEN-15242 - SparkFun Qwiic Scale - NAU7802Nateurn:uuid:fb51e651-b582-de31-7447-7eea1b2143fc2020-05-12T11:12:53-06:00<p>Yes but be careful - don't let the 5V back power the 3.3V Qwiic bus. If you're soldering to the I2C pins directly, you'll be ok.</p>
Customer #117704 on SEN-15242 - SparkFun Qwiic Scale - NAU7802Customer #117704urn:uuid:c7cb689a-bea2-0e05-6d7c-3403b807ad5f2020-05-11T10:05:28-06:00<p>I have a load cell that needs 5 volts. Can I power the Scale board with 5 volts via step-up converter, but still use a 3.3 volts logic level microcontroller?</p>
Nate on SEN-15242 - SparkFun Qwiic Scale - NAU7802Nateurn:uuid:00a8ed1a-6efd-548c-0bf0-c7a84207e7c22020-05-04T15:35:00-06:00<p>Look at that! Thank you so much.</p>
flight on SEN-15242 - SparkFun Qwiic Scale - NAU7802flighturn:uuid:3d36f93a-be42-114e-dc38-40ba239538de2020-05-04T14:15:54-06:00<p>I actually just ported the Arduino library to Python. You can find it <a href="https://github.com/longapalooza/nau7802py" rel="nofollow">here</a>. I'm by no means an expert in either Arduino or Python but I think it works alright. I tried to be as true as I could to SparkFun's Arduino library.</p>
santaimpersonator on SEN-15242 - SparkFun Qwiic Scale - NAU7802santaimpersonatorurn:uuid:916226af-5d4c-1255-d55e-7441ae3397c92020-03-28T18:12:25-06:00<p>We currently do not have a Python package for this product, but I did a preliminary test a few weeks ago. It should be compatible with the Raspberry Pi.</p>
Customer #1585174 on SEN-15242 - SparkFun Qwiic Scale - NAU7802Customer #1585174urn:uuid:80d22583-d85f-e7ab-c17c-8f38d289e11d2020-03-26T18:42:04-06:00<p>Is there any library you can share for raspberry pi ?</p>
Nate on SEN-15242 - SparkFun Qwiic Scale - NAU7802Nateurn:uuid:d52d2c45-dcea-a049-76d7-df88d9d315cc2019-09-05T09:28:40-06:00<p>Unfortunately there is no way to change the I2C address so you will need a <a href="https://www.sparkfun.com/products/14685" rel="nofollow">mux</a>. It adds a layer of complexity but using a mux is not that bad ;)</p>
Customer #620884 on SEN-15242 - SparkFun Qwiic Scale - NAU7802Customer #620884urn:uuid:45d9227f-417a-ed53-67a1-2146b2148e8c2019-09-03T23:15:55-06:00<p>Hi, I read this line from its datasheet, "The NAU7802 is permanently programmed with "010 1010" (0x2A) as the Device Address.". Is this mean that numbers of this module are not be able to use on one arduino?<p>I'm planning to do some project that is reading 6 loadcells simultaneously by in one arduino and this module seems to quite fit on my project. But, I really hope to not to be needed to use I2C MUX for multiple modules.....</p></p>
Nate on SEN-15242 - SparkFun Qwiic Scale - NAU7802Nateurn:uuid:5be18a6b-1bbe-a131-6a88-ae5e958c456a2019-05-09T11:00:58-06:00<p>The temperature sensor is used to calibrate/adjust the readings. It's automatic but AFAICS the temp reading is not exposed through the I2C interface.</p>
santaimpersonator on SEN-15242 - SparkFun Qwiic Scale - NAU7802santaimpersonatorurn:uuid:00e2f520-be45-e85d-9851-6fe16f11ea1a2019-05-05T16:18:23-06:00<p>Yes, there is a temperature sensor built-in to the NAU7802 chip. Off the top of my head, I am not sure if it is implemented automatically or if there is a way to get the readings. For more details, on the temperature sensor, check out the <a href="https://cdn.sparkfun.com/assets/e/c/8/7/6/NAU7802_Data_Sheet_V1.7.pdf" rel="nofollow">datasheet</a>. You can also look for or post a new topic on our <a href="https://forum.sparkfun.com/" rel="nofollow">forums</a>; we will do what we can to assist.</p>
Customer #387585 on SEN-15242 - SparkFun Qwiic Scale - NAU7802Customer #387585urn:uuid:58d0a308-012c-2e6d-21ad-3c5c4cb1db042019-05-05T12:09:30-06:00<p>Hi, I have bought 4 of these scales and work perfectly. Only I want to take temperature into consideration to compensate for the variations due to temperature. In the FEATURES it says that there is a temperature sensor On-chip. How can I get the temperature value? Could you please give an example. Thanks.</p>
Customer #1277661 on SEN-15242 - SparkFun Qwiic Scale - NAU7802Customer #1277661urn:uuid:1c2203a2-77d0-bd02-b736-77b6116436cb2019-04-17T14:53:29-06:00<p>Ok, by looking at Qwiic shield schematic and reading the Wire library for MEGA types, I can succesfully connect after jumping A5 on the shield to 21 on MEGA and A4 on the shield to 20 on MEGA. Basically it seems Qwiic is designed for something other than MEGA, but work around is easy.</p>
Nate on SEN-15242 - SparkFun Qwiic Scale - NAU7802Nateurn:uuid:9cc9b7e4-183f-f4bd-d907-a0c60a518add2019-04-17T14:52:34-06:00<p>A failed begin means the I2C communication failed - it's your I2C wiring. I suspect the issue is with the Qwiic shield and the Mega. The shield assumes (poorly, bad design on my part) that SDA/SCL are located at A4/A5. I <em>think</em> the Mega doesn't have this. You'll need to wire to the I2C pins on the Mega. If you still want to use the Qwiic shield use an Uno or other platform that has I2C pins located at A4/A5.</p>
Customer #1277661 on SEN-15242 - SparkFun Qwiic Scale - NAU7802Customer #1277661urn:uuid:51dc4540-b7dd-7383-9775-351c407e0f5f2019-04-17T14:25:17-06:00<p>I'm having trouble getting example1 to work.
myScale.begin returns false. Which wiring is at fault? The I2C wiring or the load cell wiring?
I'm using elegoo MEGA2560 R3 with a Qwiic shield board an a Qwiic cable to the Qwiic scale.
I've removed the load cell wiring from the spring terminal and reinserted many times, trying to follow the recommendations in the hook up guide.</p>