ili9341 SPI TFT Screen Connectors (for bare screens without boards)

Discussion about other hardware (including other Pi-like boards)
User avatar
VeteranGamer
Posts: 1738
Joined: Thu Jan 26, 2017 11:12 am
Location: London, UK
Has thanked: 528 times
Been thanked: 909 times

ili9341 SPI TFT Screen Connectors (for bare screens without boards)

Post by VeteranGamer » Wed Mar 28, 2018 11:03 am

i've designed some boards that i feel will make working with these screens a little cleaner....
(a big thanks to Moosepr and Helder for their help & support)

these boards are shared and avaialble on Oshpark.....


Image


they work flawlessly.....


Image
Image

(NB: the finished boards are little more refined)


and avoid the need for wires, allowing you to use these screens in more confined areas (you still have to allow for the board)



Image


this was originally designed to work with a RPi3 but works just as well with a Pi Zero, which is what i gonna be using them with....


Image


solder pads (like the MintyPi boards) were a option i was think of implementing in these, but opted against as this is a more universal way of attaching the boards




this board was specifically design to be used in a Game Boy Zero build
if you have the Pi Zero positioned where you can access the SD card via the contrast opening you'll only need a short ribbon cable (around 40mm/4cm) without the need to have kinks or bends....



Image





The boards

https://oshpark.com/shared_projects/IzZ86uBr (Universal board)
https://oshpark.com/shared_projects/5iWcsjl9 (Game Boy Zero)
https://oshpark.com/shared_projects/1tm0wj1M (forward ribbon cable board)
https://oshpark.com/shared_projects/6WirTrF6 (reversed ribbon cable board)
the reversed board may be need if you have kinks or bends on the ribbon cable


you have a board for a forward/straight ribbon cable (8 Pin 1.0mm Pitch)
and another if you plan on using a reversed ribbon cable (8 Pin 1.0mm Pitch)
(this is based on if you use bottom contact ribbon connectors)


