A Mountain Bike 'Cockpit' Using a palm handheld, an etrex, cell phone and LED light

This page is part of the etrex knowledge base site.

Ido Bar-Tana - ido_bartana@yahoo.com

Hardware contributions - BNC Israel

updated Dec 16, 2005

 

Introduction

This page describes my design (and step-by-step construction instructions) for a lightweight mountain bike 'cockpit'. The main feature the cockpit enables is continuous, GPS based and moving map topo navigation.

It includes an etrex, a Palm model Tungsten T, a strong LED headlight a cell phone and a central power source.

The centerpiece of the cockpit is a palm Tungsten T. It's loaded with topo maps and software that enables it to connect to the etrex. Using pathaway software, it displays the relevant map, and centers it on the screen based on location sent from the GPS. The end result is a clear view of where we are on the map. There are numerous other features of the software, like heading, estimated time of arrival, tracking a route, recording and storing a path and much more.

The design goal is a navigation system that is light, dependable and inexpensive. Its benefits are:

  • No need for cumbersome paper maps, enabling continuous ride as it is very very obvious where the bike is on the map, including heading, speed, altitude, and a multitude of other data.

  • Two screens - the etrex screen and the palm screen, provide a wealth of information, with the Tungsten T complementing the information missing on the etrex.

  • In addition, the Tungsten T other features can be used, for example playing audio through headphones or its small speaker for the genre inclined.

  • The Tungsten T collects many more trackpoints, and has virtually unlimited memory compared to the etrex, resulting in much more accurate tracks.

  • A central power source, located in a seat pack, feeds and charges the etrex, Tungsten T and when needed, a high-intensity flashlight. . Power distribution is controlled via a set of toggle switches.

Throughout the remainder of these page I'll describe the system components. If you intend to build this, I strongly suggest you read this through at least once, see how it applies to your needs, skills (soldering, electricity, cutting aluminum) and bike. There is no one way to do anything, and this is no exception. I will likely modify this system as I did thus far. However, having said that, I can say that the state of the system right now is good enough - it is terrain tested, dependable and works well.

The Parts

1 - The Palm Tungsten T: Being totally unfamiliar with handheld devices until this project, I chose this palm model mainly because of the following reasons:
  • it has a reflective type LCD, which I read performs better in sunlight.
  • It has sufficiently high-resolution (320x320) and a color screen, a must for topo maps
  • It is more compact than other models and uses less power than most palms.
  • It can be had for less than $100 on ebay.

Having said that, I'm not absolutely sure it is the best decision - in retrospect, I'm not very happy with the software its running - PathAway. I've been using Oziexplorer for quite some time, and it has a CE version, however, it runs on PocketPC OS only. In retrospect, I would have looked closer at handhelds running Windows Mobile OS a lot closer than I did.

Using Pathaway means I need to convert back and forth from Ozi to Pathaway using a software called GPS Babel - it works, but the whole process is cumbersome. Even worst, Pathaway doesn't support Israeli datum (Ozie does), which means I need to re-calibrate every map I have, which is a drag.

Also needed is a protective case, such as the aluminum case shown here, that's made specifically for the palm Tungsten T.

I bought the T, the case, cradle, charger, cable and a 128MB SD card as a bundle on ebay for around $100

Also needed is a palm universal connector. This will be used to connect the palm to the etrex. You can get the connector, or rip it from an old cable. I got mine in Israel from BNC

 

Palm Connector Plug Assembly
2 - etrex GPS -  and a plug that connects it to the outside world. Elsewhere on this web I describe how to make your own plug. This would be very much needed here as you'll read later on. You'll also need a handlebar bracket for the etrex. Again, the plug can be bought in Israel from BNC Garmin eTrex GPS
3 - The power pack : The power pack is composed of four C size rechargeable batteries, that are stored inside a seat wedge pack. I modified  a large size  wedge saddle pack that has expendable compartment along the lines of this  Avenir Bigmouth. It's large enough to contain the batteries, plus bike tools and other stuff I recommend against the quick release types - I got one and it broke after a few rides. Instead, get the one with strap around.

Also, you'll need two C cell battery holder, or one four cells holder. I found that gluing two twins make for a more compact set for the pack.

Also needed are three small toggle switches.

Finally, some Velcro, electrician tape and zip ties are needed. The switch base needs a strip of aluminum.

 

pack.jpg (7192 bytes)

The construction takes a good few hours, and lots of tools. It is a perfect weekend project, but it took me a few iterations to identify and remedy the weak links of this system. There's no one way to do this, of course, so I'll describe the end result and the pitfalls I encountered on the way.

