Ford Focus RS Forum banner

Kaiser Engineering Digital Dash

22881 Views 114 Replies 39 Participants Last post by  turbojr74
It looks like the Digital Dash will be up for sale for $585 as of this Saturday 4/10 on their website:

I've been following their progress on this for a long time and I'm glad it's finally here.
See less See more
  • Like
Reactions: 5
81 - 100 of 115 Posts
I just want a 2018+ mustang gauge cluster instead of these gauges - I don't even have the center gauge pod in my car anymore. Removed it day one and put an SE speaker grille in to cover it
Do you have pics?
Do any of y'all understand this thing well enough to know if it should be technically possible to setup a boot animation, or even just a still image? Something similar to what SYNC 3 has, so that something other than a black screen is displayed when the vehicle is fist turned on, would go a long way to improving the appeal, for me. As is the long delay between startup and something being displayed really is the first thing I notice, and one of least desirable aspects of the device at this point.

I assume a shutdown animation should be possible, but IDK if a startup animation (or image) could be displayed any sooner than the guages are, currently, without some significant power draw while the vehicle was turned off. I can hear the fan kick on pretty much right away, but I'm not familiar enough with the components to know if something like this would be possible, or not.

Others have made much better videos showing the boot time, but here's mine which also shows shutdown: New video by Thom Murphy
I haven't payed very close attention as of late, but if nothing has changed with the hardware these should get you close;

"Just google search "change raspberry pi splash/boot screen" if that video doesn't do it. For some reason it keeps killing my link to that search...
  • Like
Reactions: 1
Maybe there’ll be an update soon for these small glitches.

I like the tire pressure idea and I would like to use that as option as well.


Sent from my iPhone using Tapatalk
Doesn't one of the Nutron Pro Moto apps show tyre pressures via the main screen
I haven't payed very close attention as of late, but if nothing has changed with the hardware these should get you close;

tinyurl.com/yhwn5c35
It seems your second link is broken. Thank you.

Sent from my SM-N975U1 using Tapatalk
Doesn't one of the Nutron Pro Moto apps show tyre pressures via the main screen
It's not an app as much as a web based GUI, which is accessed much like these guages. From my limited testing (only 3 vehicles) the PIDs used on the NPM Drive Device are flip flopped for the rear tire locations, on NADM vehicles. That, and the need to manually connect, then navigate to the particular page mean, for me, while possible, it isn't particularly convenient. The Device software is supposed to go open source soon, which may change that, or at least improve the overall utility...

Sent from my SM-N975U1 using Tapatalk
  • Like
Reactions: 1
Do any of y'all understand this thing well enough to know if it should be technically possible to setup a boot animation, or even just a still image? Something similar to what SYNC 3 has, so that something other than a black screen is displayed when the vehicle is fist turned on, would go a long way to improving the appeal, for me. As is the long delay between startup and something being displayed really is the first thing I notice, and one of least desirable aspects of the device at this point.

I assume a shutdown animation should be possible, but IDK if a startup animation (or image) could be displayed any sooner than the guages are, currently, without some significant power draw while the vehicle was turned off. I can hear the fan kick on pretty much right away, but I'm not familiar enough with the components to know if something like this would be possible, or not.

Others have made much better videos showing the boot time, but here's mine which also shows shutdown: New video by Thom Murphy
I'm curious as to how the digital dash knows when to wake up, is the 12V line to the gauges (can't remember if it's always hot or accessory)? It might even use the illumination line as an on/off trigger considering how long it takes to boot after pushing the on button. I think that the CANBUS wakes up when unlocking the car, correct? I know that @KaiserEngineering was looking for feedback, if the CANBUS waking up due to unlocking or the dome light turning on can trigger the boot of the digital dash, and the illumination wire (or RPM>0 or "key" is accy or run) is used as a trigger to activate the screen, there would be plenty of time to have a splashscreen loaded and waiting to go by the time the driver sits down.

I know this isn't what you were asking, but if the 30-second delay boot issue can be cut down significantly then a boot screen can likely be added without looking out of sync with the rest of the car.
  • Like
