We made a few of them for our internal use, but I have some limited quantity fully assembled, parts or bare PCBs
102x64 monocrome resolution with Amber backlight
3.3V SPI interface with CD4050 buffer
SMD componens mounted on the back
Optional 5V to 3.3V regulator and PWM backlight control
4 buttons for easy menu navigation
The new version v1.06 of the dogm128 graphics library now supports the DOGS102 shield out of the box. The DOGS102 shield also runs fine with the Arduino Uno board.
To people who were asking about different backlight colors:
Board designed to use Amber backlight only with LED connected in series - see schematics
You can't use RGB backlight since it has a different connections
You can try to use WHITE backlight, but you will have to make some trace changes to convert serial connection to parallel. Serial LED connection will requre 6V that board does not have. I don't have a white backlight to test.
Here is another question that I want to answer in public forum:
Why schematics shows pull up resistors for every button, but they are not mounted on PCB?
Because Atmega microcontroller has internal pull-up resistors the can be activated via code.
Sample code shows how to enable them.
We added PCB pads since the same LCD can be used for other projects that may not have pull-up resistors.
10K resistors can be easily added in this case.
I still have few devices available if someone wants them.
How many pins of the Arduino does one of these shield use?? Are there any available pins?? Specifically, does it use pin 9-12 that the ethernet shield require?
Yes, it uses 9-11 and13 because it has SPI bus.
SPI pins D11 and D13, that can be shared with Ethernet
Pin 12 (MISO) is not used - LCD has one way traffic.
Control pins are on D9 and D10 (CS and A0 signals)
Buttons connected to D2-D5.
Just a follow-up on compatability with Ethernet Module:
I was told by one of the customers that connector clearance issue can be easily avoded by using an extra set of stackable headers between Ethernet Shield and this LCD.
This will put Ethernet and LCD boards about 18mm apart.
At this point we don't have Ethernet shield to test this solution.
Extra headers can be purchased from one of resellers
We will have LCD shield with headers and modified pin 10 connection next week.
I am sure DOGXL160 can be used with libraries after some modifications in 4-wire 8 bit SPI mode and possibly in 2 wire SPI 8 bit mode - Unfortunately I don't have this LCD to try.
If someone wants to donate LCD then I can try to get it going.
Probably should ask library developer Oliver Kraus if he is planning to add DOGXL160 in a near future.
Also each pixel uses 2 bits instead of 1 that will change SPI routine also.