PDA

View Full Version : AllPro OBDII adapter, cut edition



sas
02-20-2009, 07:59 AM
Maybe my post will be useful for someone who likes creative work.
I already have VAG (KKL/PWM) adapter and was interested in OBD scanner which able to work with CAN protocol. I have here only one firm selling this kind of equipment and prices here are high. For example ELM(USB) – 300 ca$ , ELM(Bluetooth) - 600 ca$.So I decided to do this myself.
As a base I took AllPro adapter from here:
http://www.obddiag.net/allpro.html
To simplify a task, I excluded all circuits not related to CAN protocol and replaced them by resistors. Were added pins for onboard programming and switch to avoid the high voltage programming pulse on 2515 chip. TX and RX leds were excluded because this information is quite useless.
Here is schematic I got:
http://i709.photobucket.com/albums/ww96/sas2000_album/allpro_schematic_cut.gif
I have many spare parts from old electronics and I had to buy just these three chips, oscillators, instrument case and COM port cable. Total sum is 30$.
Were used chips with SOIC package, LED and some resistors are planar. They are more compact and less holes we have to drill.
I had to make a programmer too and used schematic from obddiag.net.
http://i709.photobucket.com/albums/ww96/sas2000_album/pic_programmer_schematic.jpg
You can use practically any transistors and diodes.
Here is PCB layout:
http://i709.photobucket.com/albums/ww96/sas2000_album/programmer_board_layout.gif
http://i709.photobucket.com/albums/ww96/sas2000_album/allpro_board_layout.gif
(this file stored in 1bit gif standard and cant be viewed thru internet browser)
http://i709.photobucket.com/albums/ww96/sas2000_album/BOARD_film_600dpi.gif
Now, a pleasant part – photos.

Programmer:

http://i709.photobucket.com/albums/ww96/sas2000_album/PhPicProg01.jpg
http://i709.photobucket.com/albums/ww96/sas2000_album/PhPicProg02.jpg
20mm PVC conduit was used as a case.
http://i709.photobucket.com/albums/ww96/sas2000_album/PhPicProg03.jpg

OBD2 adapter:

http://i709.photobucket.com/albums/ww96/sas2000_album/PhAllpro01.jpg
http://i709.photobucket.com/albums/ww96/sas2000_album/PhAllpro02.jpg
http://i709.photobucket.com/albums/ww96/sas2000_album/PhAllpro03.jpg
http://i709.photobucket.com/albums/ww96/sas2000_album/PhAllpro04.jpg
http://i709.photobucket.com/albums/ww96/sas2000_album/PhAllpro05.jpg

On board programming process:

http://i709.photobucket.com/albums/ww96/sas2000_album/PhOnBrdPrg.jpg

I bought my case (Boss Industrial Mouldings Limited 3400-31) from European market but this box G403 with dimensions 3.5" x 2.0" x 0.9" looks very similarly.
http://www.escience.ca/hobby/RENDER/0001/C9/3094/11795.html
http://www.allspectrum.com/store/index.php?cPath=105

I checked by oscilloscope, adapter supports all four standards:
250kb/s 11bit, 500kb/s 11bit, 250kb/s 29bit, 500kb/s 29bit.
Mazda3 uses 500kb/s 11bit protocol.
This adapter was tested on my Mazda3 with ProScan and ScanMaster programs. Parameters can be stored in excel file format. After some manipulations with MS Excel you can get useful for analysis graph.
This graph was gotten from ScanMaster:
http://i709.photobucket.com/albums/ww96/sas2000_album/Excel_Graph.jpg

I have to warn, don’t wait from this software and adapter something extra ordinal. You can clear and read error codes, read engine parameters but you don’t have access to external modules such as ABS, EHPAS, SAS, Climate Control and other modules.
Theoretically, this adapter has a big potential. In skilful hands with knowing of Mazda’s CAN messages it is possible to make software and to reprogram adapter for these purposes. Or adapter can be programmed to simulate more expensive adapters. But who will do it?
I hope my English will be forgiven.

Noisy Crow
02-20-2009, 08:26 AM
1. Wow!


I hope my English will be forgiven.

2. Um. Yes!

Gizzmo_jr
02-20-2009, 09:26 AM
I raise my glass to you for the work you've done.

I suppose you already had the parts, but there are manufactured devices like this already, fyi.

sas
02-20-2009, 04:26 PM
Thanks Noisy Crow. I suspected you will be the first reviewer.:)
And thanks Gizzmo jr. For me, it was not big work. I have all necessary instruments,
chemicals and really, many electronic components. Time I used was a work time.
I know that ELM327 adapter in Toronto can be bought for bit more then 50$.
But here, in the World, are people who like to do all by their own hands.
I read in Internet, some of them were even searching source code for this
adapter. The second plus is that the software flexibility allowing to use this piece of plastic not just as automotive tool.
The CAN communication is used in many areas now.
If someone will build this adapter with intension to write his own software (students or fanatics:)),
I’d recommend to reconsider connection 2515(INT) – PIC18(RC1). The RC1 pin is not provided by interrupt mechanism.

sas
03-07-2010, 03:01 AM
Shame to me. Just found a 1 year old post in my mail box. I was requested in another graphics format of film for printed board.
I hope the problem was solved easily.
File was stored in that format just because it’s a most effective format to store such kind of graphics.
You can convert it into any format by any graphic editor.
You must perform the next steps.
Open the source file.
Copy an area you want to convert.
Create the new document with 600 dpi resolution.
Paste the selected area into the new document.
Store the new document in desired format.

Sorry for the inconvenience.
By the way. I tried recently the “print and peel” or ”press and peel” technology to make a printed board. Had a very good and quick result, even for smaller chips.