Questions regarding new build

89 views
Skip to first unread message

Cyrus Kalbrener

unread,
Jun 25, 2019, 6:38:30 PM6/25/19
to Safecast Device Discussions and Support
I am building a new nano from from acquired parts. I have the main board together, and I have a few questions:

1. The bluetooth module in the docs is obsolete. I found a more modern module that boots up and I can connect to it, but I think the baud is off as I only get "^@^@..." in a bluetooth serial terminal about every five seconds (the expected update rate for the bGeigie, correct?). Does anyone have experience troubleshooting this issue?

2. I can't seem t source the copper grill that protects the geiger tube. Does anyone know of a source for this? See photo below.

IMG_20190624_200255.jpg

3. After powering on the board (before installing the iRover or geiger tube) if I quickly flip the mode switch the nano starts to register about 2 clicks per flip as if the tube is connected. Is this a known issue? Could it be a wiring problem? How could that switch cause the nano to register a click?


Rob Oudendijk

unread,
Jun 26, 2019, 6:39:13 AM6/26/19
to Safecast Device Discussions and Support
Hi,

The BLE needs a special firmware to get it to run correctly. We created this together with Michael Kroll (http://www.mkroll.mobi).
Use only the recommended version.

regards
rob

Sean Bonner

unread,
Jun 26, 2019, 7:15:15 PM6/26/19
to Rob Oudendijk, safecast...@googlegroups.com
To clarify a bit what Rob means below - the “more modern module” won’t work with the bGeigie. Only the specified model with the custom firmware will work.

-s



Sean Bonner
Co-Founder, Director of Global Operations
http://safecast.org

-- 
You received this message because you are subscribed to the Google Groups "Safecast Device Discussions and Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email to safecast-devic...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/safecast-devices/2f8b81d0-8a90-4acb-b03a-ae4cff155ae3%40googlegroups.com.

cyr...@gmail.com

unread,
Jun 26, 2019, 7:57:55 PM6/26/19
to Sean Bonner, Rob Oudendijk, Safecast Device Discussions and Support
That is important to know. There original board in the parts list is no longer available, but the one offered by kit hub seems to be available in multiple versions (1.0 v1-v3). Would any of those versions work?

Sean Bonner

unread,
Jun 26, 2019, 8:16:31 PM6/26/19
to cyr...@gmail.com, Rob Oudendijk, safecast...@googlegroups.com
If you have questions about what Kithub is offering you’ll need to contact them directly relating to those, as we’re not involved. Kithub has direct relationships with Dr. Kroll and Seeed and produces the needed parts themselves.

As a rule, the parts listed for the bGeigie Nano are specific and not interchangeable with other versions or other models  - as with the iRover we discussed previously.

-s

Sean Bonner
Co-Founder, Director of Global Operations
http://safecast.org

cyr...@gmail.com

unread,
Jun 27, 2019, 8:04:00 PM6/27/19
to Sean Bonner, Rob Oudendijk, safecast...@googlegroups.com
Could you elaborate on why the bGeigie and the ios/android apps need a special Bluetooth implementation? What is it about what it is doing that requires anything above just listening to the same data that is being logged? Is it something about error handling or dealing with intermittent data over long stretches of time? I only ask because hooking a bluetooth module up to the bGeigie and getting it to transmit the logging data with a different implementation seems to work fine, but the application (android) doesn't see it. Clearly there IS something that keeps it from working. I'm curious about what it is, since it isn't clear in the docs.

fe...@bigroses.demon.nl

unread,
Jun 28, 2019, 3:25:22 AM6/28/19
to Safecast Device Discussions and Support
If you have a windows device with bluetooth LE, you could give RadExSaDa a try: https://www.microsoft.com/en-us/p/radiation-explorer-for-safecast-data/9p26k9ttt7dk?activetab=pivot:overviewtab

If that doesn't work, you can enumerate the Device and Read Characteristic UUID's using: Bluetooth LE Explorer

Post them here and I will update RadExSaDa….

cyr...@gmail.com

unread,
Jun 29, 2019, 7:39:35 PM6/29/19
to fe...@bigroses.demon.nl, Safecast Device Discussions and Support
Here is a shot from Bluetooth LE Explorer. It shows up in the Radiation Explorer BLE Device drop down but it will not connect.

Blueseeed_LE_Bee(Dual model).PNG
 

--
You received this message because you are subscribed to the Google Groups "Safecast Device Discussions and Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email to safecast-devic...@googlegroups.com.

Edouard Lafargue

unread,
Jul 1, 2019, 4:43:32 AM7/1/19
to cyr...@gmail.com, fe...@bigroses.demon.nl, Safecast Device Discussions and Support
Hi,

The Safecast Android app expects a specific Bluetooth device - there are dozens of BLE peripherals that look all the same but transmit their data differently. Since the app is open source, you can add support for your own module, it looks like it is fairly similar to the one we use on the kit. All the code is on Github ;-) if you are lucky, it should be a matter of changing the service/characteristic to the values used by your BLE module, or better yet, implement an algorithm to select the right service/characteristic based on the device name...

