I am using the Qwiic TC amplifier(SEN-16294) with the Artemis OpenLog board. The OLA does not see the amplifier board when connected with a Qwiic cable. I have four other Qwiic sensor boards that work with the OLA(PT100, BMP280, etc). The TC amplifier board works when connected to a RedBoard Qwiic with a Qwiic cable. I also have the X version of the Thermocouple amplifier with the same problem. The OLA firmware is 1.6.
Hi @Gloag,
Apologies for the slow reply. Are you still having problems with the MCP9600 thermocouple amplifier?
Best wishes,
Paul
Yes still have the problem. The MCP9600 thermocouple amplifier works properly with a Redboard Qwiic with the Qwiic connector but the Artemis OpenLog does not see it on the Qwiic bus. Other sensor boards are recognized and work with the OLA.
OK - thanks. I will investigate, but it will take me a few days. Thank you for your patience.
Very best wishes,
Paul
I just received and fired up my OLA with MCP9600 board
No devices detected on Qwiic bus
Same problem
I have raised this as an issue on the OLA repo:
https://github.com/sparkfun/OpenLog_Artemis/issues/41
Paul
Any updates on this?
Hi john_m3,
Apologies - it is still on the things-to-do list. But is almost at the top! I have the hardware now.
Something you could try, please. If you open Menu 6 (Configure Attached Devices), then “Configure Qwiic Settings”, you’ll see an option to change the Maximum Qwiic Bus Speed. If this is set to 400000 Hz, please change it to 100000 Hz. The MCP9600 is sensitive to the I2C clock rate and doesn’t like 400kHz. The code should be using 100kHz to find the MCP9600 but there might be a gremlin in there…
Best wishes,
Paul
Paul,
On my non recognized 9600 the Maximum Qwiic Bus Speed was set at 100000 khz.
Ray
Many thanks Ray,
I will get to this as soon as I can.
Best wishes,
Paul
Hi Ray / All,
This was a tricky little problem to solve. I do have a solution but have had to restructure the OLA code and update the MCP9600 library to get there.
There is a quick summary here:
https://github.com/sparkfun/OpenLog_Artemis/issues/41
Please update your OLA with the latest v17_BETA binary and let me know if it works. The MCP9600 should now be detected correctly.
https://github.com/sparkfun/OpenLog_Art … r/Binaries
I’ve tested it with and without other devices, with and without muxes. The only test I haven’t tried is connecting multiple MCP9600’s (with different addresses of course). If you are able to test that - please do!
Best wishes,
Paul
Paul
I tried Firmware version 1.7beta with two MCP9600’s(066 and 067) and they are both detected and work properly!
Ray
That’s great news Ray - thank you!
Sorry it took a while…
I need to add some new sensors to v17 before it goes public. I hope to be able to do a formal release early next week.
All the best,
Paul
Installed v1.7b, now up and running. I’ll will watch for your v1.7 release.
I only have one MCP9600. This is my first experience with OLA, a very cool data-logger.
THANK-YOU!
-john
Paul,
I purchased the following parts
-
SparkFun OpenLog Artemis (2)
-
Qwiic Cable - 500mm (2)
-
Qwiic Pressure/Humidity/Temp (PHT) Sensor - MS8607
-
Qwiic PT100 - ADS122C04
The OpenLog Artemis and Qwiic PT100 - ADS122C04 work fine.
Neither OpenLog Artemis recognizes the Qwiic Pressure/Humidity/Temp (PHT) Sensor - MS8607.
The terminal messages for the two OpenLogs when the MS8607 is connected (red power LED is on) are
Artemis OpenLog v1.5
Logging to: dataLog00011.TXT
Logging to: serialLog00020.TXT
SD card online
Data logging online
Serial logging online
IMU online
No Qwiic devices detected
Artemis OpenLog v1.7
Logging to: dataLog00012.TXT
Logging to: serialLog00020.TXT
SD card online
Data logging online
Serial logging online
IMU online
Identifying Qwiic Muxes…
Identifying Qwiic Devices…
No Qwiic devices detected
It is my understanding that the MS8607 should be automatically detected.
My question is – Should I see the MS8607 attached or do I have to change/add settings or commands? When I select
- Detect / Configure Attached Devices
I get
Menu: Configure Attached Devices
No devices detected on Qwiic bus
- Configure Qwiic Settings
x) Exit
Thank you,
Joe
Hi Joe,
I agree. Something strange is happening… The MS8607 should “just work” but I see that sometimes it is detected and sometimes isn’t. Here’s what I got on the first try with the default settings:
Artemis OpenLog v1.7
Logging to: dataLog00022.TXT
Finding the next available log file.
This could take a long time if the SD card contains many existing log files.
Logging to: serialLog00000.TXT
SD card online
Data logging online
Serial logging online
IMU online
Identifying Qwiic Muxes…
Identifying Qwiic Devices…
Autodetect complete
PHT-MS8607 online at address 0x40
rtcDate,rtcTime,aX,aY,aZ,gX,gY,gZ,mX,mY,mZ,imu_degC,humidity_%,hPa,degC,output_Hz,
01/01/2000,00:04:41.87,-142.58,-16.60,-1003.42,-0.38,-0.08,2.21,-20.70,23.55,-89.70,24.20,50.27,999.62,19.35,17.24,
01/01/2000,00:04:41.97,-154.30,-25.39,-1004.39,1.67,-1.37,1.58,-21.00,22.80,-88.95,24.34,50.27,999.67,19.45,12.35,
And then I tried again with the debug messages turned on (you can enable these through a hidden menu - type “d” from the main menu and the debug menu will appear):
Artemis OpenLog v1.7
Logging to: dataLog00024.TXT
Finding the next available log file.
This could take a long time if the SD card contains many existing log files.
Logging to: serialLog00000.TXT
SD card online
Data logging online
Serial logging online
IMU online
detectQwiicDevices started
Identifying Qwiic Muxes…
detectQwiicDevices: something detected at address 0x76
Identifying Qwiic Devices…
Autodetect complete
beginQwiicDevices: No devices detected
printOnlineDevice: No devices detected
rtcDate,rtcTime,aX,aY,aZ,gX,gY,gZ,mX,mY,mZ,imu_degC,output_Hz,
01/01/2000,00:09:28.75,-146.48,-12.21,-993.16,1.79,0.66,-0.34,-25.20,25.20,-90.45,24.10,333.33,
01/01/2000,00:09:28.85,-129.39,-10.74,-987.79,1.22,-1.59,-0.34,-24.15,25.20,-91.20,23.86,19.42,
The MS8607 is unique in that it appears as two I2C devices, one with address 0x40 and one with address 0x76. 0x76 is in the mux address range, so I wonder if it could be something to do with that? I shall need to investigate this… I’ve opened an Issue here:
https://github.com/sparkfun/OpenLog_Artemis/issues/54
Thanks for letting me know.
Very best wishes,
Paul
Paul,
Thank you,
Joe
Hi Joe,
Thank you for your patience.
I’ve got a fix for this. The details are here:
https://github.com/sparkfun/OpenLog_Artemis/issues/54
I will send you a link to the new firmware once it is compiled. (I’ve got a bunch of other new features to add first!)
Best wishes,
Paul
Paul,
Thank you. I will look for the new firmware.
Joe