Recent Posts

Pages: [1] 2 3 ... 10
TFTs / Re: EMI/EMC design tips for NHD-4.3-480272EF-ATXL#
« Last post by tiro on Today at 04:54:13 PM »
Ferrite and resistor you must place close as possible to clock (emission) source. In this case I think that your I/O port in microcontroller.
TFTs / FT5336 problem with sensitivity and gesture
« Last post by tiro on Today at 04:47:53 PM »
At first... hello all. I try to run display with this CTP but pdf are poor...
Now, small problem. Gesture register still give back 0, no matter what I draw by finger. It's normally?
And here is my big problem. I have three display, one work ok, but other two rages when I only touch it. FT cannot decide that I touch it by one or more finger, similar is with XY position. Is possible to adjust senstivity or change treshold point?

I find also pdf for FT5306 where I see register 0xA6h (firmware). In good module I see here 7, in bad is 6. But I'm not sure that is good way to read this register who I don't see in screen pdf (where is not write directly but is on FT5336)
OLEDs / Re: NHD-0420CW-AB3 max low voltage supply?
« Last post by Saurabh_B on Today at 08:04:26 AM »
For 3.3V operation you can pull the REGVDD low, the max voltage at this level will be ~3.6V
OLEDs / NHD-0420CW-AB3 max low voltage supply?
« Last post by jeff on October 14, 2017, 02:55:37 PM »
Hi, I'm new to Newhaven, using a NHD-0420CW-AB3.  The data sheet says I can tie REGVDD low and supply "2.8V," but 2.8 is kind of an odd number.  Can I officially use 3.0V or 3.3V?  The cover page of the datasheet says "2.4V~5.5V Supply Voltage."  What exactly does that mean?  What is the max recommended voltage when REGVDD is low?


Evaluation Tools / LED backlight at 40mA
« Last post by JeffD on October 12, 2017, 03:29:30 PM »
Is there a way to modify the NHD-3.5-320240MF-VIDEO Board V1.1 to have 40mA output for the backlight rather than 20mA?
New Product Wishlists / MOVED: Get Cursor Position Command
« Last post by Paul_B on October 12, 2017, 07:40:24 AM »
OLEDs / Re: NHD-0420CW-AB3, SPI, Arduino Mega
« Last post by WebMaka on October 07, 2017, 03:41:18 PM »
Replying to my own to add an update for anyone else that has a similar problem...

My SPI code was faulty. I got in touch with Newhaven, and was sent some updated code that woke up the display. I'm modifying the everloving snot out of said code and will post a library/demo once I have a good set of utility functions built.
Vacuum Fluorescent Displays / Re: M0216SD-162SDAR2-1 Jumper Settings
« Last post by Yamamaxnano on October 05, 2017, 02:30:36 AM »
The answer is very good offline.
TFTs / NHD-2.4-240320CF-CSXN#-F-- Regarding its manufacturing ID read
« Last post by darshana somarajan on October 04, 2017, 06:35:36 AM »
As I'm using Omapl138 LIDD interface to communicate with the Newhaven display, On giving command 0x0004 manufacture ID is not received.
Please do help me in finding out where I have gone wrong.

TFT_24_7789_Write_Command(0x0004);//Read device ID command

   n=LCDC->U32_LIDD_CS0_DATA;     // Dummy read
   n=LCDC->U32_LIDD_CS0_DATA;    //parameter 2 read
   n1=LCDC->U32_LIDD_CS0_DATA ; //parameter 3 read
   n2=LCDC->U32_LIDD_CS0_DATA ;// parameter 4 read

OLEDs / NHD-0420CW-AB3, SPI, Arduino Mega
« Last post by WebMaka on September 30, 2017, 07:05:11 PM »

I just picked up a NHD-0420CW-AB3 20x4 OLED display for a project that involves using the display with an Arduino Mega 2560. However, in my initial testing I've run into some problems and thus far haven't gotten the display to function. I don't know if it's a wiring fault I'm just not seeing, or a software issue, or a bad display, or a combination thereof.

First, the wiring configuration, in "display pin > Mega pin" format:

1 > GND
2 > 5VDC
3 > 5VDC
4-6 > GND
7 > 52 (SCK)
8 > 51 (MOSI)
9 > 50 (MISO)
10-14 > GND
15 > 48 (RESET)
16 > 49 (CS)
17-20 > GND

Have I missed something somewhere that I'm just plain overlooking?

Second, I've tried the sample code Newhaven has posted to its Github repository but found it immediately clashed with other devices on the SPI bus because the sample code bit-bangs its way through SPI instead of using the Mega's actual hardware SPI interface and Arduino's built-in SPI library, so I suspect that sample code will not be helpful in my application as I have to have compatibility with the SPI library for other devices on the bus in use to function. Is there a working snippet of code that does play well with the integrated SPI (and with other devices on the bus) and Arduino library?

Third, I noticed that the corner of the display became warm to the touch under the ribbon cable on the right side. I did note that there were concerns about this form back in 2015 but I thought those were addressed by connecting pins 2 and 3 to 5VDC when using a 5VDC source.

Any insight anyone can provide would be greatly appreciated!


I removed the Arduino from the project it's being used in (which was no small feat - I'm using 46 I/O lines, I2C, and SPI on it through a custom-made shield board) and uploaded only the sample library and basic "show some text" sample code from the Github repo, and still not getting anything from the display. It doesn't appear to power up at all. Beginning to think I got a bad one.
Pages: [1] 2 3 ... 10