Alternatively, I could give it a try myself (I am the author of the app)  though without a sample of the actual module, I won't be able to test that it works properly...

Ed

fe...@bigroses.demon.nl

unread,
Jul 8, 2019, 5:01:45 PM7/8/19
to Safecast Device Discussions and Support
I've tried this BLE-dual-model-Bee on the bGeigie with no succes in changing RadExSada to received data.

RadExSaDa can successfully connect to the device's BLE characteristics, but no data is transmitted except one '\0'.

So the problem here is on the bGeigies firmware side not being able to send data to this BLE Bee.




On Monday, July 1, 2019 at 10:43:32 AM UTC+2, Edouard Lafargue wrote:
Hi,

The Safecast Android app expects a specific Bluetooth device - there are dozens of BLE peripherals that look all the same but transmit their data differently. Since the app is open source, you can add support for your own module, it looks like it is fairly similar to the one we use on the kit. All the code is on Github ;-) if you are lucky, it should be a matter of changing the service/characteristic to the values used by your BLE module, or better yet, implement an algorithm to select the right service/characteristic based on the device name...

Alternatively, I could give it a try myself (I am the author of the app)  though without a sample of the actual module, I won't be able to test that it works properly...

Ed

On Sun, Jun 30, 2019, 01:39 cyr...@gmail.com <cyr...@gmail.com> wrote:
Here is a shot from Bluetooth LE Explorer. It shows up in the Radiation Explorer BLE Device drop down but it will not connect.

Blueseeed_LE_Bee(Dual model).PNG
 

On Fri, Jun 28, 2019 at 2:25 AM fe...@bigroses.demon.nl <fe...@bigroses.demon.nl> wrote:
If you have a windows device with bluetooth LE, you could give RadExSaDa a try: https://www.microsoft.com/en-us/p/radiation-explorer-for-safecast-data/9p26k9ttt7dk?activetab=pivot:overviewtab

If that doesn't work, you can enumerate the Device and Read Characteristic UUID's using: Bluetooth LE Explorer

Post them here and I will update RadExSaDa….

--
You received this message because you are subscribed to the Google Groups "Safecast Device Discussions and Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email to safecast...@googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Safecast Device Discussions and Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email to safecast...@googlegroups.com.

Cyrus Kalbrener

unread,
Jul 9, 2019, 10:06:06 PM7/9/19
to Safecast Device Discussions and Support
I just got  a tinysine Bluetooth Smart Bee, which is the same model sold on KitHub as the bGeigie bluetooth module. It also does not connect to the Safecast Android app. If I connect with a bluetooth terminal app on the same phone I get the regular log messages just fine. I have tried not pairing it and pairing it and either way it does not work. If I set the Safecast  app to "autoconnect" it will show up with as two characteristic IDs separated by commas:
EF080D8C-C3BE-41FF-BD3F-05A5F4795D7F,
067978AC-B59F-4EC9-9C09-2AB6E5BDAD0B

Sean Bonner

unread,
Jul 9, 2019, 10:27:10 PM7/9/19
to Cyrus Kalbrener, safecast...@googlegroups.com
That’s not the same model as Kithub sells. Kithub uses the same ones we do which are the BLEBee made by Mikro-Labs and sold by Seeed Studios


But again, we run custom firmware on the modules as the default firmware that they ship with won’t work.

-s


