Nextion HMI TFT Touch Display for uArm Controller Board

hmi1

Itead’s Nextion displays achieve a division of labor between the host controller and the intelligent display. The Nextion TFT touch panels are nothing more than small specialized controllers that perform the routine tasks described above. The microcontroller or PC simply transmits its data and the Nextion display displays it. In the opposite case, the Nextion display sends a certain command, e.g. if a control element has been touched.
Part of the Nextion concept is also the Nextion Editor, with which you can comfortably drag and drop even complex surfaces with several pages together in minutes.
The display communicates with any microcontroller via serial communication at a 9600 baud rate.

I’m using the display for various arduino projects and I’d like to give you an example of how to control the uArm swift Pro in conjunction with the controller board.

First the interface with the various buttons, sliders, error texts etc. is clicked together in the Nextion Editor.

nextion1

The serial UARTS of the controller consist of USBC sockets. For the display I use the UART2-TTL. The Nextion display needs TX and RX for the control. I built an adapter to loop out these signals. Furthermore I use the adapter for power distribution for controller and display.

bboard2

ansicht1

I wrote a small Arduino program that demonstrates the interaction between Nextion - Controllerbord - uArm swift Pro.

The Robot Arm can be completely controlled via the display. On the SD card you can store several Gcode files which can be accessed via the display.

print1

I wish you a lot of fun experimenting and hope that I could give you one or the other suggestion.

Kind regards from Germany
Klaus

Here are some more links:

My code for Arduino, Display and Gcode example can be found here:
https://github.com/KlausKoeln/uArm-swift-pro

Information about the Nextion display under:
https://nextion.itead.cc/

Information about the controller board can be found under:
https://store.ufactory.cc/products/uarm-controller


UFACTORY Website
Official Store
uArm User Facebook Group

Feedback:
English
中文通道

1 Like

Hi…It is so excited to finally see a computer-less solution for Nanodlp, so I just got my new nextion screen and tried as everything you list on Github, but I couldn’t get anything displayed except “Connecting to printer…” message. It was so frustrating after trying for all afternoon.
I checked the output log in nextion by using WinSCP, and there is a looping of “error opening port /dev/ttyAMA0 retry in 2 sec”.

printed circuit assemblies

Hello, sorry for the late answer, I was just traveling.
I don’t know if I understand your problem correctly ?

Were you able to program your display with the Nexion software
( https://nextion.tech/nextion-editor-ver-0-58/#_section1) ?

Or do you have a problem with the ufactory controller board?

Greetings Klaus

Hello,
I am currently working on my graduation thesis. It involves uArm Swift Pro, extra ArduinoMega2560 board, Nextion display, and a Pixy2 Camera module.
May I ask you some questions, please? I have some issues with my project and looking into your work I think you might know the answers to them.
Also, I cannot acces your github codes. When I click the links to GitHub you provided in your various articles, I get an error telling me that the page no longer exists.
Could you give me your email, please?
You can also contact me via my email: klaudia.bi@yahoo.pl
Thank you!

recently had a similar project and encountered some difficulties. Some of my friends suggested that I change a monitor. Maybe you can also try TFT LCD. I’ve used it before. It’s really an excellent monitor
www.stoneitech.com