2.9 KiB
title | aliases | summary | categories | tags | date | lastmod | |||
---|---|---|---|---|---|---|---|---|---|
My Nextion 2.4" DMR Last Heard Dashboard | /posts/2020-02-16-nextion-dmr-last-heard-dashboard | I created a simple last-heard-dashboard for my small Nextion screen. It currently shows the used slot, its origin (like Network or RF) , the callsign and the used talkgroup. |
|
|
2020-02-16T12:43:34+01:00 | 2023-12-10T20:55:07+0000 |
The display
When I got the display there was already a Screen Layout installed -- it was probably the Layout of PD0DIB.
We're talking about a NX3224T024_011
.
{{< figure src="nxt_01_display.jpg" alt="display" caption="" >}}
My dashboard now looks like this:
{{< figure src="nxt_01_display-lh.jpg" alt="display" caption="" >}}
The number on the bottom right corner displays the actual status code sent by the MMDVMHost binary. A list of these codes can be seen here.
Also have a look at the debug output within the Nextion Editor. You get to the second screen (SYSTEM screen) by touching/pressing the header of the dashboard. Within the system screen you can clear the dashboard.
{{< figure src="nxt_02_screens.png" alt="overview" caption="" >}}
The editor
The most HMI files I found online were made with the older version of Nextion Editor -- v53. It is the Nextion Editor LTS version. It is available on nextion.tech.
For the editor to work you need to install a Microsoft Visual C++
Redistributable Package -- Nextion Editor is a 32bit application, so choose
the 32bit version (vc_redist.x86.exe
).
TFT files and HMI files
I'm no professional and this is the way I look at these things. For me HMI files
are source files. You can open them with Nextion Editor and edit them just right
away. Whereas TFT files cannot be "opened" with the Nextion Editor, they have to
be opened with no open project by clicking the
Debug
button (next to the Compile button). They get loaded into the
simulator and you can preview the file.
TFT files are the compiled output of HMI files.
Get the files
I've setup a repository on Github for my screen -- for now there is one layout online. It only displays a last heard table with callsign and talkgroup for DMR. I'd like to have this for a bigger screen but I'm not sure when I'll find the time for it.
What the actual dashboard looks like.
{{< youtube id="uqIErzgr3zQ" >}}
Resources
I've found several resources that I want to list in no particular order here.