Cosmic Unicorn and BME690

Good Evening,

I have purchased a cosmic unicorn and have run the demo’s I also have the BME690 sensor, I believe the Cosmic Unicorn Micro Python library is missing the BME690 support and I am wondering where I would start to compile a Micro python library with support for the Unicorn and the BME690 sensor?

Any ideas gratefully appreciated.

Have you tried to run any of the BME690 examples on the Unicorn? If yes, do you get any error messages?
I have a Galactic with a BME280 setup to display temp, humidity, and barometric pressure. The Pimoroni uf2 was all i needed.

Hi, Yes, tried the example micro python BME690 from the pimoroni-pico

This shows the following error in Thonny when run:

MPY: soft reboot
Traceback (most recent call last):
File “”, line 8, in
ImportError: no module named ‘breakout_bme69x’

the following BME68X does show information and seems to work examples/pico_plus_2/breakouts/bme68x-breakout.py

But that is presumably missing the additional readings for the BME69X is capable of VOC;s for example

Typo in your code maybe?
ImportError: no module named ‘breakout_bme69x
The example uses the following
from breakout_bme69x import BreakoutBME69X

Looks like the last Unicorn release was from February (which was before BME690 was released), so I suspect we’ll need a new release tagging with the BME690 drivers included?

You could open up a Github issue to get that on team software’s radar?

Thanks, I have added that request, is there any way I can add them myself whilst waiting?

Same issue, ImportError: no module named ‘breakout_bme69x’

I’ve made an updated build with both MicroPython 1.26.1 and the latest pimoroni-pico (which includes the BME690). Files can be found here if anyone wishes to test it out (you will need to be logged in):

I’ll let the dust settle for a bit before getting it merged and tagged as a new release.

1 Like

Fantastic, thank you