(boards that connect to the Pi need to be used with this setup script https://sudomod.com/forum/viewtopic.php?f=22&t=2312)


other bits
Ribbon Cable
Custom Lenght Ribbon Cable
1.0mm Pitch FFC/FPC Flat Cable Connector
0.8mm Pitch FFC/FPC Flat Cable Connector
(the 0.8mm pitch connector for the screen isnt needed if you solder the screen to the board)






this board has been designed to work with this script

https://sudomod.com/forum/viewtopic.php ... 773#p60709

(it claims to achieve 60FPS)
(and may only be suitable/compatible with a Pi3)

Image


NB: GPIO Pin 18 (BCM24) & GPIO Pin 25 (GND) are not in use and can still be utilised for other things


OSHPARK LINK
https://oshpark.com/shared_projects/24IKtxAn





you can use this with either of the screen boards (Universal/Game Boy Zero)
and has been designed to be used with a forward/straight ribbon cable





.
Last edited by VeteranGamer on Tue May 01, 2018 9:21 am, edited 8 times in total.

User avatar
rodocop
Posts: 1723
Joined: Mon Aug 22, 2016 3:14 pm
Location: Saskatchewan
Has thanked: 606 times
Been thanked: 608 times

Re: ili9341 SPI TFT Screen Connectors (for bare screens without boards)

Post by rodocop » Wed Mar 28, 2018 1:03 pm

Of course I just ordered 3 sets from OSH park (GBZ specific version), and all the required connectors from ebay/ali, thanks again!!

snoek09
Posts: 145
Joined: Sat May 20, 2017 3:06 am
Location: Amsterdam, The Netherlands
Has thanked: 48 times
Been thanked: 43 times

Re: ili9341 SPI TFT Screen Connectors (for bare screens without boards)

Post by snoek09 » Wed Mar 28, 2018 1:57 pm

Very nice, thanks for sharing!
Too bad I already soldered a screen to one of Moosepr's boards a while ago.

User avatar
VeteranGamer
Posts: 1738
Joined: Thu Jan 26, 2017 11:12 am
Location: London, UK
Has thanked: 528 times
Been thanked: 909 times

Re: ili9341 SPI TFT Screen Connectors (for bare screens without boards)

Post by VeteranGamer » Sun Apr 29, 2018 7:32 am

here is another board....


that has been made/designed to complement this script

https://sudomod.com/forum/viewtopic.php?f=22&t=5854

(which claims to achieve 60FPS, i personally havent tested this out yet)


Image


Oshpark Link
https://oshpark.com/shared_projects/24IKtxAn



NB: GPIO Pin 18 (BCM24) & GPIO Pin 25 (GND) are not in use and can still be utilised for other things




.

Double0EK
Posts: 72
Joined: Thu Dec 08, 2016 4:50 pm
Has thanked: 53 times
Been thanked: 8 times

Re: ili9341 SPI TFT Screen Connectors (for bare screens without boards)

Post by Double0EK » Tue May 01, 2018 7:54 am

Just found out about your boards. Just wondering if a screen like this https://www.amazon.com/dp/B073QGW2M6/re ... 6AbME0RVA0
Would work with your boards?
It has its own board but I'm not sure how easily removed it would be.

User avatar
VeteranGamer
Posts: 1738
Joined: Thu Jan 26, 2017 11:12 am
Location: London, UK
Has thanked: 528 times
Been thanked: 909 times

Re: ili9341 SPI TFT Screen Connectors (for bare screens without boards)

Post by VeteranGamer » Tue May 01, 2018 9:09 am

Double0EK wrote:
Tue May 01, 2018 7:54 am
Just found out about your boards. Just wondering if a screen like this https://www.amazon.com/dp/B073QGW2M6/re ... 6AbME0RVA0
Would work with your boards?
It has its own board but I'm not sure how easily removed it would be.

these have been designed for the screen that don't come with a board.....

for example like these.....
2.4" ili9341 LCD
2.8" ili9341 LCD
3.2" ili9341 LCD


if a screen has a board like that, its best to use the board....
(especially if you don't know the pinouts for the actually LCD)




.

User avatar
fdeluxe
Posts: 71
Joined: Tue Aug 23, 2016 10:16 am
Has thanked: 12 times
Been thanked: 27 times
Contact:

Re: ili9341 SPI TFT Screen Connectors (for bare screens without boards)

Post by fdeluxe » Mon May 07, 2018 2:15 pm

Are you using Mooseprs method (https://sudomod.com/forum/viewtopic.php ... &hilit=gba) on the Zero? How is the performance? On git he says, that the zero performs very badly with this.

32teeth

Re: ili9341 SPI TFT Screen Connectors (for bare screens without boards)

Post by 32teeth » Tue May 08, 2018 1:39 pm

VeteranGamer wrote:
Wed Mar 28, 2018 11:03 am
i've designed some boards that i feel will make working with these screens a little cleaner....

Image
Any chance you have an eagle library for the 18pin 0.8mm FPC?

User avatar
VeteranGamer
Posts: 1738
Joined: Thu Jan 26, 2017 11:12 am
Location: London, UK
Has thanked: 528 times
Been thanked: 909 times

Re: ili9341 SPI TFT Screen Connectors (for bare screens without boards)

Post by VeteranGamer » Wed May 09, 2018 1:08 am

fdeluxe wrote:
Mon May 07, 2018 2:15 pm
Are you using Mooseprs method (https://sudomod.com/forum/viewtopic.php ... &hilit=gba) on the Zero? How is the performance? On git he says, that the zero performs very badly with this.
that isnt Moosepr method (the link you provided)....

i havent used it yet, as i'm waiting for this boards to arrive (should have them in next week from Oshpark)

Image

i will update in the 60FPS post (the link you provided) with the results on both the Pi0W and the Pi3....


however,
i've used Moospepr method on several builds now...
and even though the FPS isnt super high (i'm also dubious about the others that claim they've actually achieve 60FPS)

for the Pi0, the framerate is more than acceptable (but still has issues with tearing)...
considering the consoles and handhelds your emulating....





.

User avatar
fdeluxe
Posts: 71
Joined: Tue Aug 23, 2016 10:16 am
Has thanked: 12 times
Been thanked: 27 times
Contact:

Re: ili9341 SPI TFT Screen Connectors (for bare screens without boards)

Post by fdeluxe » Fri May 11, 2018 1:23 am

VeteranGamer wrote:
Wed May 09, 2018 1:08 am
however,
i've used Moospepr method on several builds now...
and even though the FPS isnt super high (i'm also dubious about the others that claim they've actually achieve 60FPS)

for the Pi0, the framerate is more than acceptable (but still has issues with tearing)...
considering the consoles and handhelds your emulating....
So you used Moosepeprs method on a pi0? I have a pi0 build with a SPI display and this is the performance I get:

https://www.youtube.com/watch?v=UNVLCSovz1c

Does using mooseprs method give any better results? I am really in love with the smaller displays since they maintain the original look and give a sharper imager (higher pixel densitiy)

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest