Author Topic: Nextion: high-performance TFT HMI  (Read 22506 times)

0 Members and 1 Guest are viewing this topic.

Offline JacquesBBBTopic starter

  • Frequent Contributor
  • **
  • Posts: 829
  • Country: fr
Nextion: high-performance TFT HMI
« on: April 15, 2015, 01:10:41 pm »
I have suscribed to this  indiegogo campaign 
for a TFT screen with GPU and easy (!) interface building.

It allow to use a touchscreen  as an interface for various projects.

https://www.indiegogo.com/projects/nextion-a-cost-effective-high-performance-tft-hmi/x/9451463#home

Hope it is as interesting as it looks.
 

Offline Jerry

  • Newbie
  • Posts: 5
Re: Nextion: high-performance TFT HMI
« Reply #1 on: April 16, 2015, 07:53:21 am »
Thanks  for sharing this project.
we won't disappoint you.

   ---Jerry from ITEAD, member of Nextion team.
 

Offline electr_peter

  • Supporter
  • ****
  • Posts: 1302
  • Country: lt
Re: Funded, Nextion: high-performance TFT HMI
« Reply #2 on: April 16, 2015, 08:18:53 am »
Looks very interesting and affordable. ITEAD studio are not beginners and know few things about manufacturing and shipping, so I have high hopes they will deliver.

SW is the most important thing in this project. As I understood, screen itself is programmed to perform GUI like functions and external MCU has only to imitate and read button presses - so very easy on MCU side. I think such screens can be very useful in places where linux-*** based boards are overkill for the task.

EDIT: Funding level at 166% ($33k) on 2015-04-22. If 250% ($50k) is reached, ITEAD claims to add free USB/serial adapter.
« Last Edit: April 22, 2015, 07:47:43 pm by electr_peter »
 

Offline Jerry

  • Newbie
  • Posts: 5
Re: Nextion: high-performance TFT HMI
« Reply #3 on: April 16, 2015, 09:23:16 am »
New feature on the Nextion Editor:
Auto Upgrade


Translate before release..
 

Online Marco

  • Super Contributor
  • ***
  • Posts: 6720
  • Country: nl
Re: Nextion: high-performance TFT HMI
« Reply #4 on: April 16, 2015, 11:13:46 am »
"Help Us Get Nextion To Programer"

Programer is valid spelling, but it's not plural ... so I think you mean "Help Us Get Nextion To Programers". Although personally I'd spell it programmers.

That said, looks impressive. Hope you get it funded and can make a continuing business out of it.
 

Offline Jerry

  • Newbie
  • Posts: 5
Re: Nextion: high-performance TFT HMI
« Reply #5 on: April 16, 2015, 12:31:27 pm »
"Help Us Get Nextion To Programer"

Programer is valid spelling, but it's not plural ... so I think you mean "Help Us Get Nextion To Programers". Although personally I'd spell it programmers.

That said, looks impressive. Hope you get it funded and can make a continuing business out of it.


 |O poor english on my side |O
 

Offline Jerry

  • Newbie
  • Posts: 5
Re: Nextion: high-performance TFT HMI
« Reply #6 on: April 16, 2015, 01:20:15 pm »
Don't worry about your English, it's fine. I just threw in $10 for an early bird 2.4" display. Seems like plenty of other people don't mind the odd grammatical error either.

Thank for supporting our project.
We appreciate if you can share the project on Facebook or Twitter.
 

Offline JacquesBBBTopic starter

  • Frequent Contributor
  • **
  • Posts: 829
  • Country: fr
Re: Nextion: high-performance TFT HMI
« Reply #7 on: April 16, 2015, 03:17:38 pm »
85% Funded after less  than 2 days of campaign and 39 days to go . It is clear that the project will be funded.

Those who wish to  benefit from the best  "early bird" offer, 
at $10 including postage for the 2.4"  version,
need to hurry, as it will soon be over as  400 out of 500 are already gone.

The "early bird" offer for the 4.3" version is  gone about 24 hours after the opening of the campaign.
 

Offline discomike

  • Contributor
  • Posts: 17
  • Country: se
Re: Nextion: high-performance TFT HMI
« Reply #8 on: April 18, 2015, 08:26:37 pm »
Interesting that they have included some clips from the new VCC HMI ad in their video.. definitively not running their stuff.

EDIT: Ah I see they have a caption "Nextions future" over it.. I guess both are Chinese companies so no problems with copyright =)
« Last Edit: April 18, 2015, 08:28:19 pm by discomike »
 

