Tft display e-cigarette

For an Arduino project, mini train marshalling station, I would like to make a display.
Recently found such a disposable E-cigarette in the trash.
Brand: Fumot
Type: Tornado -25000- Black Ice
I carefully opened it and inside you will find the following,
-The reservoir for the liquid
-Two glow wires
-A controller control pcb
-A Tft color display approximately 3cm by 4cm rectangle with 12-pin FPC connection
-A touch button with associated pcb
-A flow switch
-A Lithium battery 3.7-4.2 volts
On the display, after magnifying many times I find CT018TN01_V1 013 1840
On the controller print is a processor PUY F030K28 4E6TA2B and
a Spi-flash memory PUY PY25Q128HA 4G4 1PSE1
On the flat cable of the display are pin 1 & 12 and F17QN1083-1 CDi
Now I am I have been searching the internet for quite some time for the pin-out and which driver chip is in it,
also uploaded photos to find a match but in vain no result.
I did find a site of someone who has analyzed another type of E-cigarette.
So I started working on it myself, with measuring and testing
Pin 1 gnd ground
Pin 2 Led K backlight K
Pin 3 Led A Vdd backlight A
Pin 4 gnd ground
Pin 5 Rst Reset
Pin 6 Lcd-DCN Command or Data
Pin 7 Data in ? I'm not sure
Pin 8 Clock ? I'm not sure
Pin 9 Vdd power 3.3volt
Pin 10 Vdd power 3.3volt
Pin 11 Lcd-CS Chip Select
Pin 12 gnd ground

From the few inscriptions on the Pcb I think it is a Spi display. I am not sure about the connection of Data In & Clock signal.
So I bought a Logic Analyzer from Salea, but I still have to learn how to work with it.
This is to find out where the Clock & Mosi are and the polarity and phase of the signals (Mode).
My question is does anyone know this display and which Arduino library to use for writing text on it, for example?

Show the reverse side of the objects.

First things first, Happy Christmass to all
This is the backside of the Pcb.
Nothing on the flip side of the display.

In this image I see MOSI, MISO and CLK, the stuff of SPI comms.

https://docs.arduino.cc/learn/communication/spi/

https://docs.arduino.cc/language-reference/en/functions/communication/SPI/

Hi Xfpd, these are the inscriptions for the flash Spi memory chip.
My concern is what chipset is used for the tft display itself, e.g. to know the addresses and registers to communicate with it over Spi.

Ive got the same e-cigarette and ill try to get some data out of it soon. The screen will probably funcion over I2C. SDA and SCL on screen-connector side give it away.
You could also connect your logic analyser to those 2 pins and verify that those are sending the correct data.

Sorry for the late response because of the fact I was hospitalized I I had no acces to the net hense,,,,
Meanwhile it became kind of a cold case, never the less , we can start again.
As far as I knew ,I I took some sample shots with a logig analyzer and saved the readings.
i thought that it indeed was Spi protocol and experienced problems with the selectable Baudrate to make things meaning full.I coun-ldn't approch the correct divident to proper communicate due to the esp I used. The next thought was to copy a particular piece of data and try to modify and send it back to the tft screen, ( unfortunately it didn't get that far yet), So I am curious about your findings,,,,

Also didnt have much time to play with it. But ive soldered some cables (SDA/SCL on the side of screenconnector) to monitor the data send from the mc on the board to the screen. I2C showed some valid stuff but havent really got time rn. Also it only sends data when the thing is completely powered on/off. Need to look into it but i dont have the time right now. Ill have time in april again, then ill look into it more.

I ordered a few flat cable connnectors and dito Dupont cables to do the testing and experienced problems with the baudrate to make things meaningfull. So will have a further chat somewhere in april, seee you, till then,,,,

1 Like

Aight im back. Ill still have limited time, but at least i can spare more of it.
Did you find something new during our last chat?

Im going drom the pin layout that i used (aka screen facing up, going from left to right):
1 GND
2 LCD-CS
3 LED A/VDD 3v3 (dont know?)
4 VDD 3v3
5 CLK
6 MO (MOSI)
7 LED DCK (Probably MISO?)
8 RST
9 GND
10 VDD 3v3
11 LED K (dont know?)
12 GND

Ive used the CLK and MO on the side of the MC, that corresponds to pins connecting to the screen.

Cant upload the session files here, but we can work from here

I expect LEDA backlight positive and LEDK negative

So kathode and anode?
Was thinking about that too.

Yep.
And LED DCK probably DC pin, miso doesn't fit here.


Dont know, i get something back from DCK

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.