26 08, 2023

Can you provide some details regarding the lifespan of the resistive touch panel?

2023-08-26T14:21:56+10:00Categories: , |

The Display Endurance specification is listed on the product datasheet and shown in the table below.

Display Endurance Hours of operation measured when the display is 50% original brightness 3000 hour
Touch Screen Endurance Number of touches/hits with a 12.5mm tip at a rate of 2x per second with 250gf force 1M touches
Slide Stylus on screen, 100 gf force 60 mm/s speed with a 0.8mm polyacetal tip stylus pen 100K slides
Although we currently do not have figures on the MTBF of the resistive panel or anything similar, our products have been extensively used as HMI’s for various types of machinery which operate 24/7 for years on end.
26 08, 2023

Do I Need 4D System’s USB Programming Adapters or Cables?

2023-08-26T13:58:31+10:00Categories: , |

To program the 4D Display module – Yes.

You will require a programming adapter or cable when updating PmmC and programming the display. This is usually included in Starter Kits and can also be purchased separately.

You cannot use other FTDI or generic programming adaptors, as most of them do not use the same reset technique required for 4D Processors, and will either not work correctly, or will ‘brick’ the 4D Processor. It is highly recommended you do not even attempt to try this at risk of damaging your module’s processor.

4D Programming Adaptors or Cables are available on the 4D Systems website, or from distributors.

Using the wrong programming cable or adaptor may damage your module and void your Warranty.

List of official 4D programming adaptors:

  • uUSB-PA5-II
  • 4D-UPA
  • gen4-PA
  • Programming Cable
  • uUSB-PA5 (Legacy)
  • uUSB-CE5 (Legacy)
  • uUSB-CE5-2 (Legacy)
  • uUSB-MB5 (Legacy)
26 08, 2023

My project stuck in mounting the microSD card, what could be the problem?

2023-08-26T13:57:34+10:00Categories: , |

The mounting issue is a result of one or more of the following:

  • Problematic microSD card – card can’t be mounted. The card might not support SPI Mode.
  • Incorrect format on microSD Card – card must be formatted FAT16, preferably with the 4D Systems RMPET tool, included with Workshop4.
  • Insufficient current for the 5V supply – display might be flashing/resetting consistently.

Replacing the microSD card, reformatting the card, and/or reloading its contents, without reprogramming the PmmC/Application, would reveal if the card is at fault.

There is a test tool in Workshop4 called ‘uSD Tester’ found in the Tools menu. Put the card into the display, and load the uSD Tester application onto the display, and it will tell you if it can mount the card and potentially why.

26 08, 2023

Can’t reprogram the display. The display is not responding, why?

2023-08-26T13:47:16+10:00Categories: , |

There are several reasons why this could happen:

  • Lack of power
  • Incorrect COM port
  • Serial UART device connected to the programming UART (COM0 of the display)

If upon checking everything above, the display still can’t be programmed. It would be best to check the following:

  • Has the same PC been used to program it previously?
  • Does the PC work for other modules?
  • What is the machine/application that this display is installed in?
  • What environmental conditions does it experience? (ex. vibrations, humidity, temperature, etc.)

After gathering the above information, please get in touch with the technical support team by filling up the support form.

26 08, 2023

I am entirely new to programming. Any advice on where to start?

2023-08-26T13:43:28+10:00Categories: , |

It can be a bit difficult to get started on programming. Like any other platform, it can take a while to gain a good grasp of programming in 4DGL.

We would recommend you take it slow and study programming in general rather than jumping ahead to learn our programming language. Even though 4DGL was designed to be easy to learn, it still requires that you have a good understanding of common programming topics and relevant programming experience as well.

The best path for you might be to study programming with Arduino since it is the simplest platform to learn.  When you have a good grasp of it, try using ViSi Genie to design your user interface. This is a good place to start since in most cases, it doesn’t require you to program in 4DGL.

Once you’ve gained enough programming knowledge and experience feel free to try programming in 4DGL.

26 08, 2023

How can I update my display to the latest PmmC and/or Driver?

2023-08-26T13:40:34+10:00Categories: , |

You need to open PmmC Loader tool by doing any of the following:

  1. From Workshop4 IDE
    • Open or create a project.
    • Go to Tools Menu and select PmmC Loader
  2. From Windows File Explorer:
    • Navigate to C:\Program Files (x86)\4D Labs\4D Workshop 4 IDE\DEP
    • Open EXE

Once you have this tool opened, you can either use Automatic or Manual mode. Usually, automatic should work without issues. However, if you do encounter any issues, you can try using Manual.

When using Manual mode, the PmmC and Driver files are located in:

C:\Users\Public\Documents\4D Labs\4DUpdates\PmmCs

Note: Driver files are only applicable to Diablo displays