Lowcost simple CAN dash esp32 uaDASH

Hardware inside and outside of the ECU
diegort5
Posts: 19
Joined: Fri Aug 18, 2023 12:55 pm

Re: Lowcost simple CAN dash esp32 uaDASH

Post by diegort5 »

Light_r4y wrote:
Mon Aug 11, 2025 6:51 am
diegort5 wrote:
Sun Aug 10, 2025 8:42 pm


Hi everyone,

I’d like to share the current progress of my uaDASH integration with an ESP32-P4 and a 1024x600 7inch LCD display. The project is about 60% complete — the main features are working, but the case/enclosure still needs to be designed.

Here’s what I’ve implemented so far:

External CAN Bus using an SN65HVD230 transceiver for direct communication with my rusEFI ECU.

Dedicated inputs for common dashboard warning lights, including:

Check Engine

Oil Pressure

Battery/Alternator

Turn signals (left/right)

High/Low beams

Handbrake

Seatbelt

Door open

Fully working bench test buttons for injectors and ignition coils

Help needed:
I’m currently trying to send a Start/Stop button command to a MicroRusEFI, but I get an error when sending it. I’m not sure if this requires creating a Lua script for that function. Any guidance or examples would be greatly appreciated.

Additionally, what are the possibilities of using free software to replace Squireline Studio, since after 30 days they charge for use? Given that there is another option, Squireline Studio, does anyone know if it is viable to continue with the project?
— Diego
Yeah Squireline Studio is not the best in this regard, it just happened that way and i started using it a lot. So now i have to merge screens programmatically. You can try "EEZ studio" (https://www.envox.eu/studio/studio-introduction/), it allows you to generate lvgl code, but i haven't used it myself yet.
If the Squireline Studio software is very expensive, I thought its price would be more user-friendly. Regarding the start-stop function, is it possible that you could guide me on how to integrate it into the microrusefi ? Thank you in advance for your time.
Light_r4y
Posts: 14
Joined: Mon Jun 03, 2024 4:33 pm
Location: Kazan

Re: Lowcost simple CAN dash esp32 uaDASH

Post by Light_r4y »

Use latest rusEFI firmware and check start/stop function in tune, i don't try this function, this AndreyB tested
Light_r4y
Posts: 14
Joined: Mon Jun 03, 2024 4:33 pm
Location: Kazan

Re: Lowcost simple CAN dash esp32 uaDASH

Post by Light_r4y »

DanielGaviria wrote:
Mon Aug 11, 2025 3:02 pm
Light_r4y wrote:
Mon Aug 11, 2025 6:36 am
DanielGaviria wrote:
Sun Aug 10, 2025 5:53 pm
Hey,
Do you have the SquareLine Studio project file with the settings screen?
I’d love to help improve the UI, but when I export it without all the elements, it doesn’t compile.

Screenshot 2025-08-10 115804.png
Settings screen had to be allocated to a separate project and then glued together in the code, the free version of the SquareLine Studio is limited in the number of widgets in the project. I probably later add in github repo
Thanks a lot for the reply!

I kind of figured you had to split the Squareline Studio project because of the widget limit, the unrestricted version is insanely expensive.
I’ll be waiting for the repository update!
I updated the repository with what SQ projects I could find on my computer.
madcribby
Posts: 1
Joined: Fri Sep 26, 2025 8:27 pm
Github Username: na
Slack: na

Re: Lowcost simple CAN dash esp32 uaDASH

Post by madcribby »

Would this hmi screen work with this project? i have one and a eps32 left over from another dash project i opted in for but the code was flawed.

https://nextion.tech/datasheets/NX8048P070-011C/
Post Reply