@phillipppp clever solution for the pins!
We are currently developing a small SGP40 module that would work with the DIY kit pins and we will have that available in our DIY shop in a few weeks.
That model will also then have no pull-up resistors so when people build the kit they won’t need to manually remove them.
Any updates on the custom SGP40 sensor?
I am anxious for this as well. Will pick up for the diy pro presoldered kit that just came in.
No specific update, except that it will definitely come. I am still waiting for one of the modules here to arrive.
Interested in that as well! I’m ready to build a Pro but would like to have a known good VOC solution available. Adafruit has the SGP30 but if there’s testing being done the 40, I’d rather wait for that (as well as an official solution from AirGradient).
For reference in case it helps anyone: I used the SGP41 with the DIY_PRO_WITH_SGP40 code (found in the list of examples for AirGradient in the Arduino IDE). It reports TVOC using the index (1 to 500), but there’s no NOx reading.
My SGP41 is from this Aliexpress store (which has the correct pinout): https://www.aliexpress.com/item/1005003799982166.html
I followed the build instructions and removed the pull-up resistor from the SHT module.
I’m using the Adafruit SGP40 breakout with the DIY_PRO_WITH_SGP40 code, it works correctly. I suggest picking up their ‘STEMMA QT / Qwiic JST SH 4-pin to Premium Male Headers Cable’ to make the connection simpler.
Here is a preview of the SGP41 AirGradient module that we will start selling very soon in the AirGradient Shop.
It will be mounted on female pin headers and will then have a 90 degree exposure in the enclosure.
any news regarding the avilability of this sensor on the shop?
thanks!
This is great news and I’m very appreciative of the efforts of AirGradient.
For those of us that removed the pull up resistors on the other sensor do we need to re-add them?
The OLED display on the i2c bus has also pull ups so it might not be necessary (but I cannot currently test it).
@ken830 It is available now:
The NOx sensor is not very sensible. Do you see higher values there? Please share your results.
Mine doesn’t show any readings there at all. I have the DIY Pro kit and flashed the D1 mini in the build instructions page. I also uploaded the image found in the Arduino IDE and it’s only specifying the SGP40, so I can see the code is only reading TVOC. Is there an updated sketch?
Did you update the Arduino library to the latest version? Then check the example sketches.
Yes. I have a fresh install of Arduino IDE, added all of the libraries, and opened the example sketch: DIY_PRO_WITH_SGP40
. No mention of NOx anywhere in the code.
But in github, I see in the example for the DIY_PRO_V3_7, it supports the SGP41. But I just purchased the DIY Pro kit and received it in the mail over the weekend and it’s the older version v3.3 PCB without the button. The order page when I purchased the kit clearly lists “Configuration button” as one of the items included in the kit, but I didn’t get one nor a PCB that supports it. I expected the latest version with the configuration button as indicated in the product page when I placed my order… Do I need to go through support to resolve this?
Also, I’ve been running this for the last few days and it always stops updating the screen, but somehow it keeps updating over WiFi because I see new readings on the web dashboard. I’ve waited overnight and the values on the screen never updates (it’s frozen). And very often it seems like it would stop reading the temp/humidity sensor and would display 32F/0%. Looks like I2C issue stability issue? pulling the power and plugging it right back in fixes both problems for a few minutes or a few hours. Very frustrating.
EDIT: I was able to look at the v3.7 example code and add in the NOx readings myself in my custom sketch.
Where can i find these instructions?