¿ªÔÆÌåÓý

V6 alternative software


 

Will the CEC software work on the new v6 uBitx and its stock TFT
display? I much prefer the CEC GUI shown on the Nextion TFTs. - Rich
WB2GXM


GM4CID
 

Well if you replace the standard SPI display with a configured Nextion there is a good chance that the CEC sketch suitably configured will work.


 

The simple answer is NO it won't. The display would have to be a NEXTION and connected properly. It would not be able to mount on the V6 Raduino as currently configured.

W0EB

------ Original Message ------
From: "Richard Spohn" <wb2gxm@...>
To: "BITX20" <[email protected]>
Sent: 12/29/2019 4:42:02 AM
Subject: [BITX20] V6 alternative software

Will the CEC software work on the new v6 uBitx and its stock TFT
display? I much prefer the CEC GUI shown on the Nextion TFTs. - Rich
WB2GXM



 

Thank you. That's what I was sorta afraid of. - Rich

On 12/29/19, Jim Sheldon <w0eb@...> wrote:
The simple answer is NO it won't. The display would have to be a
NEXTION and connected properly. It would not be able to mount on the V6
Raduino as currently configured.

W0EB

------ Original Message ------
From: "Richard Spohn" <wb2gxm@...>
To: "BITX20" <[email protected]>
Sent: 12/29/2019 4:42:02 AM
Subject: [BITX20] V6 alternative software

Will the CEC software work on the new v6 uBitx and its stock TFT
display? I much prefer the CEC GUI shown on the Nextion TFTs. - Rich
WB2GXM






 

I agree that the nextion UI looks better, but there's no fundamental reason the v6 screen can't look better than it currently does (if not identical to the nextion), especially if the drawing routines can be sped up.

The nextion displays look good because:
1) people have invested time in making them look good
2) the screens have a dedicated microprocessor to render the UI
3) The current v6 drawing routines are MVP (minimum viable product) - they are literally just bordered rectangles at this point

I suspect there will be improvements to the stock v6 UI in the upcoming months, but it will likely never perform or look as good as the nextion, due to the computational cost.


Reed


 

Porting to Nextion is not very difficult. You have to write three main routines : one to draw a rectangle of a colour, another to draw a character and another to report where a touch has happened. The rest just use these.

Now, about, what looks good. The main reason for the v6 display to be slow is that the SPI interface has to plot one pixel at a time. We can' bitblt (transfer blocks of bits as a picture) from RAM to the display as we don't have enough RAM to draw a picture. Each letter is about 20 x 15 pixels, approximately. If we build it in RAM, it would take 600 bytes. We could then transfer it quickly using SPI.

- f

On Mon 30 Dec, 2019, 3:47 AM , <greenkid336600+groupsio@...> wrote:
I agree that the nextion UI looks better, but there's no fundamental reason the v6 screen can't look better than it currently does (if not identical to the nextion), especially if the drawing routines can be sped up.

The nextion displays look good because:
1) people have invested time in making them look good
2) the screens have a dedicated microprocessor to render the UI
3) The current v6 drawing routines are MVP (minimum viable product) - they are literally just bordered rectangles at this point

I suspect there will be improvements to the stock v6 UI in the upcoming months, but it will likely never perform or look as good as the nextion, due to the computational cost.


Reed