Reactions: 1
I'm curious as to how the digital dash knows when to wake up, is the 12V line to the gauges (can't remember if it's always hot or accessory)? It might even use the illumination line as an on/off trigger considering how long it takes to boot after pushing the on button. I think that the CANBUS wakes up when unlocking the car, correct? I know that @KaiserEngineering was looking for feedback, if the CANBUS waking up due to unlocking or the dome light turning on can trigger the boot of the digital dash, and the illumination wire (or RPM>0 or "key" is accy or run) is used as a trigger to activate the screen, there would be plenty of time to have a splashscreen loaded and waiting to go by the time the driver sits down.

I know this isn't what you were asking, but if the 30-second delay boot issue can be cut down significantly then a boot screen can likely be added without looking out of sync with the rest of the car.
I wondered and thought about this as well, but struggled to put it so succinctly. Attempting to include it in what I written only made it longer, and look like I really wanted to talk a whole lot about **** I am, essentially, clueless about.

Thank you for putting it out there.

The only thing I'd like to add is that I know Nutron Pro Moto made a couple of OBDll adapters, the first of which is specifically listed as "on" with the vehicle. The second connects at this guage location, but unlike the first one it isn't listed as "on" with the car only. Maybe that's and omission, or maybe it's an indication that using the information, in the way you envision, is possible.



Sent from my SM-N975U1 using Tapatalk
  • Like