Online Marco

  • Super Contributor
  • ***
  • Posts: 6720
  • Country: nl
Re: Nextion: high-performance TFT HMI
« Reply #9 on: April 19, 2015, 02:36:10 pm »
Does the controller on these boards have enough power to do some alpha compositing BTW? Otherwise it will be hard to pull off these really fancy components.
 

Offline Jerry

  • Newbie
  • Posts: 5
Re: Nextion: high-performance TFT HMI
« Reply #10 on: April 20, 2015, 05:54:51 am »
Is the software available for download?


Net yet.
Should be released before shipping.
 

Offline bgct9a

  • Contributor
  • Posts: 10
Re: Nextion: high-performance TFT HMI
« Reply #11 on: April 20, 2015, 04:32:44 pm »
Just put in for a 4.3"!
 

Offline electr_peter

  • Supporter
  • ****
  • Posts: 1302
  • Country: lt
Re: Nextion: high-performance TFT HMI
« Reply #12 on: April 29, 2015, 09:48:31 pm »
Keep funding this project, I need convenient serial adapter for free* >:D

*available if $50k is reached
 

Offline Mr.B

  • Supporter
  • ****
  • Posts: 1237
  • Country: nz
Re: Nextion: high-performance TFT HMI
« Reply #13 on: April 29, 2015, 11:20:10 pm »
This is a super affordable solution compared to the 4D systems ones I have been using.
I have ordered (backed) a 5 pack of each...
I approach the thinking of all of my posts using AI in the first instance. (Awkward Irregularity)
 

Offline snoopy

  • Frequent Contributor
  • **
  • Posts: 767
  • Country: au
    • Analog Precision
Re: Nextion: high-performance TFT HMI
« Reply #14 on: April 30, 2015, 01:33:13 am »
Just put in an order for the 4.3inch display. ;)

It sounds like it uses the FTDI EVE chip to do the rendering. However the key to using this chip successfully will be in their software support and that's what got my attention ;)

cheers
 

Offline yramgu

  • Contributor
  • Posts: 44
  • Country: fr
Re: Nextion: high-performance TFT HMI
« Reply #15 on: May 09, 2015, 05:50:06 pm »
Got in for a 4.3"! Hope it will be a good alternative to the excellent (but expensive) screens from 4D System!
 

Offline Fsck

  • Super Contributor
  • ***
  • Posts: 1157
  • Country: ca
  • sleep deprived
Re: Nextion: high-performance TFT HMI
« Reply #16 on: May 09, 2015, 06:15:58 pm »
in for one of each, looks interesting.
"This is a one line proof...if we start sufficiently far to the left."
 

Offline electr_peter

  • Supporter
  • ****
  • Posts: 1302
  • Country: lt
Re: Nextion: high-performance TFT HMI
« Reply #17 on: May 27, 2015, 08:06:15 am »
Keep funding this project, I need convenient serial adapter for free* >:D
*available if $50k is reached
Project is funded and closed. Now we have to wait for a delivery.
$50k funding goal was not reached so USB serial converter will not be included, I guess :'( Maybe Jerry could help out there...
 

Offline iampoor

  • Frequent Contributor
  • **
  • Posts: 500
  • Country: us
Re: Nextion: high-performance TFT HMI
« Reply #18 on: May 29, 2015, 07:44:25 pm »
I cant wait to see how this turns out. Very curious....about how good the software is.  :-+
 

Offline Mr.B

  • Supporter
  • ****
  • Posts: 1237
  • Country: nz
Re: Nextion: high-performance TFT HMI
« Reply #19 on: June 30, 2015, 01:55:56 am »
Mine arrived today. Five of each of the two sizes.
Notice the high quality anti-static bags they were shipped in.  :o
I am a bit pissed considering the investment. (Even though five of the 4" units cost about the same as a single 4" from 4D Systems.)
I have sent a complaint email.
I will rebag them and then test them as soon as their software works properly.
I approach the thinking of all of my posts using AI in the first instance. (Awkward Irregularity)
 

Offline ez24

  • Super Contributor
  • ***
  • Posts: 3082
  • Country: us
  • L.D.A.
Re: Nextion: high-performance TFT HMI
« Reply #20 on: July 14, 2015, 02:45:36 am »
Quote
I have sent a complaint email.

Why ?   Because they do not work because of the software?
YouTube and Website Electronic Resources ------>  https://www.eevblog.com/forum/other-blog-specific/a/msg1341166/#msg1341166
 