Always keep in mind that anything that is even slightly loose, rattles or exposed will strongly tend to come apart when in the bush. Everything should be constructed with that in mind.

Construction of the power pack

  • Start with gluing the two battery holders back to back. I used hot glue, because its strong on plastic, yet is not too brittle like superglue. I guess epoxy is equally suitable.
  • Solder in series the holder outer jacks to create four batteries in series holder.
  • Solder the external jacks to about six inches of wire and solder a connector to the other end. I used an audio mono connector. They click on hard and stay together.
  • Tape Velcro (wooly side) to the bottom of the battery holder (shown right in picture)
  • Add washers to the springs. It will hold the batteries much tighter and improve contact. I've found this important.
  • The pack needs a modification to prevent the battery holder from moving about. First, a Velcro needs to be sawn to one side, and pulled through a metal ring on the other side. The metal ring is fitted through the side of the pack by making a couple of holes in the fabric. The idea is that this will push the batteries hard against the back.
  • Next, a small hole on the top needs to be made for the wire and connector to go through.
  • Finally, I've added two strips of Velcro on the bottom (hook side), to help hold the battery pack in place.

The end result is a battery pack that is tightly held inside the wedge pack. The bottom picture shows the seat post. Notice the metal ring, through which the Velcro strip goes through to hold the battery pack, and the connector held by the pack's post Velcro. All these ensure the batteries will stay in place, no matter how hard you ride. I've gone through several iterations and tried the below ideas, all of which were less than stellar:

  • Tried to store the batteries inside the seat post, using the frame as one wire (similar to the wiring in a car). I drilled a small hole at the top of the seat support for the power wire to go through. Although this was by far more elegant than my final solution, implementation was difficult, as the batteries rattled and my innovative ideas to make holders for them so that I could still slide the seat up and down didn't work too well. I also found that using the frame as wire wasn't great, as there's no good connection to the headset. Maybe the annodization of some parts are the cause for that.
  • Tried placing the batteries on the front, below the stem. Found that they go through more rattling than in the back, and I didn't like the idea of loading the front wheel with more dead weight. Below the seat is very close to the bike and rider center of mass.

.

 

  

Construction of the palm holder

This is not an easy part to make if you don't have the right tools. Basically what's needed is to make a cutout in the case cover and glue a clear plastic over it. In addition, a loop needs to be installed for a Velcro strip (yup, another one!) to hold the cover shut tight.
  • Start with marking the cutout needed. Measure the screen size, add two millimeter or so around the edges, and use an accurate ruler to find where it's located. I used a drill and a fine jigsaw to make the square cut.
  • Next, cut and glue a piece of clear plastic to cover the cutout. I used superglue for that.
  • Next, drill two very small holes, around the middle. Shape an office paper clip to a rectangle, thread it though the hole and cut the excess and bend the two ends at the inside. Cover with hot glue to protect the T. This will be used for the Velcro strip that holds the cover tightly shut.
  • Next, peel and glue three long strips of Velcro on the back of the case, wooly side. Cover as much of the case back as possible. These strips will hold the case and the palm to the base, so the more of it, the better.
  • Finally, peel and glue a small piece of Velcro on the top left corner, so that when the cover is open during riding, it won't scratch or rattle on the handlebar.

The end result a case that hold the palm very firmly inside. The following trials disappointed:

  • Tried the case without the paperclip loop and Velcro strip (more on this later), just using the factory built clicking cover. It opened up very quickly on the trail, no matter how I tried to adjust it.
  • Tried the case without the cutout window - it makes the entire project mute because every time I wanted to check my position I had to stop, open the cover and figure out what am I looking at. The cutout window is really important. It's enough to glance once in a while to keep a mental track of where you are.

.

 

 

Construction of the Switch Base

