Description: This board allows you to interface with your car’s OBD-II bus. It provides you a serial interface using the ELM327 command set and supports all major OBD-II standards such as CAN and JBUS. The board also provides a footprint which mates directly to our FTDI Basic or a Bluetooth Mate. The DB9 connector mates with our DB9 to OBD-II cable listed below.
On-Board Diagnostics, Second Generation (OBD-II) is a set of standards for implementing a computer based system to control emissions from vehicles. It was first introduced in the United States in 1994, and became a requirement on all 1996 and newer US vehicles. Other countries, including Canada, parts of the European Union, Japan, Australia, and Brazil adopted similar legislation. A large portion of the modern vehicle fleet supports OBD-II or one of its regional flavors.
Among other things, OBD-II requires that each compliant vehicle be equipped with a standard diagnostic connector (DLC) and describes a standard way of communicating with the vehicle’s computer, also known as the ECU (Electronic Control Unit). A wealth of information can be obtained by tapping into the OBD bus, including the status of the malfunction indicator light (MIL), diagnostic trouble codes (DTCs), inspection and maintenance (I/M) information, freeze frames, VIN, hundreds of real-time parameters, and more.
STN1110 is an OBD to UART interpreter that can be used to convert messages between any of the OBD-II protocols currently in use, and UART. It is fully compatible with the de facto industry standard ELM327 command set. Based on a 16-bit processor core, the STN1110 offers more features and better performance than any other ELM327 compatible IC.
Based on 8 ratings:
3 of 3 found this helpful:
This interface works like a charm, it accepts all ELM327 commands with no problems. Interfacing it with the serial port of Arduino it’s easy. One of the best products of SparkFun IMHO.
Nice to have: the same card (optionally) without the DB9 connector. I would prefer to solder the wires directly on the PCB. In fact, the connector grabs a lot of vertical space in your enclosure box.
1 of 1 found this helpful:
This board does all it’s asked to do. I haven’t had any problems. The only reason it’s not 5 stars is the warnings I have when using the ELM attachment to disconnect the UART when I flash my Photon or the flash operation can inadvertently “brick” the UART. Really? If that’s wrong, I’d love it to be refuted - save me some time and trouble.
Works like charm, easy to hook up
The board works fine. However, I would not recommend leaving it connected to your car permanently (as I’m doing) in the original state. The board idles at around 82mA at 12V, which is enough to completely drain a typical car battery in about two weeks, if your car, like mine (Honda Jazz/Fit 2008), doesn’t switch the OBD-II connector power with the ignition key. I made some modifications to my board to allow the power to be switched while still using the original DB-9 connector, here’s what I did: http://imgur.com/a/5EuBz (neither I nor sparkfun is responsible for you damaging your board or car by following these instructions)
In case SparkFun techs read this: 1) It might be a good idea to rework the PCB design to include a header for a power switch with a normally connected solder jumper. Heck, all the interface components are already designed to not disrupt the OBD lines in case of brownout/powerdown if I read the datasheets correctly. 2) Add a polyfuse so people don’t accidentally blow their ~10A ECU fuse accross this board. 3) I’m pretty sure you’re not actually supposed to just interconnect signal gnd to chassis gnd… Chassis ground should only be connected to pads around the screw holes, if anything. Unless there’s cars out there which don’t have both grounds connected. 4) The SOT-23 near the voltage regulator is too close to the hole for an M3 washer, as is the 0402 capacitor on the opposite side, even though there’s plenty of board space. 5) The image is public domain for all I care if you want to use it.
Thanks for the input, I will make sure that our engineers see it.
It works for my ISO9141 and KWP2000 cars. European customer.
0 of 3 found this helpful:
But i not received my product yet, i’m worried about.
Please email customerservice@sparkfun and they should be able to assist you with order tracking.
Received SparkFun OBD-II UART, looks fine. Not yet tried - hope it has been factory tested. Fast delivery, great transaction. My first experience with SparkFun and feel not last. Thanks!
The links below are for OBD-II software that has not been tested, but should be compatible with the OBD-II UART. You should check with each vendor to make sure they are compatible before purchasing one. (Or ask the vendor for a trial version to make sure it works.)
Firmware updates can be downloaded from Scantool.net here.