Skip to main content
João Costa
Associate II
July 15, 2019
Question

Display RK043FN66HS-CTG from Rocktech

  • July 15, 2019
  • 8 replies
  • 10080 views

I'm building a new hardware based on STM32F7508-DK demo board. The display used by ST is the RK043FN48H-CT672B. According to Rocktech support, this display was customized for ST (with a single solderable flat cable). The touch and TFT driver ICs on this display are also becoming obsolete. Rocktech is suggesting me to use the new Display RK043FN66HS-CTG, with newer touch and TFT driver ICs. Rocktech said that this drivers are compatible and it should work well... Do you gus have any experience on this new displays from Rocktech?

This topic has been closed for replies.

8 replies

Thomas Laurenson
Associate II
August 28, 2019

Hi,

Facing same problem here.

Problem is that de CT IC FT5336 is obsolete... but the RK043FN66HS-CT Display has a GT911 CT IC... which is not code to code compatible with the FT5336 (at least looking at the datasheet)... therefore a new driver has to be implemented into the touchGFX project in place of the FT5336 one.

So far, all I found is a linux driver :(... and I'm not even sure how to implement a new touch driver into the project ^^.

Getting my hands on the new screen, soon, I will do some tests and see.

Thomas

João Costa
Associate II
September 3, 2019

Hi @Thomas Laurenson​ !

Thanks for your reply! I'm with my custom PCB in hands. The RK043FN66HS-CTG uses another driver display IC too (ST7282 instead of OTA5180A). It seems these drivers are not compatible too... Did you have sucess on using your display with TouchGFX? Thanks!

YAdan
Associate
December 16, 2019

Hello João Costa I will be grateful if you could post the driver or give some hints on how to solve the driver problem. I am doing the same think as you I have created a new hardware based on the Dico board STM32F746 have faced the same problem with RK043FN48H-CT672B.

Initially I looked at using the RK043FN02H-CT as a replacement because it looked compatible on the datasheet. But Rocktech said the RK043FN02H-CT is EOL and they recommend using  RK043FN66HS-CT.

João Costa
Associate II
December 17, 2019

Hi @YAdan​​ , sorry for my late reply...

Attached is my BSP drivers for my custom board with STM32F7508N MCU and RK043FN66HS-CTG display with gt911 touch driver implemented. The code is still a little messy and needs a cleanup. It's working good for me. You just need to do a little change on sampleTouch function (as on attached image) and include the stm32f7508_discovery_ts.h on STM32F7TouchController.cpp file. I've made some changes on componets code, under BSP files, so a recomend you to use all my BSP drivers...).

Please let me know if it works!

0690X00000Buid3QAB.png

MiladChalipa
Associate III
December 14, 2020

Dear @João Costa

First of all, I want to thank you for your kindness in sharing the GT911 touch driver with us and saves our time.

I have trouble with I2C SDA and SCL pins, because my pins connected to different ports from yours (PH7 and PC9), eventually I changed the pin initialization but no luck, Is this some kind of clue you give me to go on running GT911 successfully?

By the way, my board is custom made with STM32F746BGT6 - QSPI - SDRAM - 9" LCD and of course GT911 touch panel.

regards

YAdan
Associate
December 17, 2019

Hi João Costa and thank you for kindly sharing your BSP. It will take some time before I try it because my board is still in manfacturing process.

I have contacted Rocktech and they shared with me the attached driver. Also they shared with me the following answer:

"The reason we recommend RK043FN66HS-CTG because RK043FN48H-CT672B is a customized model only for our customer STM, we designed both TFT and CTP'S FPC to be soldering type based on their development board structure; while our standard display designed with inserted type FPC, which is more convenient used. "

This of course in addition to the obsolescence of the FT5336

I will keep you posted as soon as I start testing the LCD with my board.

Thanks.

João Costa
Associate II
December 17, 2019

I got the same answer from Rocktech!

YAdan
Associate
January 23, 2020

It all worked fine using the given files.

João Costa
Associate II
January 23, 2020

Hi @YAdan​ ! Glad to know it! Thanks for reply...

YAdan
Associate
March 11, 2020

Hello Sahil Ahmad,

I hope you know this post concerns only custom boards using RK043FN66HS-CTG LCD.

Find below the two connectors pinout for my LCD side.

On the MCU side I am using a diffrent package than the discovery board but should be the same.

The NRST is connected to NRST pin and INT to PI13. But I guess this you know,

I hope that helps.

0693W000000ThJdQAK.png

Sahil Ahmad
Associate
March 16, 2020

@YAdan​ @João Filipe Silva Costa​ 

Thanks guys, finally it is working for me. For me it didn't worked as it is. I need to Toggle reset and int pins as gt911 datasheet timing. Finally it is working now, thanks you for making that complete drivers, which helped me lot​

Sahil Ahmad
Associate
March 11, 2020

Thanks for clearing the confusion. I'll try and update you tomorrow.​

SJULI.1
Associate II
May 4, 2020

Hi João Costa and yAdan,

I am in the same case as you.

Thanks for your previous answers about the touch screen.

What about the evolution of LCD driver? (ST7282 instead of OTA5180A)

How did you manage this evolution? Did youd implement a ST7282 driver?

Thanks,

João Costa
Associate II
May 4, 2020

Hi @SJULI.1​ , there is no need to to change the LCD driver, just the touch. :thumbs_up:

SJULI.1
Associate II
May 14, 2020

Thanks for your answer.

That means, there is no need to have I2C communication between LCD and µC? The RBG signals (+ VSYNC + HSYNCG+DE+CLK,+DISP) are enough to configure and drive the LCD?

SBord.1
Visitor II
June 9, 2021

Dear Expert,

I am using RK043FN66HS-CTG in my device as a manufacturer.

However, there is Supply issue at manufacturer issue and as such I am looking at an immediate alternate.

I have found some models from Tianma Corp. similar to my 4.3 TFT LCD but the pin is different and doesn't comply to my pcb.

I am in big problem I cant change my design all of a sudden and as per market available LCD+ TP.

Can anybody in this community help me to find my exact CTP match in any LCD maker in this world.

Any solution for this is highly recommended.

MY PIN as attachment below.0693W00000BaTa5QAF.jpg.