Wednesday, 20 July 2016

Kobo Glo HD Install

The BlueFlyVario_TTL_GPS_v11 installed in a Kobo Glo HD is a great combination. This post has taken a while to put together as a little bug was worked out of XCSoar by the developers. Most of the install procedure is the same as with other Kobo models and earlier versions of the Bluefly. In this post you can read how to put it all together. You should also read earlier posts about the BlueFly and Kobo:

http://blueflyvario.blogspot.com.au/2016/04/blueflyvariottlgpsv11-released.html
http://blueflyvario.blogspot.com.au/2015/08/more-bluefly-and-xcsoar-integration.html
http://blueflyvario.blogspot.com.au/2015/06/ttlgps-support-tips.html
http://blueflyvario.blogspot.com.au/2015/03/blueflyvariottlgpsv10-improvements.html
http://blueflyvario.blogspot.com.au/2014/11/kobo-glo-install.html
http://blueflyvario.blogspot.com.au/2014/07/blueflyvariottlgps-simple-case.html
http://blueflyvario.blogspot.com.au/2014/04/blueflyvariottl-integration-with-kobo.html

What you will need

Gather the following things:
  • BlueFlyVario_TTL_GPS_v11 module. You will not need the header, wires or Dupont connector that comes with it; but you will need the small piece of neoprene, and some of the heatshink. 
  • Some smaller wires. I think the wires from a small piece of 4 core telephone cable are just right. 
  • A Kobo Glo HD. 
  • A Bluefly Kobo Glo HD Simple Case, you can download this case from Thingverse. Find a friend with a 3d printer or order a copy from an online 3d printing service.
  • Some double sided tape and superglue.
  • A good soldering iron and some skill using it. 
  • A sharp knife. 
Step 1 - Set up XCSoar on the Kobo

This procedure starts pretty much the same as earlier installs. Get the Kobo, make sure it works as a standard eReader, then remove the back cover and back up the internal SD card. Note the back cover of the Glo HD pops off by running around the edge with your fingernail. After the SD Card is backed up install XCSoar as described on the XCSoar download page. When XCSoar is working power off the Kobo.

Note that you should make sure you install XCSoar version 6.8.5 or later. That version fixed a small bug which affected the performance of the display in earlier versions when there were rapid vario data updates. 

Step 2 - Solder the BlueFly module to the Kobo

Start by soldering the four thin wires to jumper J4 at the top right hand side of the circuit board. Do not be tempted to use one of the other ports; they do not work. Most people will not have much trouble soldering in Tx, Rx, and V, however you will probably find GND difficult as it needs more heat. Don't use too much or you will damage the board.


The wires are then routed out the side of the case. You should use a sharp knife to make the appropriate holes in the bezel and the back.

Attach the BlueFlyVario_TTL_GPS_v11 module to the wires. Make sure to solder V to V, GND to GND, KoboTx to BlueFlyRx and KoboRx to BlueFlyTx. The image below shows the BlueFly module attached with the wires so that there is about 2mm between the edge of the Kobo bezel and the BlueFly module. Ignore the hole in the top of the bezel; that is from earlier experiments. 



Step 3 - Install the  Case

The case file is printed as a single object. The image below shows the file printed in blue abs on a pretty rough 3d printer.

The part on the left breaks off and is the lid of the case. 

Add the neoprene to the pressure sensor:

Then secure it with a little of the heatshink.

The main part of case fits under the bezel and the BlueFly fits in it (this image was before I soldered the wires so I could get the length right)

Fix the case to the Kobo with a few bits of double sided tape underneath and along the side. If you are super confident you might want to glue it, but I found that the double sided tape was good enough. Also use some double sided tape between the bezel and the lid. To finish the install glue the lid to the case with superglue. In the image below I just fixed it with some tape.

Step 4 - BlueFly Configuration

Configure XCSoar by adding the BlueFly in the devices menu. Initially use the BlueFlyVario driver and make sure you set the baud rate at 57600. Check the monitor to see data streaming in from the BlueFly.

Next install this BlueFlyMenu.xci file using the procedure described in this earlier post. This file adds a few menu options. Use the LXMode button to send a few commands to the BlueFly to change the output mode and rate, then adjust the driver to the LXNav driver. Check out some of the other commands by inspecting the xci file in a text editor. Alter the file to adjust other hardware settings described in Annex A to the Hardware Settings Manual.

Using It

XCSoar is very powerful and has many options. Fly safe!



6 comments:

  1. Hi,
    after flying with the Kobo mini and the bluefly TTL several years, I was very happy with that solution. So Idecided to go for an Upgrad with the Kobo Glo HD.
    Now I´m facing two issues:
    1.)The Variometer is very jumpy. It changes from -0,3 up to +0,5m/s.
    2.)The touchscreen is very sluggish when the bluefly is turned on.
    Anyone facing the same Problems? Did anyone find a solution for that?
    Thanks Olli

    ReplyDelete
    Replies
    1. Olli, Do you have the neoprene on your vario properly? Light can affect the pressure sensor. To maximize the performance of xcsoar please do the following:
      1. Make sure you have the latest version of xcsoar installed; the first version for the glo hd had performance issues.
      2. Change the hardware settings on the Bluefly to alter outputMode to 2 (LX Mode), and the outputFrequency to 10. The easiest way to do that is to use a custom xci file.
      3. Change the driver in xcsoar to the LX one.
      4. Remove graphic vario components from the xcsoar display.

      Delete
    2. Hi Al, thank you very much for your support. Both issues fixed. (I use XCSoar 6.8.7)
      1.) Fixed after resoldering the wires. Not reproduceable. I scipped the neoprene as I use a 3D-Printed black Hardcase. Do you suggest to use the neoprene anyway?

      2.) The grafic vario is influencing the performance. Removing the grafic vario and everything is fine. As I would like to go with the kobo as my only fligth instrument I would like to keep the grafic vario, so I tried the LX mode with 200ms Output. Performance is not what I get without the grafic vario, but its OK for me at the moment.
      Do you know, can it be improved by the bluefly protokoll, or is it some kind of bug in XCsoar. Is it reported to the XCsoar Developer,s?
      MG Olli

      Delete
    3. If you have some way of fully protecting the pressure sensor from light, then you do not need the neoprene. Make sure light can not get in (at all) and that air can (only a pin prick hole is needed).

      We are not exactly sure what is causing the performance issues with the graphic component updates on different Kobo models. The developers did fix some things, but it is not as good as the performance was on other Kobo models. Please post on the xcsoar forums if you are still concerned with performance, and make sure to describe you exact configuration. Unless a developer has your model of Kobo, with the maps, airpsace, xcsoar version, bluefly outputMode and outputFreqeuncy, and other settings, then it will be difficult to replicate.

      Delete
  2. Hi Al
    Just installed a V11 TTL GPS on a Kobo Glo. All seems to be working except the XCI file... All the sentences are on the monitor, but nothing from the Bluefly menu...
    Any ideas?
    Lachie

    ReplyDelete
    Replies
    1. It is difficult to work out what is wrong without seeing it. Please email me a photo of your menu, and a copy of a nmea log which shows what happens when you press buttons.

      Delete