Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Paul_B

Pages: [1] 2 3 ... 21
TFTs / Re: TFT Display with Beagle Green
« on: May 16, 2019, 08:16:43 AM »
Thanks for the update! Are you using jumper wires to prototype with or did you spin a custom PCB?

You can try placing some 220pf caps on the HSYNC, VSYNC, and CLOCK lines.

TFTs / Re: TFT Display with Beagle Green
« on: May 15, 2019, 08:13:39 AM »
Hi v8dave!

Interesting video - It looks like your timing is off   :)

Can you please try the following:

Code: [Select]
/* NHD-7.0-800480EF-ATXL# */
panel {
status = "okay";
compatible = "ti,tilcdc,panel";
pinctrl-names = "default";
pinctrl-0 = <&bb_lcd_lcd_pins>;
panel-info {
ac-bias           = <255>;
ac-bias-intrpt    = <0>;
dma-burst-sz      = <16>;
bpp               = <32>;
fdd               = <0x80>;
tft-alt-mode      = <0>;
stn-565-mode      = <0>;
mono-8bit-mode    = <0>;
sync-edge         = <0>;
sync-ctrl         = <0>;
raster-order      = <0>;
fifo-th           = <0>;
display-timings {
native-mode = <&timing0>;
timing0: 800x480 {
clock-frequency = <45000000>;
hactive = <800>;
vactive = <480>;
hfront-porch = <40>;
hback-porch = <40>;
hsync-len = <48>;
vback-porch = <29>;
vfront-porch = <13>;
vsync-len = <3>;
hsync-active = <0>;
vsync-active = <0>;

Note: The 5.0" should have the same timing, however the pixelclk is inverted  ;)

Glad to hear you got your display up and running!

Thanks for sharing your solution, it will definitely help others  :D

TFTs / Re: Windows 10 IoT Core
« on: October 10, 2018, 03:27:39 PM »
Unfortunately, its a limitation of this type of touch panel   :(

For the best edge to edge touch performance it is highly recommend to use the Capacitive Touch version (if possible):

TFTs / Re: Windows 10 IoT Core
« on: October 10, 2018, 08:53:54 AM »

The AR1100 (Resistive Touch Screen Controller IC) shows up like a USB mouse, it works on all operating systems as the computer doesn't know it's a touch screen, it just thinks its a mouse. You can adjust the AR100 to consider itself a Touch Digitizer, supported by many but not all computers.

If you have a Raspberry Pi available you may re-calibrate the touch IC via USB using the following program:


If you have a Windows computer you may re-calibrate the touch IC via USB using the following program:

Hope this helps,

Hi bwendin,

I’m sorry to hear about the trouble you are having with the NHD-0220D3Z-NSW-BBW-V3.

There is a known issue on our serial LCD modules which affects its operation when used in I2C mode.
When using the module’s I2C interface at a clock rate of 100KHz NACKs/bit errors/hanging, may occur.
Therefore, if using the I2C interface of these serial LCD modules, a MAX clock rate of 50KHz should be used.

We have updated the I2C section of our datasheet to reflect this information, and the updated specs should be accessible on our website shortly.
If you have any questions or need any assistance getting these serial LCD modules working, please contact us by emailing our technical support email, or by calling our phone M-F, 8am - 5pm CST (number listed on our website in the contact us section), we're always happy to help!  :D

TFTs / Re: EVE2 Palette8 Pixels
« on: July 02, 2018, 09:32:20 AM »
Hi warriorofwire!

I’m sorry to hear about the trouble you are having with storing / displaying Paletted8 bitmaps.

FTDI has an application note for image file conversion (see page 14):

Code: [Select]
//The following code shows a PALETTED8 example for the FT81x. PALETTED8 format is supported
//indirectly in the FT81x and it is different from the PALETTED format in the FT80x. To render
//Alpha, Red, Green and Blue channels, multi-pass drawing action is required.

//addr_pal is the starting address of palette lookup table in RAM_G
//bitmap source(palette indices) is starting from address 0

dl(BITMAP_LAYOUT(PALETTED8, width, height))

dl(BITMAP_SOURCE(0)) //bitmap source(palette indices)


//Draw Alpha channel
dl(VERTEX2II(0, 0, 0, 0))

//Draw Red channel
dl(PALETTE_SOURCE (addr_pal+2))
dl(VERTEX2II (0, 0, 0, 0))

//Draw Green channel
dl(PALETTE_SOURCE(addr_pal + 1))
dl(VERTEX2II(0, 0, 0, 0))

//Draw Blue channel

Regarding the palette / index scheme of FTDI's image converter tool it may be beneficial to seek support from their support team directly.

Hope this helps!

TFTs / Re: FPGA driver for NHD-2.4-240320CF TFTs
« on: June 07, 2018, 08:12:24 AM »
Looking forward to seeing what you put out next (already followed your GutHub page).

Have a good one!

TFTs / Re: FPGA driver for NHD-2.4-240320CF TFTs
« on: June 06, 2018, 11:02:14 AM »
Hi Joachim! Welcome to the Forum  ;)

Brilliant, thank you for sharing your code it will definitely help others.

Very thorough write up!

Best Regards,

Paul B.

TFTs / Re: EVE2 with Parallax Propeller MCU
« on: June 01, 2018, 02:57:28 PM »
Hi Rayman! Welcome to the Forum  ;)

Brilliant, thank you for sharing your code it will definitely help others.

Best Regards,

Paul B.

Hi Lightcalamer!

Thank you so much for sharing, I look forward to seeing what the 'MexSpa' team puts out next.

Best Regards,

OLEDs / Re: NHD-2.7-12864UCY3 replace to previous version
« on: May 29, 2018, 08:13:40 AM »
Hi Zsolt,

The Newhaven Display 2.7” Monochrome Graphics OLED module, NHD-2.7-12864UCY3, has reached End-Of-Life and is being replaced by our new and improved 2.7” OLED module, the NHD-2.7-12864WDY3.

The new module has been designed to match the physical dimensions of its predecessor, and will fit into any existing housings/enclosures used currently. However, due to the current OLED panel’s built-in controller being discontinued, the new module will not be a drop-in replacement.

A product EOL (End‐Of‐Life Notification) was sent out on June 8, 2017.

If you are interested in received the Product EOL/Replacement Transition Guide, please see the link below:

The purpose of this document is to highlight and explain the key differences that need to be accounted for when transitioning from the ‘EOL’ to ‘NEW’ 2.7” Monochrome Graphics OLED module from Newhaven Display.

Best Regards,

These OLEDs are passively drawn, which means that each line is lit at once. If you have a line with almost all the pixels lit it wont be as bright as a line with only 50% or less lit up.

TFTs / Re: NHD-7.0-HDMI-N-RSXM -RTV touchscreen calibration
« on: May 16, 2018, 10:35:56 AM »
No problem  ;)

Pages: [1] 2 3 ... 21