Testing a new 3.5” 640x480 IPS DPI LCD

General GBZ-related chat goes here. Share ideas, tips and tricks, or ask questions that don't fit into the hardware/software help forums.
User avatar
tinkerBOY
Posts: 700
Joined: Tue May 30, 2017 4:00 am
Has thanked: 293 times
Been thanked: 199 times

Re: Testing a new 3.5” 640x480 IPS DPI LCD

Post by tinkerBOY » Tue Sep 03, 2019 12:06 am

I'm not really sure as I'm just learning about this initialization thing on this lcd but looking at the Hyperpixel, it looks like there's a program that runs once and writes codes to it via spi on the Raspberry Pi to initialize it. So if its just a one time write to initialize the lcd then it would make sense to just remove the mcu that does the initialization and just initialize the lcd at the factory with an external programmer like maybe Arduino Uno or something. :)
New! tinkerBOY PowerSwitch v1.0 with Safe Shutdown
Game Boy Zero Controllers available @ tinkerBOY.xyz * Support
tinkerBOY Controller v3.0 - built-in usb controller, usb audio, and usb hub
tinkerBOY Controller v2.0 - GPIO buttons and builtin PWM Audio and Amplifier
tinkerBOY Controller v1.1 - simple pcb button
* DPI Adapter - better display for GBZ
* keyboard converters - IBM XT/AT Soarer's Converter | ADB to USB Converter

floppes
Posts: 33
Joined: Thu Apr 19, 2018 5:58 am
Has thanked: 2 times
Been thanked: 31 times

Re: Testing a new 3.5” 640x480 IPS DPI LCD

Post by floppes » Tue Sep 03, 2019 9:20 am

The initialization data is usually not stored in the LCD controller. You have to initialize it on every power up.
The parameters are not trivial, especially if you have to write a gamma table. You will need to ask the manufacturer for the correct initialization data or sniff it [;)]

User avatar
tinkerBOY
Posts: 700
Joined: Tue May 30, 2017 4:00 am
Has thanked: 293 times
Been thanked: 199 times

Re: Testing a new 3.5” 640x480 IPS DPI LCD

Post by tinkerBOY » Tue Sep 03, 2019 3:20 pm

floppes wrote:
Tue Sep 03, 2019 9:20 am
The initialization data is usually not stored in the LCD controller. You have to initialize it on every power up.
The parameters are not trivial, especially if you have to write a gamma table. You will need to ask the manufacturer for the correct initialization data or sniff it [;)]
You’re right I just talked to one of the manufacturers and he said it needs the initialization every power up.
New! tinkerBOY PowerSwitch v1.0 with Safe Shutdown
Game Boy Zero Controllers available @ tinkerBOY.xyz * Support
tinkerBOY Controller v3.0 - built-in usb controller, usb audio, and usb hub
tinkerBOY Controller v2.0 - GPIO buttons and builtin PWM Audio and Amplifier
tinkerBOY Controller v1.1 - simple pcb button
* DPI Adapter - better display for GBZ
* keyboard converters - IBM XT/AT Soarer's Converter | ADB to USB Converter

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest