1.54inch tft display for pi zero for sale
Both Raspberry Pi Zero and Raspberry Pi Zero W is ok. WiFi version can make subsequent setup easier but in contrast it may draining more power continuously, i.e. shorter battery life.
Waveshare released 2 LCD HAT for RPi Zero, both have a tiny square LCD. The newer version have a 240 x 240 1.3" IPS LCD. It is 261 PPI and within the apple defined retina display range (218 - 458 PPI). This resolution is capable to emulate many retro game console in the CRT TV age, e.g. NES at 256 x 240 resolution, we can cut 8 pixels from both left and right overscan area and make it become 240 x 240.
To closely fit for the Waveshare 1.3" LCD HAT, it require a 8 mm tall 2 x 20 pins header. But I cannot buy one with 8 mm tall, so I will modify from a 12 mm tall pin header.
The interior size between RPi and LCD HAT can fit for a 5 mm x 23 mm x 45 mm battery, any LiPo battery with protection circuit that within this dimension should be ok.
I have some 10 mm x 10 mm tiny 5 V LiPo charge board in hand. It is small enough for this project, but the limitation is it only can charge the battery up to 50 mA current. A 400 mAh battery require over 8 hours for fully charged.
According to the RPi Zero reduced schematics, there are only 2 pins direct connected to 5 V, it is USB plug and PAM2306 regulator. All other parts powered by regulated 3.3 V and 1.8 V.
RPi Zero average draw around 100 - 200 mA and the LiPo is around mAh, the discharge rate is around 0.5 C. It can still utilise 90% of LiPo capacity before drop below 3.5 V.
Waveshare LCD HAT use low profile female pin header, it can make the product more slim. But we need a corresponding low profile male pin header at RPi Zero to make it. The male pin header should be 8 mm tall, but I cannot find on the web. So patch it from a 12 mm male pin header.
The steps to flash RetroPie image to the micro SD card is as same as flashing Raspbian image. If you are not familiar the flashing steps, please follow the steps provided by Raspberry.org:
We need further config after RetroPie boot, before that, we need to enable DWC2 USB controller to make network connection between computer and Pi Zero.
Edit the codlin.txt in micro SD, insert "modules-load=dwc2,g_ether" after "rootwait" keyword. The result should be something like that:dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=PARTUUID=14a75fe9-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait modules-load=dwc2,g_ether quiet loglevel=3 consoleblank=0 plymouth.enable=0 quiet init=/usr/lib/raspi-config/init_resize.sh
create the "/etc/modprobe.d/fbtft.conf"options flexfb setaddrwin=0 width=240 height=240 init=-1,0x11,-2,120,-1,0x36,0x70,-1,0x3A,0x05,-1,0xB2,0x0C,0x0C,0x00,0x33,0x33,-1,0xB7,0x35,-1,0xBB,0x1A,-1,0xC0,0x2C,-1,0xC2,0x01,-1,0xC3,0x0B,-1,0xC4,0x20,-1,0xC6,0x0F,-1,0xD0,0xA4,0xA1,-1,0x21,-1,0xE0,0x00,0x19,0x1E,0x0A,0x09,0x15,0x3D,0x44,0x51,0x12,0x03,0x00,0x3F,0x3F,-1,0xE1,0x00,0x18,0x1E,0x0A,0x09,0x25,0x3F,0x43,0x52,0x33,0x03,0x00,0x3F,0x3F,-1,0x29,-3
Find the "static const int mk_arcade_gpio_maps[]" row and update to HAT button mapping:static const int mk_arcade_gpio_maps[] = {6,19,5,26,13,21,16,20,0,0,0,0};
Fine tune for 1.3" LCD: C Configuration / Tools -> 805 configedit -> 1 -> 0 -> 2 Render Resolution -> O Video output resolution -> OK -> Cancel -> Cancel -> Cancel
The LCD HAT have 3 buttons and 1 extra push button in the cross button, it can map to the retro game console that only have 4 buttons (select, start, A and B). The highest resolution for this type of game console should be NES, it have 256 x 240 resolution. It can just fit for the 240 x 240 LCD display if simply crop the horizontal overscan area.
sorry for all the questions but could you please tell me what pins on the waveshare board i should solder because i dont know how you numbered the pins and what their functions are
for some reason my screen stays blank and it seems to output to hdmi (my tv cant handle the resolution though. i don"t see anything but get a low res warning)
got it to work by adding "fbcp &" to /etc/rc.local above the word “exit” at the end of the file. but the display looks weird. is that a misconfiguration or is the display broken?
i could fix it. according to https://www.waveshare.com/w/upload/6/6b/1.3inch_lcd_hat_user_manual_en.pdf i did edit the /etc/modprobe.d/fbtft.conf with speed=40000000 instead of 125000000 looking good now0
Nice work. I followed your instructions but for example the game 1942 I cannot see to complete screen, there are black bars at the sides. If I put "rotate=1" in "config.txt" I get image complete (like your video) but it is rotated 90º. How can do it to get a complete image wihtout "rotate=1"?
If I want to add sega Megadrive roms into system. Can you guide how to map the "c" button? (Megadrive have 4 buttons A,B,C and start this quite suit for this thing)
There’s just so much fun to be had by adding a display to your projects, and now with so many different sizes, shapes and display technologies – it’s more exciting than ever before.
We stock a huge variety of displays for every project and microcontroller, including LCDs, TFTs, OLEDs, Paper displays and more. We also stock adapters and accessories for your traditional HDMI displays.
Low-power options are a popular choice for makers. Our ePaper, OLED and TFT products offer crisp detail which can be powered by your microcontroller without the need for a separate power supply.
Want some retro appeal to your project? Check out our Nokia 5110 LCD display, or our range of classic 16x2 and 20x4 LCDs which come in a variety of colours.
This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.
All fans of Raspberry Pi perfectly understand the phenomenon of Raspberry, which has enthusiasts in many areas. It is used in everyday life, but also in robotics, programming and industry. Raspberry Pi is perfect for modern intelligent building systems. It can be expanded with various types of peripheral devices, acquiring specific features. Among them there are displays, which are available in our offer in different versions. They come in 0.9", 1.3", 1.44", 1.54", 2", 2", 2.13", 2.2", 2.4", 2.6", 2.7", 2.8", 3.2", 3.5", 4", 4.,2", 4.3", 5", 5.83", 7", 7.50", 10", 10.1", 11.1" and 14" screens. They also differ in the technology used, which ensures a specific image quality. We offer LED and OLED matrix displays, monochrome and segmented, consisting of LEDs, e-paper, alphanumeric displays as well as LCD IPS, LCD TFT. The displays work with boards using GPIO+DPI, HDMI, HDMI+GPIO, HDMI+USB, DSI, GPIO, I2C, SPI, SPI + I2C, as well as USB. The interface through which the screen connects to the Raspberry Pi module must be operable, otherwise there is a risk of interference and the connection quality will be poor.
We offer screens dedicated for special housings as well as modular laptops based on Raspberry Pi. If you use the display and your Raspberry frequently, an e-paper display is a good choice for you, which is more convenient for human eyesight. It has other advantages, it is very energy-efficient, consumes little energy, so it will be a good choice for those who are still looking for savings, while increasing the comfort of their daily life.
The displays can be used on a daily basis as well as for large robotics and electrical projects. They can be used for information purposes, displaying current data with the parameters of the specific equipment or system with which they work. This function is very often performed by monochrome and segment displays. Or maybe you would like to create your own e-book reader. You will need an energy-saving and eye-safe e-paper display. Touchscreens are very well suited for game controllers and drawing devices. The use of Raspberry Pi displays is therefore very wide.
Adjust the type of display to your design and purpose. Decide on the option that best matches your expectations and needs. Build your Raspberry Pi, make an ambitious project or simply use the Raspberry Pi as an alternative to your laptop or iconic PC.
That"s why we publish this GamePi15, a full-functional game console expansion in the extreme compact size, tailored for the Raspberry Pi Zero/Zero W/Zero WH. Simply combine it with the Zero, now you get a literally "portable console", have fun anywhere anytime.