Ford Engineer Uses OpenXC to Build Haptic Shift Indicator

When cars started getting digitized, first with fuel injection, then electronic ignition and ECUs, some enthusiasts thought that would foretell the end of hot rodding. That’s proved to be a false prophecy, what with developments like the Megasquirt engine management system, high performance “chips” and tuning via the OBD port. Last year, Ford Motor Company, which has been at the leading (some say bleeding) edge of in-car electronics and infotainment, announced the release of the OpenXC Platform. OpenXC is an application progrmaming interface, API, that makes information from the car’s various instruments and sensors available to Android applications. The idea was to open up that information to all the possibilities with which open source application developers and hobbyists might come up. The system is read only, to prevent you from damaging your car, or worse, creating an unsafe driving situation, but in terms of using that information, the possibilities are endless. To promote OpenXC, Ford has released a video of a haptic shift indicator, built into the shift knob, invented by one of their junior engineers, Zach Nelson. When you feel it vibrate, it’s time to shift.

Using a haptic feedback motor from an Xbox 360 controller, an Arduino controller, and an Android based tablet with some USB and Bluetooth hardware Nelson created a programmable haptic shift indicator that he then built into a custom shift knob that he had designed in a CAD program and printed out with a MakerBot Thing-O-Matic 3D printer.

Using engine speed, throtle position, and other engine control data, Nelson programmed different modes that tell the driver when it’s ideal to shift up (or theoretically, down as well, I suppose, if you add in data from the traction control systems). Programmed for performance, the shift knob will vibrate when approaching redline and if economy is what the driver is after, it will buzz at the best shift point for optimum fuel mileage, it can even have a tutorial mode to help drivers learn how to shift a manual transmission. For “fun”, Nelson installed a LED display on the top of his custom shifter that shows the gear position.

As part of the open source ethos, Nelson and Ford have made all of his design files, the firmware, the Android application for programming the device, and the CAD file for the shifter knob, available to the public with links at the OpenXC site. The idea is to let enthusiasts further develop the idea.

OpenXC will be available for a growing number of Ford vehicles. In the video, Nelson says that the latest car he’s tested it on is the Shelby GT500 Mustang. He talks of his sense of accomplishment when his invention worked with the 662 horsepower muscle car. My guess is that in that particular app, he had it programmed to shift at redline.

Read more
  • ToolGuy Ford is good at drifting all right... 😉
  • Dave Holzman A design award for the Prius?!!! Yes, the Prius is a great looking car, but the visibility is terrible from what I've read, notably Consumer Reports. Bad visibility is a dangerous, and very annoying design flaw.
  • Wjtinfwb I've owned multiple Mustang's, none perfect, all an absolute riot. My '85 GT with a big Holley 4 barrel and factory tube header manifolds was a screaming deal in its day and loved to rev. I replaced it with an '88 5.0 Convertible and added a Supercharger. Speed for days, handling... present. Brakes, ummm. But I couldn't kill it and it embarrassed a lot of much more expensive machinery. A '13 Boss 302 in Gotta Have It Green was a subtle as a sledgehammer, open up the exhaust cut outs and every day was Days of Thunder. I miss them all. They've gotten too expensive and too plush, I think, wish they'd go back to a LX version, ditch all the digital crap, cloth interior and just the Handling package as an add on. Keep it under 40k and give todays kids an alternative to a Civic or WRX.
  • Jpolicke In a communist dictatorship, there isn't much export activity that the government isn't aware of. That being the case, if the PRC wanted to, they could cut the flow of fentanyl down to a trickle. Since that isn't happening, I therefore assume Xi Jinping doesn't want it cut. China needs to feel the consequences for knowingly poisoning other countries' citizens.
  • El scotto Oh, ye nattering nabobs of negativism! Think of countries like restaurants. Our neighbors to the north and south are almost as good and the service is fantastic. They're awfully close to being as good as the US. Oh the Europeans are interesting and quaint but you really only go there a few times a year. Gents, the US is simply the hottest restaurant in town. Have to stand in line to get in? Of course. Can you hand out bribes to get in quicker? Of course. Suppliers and employees? Only the best on a constant basis.Did I mention there is a dress code? We strictly enforce it. Don't like it? Suck it.