I already have a Raspberry Pi with a CAN interface, can I use that?
Not right now, only the Arduino hardware specified is currently supported. There are no immediate plans to port to the RPi, however we may pursue that option when time permits.
Will this work on my PowerStroke – Duramax – Dodge Cummins Truck?
The short answer is NO! The 1.5, 1 and 3/4 ton Pick-Up trucks all use DEF. However the ECM on each of these trucks is different and uses a different bus system (obd2 vs j1939) to communicate. This project was developed for large diesel engines that are classed as heavy duty or industrial using the J1939 bus system and specifically for the Cummins CM2350 ECM.
I went to order parts and some are out of stock, what now?
As you might imagine there is a lot of pent up demand and this project has generated a lot of interest. We will be posting alternative sources as needed in the Quick Build section of the site. Also there are some hardware alternatives such as this one which is only a little more complex.
Does the Auduino DUE ship with the connecting cable for programming?
If you order the Copperhill version specified in the Quick Build page, Yes. If you order it elsewhere, please check with the site you order it from. The cable is a basic USB type A male to MicroUSB Type B male which is a very common and you may already have on on hand anyway. Here is one example and another, but these should be available almost anywhere – just make sure it is not labeled as “charge only”.
How do I attach the circuit board to the case?
Honestly, this DIY project is so new most of the dev’s and testers haven’t fully hashed that out. Here are a couple of ideas:
a) The Arduino DUE circuit board comes with a plastic tray that covers the bottom of the board. This tray fits fairly tightly but could be attached to the board with small screws or double sided tape. Then that assembly could be attached to the bottom of the housing with velcro or double sided tape.
b) Plastic standoffs that stick to the bottom of the box and snap into a couple of the mounting holes in the Arduino board, at the moment we don’t have a recommendation for a specific product, not sure if anyone has tested this approach yet.
Keep in mind the board will need to be partially removed to get to the micro-USB connector for any future program updates.
How do I secure the complete assembly to my motorhome?
Attaching the completed assembly inside the DEF bay will be dependent on the specific motorhome and DEF tank arrangement. Ideas are magnets, velcro, zip ties or even duct tape should you be so inclined. In my own case (2017 Entegra Aspire) I have a lot of steel nearby my DEF tank so I’m considering using a couple of neodymium magnets attached to the bottom of the project box with double sided tape. Self stick velcro will also work in most applications, or just zip tie the cable or box to something appropriate nearby.
How do I find out the model # of my ECM?
One way would be to setup an account at Cummins Quickserve (free) then click the “Service” tab at the top of the screen (red background, white letters). The ECM should be contained within the “Service Model Name” near the top of the page as shown below (click to enlarge) but may also be located elsewhere on the site:
I built the DEF Simulator and hooked it up, but not all my fault codes have cleared and the MIL (Malfunction Indicator Lamp) is still on, what do I do?
This may be the case with some older coaches and/or ECM’s that don’t have recent updates. We know of one case, a 2017 Entegra Aspire circa mid-2016 build date, where SPN 1761 and SPN 3364 cleared, but the SPN 3031 fault code did not clear on its own. This is still being studied to see if it will clear after a few driving cycles. However, we did find that it is possible to force the code to clear. This can be done by a Cummins shop, but can also be done on your own with some extra equipment such as ScanGaugeD or a Bluefire device. We have not tested the ScanGuageD, however the Bluefire has been tested and in the case above it does appear to have permanently cleared the fault code.
At some point we hope to make the capability to clear fault codes a part of the DEF Simulator software.