This is probably the most difficult part to make, and required the most innovation. The base is made from a thick aluminum strip that's cut and shaped to size. The top holds the palm case using three Velcro strips. The cutouts hold three switches to control power to the devices. Also on the bottom is the palm-etrex cable, and the power distribution wires
  • Start with cutting a rectangular strip  of thick aluminum that is wider than the palm case. It's length need to be from the stem screw on your bike, to the handlebar top screw, plus at least a couple more inches. I got the material from an old aluminum case.
  • Next, place the palm case on the strip, around the middle of the strip in both dimensions, and mark its outline using a pencil.
  • Next, place the strip on the bike, center it over the stem. Now move it about half an inch forward and mark the position of the stem bolt. The palm outline should be where you'd like the palm to end up at.
  • Drill out a hole in the strip the size of the stem bolt, at its location. Unscrew the stem bolt and the round stem holder, place the strip below the stem holder, push the bolt and stem holder through and screw the bolt over the strip again slowly, making sure the strip is about centered over the stem. As the bolt is tightened, it will make a clear round dent mark on the strip.
  • Next, bend the strip upwards and then back to create a step, as shown in the picture at the bottom. Mine didn't come out that nicely because I didn't start out with this - found I needed this step later on. It's needed so that the palm connector will have some clearance above the bolt.
  • Next, draw nice symmetric curves from the bolt plate to the edges of the strip.
  • Mark where the strip goes over the handlebar screw, and bent the strip down 90 degrees towards the slot made by the two halves of the handlebar-stem holder.. Mark a notch around the bolt, and measure how high the handlebar holder is above the handlebar.
  • Cut the strip length and cut the notch over the handlebar bolt. This is shown on the second picture below. Make the final cut of the strip along the marks, and file the edges smooth.
  • Next, make the cutouts for the switches, and bend them down. Drill appropriate size holes for the switches and screw the switches in. The switch position I used is: top left for the etrex; bottom left for the palm; top right for the LED light. The bottom right cutout shown in the photos is a mistake.

.Picture 1

 

Picture 2

Picture 3

 

The next step is the wiring. Basically this is divided into two issues: palm-etrex wiring and the power distribution wiring. The wiring diagram below describes all that's needed.

  • I used a piece of an old USB cable to do the wiring between the palm and the etrex. I cut the wire insulation in the middle and separated the power wires in order to route them through the switches.
  • I used the metal aluminum base as the ground wire. This was handy for the headlight lamp, whose ground is the body and was connected to ground through the bike frame, via the same bolt that is used to tighten the front of the switch base.
  • In assembling the palm connector, the pin numbering goes like this. Holding the connector so the two slots are on top, and the gold pins away from you (solder pins close to you), top left pin is number 1, 2 is under it. 16 is bottom right pin.
  • etrex connector has VCC close to the cable.
  • I used hot glue on the solders inside the palm connector to make sure nothing shorts while riding rough terrain.
  • I've put plenty of insulation tape on the palm connector, to assist in holding the shell together. Also, I've taped a piece of rubber on its underside so to cushion it above the stem bolt.

Finally, I've sawn a piece of cloth and Velcro (again!) that goes from the bottom of the switch base, up through the palm cover loop and closes on the Velcro to hold the palm cover shut tight against the switch base.

 

Integration

In integrating all the elements, its important to keep the abovementioned principle in mind - build everything so it lasts the rough trails.

  • I used audio mono-connectors for the wire from the battery pack to the switch base. I found they are hard to connect, but stay together a lot better than other connectors I've tried, e.g. USB.
  • Use zip ties on the power wire and route it through frame members that stay together as the bike moves, not those separated by the rear shock.
  • Before connecting the devices, check and double-check voltages and polarities at the connectors.
  • The LED light is rated for 3.6v, but can easily take the 5.2v the C batteries supply. Same for the etrex, though I've read that the newer (revision3) etrex must take 3.3v. If that's the case for you, you'll need to route separate wire for it, feeding from the third battery. I've never tried that though.
  • This system endured several very rough trails and has taken a couple of spills! One was a wheelie that I ended up on my back, with the bike on top of me (didn't disengage pedals quickly enough). The other was a jump that ended with a crash and the etrex side of the handlebar planted. The etrex took a hit on the connector but everything survived. Velcro works in outer space, and it works wonderfully on my bike - thank you NASA (and for the fleece warmers too, while I'm at it)
  • Make everything easily detachable. It takes me now less than a minutes to assemble/disassemble the entire 'cockpit':
    • The etrex via its handlebar bracket - just unplug and release.
    • The palm via its case. Just release the plug and cover-holding Velcro and pull the case off the base.
    • The cell is simply stored in a pouch. It's not chargeable via the batteries because it uses a higher voltage and can retain charge much longer than the other devices. I'm thinking of changing that in the future.
    • The switch base usually stays on the bike, but can also be easily disconnected from the power cable. Then, a single screw needs to be unscrewed (the stem screw) and the handlebar screw needs to be released.
    • The headlight is mounted on an old light mount, so a single screw releases it as well
    • The battery pack can be disconnected from the power cable (audio mono connector) and after a bit of struggle with the Velcro, pulled out of the wedge pack

 

 

 

 

 

 

Comments, suggestions, feedback - please drop me a line.

copyright © 2005 - 2006 Ido Bar-Tana