BuzzBoard Open Source Development Board Discussion Thread


#1

Hi Everyone,

The BuzzBoard open source development board is coming this Friday, June 15th. We’re eager to hear feedback and first impressions, so post it here.

Thank you for helping make the BuzzBox a reality,
OSBeehives


pinned globally #2

Maker Pack information
#3

This sound goods! I hope your opensource initiative : ) can help the Bees over the world! : )

Alessandro


#4

The BuzzBoard open source files are available here:


#5

So, my brother-in-law backed the open source board, and I was wondering if anyone has used the files to build one yet? Does it require SMD soldering capabilities?

Jeff


#6

Yes, SMD components are used. You could probably modify the PCB for through-hole components.


#7

Hello, I am a professional hardware developer, I would like to help the community If anyone wants help with the SMD components. I love open source projects and eager to learn from them . Good Luck


#8

Hi, been on a bit of a journey with the BuzzBoad. I have assembled one complete board with another 2 waiting to be assembled. I have run the firmware provided but get an error when it should be sending the data. Some of the data is getting to the particle cloud but not the audio, and I can’t get anything on the app because the webhook says the address in the docs doesn’t exist. I am very slowly getting further forward but have little programming experience. The board assembly is quite straight forward, this was my first time using smd components, if a little fiddly at times. The photon registration was simple enough, but it would be excellent if I can get it onto the app. If anyone can help please drop me a line. Thanks_


#9

Well after a lot of jigging around I’m still a bit out of my depth with this. Below I’ve pasted the output I get from the Particle cloud events for my device, in reverse order, sorry. It seems the data for temp etc is getting to the cloud but still not getting to the OSBH app. I’ve retried the webhook and it goes without error now, which is a step forward, but still not getting passed forward from particle. I’ve used the data from the info pages on OSBH buzzboard so am a little puzzled. I would like to get the recordings forwarded as well if this is possible. Surely I’m not the first one to make up a buzzboard am I? Any help is appreciated, as once I get it all working I aim to include weight scale outside temp humidity and pressure along with am ambient light sensor. I’m confident I can do that, it’s just all this cloud stuff has got me stumped.

spark/status|offline|BuzzBoard-Hive-1|3/18/19 at 5:50:56 |
|—|---|—|---|pm

measurements|{“T_in”: 20.4, “RH_i”: 55, “soc”: 98, “soh”: 92, “chg”: 5, “I”: -144, “P”: -628, “RSSI”: -35, “w_r”: 0.97, “a_r”: 0.01, “acc”: 0.000000, “lon”: 0.000000, “lat”: 0.000000}|BuzzBoard-Hive-1|3/18/19 at 5:50:45 pm|

geoLocate|{“w”:{“a”:[{“m”:“24:a7:dc:4d:3b:7a”,“s”:-63,“c”:13},{“m”:“a0:bd:cd:08:d4:ba”,“s”:-77,“c”:1},{“m”:“20:0a:8e:a9:f3:c8”,“s”:-40,“c”:13},{“m”:“94:44:52:67:2d:3f”,“s”:-38,“c”:10}]}}|BuzzBoard-Hive-1|3/18/19 at 5:50:44 pm|

spark/device/diagnostics/update|{“device”:{“system”:{“uptime”:1690,“memory”:{“total”:83200,“used”:49808}},“network”:{“connection”:{“status”:4,“error”:0,“disconnects”:3,“attempts”:1,“disconnect”:3},“signal”:{“rssi”:-32,“strength”:100,“quality”:100,“qualityv”:60,“at”:1,“strengthv”:-32}},“cloud”:{“connection”:{“status”:1,“error”:0,“attempts”:1,“disconnect”:3},“disconnects”:0,“publish”:{“rate_limited”:0},“coap”:{“unack”:0}}},“service”:{“device”:{“status”:“ok”},“coap”:{“round_trip”:300},“cloud”:{“uptime”:0,“publish”:{“sent”:0}}}}|BuzzBoard-Hive-1|3/18/19 at 5:50:44 pm|

spark/status|online|BuzzBoard-Hive-1|3/18/19 at 5:50:44 pm|

Here’s hoping someone can help.

Also I have a few spare PCB’s for buzzboard. So if anyone is interested, make a reasonable donation to OSBH and I’ll post one off to you.


#10

