Not sure if it should go here or to Electrical mods, so let it be here.
Some time ago I pulled out factory head unit, and 1 year later started to develop FDIM dash display controller, as I've been really frustrated by the fact it just displays "Mercury Mariner". Project evolved a lot over time, so recently I decided to open all the information required to build it on your own. Currently supports Escapes/Mariners 2008-2012, maybe will work on other Fords with same FDIM module, but I haven't had a chance to check.
Device is based on Arduino Pro Micro and cheap CAN interface board from AliExpress.
Teaser
Mounted behind display
Current functionality
[*] display current speed, RPM, engine temperature, tires pressure, tires temperature, current time
[*] configurable display units (km/miles for speed, Celsius/Fahrenheit for temperatures, psi/bars/kPa for pressure, 12h/24h for clock)
[*] full functionality offered with aftermarket head unit (with no other modules using dash display)
[*] support for CAN-enabled aftermarket head units (may require minor additional power wiring)
[*] very early preliminary support for stock head units
[*] semi-configurable display layout for different head unit types
[*] configuration made on the fly via serial terminal
All the stuff (source code, PCB layout, part list and building instructions) is available on GitHub:
https://github.com/p1ne/fdim-controller/
Enjoy.
Some time ago I pulled out factory head unit, and 1 year later started to develop FDIM dash display controller, as I've been really frustrated by the fact it just displays "Mercury Mariner". Project evolved a lot over time, so recently I decided to open all the information required to build it on your own. Currently supports Escapes/Mariners 2008-2012, maybe will work on other Fords with same FDIM module, but I haven't had a chance to check.
Device is based on Arduino Pro Micro and cheap CAN interface board from AliExpress.
Teaser
Mounted behind display
Current functionality
[*] display current speed, RPM, engine temperature, tires pressure, tires temperature, current time
[*] configurable display units (km/miles for speed, Celsius/Fahrenheit for temperatures, psi/bars/kPa for pressure, 12h/24h for clock)
[*] full functionality offered with aftermarket head unit (with no other modules using dash display)
[*] support for CAN-enabled aftermarket head units (may require minor additional power wiring)
[*] very early preliminary support for stock head units
[*] semi-configurable display layout for different head unit types
[*] configuration made on the fly via serial terminal
All the stuff (source code, PCB layout, part list and building instructions) is available on GitHub:
https://github.com/p1ne/fdim-controller/
Enjoy.