Hi,
I hope you’re doing well.
I have successfully installed Hudiy on my Raspberry Pi 5, and everything is working perfectly. Thank you for creating such a great product.
I’m using a 3.4-inch round HDMI touchscreen with a resolution of 800×800, and both the display and touch functionality work perfectly.
I was wondering if it would be possible to customize the Hudiy interface to better fit a round display. Since the screen is circular, some parts of the interface extend into the corners that are not visible.
Would it be possible to:
* Adjust the UI layout to fit within the visible circular area.
* Add configurable margins or a safe display area.
* Or provide a custom layout optimized for an 800×800 round display.
My goal is to install Hudiy inside the original round gauge of my 1966 Cadillac, so having the interface optimized for a circular display would make a huge difference.
I also have another question.
Is there any existing plugin, add-on, or built-in feature that can display a GPS-based speedometer (in km/h) directly within Hudiy?
If not, would it be possible to add support for a GPS speedometer in a future update? Having either a clean digital or analog speed display would be extremely useful for my project.
Finally, I would also like your recommendation regarding the best way to output audio from Hudiy to my car’s audio system.
My car’s head unit supports:
* Bluetooth
* RCA audio input
Which method would you recommend for the best sound quality and most reliable experience? Is there a solution that you recommend or that other Hudiy users commonly use?
I’d really appreciate your advice.
I’d also be happy to test any beta version or custom build if needed.
Thank you very much for your time and support. I really appreciate your work.
Best regards,
Saeed
Round Display UI, GPS Speedometer & Audio Output Questions
Round Display UI, GPS Speedometer & Audio Output Questions
- Attachments
-
- IMG_5806.jpg (1.22 MiB) Viewed 63 times
-
- IMG_5807.jpg (1.76 MiB) Viewed 63 times
Re: Round Display UI, GPS Speedometer & Audio Output Questions
Hello,
Thank you for your kind words! Regarding the round screen, the simplest solution would be to use the width, height, x, and y parameters for Native UI, CarPlay, and Android Auto. With these parameters, you can freely position these elements within the Hudiy window (the Hudiy window can remain fullscreen):
https://github.com/wiboma/hudiy/blob/ma ... pplication
https://github.com/wiboma/hudiy/blob/ma ... ndroidauto
https://github.com/wiboma/hudiy/blob/ma ... md#autobox
We ran some local simulations, and it can be configured like this, for example:
config (selected parameters) for width, height, x, and y:
main_configuration.json
dashboards.json
Regarding audio, we recommend using RCA/AUX instead of Bluetooth for the sake of configuration simplicity.
If you want to forward all audio from the Raspberry Pi/x86 over Bluetooth, it would require an additional Bluetooth adapter on the Raspberry Pi/x86 side due to throughput limitations (one to handle the phone and the other for the connection to the Head Unit). This would also likely require extra Pipewire and Wireplumber configuration.
On the other hand, if you only want to handle projection audio (CarPlay/Android Auto), you can pair your phone directly with the head unit and disable projection audio in Hudiy's main_configuration.json (speechAudio, mediaAudio for Android Auto, and captureAudioOutput for autobox). We have also prepared improvements for this type of configuration in the upcoming release.
Regarding the GPS speedometer, we will try to prepare some example on our GitHub after upcoming release.
Thank you for your kind words! Regarding the round screen, the simplest solution would be to use the width, height, x, and y parameters for Native UI, CarPlay, and Android Auto. With these parameters, you can freely position these elements within the Hudiy window (the Hudiy window can remain fullscreen):
https://github.com/wiboma/hudiy/blob/ma ... pplication
https://github.com/wiboma/hudiy/blob/ma ... ndroidauto
https://github.com/wiboma/hudiy/blob/ma ... md#autobox
We ran some local simulations, and it can be configured like this, for example:
config (selected parameters) for width, height, x, and y:
main_configuration.json
Code: Select all
"application" : {
"width" : 640,
"height" : 480,
"x" : 80,
"y" : 160,
},
"androidAuto" : {
"resolution" : "480p",
"dpi" : 130,
"widthMargin" : 160,
"heightMargin" : 0,
"width" : 640,
"height" : 480,
"x" : 80,
"y" : 160,
},
"autobox" : {
"width" : 640,
"height" : 480,
"videoWidth" : 1280,
"videoHeight" : 960,
"x" : 80,
"y" : 160,
}
Code: Select all
{
"dashboards": [
{
"isDefault": true,
"action": "hudiy_dashboard",
"widgets": [
{
"type": "date_time",
"size": "small_narrow"
},
{
"type": "phone",
"size": "small_narrow"
},
{
"type": "now_playing",
"size": "small_wide"
},
{
"type": "navigation",
"size": "medium_narrow"
}
]
}
]
}If you want to forward all audio from the Raspberry Pi/x86 over Bluetooth, it would require an additional Bluetooth adapter on the Raspberry Pi/x86 side due to throughput limitations (one to handle the phone and the other for the connection to the Head Unit). This would also likely require extra Pipewire and Wireplumber configuration.
On the other hand, if you only want to handle projection audio (CarPlay/Android Auto), you can pair your phone directly with the head unit and disable projection audio in Hudiy's main_configuration.json (speechAudio, mediaAudio for Android Auto, and captureAudioOutput for autobox). We have also prepared improvements for this type of configuration in the upcoming release.
Regarding the GPS speedometer, we will try to prepare some example on our GitHub after upcoming release.
Hudiy Team
Re: Round Display UI, GPS Speedometer & Audio Output Questions
Thank you very much for your excellent support and guidance throughout this process.
I'm happy to let you know that everything is now working perfectly. I applied the configuration changes you suggested for the round display, and the results are excellent. The dashboard now fits the 800×800 round screen very well, and I'm really happy with how it looks.
I've attached a few photos so you can see the final result on the round display.
I really appreciate the time and effort you put into helping me. Your support has been outstanding.
I'm looking forward to the future GPS speedometer feature you mentioned. I think it will be a fantastic addition to the project.
Thanks again for all your help!
Best regards,
Saeed
I'm happy to let you know that everything is now working perfectly. I applied the configuration changes you suggested for the round display, and the results are excellent. The dashboard now fits the 800×800 round screen very well, and I'm really happy with how it looks.
I've attached a few photos so you can see the final result on the round display.
I really appreciate the time and effort you put into helping me. Your support has been outstanding.
I'm looking forward to the future GPS speedometer feature you mentioned. I think it will be a fantastic addition to the project.
Thanks again for all your help!
Best regards,
Saeed
- Attachments
-
- IMG_5825.jpg (1.28 MiB) Viewed 26 times
-
- IMG_5824.jpg (1.07 MiB) Viewed 26 times