Offline suicidaleggroll

  • Super Contributor
  • ***
  • Posts: 1453
  • Country: us
Re: Nextion: high-performance TFT HMI
« Reply #21 on: July 14, 2015, 03:15:42 am »
Quote
I have sent a complaint email.

Why ?   Because they do not work because of the software?

I'm guessing because the bubble wrap they were packed in was not anti-static.

Mine showed up today.  Connector wasn't aligned very well, but was still soldered correctly and the unit as a whole looks nice.  I'll get to it when I get to it, hopefully the software is nice and polished by then.
 

Offline Mr.B

  • Supporter
  • ****
  • Posts: 1237
  • Country: nz
Re: Nextion: high-performance TFT HMI
« Reply #22 on: July 14, 2015, 04:49:25 am »
Quote
I have sent a complaint email.

Why ?   Because they do not work because of the software?

No, because of the total lack of static protection.
I approach the thinking of all of my posts using AI in the first instance. (Awkward Irregularity)
 

Offline BennVenn

  • Regular Contributor
  • *
  • Posts: 160
  • Country: au
    • BennVenn's site
Re: Nextion: high-performance TFT HMI
« Reply #23 on: July 22, 2015, 09:53:30 am »
Has anyone managed to generate a font set? Quick start guide says only Arial is supported but even that wont work!
 

Offline Mr.B

  • Supporter
  • ****
  • Posts: 1237
  • Country: nz
Re: Nextion: high-performance TFT HMI
« Reply #24 on: July 22, 2015, 07:28:55 pm »
I have not yet had time to do anything with mine.
Too busy with other stuff.
It is my intention to spend some time on them this weekend.
I will report back how it goes...
I approach the thinking of all of my posts using AI in the first instance. (Awkward Irregularity)
 

Offline Yansi

  • Super Contributor
  • ***
  • Posts: 3893
  • Country: 00
  • STM32, STM8, AVR, 8051
Re: Nextion: high-performance TFT HMI
« Reply #25 on: July 22, 2015, 07:42:39 pm »
Oh my god, that thing is a heavy rubbish!  High performance TFT panel, with a UART interface. So fucking hilarious. 

If you cannot afford a decent MCU capable of TFT interfacing, simply don't use TFTs! I've said that already and not once.

The design is also hilarious. Altera CPLD with a small STM32. They even can't use a proper MCU with RGB interface, like STM32F429 with a shitload of graphical features (two layers, HW alphablending, DMA2D for bitmap processing like color format conversion, blending, cropping, scrolling,...). But I get it, why they haven't used that - you couldn't even barely use that, with a UART interface to the LCD!  :-DD  :-DD

PS: I just haven't laughed really, it is very sad and any embeded designer with a common sense should cry, after seeing this. The arduino illness has gone too far today...
 

Offline Mr.B

  • Supporter
  • ****
  • Posts: 1237
  • Country: nz
Re: Nextion: high-performance TFT HMI
« Reply #26 on: July 22, 2015, 08:34:55 pm »
At the price point they will be quite satisfactory for basic Human Machine Interface and they are a shitload cheaper than the 4D Systems ones.

Who said anything about arduino... ?
I approach the thinking of all of my posts using AI in the first instance. (Awkward Irregularity)
 

Offline suicidaleggroll

  • Super Contributor
  • ***
  • Posts: 1453
  • Country: us
Re: Nextion: high-performance TFT HMI
« Reply #27 on: July 22, 2015, 09:11:42 pm »
Oh my god, that thing is a heavy rubbish!  High performance TFT panel, with a UART interface. So fucking hilarious. 

If you cannot afford a decent MCU capable of TFT interfacing, simply don't use TFTs! I've said that already and not once.

The design is also hilarious. Altera CPLD with a small STM32. They even can't use a proper MCU with RGB interface, like STM32F429 with a shitload of graphical features (two layers, HW alphablending, DMA2D for bitmap processing like color format conversion, blending, cropping, scrolling,...). But I get it, why they haven't used that - you couldn't even barely use that, with a UART interface to the LCD!  :-DD  :-DD

PS: I just haven't laughed really, it is very sad and any embeded designer with a common sense should cry, after seeing this. The arduino illness has gone too far today...

It's intended to be a pretty HID with buttons and the like, not to play videos...calm down, a UART is fine for this device's intended usage.  You're not telling the device what to draw over UART.  The UART just tells it which page to display.  All of the information for how to draw that page is created ahead of time and stored on-board.
« Last Edit: July 22, 2015, 09:13:22 pm by suicidaleggroll »
 