Reactions: 1
Others have made much better videos showing the boot time, but here's mine which also shows shutdown: New video by Thom Murphy
Wow after initially being really interested, I’m actually glad I didn’t throw into this purchase because I’m quite particular about having that seemless factory experience and that boot up time is just way too long. Interesting problem and I hope they can come up with a fix.
2
Wow after initially being really interested, I’m actually glad I didn’t throw into this purchase because I’m quite particular about having that seemless factory experience and that boot up time is just way too long. Interesting problem and I hope they can come up with a fix.
My guess (I don't have the DD) is it has to do with the data storage on the pi being used. Raspberry Pi read and write speed won't exceed 20-22 MB/s via the onboard SD card slot. I don't know the size of the software, but I assume this is the issue. I also wouldn't assume you are getting very fast storage media for the total price. That being said, those load times are atrocious lol.
https://raspberrypi.stackexchange.com/questions/43618/raspberry-pi-3-micro-sd-card-speed#:~:text=The speed of the microSD,and overclock the card reader.
Even the USB bridge/ethernet tops out at 60MB/s. Most of us are accustomed to SSD speeds at this point (at least 500MB/s, my current pcie4 raid 0 hits 10GB/s lol e-peen enhancing pic below) . If the above schematic is still true, the best option is to look into, "raspberry pi 3 fast boot" checking if you can help optimize the software a bit. The Raspberry Pi4 also doubles the speed to 40MB/s over the sdcard. Pi4 also has vastly improved USB3 with its hugely improved data rate of up to in theory 5 GB/s. So maybe they need to upgrade the hardware in order to have a acceptable boot experience as well; if optimizations can't be made.
352741
See less See more
  • Like
Reactions: 2
My guess (I don't have the DD) is it has to do with the data storage on the pi being used. Raspberry Pi read and write speed won't exceed 20-22 MB/s via the onboard SD card slot. I don't know the size of the software, but I assume this is the issue. I also wouldn't assume you are getting very fast storage media for the total price. That being said, those load times are atrocious lol.
https://raspberrypi.stackexchange.com/questions/43618/raspberry-pi-3-micro-sd-card-speed#:~:text=The speed of the microSD,and overclock the card reader.
Even the USB bridge/ethernet tops out at 60MB/s. Most of us are accustomed to SSD speeds at this point (at least 500MB/s, my current pcie4 raid 0 hits 10GB/s lol e-peen enhancing pic below) . If the above schematic is still true, the best option is to look into, "raspberry pi 3 fast boot" checking if you can help optimize the software a bit. The Raspberry Pi4 also doubles the speed to 40MB/s over the sdcard. Pi4 also has vastly improved USB3 with its hugely improved data rate of up to in theory 5 GB/s. So maybe they need to upgrade the hardware in order to have a acceptable boot experience as well; if optimizations can't be made.
Wow again and cheers for the explanation. The dash was a long time in development, so maybe let them know that SSD speeds is the norm these days and will positively add to the user experience.
The boot time certainly will be improved. For the most part, it is still the base Raspbian image with our code loaded on top of it. One big offender we found was the 24 DPI overlay that needs to be loaded with each boot. This overlay handles the interface to the LCD, but since this will not change we are hoping to embed it into the operating system to reduce load times. There are plenty of tutorials online to improve the Pi boot speed. so we will be looking into those as well.
  • Like
Reactions: 2
I'm curious as to how the digital dash knows when to wake up, is the 12V line to the gauges (can't remember if it's always hot or accessory)? It might even use the illumination line as an on/off trigger considering how long it takes to boot after pushing the on button. I think that the CANBUS wakes up when unlocking the car, correct? I know that @KaiserEngineering was looking for feedback, if the CANBUS waking up due to unlocking or the dome light turning on can trigger the boot of the digital dash, and the illumination wire (or RPM>0 or "key" is accy or run) is used as a trigger to activate the screen, there would be plenty of time to have a splashscreen loaded and waiting to go by the time the driver sits down.

I know this isn't what you were asking, but if the 30-second delay boot issue can be cut down significantly then a boot screen can likely be added without looking out of sync with the rest of the car.
The Digital Dash has a circuit to detect when the illumination is enabled on the vehicle, based on this it will enable it's power regulators. Which means when the car is off it draws mere micro amps! Furthermore we leave all the power-on/off decision making to the vehicle which should ensure the Digital Dash never gets stuck in an ON state when the vehicle is off.

This probably doesn't apply to this group (Focus RS) but the early model STs don't have have the same circuit so I had to also implement an Engine RPM check to see if the vehicle is off and then the Digital Dash goes into a low power state.
  • Like
Reactions: 2
The boot time certainly will be improved. For the most part, it is still the base Raspbian image with our code loaded on top of it. One big offender we found was the 24 DPI overlay that needs to be loaded with each boot. This overlay handles the interface to the LCD, but since this will not change we are hoping to embed it into the operating system to reduce load times. There are plenty of tutorials online to improve the Pi boot speed. so we will be looking into those as well.
I'm excited to hear you're working on this ! Do you think, in addition to working for improved boot speeds, perhaps replacing a stock Pi boot image / animation with a custom one prior to the overlay could result in an (custom) image / animation being displayed (in a significantly perceived way) even sooner and until the overlay mightbe applied? Or, is nothing able to be displayed whatsoever prior to the overlay being applied?

With, essentially, no knowledge of such things how might I best apply my time to potentially learn how to make meaningful contributions to this project? Are there some specific resources you'd suggest I take a look at, or specific skills you'd suggest I work to acquire? I don't even know enough to know what I don't know, or where I might begin to change that.

I would be willing to contribute ~3-6 hours a week for 2-3 months learning and applying what I learn. With that, would it be reasonable to think (as a fairly fast learner with strong reasoning skills) I could learn enough to contribute something (useful for other users) before you (or the community) had already gotten to it?

If not, is there anything else that I might do to contribute? Perhaps I (and maybe others) could contribute to a fund to directly support / hire specific developments for the project , or something like that...

Sent from my SM-N975U1 using Tapatalk
See less See more
I'm excited to hear you're working on this ! Do you think, in addition to working for improved boot speeds, perhaps replacing a stock Pi boot image / animation with a custom one prior to the overlay could result in an (custom) image / animation being displayed (in a significantly perceived way) even sooner and until the overlay mightbe applied? Or, is nothing able to be displayed whatsoever prior to the overlay being applied?

With, essentially, no knowledge of such things how might I best apply my time to potentially learn how to make meaningful contributions to this project? Are there some specific resources you'd suggest I take a look at, or specific skills you'd suggest I work to acquire? I don't even know enough to know what I don't know, or where I might begin to change that.

I would be willing to contribute ~3-6 hours a week for 2-3 months learning and applying what I learn. With that, would it be reasonable to think (as a fairly fast learner with strong reasoning skills) I could learn enough to contribute something (useful for other users) before you (or the community) had already gotten to it?

If not, is there anything else that I might do to contribute? Perhaps I (and maybe others) could contribute to a fund to directly support / hire specific developments for the project , or something like that...

Sent from my SM-N975U1 using Tapatalk
We'd need to put some consideration into the splash screen idea, there are plenty of tutorials online to add that to the Pi boot sequence. However the Digital Dash is configured so that you never see the actual operating system running. The motherboard will not enable the backlight until it receives communication from the GUI and after 250ms of no communication from the GUI it will disable the screen. Meaning we'd need to adjust the firmware logic to allow for a splash screen. I'd almost prefer to improve the boot time as best we can and have the splash screen part of the application booting up. But, we can also investigate driving some GPIO pins to signal the splash screen is being displayed.

Thank you so much for the enthusiasm! We started a Discord channel to start talking about bugs, features, share themes, etc..

We can get in touch and I can see about getting you setup with a test environment to test new features/help us prove out Focus RS specific parameters (We have a 2016 ST). Clearly there's some differences such as Charge Air Temp.

Again, thank you so much for the support!
See less See more
We'd need to put some consideration into the splash screen idea, there are plenty of tutorials online to add that to the Pi boot sequence. However the Digital Dash is configured so that you never see the actual operating system running. The motherboard will not enable the backlight until it receives communication from the GUI and after 250ms of no communication from the GUI it will disable the screen. Meaning we'd need to adjust the firmware logic to allow for a splash screen. I'd almost prefer to improve the boot time as best we can and have the splash screen part of the application booting up. But, we can also investigate driving some GPIO pins to signal the splash screen is being displayed.

Thank you so much for the enthusiasm! We started a Discord channel to start talking about bugs, features, share themes, etc..

We can get in touch and I can see about getting you setup with a test environment to test new features/help us prove out Focus RS specific parameters (We have a 2016 ST). Clearly there's some differences such as Charge Air Temp.

Again, thank you so much for the support!
when are you making a second batch?!?!
  • Like
Reactions: 1
when are you making a second batch?!?!
There is a global electronic shortage so we can't get the main processor. Therefore we are stuck waiting :(
I'm hitting a wall that someone here can probably help with. I don't have the dash itself to mess with yet, so this is all still in the research phase for me.

The bootup time is very concerning. I've been trying to find a method by which we can load a pre-booted image into memory on the Pi. Is that possible? The premise isn't very different from loading a snapshot of a pre-booted VM into memory, but it would obviously require a different approach; is this something PXE can be used for? Is that even supported on the Pi?


If we had a fully booted OS running this would be a non-starter(computers are state machines, after all), but because we're starting from a cold boot each time there is no pre-existing state to worry about, i.e. the entire contents of RAM(outside protected areas) should be okay to rewrite with the image.

Am I wasting my time in this pursuit?

It might not even be necessary if some of the articles I'm reading are accurate. Simple optimizing the boot time might be possible:

^^ I really like this one

These approaches are also quite difficult to implement, but they could resolve the only issue I've really seen with this project; the outrageously protracted booting process.

Thank you for your time.

*EDIT: I'm ordering a Pi today. I should have just bit the bullet months ago.
See less See more
  • Like
Reactions: 1
If the illumination circuit is constant voltage to power the LEDs, what about using this to splice in a circuit that turns on when unlocking the car? Maybe the cigarette lighter circuit? Throw a timed relay in there to switch back to the normal illumination line after 60 seconds. I use a timed relay on my dashcam to keep it recording for a few minutes after I turn the car off, otherwise the closing the door makes it think there has been an accident.


Nutron OBD2 Cord Mod2
  • Like
Reactions: 1
For the dozens of us that have the Kaiser Engineering Digital Dash, I saw a new update is live that fixes the issue with the charge temp (previously only had the ST charge air temp) as well as added some new themes and parameters.

There is also a net new functionality that allows you to switch between the dynamic view via the cruise control off button. The default behavior is the boost dynamic gauge is always in view and pressing the cruise control off button to display the standard gauges. I believe the previous functionality toggled the dynamic display after x boost which you can still revert to.
I have no idea when the next batch will be available but hopefully soon for those of you that missed out on the initial release.

Latest version v1.0.3 found here https://wiki.kaiserengineering.io/en/Plug-n-Play_Quick_Start with flashing instructions. I used Etcher as recommended and it was fine.
I'm getting on this thread in hopes to see an update on when a new batch will be available. I can't believe I missed out on the initial sale of this.
81 - 100 of 115 Posts
Top