xDrip Bridge Module
The diagnosis
About two years ago, we had an unfortunate surprise. Our little five-year-old boy was diagnosed with type 1 diabetes. This first hit was very hard on our family, and then ten days later, our youngest son also developed the same disease (two out of three of our children) Usually, there are years between diagnostics in the same family so we were a rare case to say the least. We didn’t have any history of diabetics in our family so that was all new for us. We had to learn how to manage this condition very quickly. We began with insulin injections but it quickly became clear that this wouldn't work for us. Our kids’ blood sugar was out of control and our five-year-old boy would begin school soon and we were not comfortable with the idea of someone from school or kindergarten injecting our kids before lunch or snacks.
Tech to the rescue
We began learning about pumps to help us with added flexibility in insulin delivery and to help with the school and kindergarten issue. We also ordered two Dexcom continuous glucose monitoring devices for our kids. That was relieving and frightening at the same time; we were relieved to be able to monitor our kids’ sugar level at any time. However, we were frightened by the massive glucose spikes that we didn't observe when we were doing only a couple of blood tests a day by pricking fingers. We also realized that the glucose level at night was way too high.The Dexcom unit really helped us adjust their required insulin and would wake us at night if they were too low or high.
Next - into the Cloud!
While the Dexcom unit was such a great help for us, the receiver would only work when within about 20 feet of my kids. Then I remembered about a cool tech guy named Scott Hanselman who had
this blog which I had been following for years. He normally posted a lot of useful information for programmers, but being a type 1 diabetic himself, he also posted a lot of diabetic-related news which I used to ignore or sometimes read out of curiosity. Suddenly these posts became very interesting and digging back through his blog seemed like a treasure hunt. I remembered about a “Nightscout” system he used to talk about that sends data back to the cloud and I immediately saw the potential for our family. One way to use the Nightscout is to plug a dedicated smart phone into the Decom’s USB port so that it reads the data and sends it to the internet via Wi-Fi or 3G. The problem with this solution is that the Dexcom USB Port is weak and can easily break. The added strain when moving around caused by a permanently connected cable doesn’t help either. Last, that phone must be dedicated to the task and could not be used for anything else while strapped to the Dexcom. Easy to set up but not optimal.
A bridge between the Dexcom and a phone
After some research, we’ve found that the better, albeit more complicated solution is to build an “xDrip”. The xDrip is a do-it-yourself (DIY) module built out of off-the-shelf components that wirelessly read the sensor values and sends it to an Android phone using Bluetooth. The software is open source so no programming is required. The real challenge is to source the parts, and then build the device. I had never soldered before but I really wanted to make it work, so I managed to build one for us using information found online. The xDrip module ended up being really useful. When any problem occurred while my son was at kindergarten, I had a complete glucose graph readily accessible to make the best decisions. I even called a few times when my boy’s glycemia was getting way too high. Also, when my kid asks to go to a friend’s birthday party, it would now be possible to at least monitor everything instead of being worried the whole time (to be honest, that didn’t happen yet but I’m sure will get to that point soon as my older T1D kid, now 7 years old, is getting better at managing his diabetes).
Helping the community
To build my first xDrip, I had to order a lot of parts from different websites, so I had to pay multiple times for shipping and duty fees. I had the chance to be working at Robotshop when I built my first xDrip bridge so soon after my first build, I began asking internally if we could enter all the missing parts required to build one, so others could benefit. My request did not fall on deaf ears, and soon, every product required was added and made available on our website. We even added an optional
Qi wireless receiver module for easier charging and a
Sim800L module for Parakeet builders. I also spread the good news in communities like the
“CGM in the Cloud” Facebook group. I was happy to see that people were really grateful.
This meant that:
- We didn't need to shop on multiple websites anymore.
- Since Robotshop has warehouses in the US, Canada, Europe and Japan, many people were assured NOT to pay for duty fees and could get fast delivery.
- Shipping fees are either free or very low since everything is grouped in one shipment (shipping is free on orders over 75$ in US and Canada)
- Obtaining the best price is assured since Robotshop’s website supports online price matching. If you find a better price elsewhere, you simply need to enter the price and URL in the corresponding fields in the shopping cart page and, if the price match request is legit, Robotshop will automatically lower it to that price.
We still needed the complete parts list to order everything so today, I wanted to take that idea even further by creating a bundle that includes everything in a single SKU.
Here is that new bundle:
https://www.robotshop.com/en/xdrip-bridge-module.html
xDRIP Bridge Module Kit
I hope these efforts will help the community at least as much as the community has helped me and my family manage this terrible disease.
Thanks!
Parts List
Useful Links
Edit: Wireless charger
Here are additional details to connect the wireless Qi charging module.
The connections needed are displayed here:
xDrip Qi charger connections
You have to solder the + and – pins on the Qi wireless receiver to the Adafruit charger on the “5V” and “GND” pins.
Then it’s important to close the Tic Tac box with the Qi receiver heading this way (see picture).
Qi receiver module installed
Then you can charge using a standard wireless phone charger. (I have a Nexus 5 wireless Qi phone charger at home.)
I hope these instructions will help you add wireless charging capabilities to your own xDrip. (No need to open the Tic Tac box anymore. Yay!)