Offline BennVenn

  • Regular Contributor
  • *
  • Posts: 160
  • Country: au
    • BennVenn's site
Re: Nextion: high-performance TFT HMI
« Reply #28 on: July 22, 2015, 09:33:13 pm »
Quite satisfactory for its purpose. I still had no luck generating font tables, if anyone could upload a .zi font file if they manage to make one that would be great!

Had a play around using the built in command set, seems like the menu's don't need to be fixed, you can move around buttons at runtime via the command interface. Seems perfect for my Battery Management System on the farm, the idea is a simple interface for the mrs to remote start+stop the gen and auto start if battery < 80% etc... Also auto load shedding etc...

 

Offline Yansi

  • Super Contributor
  • ***
  • Posts: 3893
  • Country: 00
  • STM32, STM8, AVR, 8051
Re: Nextion: high-performance TFT HMI
« Reply #29 on: July 22, 2015, 10:08:34 pm »
I understand quite well, how it works, don't afraid. But I have enough sense to not use this thing ever in any design, the whole concept is just a ball packing laziness and unwillingness of people, who (for some reasons) don't want to do thing the simple way, the right and most efficient way.

How hard do you think it is to set-up an adult TFT controler? About 15 lines of code, where all parameters are only values copied from a panel's datasheet?

Do you think, that libraries and graphical packages like EmWin or TouchGFX ... designed specificaly for MCU's and microsystems with TFTs do not have any wysiwyg editors to design the apis? Ur probably wrong here too.

Do you think it is absolutely needed to connect ... control... large TFT panels from that stupid, old, crusty atmega328P? I don't think so. The overall complexity is nowhere near efficient.

How much work do you think is to display a static image* on a TFT, using adult MCU with an RGB interface? You wouldn't probably think how easy it is.
*you can do just barely more than that with the proposed modules.

No argument ever is going to convince me, that these "UART controlled TFTs" are anywhere near useful.

Well.. sometimes you can't afford an adult MCU with RGB interface into your product. Then there are already a shitloads of TFT's with integrated controllers, which can do more or less basic or advanced graphical features.

What the hell on earth do you force to "invent" such stupid "UART TFT" thing? So is there a tonload of standalone TFT controllers like SSD1963 and modules ARE already beeing made with these, so you don't need to design custom PCBs?

What on earth does force you to use damn UART for that thing? What's the problem of connecting 8bit 6800 or 8080 like interfaces? Is it the problem with arduino having too small pin count? Then that is the right time to leave arduino for kids and learn something useful.

Instead of approaching things directly and the effective way, you waste time learning things with more or less limited capabilities. If you'd spend the same amount of time approaching things directly, you probably woudln't need things like that UART TFTs. It is only about the willingness to learn something. Most people seems afraid or scared of electronics... or something. I really don't know nor understand. If you are afraid of learning things in electronics, why do you have it as a hobby?

Sorry for my lengthy comment which I guess will have no impact on local arduinators other that trying to convince me that something (or maybe convince themselves that their arduinos are the only right tool for everything)... but I'll tell you something: These things drive me nuts, because I see so many people wasting so much time with rubbish... And trust me, I am very kind person who likes to help. But only with things having a sense!

If you like to know something about RGB interfaces, common TFT panel interfaces, conversion between the interfaces, using MCUs with RGB interfaces,... please ask. I am not an expert in this area, but I have actully learned how to use these things. Not how to use someone else's bloatwares or rubbishwares, targeted only for milking money from naive people. (Yes, that's how I see all these arduinos).

Sorry for disturbing your evening, but I'd like to see more talented and sensible design engineers* in the EE field. It is actually quite horrible situation here on local EE universities. The local uni is even planing to open practical electronis courses this year. (finaly someone woke up, hopefully not too late).

*a person slapping together things without understanding them can't be called neither sensible nor talented or even engineer.
 

Offline BennVenn

  • Regular Contributor
  • *
  • Posts: 160
  • Country: au
    • BennVenn's site
Re: Nextion: high-performance TFT HMI
« Reply #30 on: July 22, 2015, 10:43:34 pm »
I understand quite well, how it works, don't afraid. But I have enough sense to not use this thing ever in any design, the whole concept is just a ball packing laziness and unwillingness of people, who (for some reasons) don't want to do thing the simple way, the right and most efficient way.

How hard do you think it is to set-up an adult TFT controler? About 15 lines of code, where all parameters are only values copied from a panel's datasheet?

