As I mentioned earlier I have 3 different revisions of the boards, the red 1.1, a purple 1.2 and purple 1.3. I figured I would try to make one of each for a comparison - between them the layout has a few slight changes and a few component differences. After going through the usual process of the stencil, paste, placement etc I baked all 3 PCBs at the same time.
After a nice baking session |
I'm not sure if you can tell, but the center IC on the Red board (almost looks orange in the picture!) actually had couple of solder bridges, so I set that one aside so I could use some solderwick on it later. Also, while the backs are 99% the same between the different version, I noticed I had moved quite a few things around on the 1.2/1.3 revision, so the top stencil simply would not work with the 1.1 board. So it looks like they are either a) Coasters b) in need of a separate stencil, or c) I'll be doing a partial stencil job and do the rest by hand in the near future.
When I went to check the other 2 board, they both seemed fine. I did notice in testing though that for the USB to be seen on my computer I had to apply 12V to the circuit as well (used an old router power supply). That surely is a bit of an inconvenience for further testing, however when doing that my computer was successfully able to open the port and talk to the ELM329 chips.
Next we getting the PCB all connected and built into the housing. I re-used the housing from an existing ELM327 instead of a new one, since that already had some wires connected to the OBD connecter and had a 8 pin plug. After taking off any of the wires we didn't need, soldering a new one to pin 1 for SWCan, and moving the wires to their right spot in the 8pin connector it was ready to go in. I had meanwhile also made a usb cable to connect to the 4 pin connector on the PCB.
The final result looked pretty sharp!
Everything all connected |
Yes the RED wire is Ground.... Crazy Chinese people... I didn't bother to change it |
Ready to use! Now if only I had a snazzy sticker... |
Next, I will try to build a few more boards , but also perhaps write some software for it to easily interface with it since right now it's really more an 'advanced users only' tool.
Hi Steve,
ReplyDeleteI really like what you did there! Very nice indeed.
I'm actually looking for some kind of custom (preferably ELM) ODBII device myself. I intend to use it to read my car's values while driving. The idea is to build a car pc with a dashcam and has the speed and RPM as overlay.
Sadly, I'm more a software guy so i'm not capable of developing such a nice ELM board myself. I would really appreciate to get in touch and discuss (e-mail, gtalk, whatever you like). Thanks!
Hi Steve, great blog! I wanted to talk to you about the STN1170, unfortunately I couldn't find your contact information. Please email me at vitaliy(?)scantool.net.
ReplyDeleteHi Steve your site is amazing i would lyke to know where did you provide the diagram of the pcb. Sorry for my english, im portuguese if possible send me a mail to luispereira.it@gmail.com.
ReplyDeleteThanks Again
Do you mean that ELM327 software are not compatible with ELM329 ?
ReplyDeleteFor the most part it is command compatible with the ELM327. I've successfully used a generic ELM327 application and used my ELM329 PCB
ReplyDelete