We accept MOQ 1 piece as the sample order.
We accept T/T, credit, PayPal, or western union as the payment method.
We provide an unlimited warranty for our customers. No matter what kind of failure, damage, or issue happened during the warranty, STONE will provide you the replacement for free.
STWC series has a 1-year warranty.
STWI series has 3 years warranty.
STWA series has 3 years warranty.
Our TFT-LCD Module is an intelligent TFT LCD display module that includes:
-CPU (1GB Hz Cortex A8);
-LCD driver module;
-FLASH memory (128 MB, can be extended to 1GB);
-UART (RS232/RS422/RS485/TTL/Lan/WIFI) port;
-STONE Designer (Free GUI design software).
What you need to do with the STONE product is:
1)Design your own interface with the STONE Designer(Free GUI Designer software) files and generate a project file.
2)Download the project file into the STONE display by USB, then connect the display with your MCU or another control device by UART interface (RS232/RS485/TTL).
3)Program your MCU to communicate with the display by the customized command sets.
Taking STWI070WT- 01 as an example:
STW: Company code
I: A=Advanced Type I=Industrial Type C=Civil Type
070: TFT Panel Dimension: 7 inch
W: W=Wide Voltage
T: T=With Resistive Touch Screen
N=Without Touch Screen
C=With Capacitive Touch Screen
0: 0=RS232 4=RS485 1=TTL
1: Hardware code
All STONE products is using a UART serial interface (RS232/RS485/TTL) to connect with the control device.
The other interface such as HDMI, SPI, RGB, etc. is not available for the STONE products right now.
Yes. The STVA series product is high luminance model (1000 cd) and sunlight readable.
Yes. We have plastic/metal/IP65 (water, dust, oil proof) bezel available as accessories.
The STONE product free accessories pack includes all the development kits you need:
Accessory Name |
Model |
Note |
Picture |
Double 8-pinCable |
L8 |
Optional:10cm/20cm/30cm/65cm |
|
DB9 Cable |
LD |
Connector: |
|
8-pin Socket |
S8 |
SMD-8 2.0mm with Lock |
|
Mini USB Cable |
LU |
|
|
Converter |
UR2.0 |
USB to RS232 |
|
U Storage Disk |
|
USB Downloading Batch Function |
The communication protocol is customized command set.
For example:
ST< { "cmd_code":"sys_hello", "type":"system" } >ET
Frame header hand-shack instruction system widget Frame tail
ST< { "cmd_code":"get_text", "type":"label", "widget":"label2"} >ET
Frame header text instruction label widget label name Frame tail
Yes. Arduino have the TTL signal pin. You can directly use STONE display with TTL interface (please contact with our staff to confirm the interface type). Or you can use MAX3323 chip to converter the TTL signal to RS232 signal.
You can check the link to get the specific steps:
https://www.arduino.cc/en/Tutorial/ArduinoSoftwareRS232
Yes. Raspberry Pi provide build-in/mini UART. They are implemented using different hardware blocks, so they have slightly different characteristics. However, both are 3.3V devices, which means extra care must be taken when connecting up to an RS232 or other system that utilises different voltage levels.
You can check more details in the link below:
https://www.raspberrypi.org/documentation/configuration/uart.md
Yes, you can. STV series product has the build-in video/audio play function. You can storage the video file (.AVI format) or audio file (.mp3 format) in the flash memory, or USB disk, and add a video play module in the interface.
For the communication testing, we have a modified cable for RS232-DB9 converter. For project downloading, you can use MINI USB cable or USB disk.
Yes, you can use our STONE Designer (Free GUI design software) to design your own GUI with images, icons, audio files, and fonts libraries. And you will generate a project file and download it in the flash memory of the display.
You can run the software under the Windows system, Linux system, Mac OS system. You can download the software on our website for free.
Support custom font display, but only for widgets with text property, you can add your own fonts with .ttf suffix according to your needs.
Yes. We have over 20 DEMOS including medical device, beauty machine, dash board, home control system, vending machine, EV charger, solar system and etc. Please contact with our staff for the detail and let them send you the demo you need.
No. The only data input interface is UART. You can not input video signal.
You can set the style of button to pic mode, it will become a fully transparent button after setting, then you only need to set the bg_image in normal or pressed state.
Please consider whether the gif image size is too large which causes high CPU usage to load.
With animate, we can achieve the effect of changing the value, move, opacity and attributes of multiple widgets.
You can design by custom style, there are two ways to custom style
1) select the style at properties on the right.
2) title bar view-widget-custom style.
But custom style only supports the design of the properties related to style.
1) Right-click new at project area and select keyboard, then select the new keyboard you need, then select the corresponding keyboard at the widget with keyboard property.
2) Title bar project-windows-keyboard, select the required keyboard to create a new one, and then select the corresponding keyboard at the widget with the keyboard property.
Note: You must select the keyboard at the widget's keyboard, otherwise the new keyboard will not be called.
Check enable_long_press as TRUE, and then set long_press_time according to your needs. There will also be a corresponding return value after connecting to the serial port.
When updating firmware by traditional method, it is not based on the screen prompt, but on the light next to the reset button.
You can change the boot up logo, the image should be in 8bit or 24bit bmp format. Before updating, you need to confirm the firmware version, some too old firmware version can not update the logo.
Ensure that all procedures are normal, such as:
(1) various places in the device to maintain access status;
(2) ensure that the files to be used are not damaged, sometimes because of transmission problems or problems caused by external factors (such as damage to the U disk, etc.); Based on this, insert the U disk to re-update, wait for the indicator light to flash and then pull out the U disk to reboot.
If the label widget needs a line break, you can add an \n escape character between the two words that need a line break (or the place where you want a line break).
Yes. Select the desired layout method after you select the desired widget.
1) Click the layout method directly next to the widget to select it. The corresponding effect will be realized after selection.
2)Click the title bar edit after selection, and choose the method behind the two options of alignment and distribute. (arrange only applies to a single widget)
You need to set multiple states, and different states are set separately. The normal state is normal state, and after click and input content are other different states.
1) Edit-copy one of the widgets after setting it or use the shortcut keys (different for windows and macOS).
2) Select the widget, find the style at the properties on the right side, and after clicking edit on the right side, a box will pop up, set it up and save it and then call it.
(3) view-widget-custom style, select the required widget and it will pop up the settings, after setting, it will be saved to the corresponding widget.
After the project is created, there is a setting button in the project area on the left side, you can change all the information except path after clicking the setting button.
And when the new version of the software changes baud rate/brightness/lcd rotation, the downloaded project will be effective on the device directly, no need to configure it manually.
set_value is to set the value, float/int type, not to set the text. set_text is to set the text, the text contains pure numbers, but when sending, the pure numbers should also be sent in text format.
Project name and the file name are two different concepts. project name needs to be changed at setting.
Use image_animation widget to handle it, split the gif into countless frames, and use image group + interval to achieve a effect similar to gif.
label is static text, which cannot be changed after clicking on the device, but can change/get text or values through commands. edit is an editor, which can change values or text after clicking on the device, and can change/get text or values through commands.
In the case of having RTC storage, you can calibrate the time, and the calibration will take effect after it has been calibrated once.
1) There is a widget with a large size in window, which covers the area, thus making it impossible to add.
2)When you customize adding size in window after selecting and clicking the widget, you may perform other operations during the process, such as clicking other widgets, etc., which will trigger other operations and lead to adding failure.
3) The size exceeds the window view, the widget supports negative coordinates but needs to be placed in the window view during the adding process.
close_window is to close the current page, if you select this function in the button, you need to select the corresponding target_name.
back_window is to return to the previous page, that is, to return to the previous page, no need to select the target_name.
Please check them one by one in this order: 1) Check carefully if the instruction and widget name are consistent with the widget you need to change.
2) Check carefully if the format is correct, such as the frame header and end of frame, and if the "" after the string is an English symbol.
3) Check whether the firmware version supports the sending and receiving of this command.
First check the corresponding item in the front (press_down/press_up/click/long_press, long_press needs to work with enable_long_press above), then fill in the custom key value in the back, the requirement is two-byte HEX format, the system key value is one byte.
The widgets are classified according to the actual application type, please refer to the different categories after View-widget. ctrl+F can bring up the search box, which supports fuzzy search and will circle the searched widgets.
It cannot add a reset signal to the existing communication interface.
1)Check if the resistor at the back of the device is in normal soldering condition
2) Check if the communication protocol is consistent.
1) Poor contact, whether the power supply is properly connected to the device.
2) Whether the power supply voltage can support the normal operation of the device.
Temporarily it is not supported. You can choose to filter to some return values in the code.
A series and I series support 232, TTL, 485, 422 and C series support 232, ttl.
You need to add view or list_item first, and then add and design multiple widgets in view or list_item.