BMW E9X DPF monitor

A device to monitor the DPF (Diesel Particle Filter) of the car while driving.

Public Chat
Similar projects worth following
After 2 major filter problems I have decide to build a small device to monitor the DPF (Diesel Particulate filter) status while driving. A small device is plugged in the OBD diagnostics socket and a tiny OBD display is placed in the air vent. Picked an Arduino Nano to get the CAN codes and process the status. A blinking message is displayed as alert every time the REGEN is active. (or REQUESTED). Additionally, several values are also displayed: Engine temperature, Exhaust temperature, Soot and Ash mass, Back-Pressure (between the Turbo and the DPF) and Mileage since last successful regen.

Driving short distances every day, sooner or later, the filter will be clogged. With this monitor it is possible to check the current DPF status and, if needed, make a few highway Kms to allow a complete REGEN.

Note: only tested with the N47D20 engine.

MPEG-4 Video - 11.21 MB - 08/17/2020 at 08:41


Enjoy this project?



Karol Puszko wrote 03/16/2021 at 21:19 point

Hi! Nice project. Can you share how CAN messages looks like?

  Are you sure? yes | no

mitubsc wrote 09/04/2020 at 16:45 point

Nice Job , I  really like this project

  Are you sure? yes | no

Dan Maloney wrote 06/19/2020 at 22:56 point

Looks good, almost like an OEM instrument. Nice job!

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates