Skip to main content
Topic: Poor Man's Silverleaf (Read 2145 times) previous topic - next topic

Poor Man's Silverleaf


One of the things that most irritates me about our "new-to-us" 2003 Foretravel is the lack of transmission gear readout.  We live in the west and do a lot of mountain driving, so I enjoy knowing what gear was used climbing a grade.  It helps me decide what gear to select for the downhill run that follows.  Our 1996 Foretravel had a readout, but the more modern Allison transmissions no longer have this direct readout.

The only way to get this information is through a system like Silverleaf.  While Silverleaf is great, it is overkill for what I want and it is expensive.  So, I decided to build my own system to read the information from the J1587 data bus and display it on an Android tablet mounted on the dash.

Photo 1 shows the display next to the navigation computer.  Six parameters from the engine and transmission are displayed: oil pressure, coolant temperature, retarder oil temperature, transmission sump oil temperature, engine RPM, and current gear.  All of these are updated every half second.  While there are many choices, these six made for a nice, concise display of important parameters. 

The data bus interface was built using an ELM325 J1708/J1587 interpreter chip, an RS485 to ttl converter, and a wireless bluetooth module.  Cost for all the parts, including a few resistors and capacitors, was less than $50.  Photo 2 shows a breadboarded version of the interface and photo 3 shows the final device.  I spliced a nine-pin connector onto the OBD plug under the dash and connected it to the interface.  The circuit schematic can be found on the Elm Electronics web site, Elm Electronics.  They make other OBD interpreter chips, so don't get confused with the ELM327 which is used for passenger cars and J1939 truck systems.

The display is a Google Nexus 7 Android tablet.  I wrote a simple Java app that requests data from the engine and transmission and displays the values on the tablet.  The 7-inch screen is a bit small if you want to view a lot of info, but is just perfect for what I want.
Jim McNeece
2003 U320 40'
2017 Chevy Colorado Tow

Re: Poor Man's Silverleaf

Reply #1
I have silver leaf but before I got it, I could tell my gear by the RPMs and speed.  You can feel it downshift and you just look at the tach to see.  It became pretty easy to feel as well and looking at the tach I will know when it will down shift so lots of time I downshift a bit earlier to keep the rpms in the proper ban.  I then just leave it in the same gear to for the decent.


That said your set up is pretty neat.
2025 Wanderbox Outpost 32 on F600 Expedition Motorhome
2015 Born Free Royal Splendor on Ford 550 nonslide version  for sale
Former Coaches  covering. 360,000 miles
1999 34 U270
2000 36 U320
2001 42' double slide U320
2018 Jeep Rubicon

Re: Poor Man's Silverleaf

Reply #2
Jim - neat stuff.  Great Job.  You should sell it.  ^.^d
Scott & Carol Seibert
2001 42' double slide U320 - Sold
Previous - 2002 36' U320

Re: Poor Man's Silverleaf

Reply #3
Impressive!
I've always wanted a gear readout too.  I'll have to see if my older MTB 648 ATEC tranny would work with that.  I have an old VMS II but it won't talk to my older (non-world) transmission.
John Fitzgerald
1991 U300 (SAI) Side Aisle Island Bed 40'
Detroit 6V92 with Allison Retarder
Meridian (Boise), Idaho

Re: Poor Man's Silverleaf

Reply #4
Jim,

Outstanding job you have done. I bought a couple of Nook HD+ tablets to use for bluetooth GPS and possibly a "glass dash" like you did. Great 1080p HD resolution for under $100 for the 9" tablet.  Don't know if you have seen but a Prevost Forum member, Ray Davis has made a free app on the Apple Store for all DDEC Detroits from 1986 to 2010 (protocols J1587, J1708). The problem is the hardware price. He wants about $800 for what you have made for $50. Silverleaf is also a really well thought out display but nice to have something less expensive and bluetooth also. The engine diagnostic bluetooth modules for Fords, Hondas, etc are only about $10. You sure could market an interface for Detroit, Cummins and CATs so that Droids and iPads could utilize the diagnostic plug, bluetooth and a tablet. Here is the Apple Store site for the RV Glass Dash: RV Dash on the App Store on iTunes

I bought a Pro-Link 9000 and while it reads a large number of engine and coach parameters, the display is only 4 lines high so you have to really take your eyes off the road to scroll through them.

Again, nice work. I have a wallet full of cash (but mostly $1 bills) waiting. ;D

Pierce
Pierce and Gaylie Stewart
'93 U300/36 WTBI
Detroit 6V-92TA Jake
1140 watts on the roof
SBFD (ret)

Re: Poor Man's Silverleaf

Reply #5
Beautiful work.  Can the gear readout panel be fitted?
"Riding and rejoicing"
Bob
1997 U320 40' Mid entry, build 5132,  wtbi ce27, 4th owner
2007 Solara convertible
2 prodeco tech outlaw ss electric bikes

1095 watts solar
08 Ls 460 and a sc430
2000 Ford F-250 superduty 4x4

Re: Poor Man's Silverleaf

Reply #6
You electrionic types reallllllllyyy amaze me. Nice. Looks like a nice cottage industry about to be born. ;D

Larry
Larry Warren
1996  U320 36' SBID "Lola" sold 2020
Build #4970
Motorcade #18318

Re: Poor Man's Silverleaf

Reply #7
Jim,
That's very impressive.  The creativity & skill shows through...Nice!  ;D
Peter & Beth Martin
No Forrest? What have you done?
MC# 15890 until Dec 2016; FMCA #F329677
Cincinnati, OH

Re: Poor Man's Silverleaf

Reply #8
Jim,

That is awesome ^.^d I already have a silverleaf but may need to build one of these just for fun!  Thank you very much for posting this information.

What bluetooth module did you go with and was wiring that in to the circuit part of the schematics on the Elm datasheet?

It sounds like you did not plug in to the OBD port with a standard Deutsch connector or am I misreading what you wrote?  If not was that a device limitation or just a choice?

Thanks
2000 / 36' / U320 / WTFE
WildEBeest / "Striving to put right what once went wrong"

Re: Poor Man's Silverleaf

Reply #9
Steve,

The bluetooth module is not shown on the Elm schematic.  There are two schematics, one showing a normal RS232 interface and another showing a USB interface.  I just plugged the bluetooth directly into the ELM325 outputs as they are TTL so work well with the HC-06 bluetooth module.  There are a gazillion of these available on ebay - some for just a buck or less.  I bought this one:

Wireless Serial 4 Pin Bluetooth RF Transceiver Module HC 06 RS232 with Backplane

Actually, I have a couple of these I bought from different sources.  Lots of info on the web about how to use them.  Arduino people use them a lot.

I did not want to buy a 9-pin Deutsch connector as I already had a bunch of ordinary 9-pin D connectors from various computer projects.  Actually you only need 4 wires: +12v, Ground, J1587 high, and J1587 low.  Simple to splice in to the OBD wiring just using the same splice thingies you use on trailer wiring.

You do not need any custom software to use the ELM325 interface.  You can use any simple terminal program like Putty, Termite, etc. on a PC or any of the bluetooth terminal programs for Android tablets (probably IPAD as well).  The ELM325 uses an "AT" command set like the old computer modems.  The ELM makes it duck soup to listen to your data bus as well as make requests for specific data. 

It was a lot of fun building.  I also have a different one using an ELM327 that can interface with passenger cars as well as heavy vehicle J1939 buses.  I thought it would work with my coach, but found that on the older coaches (pre-2005), they only use the J1587 bus.  Actually, the problem is the Allison transmission.  They have jumped back and forth between the J1939 and J1587 buses.  From a post on the Silverleaf forum, Allison used the J1587 bus from 1998 to 2005 and then switched to the J1939 bus only.  Then in about 2008 they changed back to the J1587 (perhaps both).  This is why some of the early Silverleaf's would not display transmission data on coaches built in the 1998 to 2005 time frame.

Someday I might post a detailed description of how to build one of these; however, it is so simple, that it really would not be very useful.  The ELM325 datasheet has all the info you really need.  Here's the link:

http://www.elmelectronics.com/DSheets/ELM325DS.pdf

Opps, I forgot to mention that I used a 12v-5v DC-DC voltage regulator (got it at Radio Shack).

Jim
Jim McNeece
2003 U320 40'
2017 Chevy Colorado Tow

Re: Poor Man's Silverleaf

Reply #10
Would someone offer to translate the remarks from Jim and Steve, I got lost after bluetooth. :)  And as someone else said if I had a blue tooth I would head to the dentist quickly. :))
Gary B

Re: Poor Man's Silverleaf

Reply #11

It was a lot of fun building.  I also have a different one using an ELM327 that can interface with passenger cars as well as heavy vehicle J1939 buses.  I thought it would work with my coach, but found that on the older coaches (pre-2005), they only use the J1587 bus.  Actually, the problem is the Allison transmission.  They have jumped back and forth between the J1939 and J1587 buses. 

Jim,

I was wondering about the J1939 capability.  Fairly sure the dash ABS light is tied to that bus (looking at the Wabco and WTEC interface schematics for our coach).  Might be worth a revision ;)

Michelle
Learn every day, but especially from the experiences of others. It's cheaper!  - John C. Bogle

2000 U320 36' non-slide / WildEBeest Rescue
2003 U320

Re: Poor Man's Silverleaf

Reply #12
Jim, you continue to amaze me. Very cool! 8)
Look forward to seeing you again this winter.
Dick
Dick, '03 U320 40' Tag, 2 slides, Coach #6075
Full Timers
2009 Honda CR-V

Re: Poor Man's Silverleaf

Reply #13
Michelle,

Some things show they are connected to both J1939 and J1587 buses.  If you set the interface, ELM325 or ELM327, to "bus monitor mode" you can see the addresses of all devices "talking" on the respective bus. 

I have not done extensive monitoring, but I do see the engine, transmission, instrument cluster, abs, transmission shift selector console, and driver information center.  There may be others.  Seems the schematics should show them all, but I don't believe it shows the transmission shift console. 

Even though the transmission shows it is wired for both buses, mine (2003) only communicates on the J1587.  The ABS is wired to both buses as well.  I know it talks on the J1587.  The dash gauges and driver info center only seem to be connected to J1587.

Jim
Jim McNeece
2003 U320 40'
2017 Chevy Colorado Tow

Re: Poor Man's Silverleaf

Reply #14
Also, the ELM325 is not an absolute requirement for communicating with the J1587 bus.  It is just a handy, cheap ($15) IC that provides a simplified way to interface to the J1587 bus. 

In actuality, all you need to connect a  computer to the J1587 is a simple RS485 to RS232 converter chip such as a DS485 (about $2) along with 4 resistors and 3 capacitors.  Of course you would then have to write the software to decode the signals from the DS485.  Spending $15 for the ELM is much, much easier.

Jim
Jim McNeece
2003 U320 40'
2017 Chevy Colorado Tow

Re: Poor Man's Silverleaf

Reply #15
@Jim Awesome work. I've been struggling with buying a Silverleaf or a Canpod but have been reluctant to get up off my wallet. :)

This looks like a lot of fun. I'm a programmer and have minimum electronic skills but have always wanted to learn. I think this project may be the one that gets me going!

Would you mind posting your parts list and maybe a schematic? Would also love to see your java code.

Thanks for clearing the path for the rest of us to follow! <virtual>High Five</virtual>

see ya
ken   
The selected media item is not currently available.ken & dori hathaway & Big Agnes
🍺1992 U300 GrandVilla WTBI #4150 FOT FBP 2011
✨6V-92TA DDEC Parlor Coach 350HP Series 92
🏁2011 Nissan XTerra Pro-4X

Re: Poor Man's Silverleaf

Reply #16
Very cool project... if I had a rig with the electronic doodads on it I'd be all over this project. All I think I can do is temp sensors into a Raspberry Pi and I am really not entirely sure it's worth the work given perfectly good gauges on the dash for this info.

The cheap Android tablets are perfect for this sort of thing!!!

Great work. :)

Craig
1993 U225 36' Unihome GV with PACBRAKE exhaust retarder, Banks Stinger and Solar Panels.
Toad: 1999 Jeep Wrangler 2-door soft-top.

"No one has ever had to evacuate a city because the solar panels broke."

Re: Poor Man's Silverleaf

Reply #17
In response to a couple of requests, I have put together a detailed description of this project on a separate blog.  It tells how to build the circuit and program the Android tablet.

J1587 Scanner for Motor Home: A DIY Motor Home J1587 Data Scanner

Have fun.

Jim
Jim McNeece
2003 U320 40'
2017 Chevy Colorado Tow

Re: Poor Man's Silverleaf

Reply #18
@Jim Thanks for posting the information. This will be really helpful. I've already ordered my parts so hope to have something working in a couple of weeks!

see ya
ken
The selected media item is not currently available.ken & dori hathaway & Big Agnes
🍺1992 U300 GrandVilla WTBI #4150 FOT FBP 2011
✨6V-92TA DDEC Parlor Coach 350HP Series 92
🏁2011 Nissan XTerra Pro-4X

Re: Poor Man's Silverleaf

Reply #19
Jim, I'd like to buy the parts just to see if I could build one of those! :D
Richard & Betty Bark & Keiko our Golden Doodle
2003 U320T 3820 PBDS
Build # 6215
MC # 16926
2016 Chevrolet Colorado 4X4 diesel

Re: Poor Man's Silverleaf

Reply #20
I plan to do likewise.

I have a couple of out-of-date android smartphones just crying to be put to use, and a place on my instrument panel, just above the steering column, with room for one.

Poor man's glass dash.
Tom Lang K6PG (originally  KC6UEC)
and Diane Lang
2003 38 U295 build 6209
2016 Jeep Grand Cherokee Summit Ecodiesel
still have tow-ready 2006 Acura MDX 
Temple City, California
Motorcade 16681 California Chapter President
SKP 16663 member of SKP Park of the Sierra, Coarsegold California
FMCA F071251
Retired electrical and electronic engineer

Re: Poor Man's Silverleaf

Reply #21
Jim,

Excellent work! Keep those ideas flowing and the projects coming!
David and Carolyn Osborn
1995 U320C SE 40' Build 4726 Feb 1995
FMCA 147762
Motorcade 17186

Re: Poor Man's Silverleaf

Reply #22
After reading Jim's write up and realizing I had no idea what all that meant, I have decided  to spend that $50.00 somewhere else :P
Richard & Betty Bark & Keiko our Golden Doodle
2003 U320T 3820 PBDS
Build # 6215
MC # 16926
2016 Chevrolet Colorado 4X4 diesel

Re: Poor Man's Silverleaf

Reply #23
Jim, GREAT write up and innovative thought ^.^d

So here is another project, us poor mechanical 8.3 guys. Is there a way to convert analog ti digital? ::)
The selected media item is not currently available.
My advice and experiences are Free, you decide if they are worth anything .

John - driving Old Faithful
1994 U280 GV
C8.3, Banks, Pacbrake, 900 watts, Resonator, XLHD tow dolly
Retired Army Warrant Officer

Life is what you make of it - if it is lemons, make lemonade!
Former Coaches:
1988 GV 40' ORED 300HP CAT - 9 years
1990 Winnebago LeSharo - 3 years
2000 Newmar London Aire - 3 years (#18 of 23 produced)

Re: Poor Man's Silverleaf

Reply #24
After reading Jim's write up and realizing I had no idea what all that meant, I have decided  to spend that $50.00 somewhere else :P

I may give it a go. Have to make some use of my engineering degrees in retirement. Or not.

If successful, I might fabricate a few pcb's and give these away to my friends.
Tom Lang K6PG (originally  KC6UEC)
and Diane Lang
2003 38 U295 build 6209
2016 Jeep Grand Cherokee Summit Ecodiesel
still have tow-ready 2006 Acura MDX 
Temple City, California
Motorcade 16681 California Chapter President
SKP 16663 member of SKP Park of the Sierra, Coarsegold California
FMCA F071251
Retired electrical and electronic engineer