So at least on this level, due to the lack of the TFT, the LPD could potentially be much cheaper than the Eink.
This is my adventure with the screen so far. Still not sure what I want to do with the screen, let me know if you have any ideas. In any case, thanks for reading!
06.04.2025 00:47 โ ๐ 16 ๐ 0 ๐ฌ 1 ๐ 0
Eink is much slower, typically requiring 100ms+ for it to fully change color. The presence of TFT (+capacitor) ensures the pixel keeps getting driven even when the line is not currently being scanned. If without, a 320x240 panel would take 0.1*240=24 seconds to update!
06.04.2025 00:46 โ ๐ 5 ๐ 0 ๐ฌ 1 ๐ 0
Another characteristic making it possible to drive without TFT is it's fast. As fast as 0.2ms from black to white. Without TFT, the pixel is only driven when the line is scanned. With a 0.2ms line time, a 320x240 panel takes a quite reasonable 0.2*240=48 ms to update
06.04.2025 00:46 โ ๐ 6 ๐ 0 ๐ฌ 1 ๐ 0
According to the paper, the LPD screen shouldn't respond to the 40V voltage. (Though based on my tests it still does. The threshold is more like 20V rather than 40V). But the important thing is it could withstand non-zero OFF voltage. Eink starts to respond at even 0.1V.
06.04.2025 00:45 โ ๐ 6 ๐ 0 ๐ฌ 1 ๐ 0
Taking the driving waveform from the paper, up to +/-40V are applied to non-selected pixels (pixels that shouldn't change color during the scan). This is what happens when the screen doesn't have TFT: pixels cannot be fully turned OFF, there is always a voltage on the pixel.
06.04.2025 00:45 โ ๐ 6 ๐ 0 ๐ฌ 1 ๐ 0
But TFTs are expensive. The cost is okay for mass-produced screens (like >10K pcs per month), but prohibitive for smaller quantities. This is where LPD shines, it doesn't require TFT because it has a threshold: it doesn't respond to low voltages.
06.04.2025 00:45 โ ๐ 5 ๐ 0 ๐ฌ 1 ๐ 0
I realized I forgot to mention the advantage it has over Eink: it doesn't require TFT. TFT screens add tiny transistors under each pixel, so they can be switched ON/ OFF in a matrix without having to worry about issues like ON/ OFF voltage ratio like what I just discussed.
06.04.2025 00:44 โ ๐ 7 ๐ 0 ๐ฌ 1 ๐ 0
But it seems to be almost impossible for me to get a Pricer ESL from that era, or see any of those LPD demo machines (linked below) IRL. So maybe I will never know.
www.youtube.com/watch?v=MDvO...
06.04.2025 00:23 โ ๐ 9 ๐ 0 ๐ฌ 1 ๐ 0
This is basically what I have got with this screen so far. If possible I would still love to see how the screen should look like. I am not confident about if the poor contrast is due to the age of the screen, my bad code, wrong voltage, or combination of these things.
06.04.2025 00:22 โ ๐ 8 ๐ 0 ๐ฌ 1 ๐ 0
Turns out this is a very effective measure for improving the contrast. Left is with 60V/30V, while the right is with 48V/32V/16V:
06.04.2025 00:22 โ ๐ 15 ๐ 1 ๐ฌ 1 ๐ 0
What I ended up realizing is, there is no requirement that I have to provide two STV7733 with the same voltage. By giving the H/V different voltages (specifically 60V/40V/20V), the voltage on the non-selected pixels are reduced to 20V while keeping the 60V for selected pixels.
06.04.2025 00:21 โ ๐ 4 ๐ 0 ๐ฌ 1 ๐ 0
I can reduce the voltage to say, 60V/30V, this reduces the non-selected pixel voltage down to 30V, but also reduces the selected pixel voltage down to 60V. There are some limited improvements by doing so.
06.04.2025 00:20 โ ๐ 6 ๐ 0 ๐ฌ 1 ๐ 0
Unless there is a way to improve the contrast... The main reason for the contrast loss is the from the non-selected voltage I mentioned previously: Pixels that shouldn't be driven are still subject to a 40V voltage difference. This is more than enough to get the pixels moving
06.04.2025 00:20 โ ๐ 9 ๐ 0 ๐ฌ 1 ๐ 0
The paper mentioned it's possible to do greyscale on the screen, so I tried that as well. It works by not driving the pixel all the way. I tried only up to 8 levels of greyscale. I think higher is possible, but with the poor contrast, it won't make too much of a difference.
06.04.2025 00:19 โ ๐ 16 ๐ 2 ๐ฌ 1 ๐ 0
And this is how it looks after some trial and error:
06.04.2025 00:19 โ ๐ 14 ๐ 0 ๐ฌ 1 ๐ 0
Another thing to know is that, according to the paper, it's also better to use a bunch of short pulses instead of a single long pulse.
06.04.2025 00:19 โ ๐ 7 ๐ 0 ๐ฌ 1 ๐ 0
This means other than the selected line, we also need to consider pixels on the none selected line. In this scheme, still assuming the 80V and 40V driving voltage, the selected pixel would see a 80V voltage, while the non-selected pixel would still see a 40V voltage.
06.04.2025 00:19 โ ๐ 6 ๐ 0 ๐ฌ 1 ๐ 0
The paper comes to the rescue again, it provides a basic driving scheme. Just like on an LED matrix, only one line is selected at a time, and the segments are set based on the pixel of that line. Unlike LED, the LPD responds to both positive and negative voltage
06.04.2025 00:18 โ ๐ 7 ๐ 0 ๐ฌ 1 ๐ 0
On to the software. The STV7733 used on this screen is essentially a giant high voltage shift register. It does nothing other than outputting a lot of specified voltages. So driving it actually requires synthesizing the driving waveform by the MCU.
06.04.2025 00:18 โ ๐ 8 ๐ 0 ๐ฌ 1 ๐ 0
With the pinout I can finally design the board. Here is what I got. It has got 2 boost converters to generate the 40V and 80V needed for driving the screen (at least the paper says these two voltages), and a RP2040 for generate all the timings.
06.04.2025 00:18 โ ๐ 10 ๐ 0 ๐ฌ 1 ๐ 0
So what I did is I did an overlay of the bump map in the datasheet on top of the packaged COF. In this way I can deduce the pinout of the COF:
06.04.2025 00:17 โ ๐ 12 ๐ 1 ๐ฌ 1 ๐ 0
Even better, ST still has the datasheet publicly available on their website. The bad part is, the datasheet is for the gold bumped chip only, not the COF. So I still don't know the pinout of the COF on the screen.
06.04.2025 00:17 โ ๐ 11 ๐ 0 ๐ฌ 1 ๐ 0
To drive the screen, I will need to know the pinout of the thing. Luckily, COF chips usually have their model number marked on them somewhere. This one is of no exception:
06.04.2025 00:16 โ ๐ 9 ๐ 0 ๐ฌ 1 ๐ 0
YouTube video by PricerAB
Linking DotMatrix Labels in Supermarket
Back to the screen I got, I have some clue about its original use: electronic shelf labels (ESL). Specifically, I suspect it was used on the Pricer DotMatrix(TM) ESLs from around 2008. Here is a video showing the thing, though I am not super confident.
www.youtube.com/watch?v=6JNO...
06.04.2025 00:16 โ ๐ 9 ๐ 0 ๐ฌ 1 ๐ 0
The charged powder with different colors can be sealed into small grids (pixels), and then drove by electric field. Quite similar to Eink. One major difference is that the Eink only works with TFT while this one doesn't quite need TFT.
06.04.2025 00:15 โ ๐ 12 ๐ 0 ๐ฌ 1 ๐ 0
It's based one a new material, which they call it the liquid powder. It's a powder but acts like liquid. In their paper, they showed pouring the powder onto a table. The ordinary powder piled up, while their liquid powder doesn't (which is more like liquid than powder)
06.04.2025 00:14 โ ๐ 14 ๐ 1 ๐ฌ 1 ๐ 0
After a tons of searching online, I learned this neither LCD nor Eink, it's called the Liquid Powder Display (LPD). It was a display technology co developed by Kyushu University and Bridgestone (yes, that tire company).
06.04.2025 00:13 โ ๐ 15 ๐ 0 ๐ฌ 1 ๐ 0
I bought it thinking it's probably just another weird LCD. But when I got it, I immediately knew this has to be something else. It reflects light diffusely like Eink or paper (unlike LCD which is more like specular reflection). It also has a special grainy looking to it:
06.04.2025 00:12 โ ๐ 11 ๐ 0 ๐ฌ 1 ๐ 0
But upon closer inspection, this simply couldn't be a memory LCD (which has TFT). It has 2 COF (chip-on-flex) driver ICs bonded to 2 sides of the screen (upper and lower glass panel). Likely one for X scanning and the other for Y, on two glasses. TFT screens have both scan lines on the same glass.
06.04.2025 00:12 โ ๐ 9 ๐ 0 ๐ฌ 1 ๐ 0
ใคใฉในใใฌใผใฟใผ๏ผใญใฃใฉใฏใฟใผใใถใคใใผ
TCGใใฝใผใทใฃใซใฒใผใ ใฎใคใฉในใ
VtuberใใใฎใญใฃใฉใฏใฟใผใใถใคใณใLive2Dใคใฉในใ
โ๏ธใไปไบใฎใ็ธ่ซโ๏ผcrsohya@gmail.com๏ผ
โป็กๆญ่ปข่ผ๏ผๅ ๅทฅ๏ผAIๅญฆ็ฟไฝฟ็จ็ฆๆญข
็ตตๆใ๏ฝaknkโ๏ธ๏ฝๅๅฟ้ใ
โก https://xfolio.jp/portfolio/fushigoroh
๐ซ Don't reupload/use/plagiarism/AI. ่ปข่ผไฝฟ็จ็ไฝAI็ฆๆญข
ๅ็ฅใกใคใณใซ้ๅค
่ฝๆธใๅคใใซ็ตตใจๆผซ็ปใจใกใใฃใจๆฅๅธธ
8ๅฒๆน๐ฆ้้ข
็ตตใพใจใโ https://xfolio.jp/portfolio/y0morumoru
ใใใถใผโ https://wavebox.me/wave/bsnepjsbpe5rv8do/
็ธไบใใๆใใฆใใ
ใปใจใใฉTwitterใซใใ
โ
๏ธโ๏ธใ๐โ๏ธใ๐ฆ๐ใใๆใ
Writer, Learning Enthusiast, Urbanist, Optimist, Traveller, Canadian.
Passionate about making the world better.
https://cinqpersonnes.substack.com/
https://nextmetro.substack.com/
ๅนป่ฆโ็ตตใจใ่ถฃๅณโร่ปข่ผโDo not use/re-upload my works.
https://lit.link/apollomo
ไธๅฎฎไผๅฉ ้ๅคใ ใ ็กๆญ่ปข่ผใaiๅญฆ็ฟ็ญ็ฆๆญข
ใพใจใ https://lit.link/ishvbro
ใใฃใใ https://x.com/ishvbro
ๅ็ฅ็ตตๆใ โ็กๆญ่ปข่ผไฝฟ็จAIๅญฆ็ฟ็ฆๆญขโ
โ๏ธ Maker ๐ค Geek ๐งLinux evangelist ๐ฒBoard game enthusiast ๐ Cat daddy ๐ฏ occasional poster of food. He/him.
Developer of ๐ฎHeroes of Spyria.
Steam: https://store.steampowered.com/app/2420930/Heroes_of_Spyria
ใชใฟใฏ
ๆฏ้จ: https://www.pixiv.net/users/105176805
โ ๏ธ ่ปข่ผใปไฝฟ็จ็ฆๆญข(Do not repost or use my art)
21 | i just draw my interests! | โ ๏ธ do not reupload โ ๏ธ | pfp ok w credit
๐ https://x.com/pastahands
๐ https://www.instagram.com/pastahand.s/
็ตตๅขโgnsn / str
๐ใ https://lit.link/memexx04 ใ
depressed digital dolphin โข they/them โข ๐ account โข posts are my own opinions and do not represent my employer or any cons I staff
adequately sensitive adequately informed spectator
work acct, chicago
headlights OwO // 23
tele: t.me/ohdeeer
ใคใฉในใๆใใฆใพใใๅตไฝใจๅ็ฅใปใใญใปใซใใใฑใขใณใๅฅฝใ
ใไพ้ ผใฏใใกใใใโ https://lit.link/yyukisnow
Skebใๅ้ไธญ๏ผโ http://skeb.jp/@yyukisnow
ใคใฉในใใฎใพใจใ(pixiv.net/users/16542127)
X(Twitter)๏ผyyukisnow
็กๆญไฝฟ็จใป่ปข่ผ็ฆๆญข(Do not print or reprint.)/AIๅฉ็จใAIๅญฆ็ฟ็ฆๆญข(Do not use my art for AI training)
In the world of Teyvat โ where all kinds of elemental powers constantly surge โ epic adventures await, fearless Travelers! #GenshinImpact
hoyo.link/0jhgFBAL
Dad, Maker, Software Engineer, Computer Scientist. Working through undergrad requirements, pursuing a B.S. + M.S. Views are my own.
ไธๆฌกๅตไฝใจไบๆฌกๅตไฝ(ๅ็ฅใในใฟใฌใ้ณดๆฝฎ)ใไธญๅฟใซๅฅฝใใชใใฎใๆใใพใใโก
ใXใ https://twitter.com/yuzupipi_69
ใportfolioใ https://xfolio.jp/portfolio/yuzupipi
ใไปใชใณใฏ้ใ https://lit.link/yuzupii
็กๆญ่ปข่ผใ็กๆญไฝฟ็จใไบๆฌกๅ ๅทฅใ่ชไฝ็บ่จใAIๅญฆ็ฟร