Open-source ELM327 OBD adapter
The adapter allows you to interface with your car's OBD-II bus using the ELM327 command set
The Highlights
- NXP LPC1517JDB48 ARM Cortex M3 72Mhz processor
- 64kB Flash, 12kB RAM
- Using NXP sophisticated State Configurable Timers to do the precise signal handling for J1850 PWM/VPW protocols
- CAN FIFO buffers for handling some not-strict ISO-compliant ECUs
- Botloader for initial firmware programming
- Low power consumption
The source code is now on GitHub source code repository and the full project page is here.
Build This Project
Bring this design to life with the Elektor PCB Service, powered by Eurocircuits. Upload the project files and order professionally manufactured PCBs or assembled boards through a proven European production platform.
Supporting KiCad, Eagle, Gerber, and ODB++ formats, the service is suitable for everything from prototypes and validation builds to series production and volume manufacturing.
Made in Europe. Fast. Reliable. Professional.

Discussion (0 comments)