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 - Saurabh_B

Pages: 1 ... 17 18 [19] 20 21 ... 26
OLEDs / Re: NHD 2.8-25664UCY2 & Arduino DUE ... help!
« on: January 12, 2016, 09:55:18 AM »
Email Sent.

Hi Richard,

Unfortunately standard IC libraries will not work with this display.

You can use the following example code to help you get started:

I have not heard of this issue.

Can you confirm the rest of the RS-232 settings?
- 1stop bit
- no parity
- no hand-shaking

Also would it be possible to share the list of commands you are sending to the display?

OLEDs / Re: Power Supply Range NHD-0420CW-AR3
« on: January 05, 2016, 01:51:20 PM »

3.3V will be fine in Low Voltage Mode

OLEDs / Re: Looking for example code to drive NHD-2.7-12864UCY3
« on: January 04, 2016, 04:03:18 PM »

These are going to be totally different controllers.

The ILI9341 is a controller made for TFT displays (Full Color LCD). Where the SSD1325 is made for monochrome OLED displays.

If it helps I recommend looking at U8Glib, which is a graphics library made for various OLED controllers.

You can find their site here:

Character LCDs / Re: NHD-0420DZ-FL-YBW Cursor On-Off problem
« on: December 29, 2015, 10:45:32 AM »
Is it possible to post a sample of your code that writes the functions?

It seems that the command its receiving is the clear display command.
Command 0x0C should not affect the memory or address at all.

OLEDs / Re: NHD 2.8-25664UCY2 & Arduino DUE ... help!
« on: December 29, 2015, 08:32:08 AM »
I do have a sample code that will work for an Arduino MEGA, but unfortunately not for the due.
The Arduino Mega does have its voltage regulator switched out to provide 3.3V logic.

If you would like that code please email me at

The controller on this display is compatible with the ST7066U. The commands and writes can take up to 600s, so you would have to either check the busy flag or use delays between commands.

New Product Wishlists / Re: 2x40 182x33.5 OLED Please
« on: December 18, 2015, 08:15:27 AM »

Unfortunately we do not have any oled displays that would match the 182x33.5 mm OD.

I would recommend taking a look at our 4x20 Slim OLED displays, Their outside dimension is 92 x 31.5.
Other features include:
- 3V / 5V Operation
- 8/4-Bit Parallel, SPI, or IC interface
-10,000:1 Contrast Ratio.
-Available Colors: Blue, Green, Red or Yellow.



Firmware version 2.1 does have added support for the NHD-2.4-240320CF displays. You can download the files here NHDev Downloads

TFTs / Re: No Backlighting
« on: December 17, 2015, 09:45:53 AM »

You will not be able to see anything on the display without the backlight. For TFT displays the backlight is a requirement.

The NHD-4.3-480272MF-34 controller board does have a voltage booster circuit, but the original circuit was designed to operate with the NHD-4.3-480272EF-ATXL# (Standard brightness display)

There is an option to power the backlight using your current board, but it will require some modification to the controller board.

1. You will need to replace the LED Driver on the controller board. This will be labeled U2, it is located right above the 40 pos FFC Connector for the display.
    I recommend using a FAN5333BSX

2. You will need to swap the resistor on R45 with another resistor that is roughly ~7.8 Ω.

The LED driver will be able to produce the required voltage after these changes are made with a 3.3V input.

The parts i mentioned above are shown in the attached image.

TFTs / Re: Connecting NHD-4.3-480272MF-34
« on: December 17, 2015, 09:20:19 AM »
Hi peter,

Two options you have to connect the -34 controller board to your arduino.

1. You can use the NHD-FFC36 with a 34 Pos 0.5 mm Pitch FFC such as THIS
Because the PCB has a 36 position Molex connector, you would need to off set to one side an leave 2 pins un connected.

2. You could get the following:
- Solder a 34 position FFC connector onto the 0.5mm pitch bar. Example of 34 pos connector OMRON XF2M-3515-1A
You will still need the FFC Cable from above.

With both of the parts above you will need 2x 2x9 Standard Pin Header


On pages 21 and 22 of the datasheet for the display you can find an example program that will drive this display. In the program you have the recommended initialization sequence. This will set the necessary registers required for the display to work.
Code: [Select]
void init()
RES = 1; //reset HIGH inactive
delayms(1); //delay
command(0x2A); //function set (extended command set)
command(0x71); //function selection A
data(0x00); // disable internal VDD regulator (2.8V I/O). data(0x5C) = enable regulator (5V I/O)
command(0x28); //function set (fundamental command set)
command(0x08); //display off, cursor off, blink off
command(0x2A); //function set (extended command set)
command(0x79); //OLED command set enabled
command(0xD5); //set display clock divide ratio/oscillator frequency
command(0x70); //set display clock divide ratio/oscillator frequency
command(0x78); //OLED command set disabled
command(0x09); //extended function set (4-lines)
command(0x06); //COM SEG direction
command(0x72); //function selection B
data(0x00); //ROM CGRAM selection
command(0x2A); //function set (extended command set)
command(0x79); //OLED command set enabled
command(0xDA); //set SEG pins hardware configuration
command(0x10); //set SEG pins hardware configuration
command(0xDC); //function selection C
command(0x00); //function selection C
command(0x81); //set contrast control
command(0x7F); //set contrast control
command(0xD9); //set phase length
command(0xF1); //set phase length
command(0xDB); //set VCOMH deselect level
command(0x40); //set VCOMH deselect level
command(0x78); //OLED command set disabled
command(0x28); //function set (fundamental command set)
command(0x01); //clear display
command(0x80); //set DDRAM address to 0x00
command(0x0C); //display ON
delayms(100); //delay

You can also reference the program in the following link to help you get the display up and running.


Have you initialized the display?

This display does have a lengthy initialization sequence that needs to occur to setup the registers on the display controller.

TFTs / Re: DE mode for NHD-7.0-800480EF-ATXL#-T
« on: December 14, 2015, 08:22:03 AM »
Hi Jack,

By default the display is already in DE mode, to put the display into Sync mode, you would need to short the R4 jumper on the FPC below the display.

Pages: 1 ... 17 18 [19] 20 21 ... 26