Hi, here are the images of my nearly completed BuzzBoard project from front and back. All nicely fitted inside a waterproof type electrical box with a clear lid which is not shown. I just have to fit the cable gland for the solar panel cable to complete the hardware, and you can see I chose to use the through hive duct for sensor measurements which I thought was a good idea by the team. I still have not managed to get the data forwarded to the app but it does go to the particle cloud. Now working on getting the audio data sent to particle cloud and adding the additional sensors I want. I will try to keep you up to date with my progress.


#11

i want to build this with raspberry pi … can you please help me sending audio files to your server to process it ??


#12

Well I have now completed the 3 BuzzBoards I wanted to build for my hives. All send their data to the app correctly but I have still not managed to get the audio sent, I keep getting an error at line 783 in ‘main_beta_comp.cpp’ and I can’t figure out what is wrong. I was wondering if it will only send if it gets a suitable sample and dumps the rest, I don’t know, it might show up once I actually fit it to my hive.


#13

For anyone thinking of making up the OS BuzzBoard, there is a fair bit of SMD soldering, but I didn’t have any problems except for the tiny little ESD chip which is like a speck of dust. It is so small I could barely see it with my normal glasses on and lost a few that flicked out of the tweezers, just as well I had to buy 50 lol. It may be worth considering the next size chip up to make it easier, although not sure if the board would need modifying. I completed the first one by hand with a hot air solder station which was fairly easy. The other 2 I completed using the gas oven in the kitchen, after using a good thermometer to check where the control needed to be for a set temperature it was easy to follow the heat curve for the solder paste I used. I did order a solder mask but the first one was done by hand with a toothpick to place the solder paste. It is essential that you do not over do it with the solder paste for the IC’s which can cause shorting if too much is used. Overall quite an easy task for someone with moderate soldering skills and the correct tools. Have fun.


#14

Hello Tim. I was just coming here to put a post to ask you what tools you used to complete these boards. Thanks for the info! I will have to do a little more searching for SMD soldering techniques, as I have never done SMD soldering before.


#15

Hi JSField, this was my first time with smd. It really is quite simple as long as you have the right tools, you will not complete this with a soldering iron for the smaller pieces and some of the chips are bottom contacts so no access for a solder iron anyway. As I said I used a toothpick to apply the solder paste on my first board as I wanted to do everything without any other special tools. The PCB’s that I ordered were soldered on the pads although I suspect the gold plated pads may have been a little better, I don’t know? You will have fun completing this project if you enjoy messing about with components and things and as long as you have a decent pair of tweezers and either a regulated hot air gun or decent thermometer for oven you are good to go. I do have a few spare boards if you are interested, just make a donation to OSBeehives and I will post a couple out to you. I was thinking around £5/$8 to cover postage costs for me and I will send 2 over to you, just in case you manage to mess one up, but I doubt it. YouTube has some good info on smd soldering.


#16

@TIMBOPLYMOUTH

Excellent work with your BuzzBoard unit(s)! Did you get hooked up to our server? How are things working?

One observation (at least from the pics) is that the hole opens directly into your enclosure. On the official hardware we use a grommet with smaller perforations to stop the bees getting into the hardware. But considering your ingenuity with this enclosure / board I’m pretty sure you thought of that and came up with something!

Again, super impressed with this effort, nice one!


#17

Hi Tristan, I’ve still not been able to get the audio side sending to the server but the data from the other sensors goes through fine. Yes I did make a cover for the tube that went into the hive wall and used a foam gasket both under the circuit board and on the outside of the box to seal things up properly (photo) 3d printers are a godsend lol. I’m trying to teach myself C++ at the moment so I can understand the code and try to work out why the audio won’t send. I used software to test the microphones and they are all working fine with lovely sound quality. I’m also in the midst of making a new hive with another to follow. I decided to move from top bar to cathedral top bar which is a lot easier for me, getting old with a knackered back.


#19

I’ve also built a BuzzBoard and it all works but the audio part.


#20

Hi Kylix, I tested my microphones with https://github.com/rickkas7/photonAudio. I used audio3, you need node.js and a couple other bits installed, but it does give you an output to ensure your mic is soldered correctly and working. As for why it does not reach the app, I don’t know and as I don’t know C++, I am having to try and learn it so I can attempt to solve the problem. Might be something simple, might be something complicated so might take me a while. It seems the software does the recording going by the serial output but just fails to send the samples. Please post if you manage to solve the problem.


#21

My new stand with scale ready for my Cathedral Top Bar Hive, hope to add the software into the main program for BuzzBoard and have the weight sent each time with the other data.


![DSC0827 3smal|690x459](upload://mJyKW4

AOXZMXCwmEBBlDhkiMacK.jpeg)