Do you think, that libraries and graphical packages like EmWin or TouchGFX ... designed specificaly for MCU's and microsystems with TFTs do not have any wysiwyg editors to design the apis? Ur probably wrong here too.

Do you think it is absolutely needed to connect ... control... large TFT panels from that stupid, old, crusty atmega328P? I don't think so. The overall complexity is nowhere near efficient.

How much work do you think is to display a static image* on a TFT, using adult MCU with an RGB interface? You wouldn't probably think how easy it is.
*you can do just barely more than that with the proposed modules.

No argument ever is going to convince me, that these "UART controlled TFTs" are anywhere near useful.

Well.. sometimes you can't afford an adult MCU with RGB interface into your product. Then there are already a shitloads of TFT's with integrated controllers, which can do more or less basic or advanced graphical features.

What the hell on earth do you force to "invent" such stupid "UART TFT" thing? So is there a tonload of standalone TFT controllers like SSD1963 and modules ARE already beeing made with these, so you don't need to design custom PCBs?

What on earth does force you to use damn UART for that thing? What's the problem of connecting 8bit 6800 or 8080 like interfaces? Is it the problem with arduino having too small pin count? Then that is the right time to leave arduino for kids and learn something useful.

Instead of approaching things directly and the effective way, you waste time learning things with more or less limited capabilities. If you'd spend the same amount of time approaching things directly, you probably woudln't need things like that UART TFTs. It is only about the willingness to learn something. Most people seems afraid or scared of electronics... or something. I really don't know nor understand. If you are afraid of learning things in electronics, why do you have it as a hobby?

Sorry for my lengthy comment which I guess will have no impact on local arduinators other that trying to convince me that something (or maybe convince themselves that their arduinos are the only right tool for everything)... but I'll tell you something: These things drive me nuts, because I see so many people wasting so much time with rubbish... And trust me, I am very kind person who likes to help. But only with things having a sense!

If you like to know something about RGB interfaces, common TFT panel interfaces, conversion between the interfaces, using MCUs with RGB interfaces,... please ask. I am not an expert in this area, but I have actully learned how to use these things. Not how to use someone else's bloatwares or rubbishwares, targeted only for milking money from naive people. (Yes, that's how I see all these arduinos).

Sorry for disturbing your evening, but I'd like to see more talented and sensible design engineers* in the EE field. It is actually quite horrible situation here on local EE universities. The local uni is even planing to open practical electronis courses this year. (finaly someone woke up, hopefully not too late).

*a person slapping together things without understanding them can't be called neither sensible nor talented or even engineer.

Are you trolling?

Have a think about the market this thing is designed for, consider the price, consider the time saved in development, consider the ease of use, consider the two wire interface.

Driving an (adult?) TFT (Which I have done in other projects via an ARM) consumes a great deal of IO and processing. A screen update on an 8bit bus is too slow at these resolutions. 16 or 24bit is necessary. Add the control lines and right away you've lost a fair chunk of your IO.

15 lines of code? You are using libraries no doubt (in which case what makes your logic any better than the arduino crowd?) Anyone can import a library...

My TFT & SD code is all hand written ASM running on a 32bit ARM and I can assure you setup of a TFT takes a bit more than 15 lines of code. Closer to 40 to 50 registers need to be set before you can even write a pixel.

Displaying a static image on a TFT is not complicated. Nor is using the resistive touch pannel. But neither is using the Nextion to do it for you.

I didn't want to have to source a TFT pannel, digest the datasheet, spend hours coding an ARM to interface to the TFT, Generate and resize all the static images I wish to display, code a GUI engine, code an instruction decoder/parser, waste time drawing up the schematic, board layout, send away to a fab house, wait for it to be produced, shipped, hand solder all that SMD, test and debug, perhaps even require a second go at the schematic/board layout due to something I missed.

I wanted a nice bright colourful LCD for a specific task, I don't need 100,000 units, just 1. For such a simple task why do you think I would need to re-invent the wheel?

If you have 2 months to waste (to develop what is effectively blinking an LED) using an STM32-F4 with integrated LCD controller then go ahead. You're opinion is your own, Iteadstudio have developed this for the Arduino generation, not an engineering solution for a mass produced product.
 

Offline Mr.B

  • Supporter
  • ****
  • Posts: 1237
  • Country: nz
Re: Nextion: high-performance TFT HMI
« Reply #31 on: July 22, 2015, 10:57:10 pm »
What BennVenn said...
I approach the thinking of all of my posts using AI in the first instance. (Awkward Irregularity)
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf