Welcome to the world's #1 Volvo forum!

Volvo Fixes & Advice since 2001.

Login Register

Arduino Volvo Display Thread

Help, Advice, Owners' Discussion and DIY Tutorials on Volvo's stylish, distinctive P2 platform cars sold as model years 2001-2007 (North American market year designations).

2001 - 2007 V70
2001 - 2004 V70 XC (Cross Country)
2004 - 2007 XC70 (Cross Country)
2001 - 2009 S60
2003 - 2007 S60 R
2004 - 2007 V70 R

Post Reply
User avatar
vtl
Posts: 2396
Joined: Thu Aug 16, 2012 1:35 pm
Year and Model: 2005 XC70
Location: Boston
Has thanked: 10 times
Been thanked: 122 times

Re: Arduino Volvo Display Thread

Post by vtl »

Ok... Here's the essentials for the project:

DC-DC stepdown converter https://www.amazon.com/Adjustable-Conve ... B07L5J4QTD
ESP-WROOM-32 https://www.amazon.com/gp/product/B0718T232Z
3pcs MCP2515 CAN Bus Module https://www.amazon.com/gp/product/B01IV3ZSKO
POW PowerBoard Box3 Kit https://www.amazon.com/gp/product/B00W8FQJR8
10 pcs Logic Level Converter https://www.amazon.com/gp/product/B074M8TM81
gen4-uLCD-28DT https://www.4dsystems.com.au/product/gen4_uLCD_28D/ (shipping kills me, I was able to find it in US, don't remember where)

Not yet sure, but you may need an ULN2003A (one): https://www.amazon.com/ULN2003AN-Darlin ... B077X33WW9

If you are planning to upgrade your dull HU to a much better 2DIN Kenwood, you need a 2DIN fascia panel. Volvo has such a panel for 01-04, otherwise look for Scosche Dash Kit for your model year. It is not a perfect fit unfortunately.

Regarding Kenwood: I've upgraded my speakers to Focal midbass'es and tweeters along the way, and that setup sounds very nice, not that much different from the premium sound in wife's XC60.

I can also post what tools and other common parts I use to build this thing up.
Last edited by vtl on Thu May 02, 2019 9:14 am, edited 1 time in total.
05 XC70, 16 XC60, 19 Tundra
P1+P2 CEM PIN-code retrieval DIY thread: viewtopic.php?f=10&t=85611

XC70Rider
Posts: 442
Joined: Thu Oct 18, 2018 7:09 pm
Year and Model: 2007 XC70
Location: TN
Has thanked: 22 times
Been thanked: 21 times

Post by XC70Rider »

vtl wrote: Thu May 02, 2019 8:25 am gen4-uLCD-28DT https://www.4dsystems.com.au/product/gen4_uLCD_28D/ (shipping kills me, I was able to find it in US, don't remember where)
...
Amazon sells it a higher price for $81.50 total. Only 3 left in stock.

https://www.amazon.com/4D-SYSTEMS-femal ... -1-catcorr
Last edited by XC70Rider on Thu May 02, 2019 8:43 am, edited 1 time in total.

User avatar
vtl
Posts: 2396
Joined: Thu Aug 16, 2012 1:35 pm
Year and Model: 2005 XC70
Location: Boston
Has thanked: 10 times
Been thanked: 122 times

Post by vtl »

XC70Rider wrote: Thu May 02, 2019 8:42 am Amazon sells it a higher price for $81.50 total. Only 3 left in stock.

https://www.amazon.com/4D-SYSTEMS-femal ... -1-catcorr
Found the box w/ the tag attached, here you go, $49.98: https://www.digikey.com/products/en?key ... 13-1123-ND
05 XC70, 16 XC60, 19 Tundra
P1+P2 CEM PIN-code retrieval DIY thread: viewtopic.php?f=10&t=85611

XC70Rider
Posts: 442
Joined: Thu Oct 18, 2018 7:09 pm
Year and Model: 2007 XC70
Location: TN
Has thanked: 22 times
Been thanked: 21 times

Post by XC70Rider »

vtl wrote: Thu May 02, 2019 8:59 am
XC70Rider wrote: Thu May 02, 2019 8:42 am Amazon sells it a higher price for $81.50 total. Only 3 left in stock.

https://www.amazon.com/4D-SYSTEMS-femal ... -1-catcorr
Found the box w/ the tag attached, here you go, $49.98: https://www.digikey.com/products/en?key ... 13-1123-ND
Already have an account with digi-key so I grab that one. Thank you. :mrgreen:

User avatar
vtl
Posts: 2396
Joined: Thu Aug 16, 2012 1:35 pm
Year and Model: 2005 XC70
Location: Boston
Has thanked: 10 times
Been thanked: 122 times

Post by vtl »

Forgot about DC-DC converter, edited the post too: https://www.amazon.com/Adjustable-Conve ... B07L5J4QTD
05 XC70, 16 XC60, 19 Tundra
P1+P2 CEM PIN-code retrieval DIY thread: viewtopic.php?f=10&t=85611

User avatar
BlackBart
Posts: 1728
Joined: Sat Dec 10, 2016 5:03 pm
Year and Model: 2004 XC70 BlackBetty
Location: Montana
Has thanked: 143 times
Been thanked: 142 times

Post by BlackBart »

I read two pages assuming I'd figure out what you're talking about......nope.
ex-1984 245T wagon
1994 850T wagon
2004 XC70 wagon BlackBetty
Is it time for a 1964 122 wagon?

XC70Rider
Posts: 442
Joined: Thu Oct 18, 2018 7:09 pm
Year and Model: 2007 XC70
Location: TN
Has thanked: 22 times
Been thanked: 21 times

Post by XC70Rider »

BlackBart wrote: Thu May 02, 2019 11:12 am I read two pages assuming I'd figure out what you're talking about......nope.
This display.

Image

VTL is guiding us how to make are own units.

User avatar
matthew1
Site Admin
Posts: 11345
Joined: Sat Sep 14, 2002 11:03 am
Year and Model: 850 T5, 1997
Location: Denver, Colorado, US
Has thanked: 855 times
Been thanked: 358 times

Post by matthew1 »

^ very pretty. Following.
Help keep MVS on the web -> click sponsors' links here on MVS when you buy from them.
Also -> Amazon link
. Click that when you go to buy something on Amazon and MVS gets a kickback.

1997 850 T5, MSD ignition coil, Hallman manual boost controller, injectors, R bumper, OMP strut brace [gone]
2004 V70 R [gone]

Image

User avatar
vtl
Posts: 2396
Joined: Thu Aug 16, 2012 1:35 pm
Year and Model: 2005 XC70
Location: Boston
Has thanked: 10 times
Been thanked: 122 times

Post by vtl »

05 XC70, 16 XC60, 19 Tundra
P1+P2 CEM PIN-code retrieval DIY thread: viewtopic.php?f=10&t=85611

User avatar
vtl
Posts: 2396
Joined: Thu Aug 16, 2012 1:35 pm
Year and Model: 2005 XC70
Location: Boston
Has thanked: 10 times
Been thanked: 122 times

Post by vtl »

This is my "version 3" work in progress:

Image
Image
Image
Image

Need two extra CAN channels to control headrest monitors for my kids, you don't have to solder all four.

I had the software generally working on ESP32 a couple of month ago, just decided to solder everything on the breadboard and put in a bigger enclosure. The code sits in the esp32 git branch: https://github.com/vtl/volvo-ddd/commits/esp32

Also all/most model years differ in how the CAN messages are layered out exactly, so that part needs to be adjusted. The software is designed with that in mind, all the car differences should be contained to one file (car configuration). For example, this file is for my MY05 XC70: https://github.com/vtl/volvo-ddd/blob/e ... _aw55_us.h Adaptation to other configurations shouldn't be too big of a deal, I figured out how to carve needed bits out of VIDA SQL database.
05 XC70, 16 XC60, 19 Tundra
P1+P2 CEM PIN-code retrieval DIY thread: viewtopic.php?f=10&t=85611

Post Reply