Sean Bonner
Co-Founder, Director of Global Operations
http://safecast.org
To unsubscribe from this group and stop receiving emails from it, send an email to safecast-devic...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/safecast-devices/744d45d5-cdc1-4b32-beb6-d99eddde91f9%40googlegroups.com.

cyr...@gmail.com

unread,
Jul 9, 2019, 10:33:23 PM7/9/19
to Sean Bonner, Safecast Device Discussions and Support
So I purchased the same bluetooth module pictured here ->  https://shop.kithub.cc/collections/environmental-monitoring-kits/products/safecast-bluetooth-module

and you are saying that this is not what is actually sold by kit hub and it is not compatible. Can you understand my confusion?

Sean Bonner

unread,
Jul 9, 2019, 10:42:38 PM7/9/19
to cyr...@gmail.com, safecast...@googlegroups.com
Sorry, my mistake. I was looking at an old file, it appears they updated the screenprint on the module so it’s the same thing but named differently. Anyway, hardware is the same but the firmware issue is also the same, so if you bought that anywhere except kithub then you need to change the firmware as the firmware the comes on it by default won’t work.

-s


Sean Bonner
Co-Founder, Director of Global Operations
http://safecast.org

cyr...@gmail.com

unread,
Jul 9, 2019, 10:44:13 PM7/9/19
to Sean Bonner, Safecast Device Discussions and Support
Ah,  very well.  Where would I find the firmware then?

Jam

unread,
Jul 9, 2019, 10:51:13 PM7/9/19
to Safecast Device Discussions and Support
I just looked at the link and I don’t recognize that module. Maybe it’s electronically equivalent to the usual modules for the bGeigie Nano? Or maybe somebody at KitHub just used a “representative” photo of a random part that kinda looks compatible?

Anyway, I know of two modules that work but both are (were) from MiKro-Labs. The older version v1.0.1 is discontinued but would work if you could find one. The newer version v2.0.1 is current and recommended. As far as I know, the only difference between v2.0.0 and v2.0.1 is a firmware tweak specifically for Safecast.

Anyway I have used v2.0.0 modules and updated them with success.

- jam

Sean Bonner

unread,
Jul 9, 2019, 10:51:44 PM7/9/19
to cyr...@gmail.com, safecast...@googlegroups.com
Unfortunately I don’t have a good answer for you on that one

We worked with the manufacturer of the module when he first made it, he later sold the design to Seeed and wrote new firmware for it for broader usage but that broke how it worked for us. He used to provide the Safecast firmware on his website:

But that seems offline at this point so I’m not sure where you could find it. We buy all our modules from Kithub who has an arrangement with Seeed to put on the custom firmware when they are made.

Bluetooth was not part of our original design and was added some time later when this module became available, it’s not something we designed and it’s development/production is entirely outside of our hands.

-s


Sean Bonner
Co-Founder, Director of Global Operations
http://safecast.org

Sean Bonner

unread,
Jul 9, 2019, 11:12:19 PM7/9/19
to cyr...@gmail.com, safecast...@googlegroups.com
Sorry again, I was correct at first and incorrect in my correction.

The BLEBee made by Mikro-Labs and sold by Seeed is the only module that works, and it requires the custom firmware.

The Tinysine Bluetooth Smart Bee is a different module entirely and does not work no matter the firmware.

Kithub sells many different kits and many different parts and it’s possible that photos of similar modules got mixed up at some point, however the module they sell for bGeigie’s is the BLEBee not the Smart Bee.

-s



Sean Bonner
Co-Founder, Director of Global Operations
http://safecast.org

Ferdinand Oeinck

unread,
Jul 10, 2019, 6:13:35 PM7/10/19
to Sean Bonner, cyr...@gmail.com, safecast...@googlegroups.com
I have this one working on my bGeigie:
 
I connected it first to an UartSBEE v5:
 
and programmed it to 9600 baud.
 
Then I added service UUID 0000FFE0-0000-1000-8000-00805F9B34FB and
characteristic UUID: 0000FFE1-0000-1000-8000-00805F9B34FB to RadExSaDa.
 
Those UUID’s need to be added to the iOS and Android app so that  these can receive data too from these BLE BEE’s
 
Reply all
Reply to author
Forward
0 new messages