AllPro Kit assembling Notes

 

AllPro adapter PCB components layout

The component placing is shown below:

 

Parts List

Part Description

J1

USB type B connector

J2

DB-9M connector

Q1,Q3

2N7000 transistor
Q2 BS250 transistor
IC1 MCP2551
IC2 MCP2515
IC3 PIC18F2455
IC4 MCP2021-500
IC5 MC78L08
IC6 MCP1407
X1 Crystal, 16.000Mhz
D1 Red 5mm LED
D2 Yellow 5mm LED
D3 Green 5mm LED
D4,D5,D6 1N4148 diode
R1 33K Ohm
R2,R5,R11,R12 10K Ohm
R3,R4 100 Ohm
R6,R7 330 Ohm
R9,R10 22K Ohm
R8,R13 510 Ohm
R14 1K Ohm
C1,C2 22pF
C3,C4,C8,C10,C12 0.1uF
C9 0.47uF
C5,C6 560pF
C7,C11 10uF 16V
IC socket 28 pin socket for IC1

 

Testing the adapter assembly

It is recommended to test the adapter assembly before connecting to the vehicle. Get the 12V DC power supply connected to Pin 1 and 9 of DB9-M connector. Start Windows Hyperterm, connect to the serial port used by adapter, the COM port parameters like parity, speed do not matter as it is a virtual serial port anyway. The communication protocol is text-based with modem-like "AT" control sequences. The adapter command "AT#3" is performing self-diagnostic test, see picture below.

 

Configuring Windows Driver

There is no driver required for Microsoft Windows XP/Vista/7 as the adapter using the standard Communication Device Class (CDC) driver usbser.sys included in the distribution. However, Windows doesn’t have a standard INF file for the CDC driver, see Windows Serial USB Driver. Plug the adapter to a spare USB port on your PC. Windows Found New Hardware Wizard will launch. Skip the Windows Update screen and go to install screen. Select "Install from a list or specific location (Advanced)" as shown below and then click "Next". Select the OBD Adapter INF file and configure the driver.

Open the Device Manager and select "Ports (COM and LPT)", the device appears as a "Communication Port". Go to  "Port Settings" tab and "Advanced" button. Select the port number you want to use.

Image

Microsoft has a tool for examining the USB connections. USBView.exe is a freeware utility available for download, shows the USB connections tree and displays the details of USB devices connected to it, see the result below: