128x128 oled

Grove is a modulated, ready-to-use tool set.
Much like Lego, it takes a building block approach to assembling electronics.

Moderators: lily.li, violet, jeremy882, crail.lyu969

Post Reply
bobgardner
Pre-kindergarten
Pre-kindergarten
Posts: 18
Joined: Sun Jun 03, 2018 12:22 pm

128x128 oled

Post by bobgardner » Mon Sep 17, 2018 10:55 am

I have several oled displays 128x32, 128x64, both spi and i2c versions. I bought the grove 128x128, and I can run the seeedgrayoled arduino sketch and see 12 lines of hello world in the 96 by 96 box, but thats not a very good example. It should at least be able to draw lines. The 128x128 display with the sh1107 controller is not a gray scale controller. Very confusing. I have been trying to compile a program using c to init the controller and fill and clear the screen in pagemode, 16 pages 8 pixels hi and 128 pixels wide. If any programmer out there with one of these displays has written an sh1107 init and clear and fill screen and maybe a setpixel and clearpixel using the sh1107 read-modify-write opcode pair, I would like to see a picture of the screen. Thanks. If Bill Yu is reading this, you asked me to send a picture of my display that says its version 1.1, and I sent a private message to you a while ago, but no reply so far. Thanks.

bill.yu
Elementary-5
Elementary-5
Posts: 597
Joined: Mon Apr 02, 2018 11:05 am

Re: 128x128 oled

Post by bill.yu » Tue Sep 18, 2018 7:41 pm

Hi there,

Sorry, i missed the message. do you use https://github.com/Seeed-Studio/OLED_Di ... SH1107G_v2 examples? thanks.

best rgds
Bill

bobgardner
Pre-kindergarten
Pre-kindergarten
Posts: 18
Joined: Sun Jun 03, 2018 12:22 pm

Re: 128x128 oled

Post by bobgardner » Thu Sep 20, 2018 12:43 am

Hello again Bill. Did seeed build and sell a 128x128 1.12" oled v1.1? Thats what the picture shows. It must have a sino wealth sh1107 controller on it. Are the commands the same for all versions of this controller? I cant find a datasheet for the sh1107z. Do you have it? Can you put it in the documents folder for grove parts?

xianning.lan
Pre-kindergarten
Pre-kindergarten
Posts: 20
Joined: Fri Sep 28, 2018 3:35 pm

Re: 128x128 oled

Post by xianning.lan » Fri Sep 28, 2018 3:46 pm

Hi, there. I found that datasheet in Seeed Wiki, this is the link: https://github.com/SeeedDocument/Grove_ ... asheet.pdf, I hope it could help you. Thanks.

sypniewski
Pre-kindergarten
Pre-kindergarten
Posts: 2
Joined: Tue Oct 02, 2018 11:59 pm

Re: 128x128 oled

Post by sypniewski » Thu Nov 01, 2018 2:43 am

I have a 128x128. I clicked on the download button and I got a library for the 96x96. The sketches compile but nothing appears on the screen. Explain this to me. Is there a separate library for the 128x128?

User avatar
olikraus
Pre-kindergarten
Pre-kindergarten
Posts: 7
Joined: Sun Mar 31, 2019 12:44 am

Re: 128x128 oled

Post by olikraus » Tue Apr 23, 2019 4:35 am

I have finished support for the Grove 128x128 V2 (with SH1107) for u8g2. All the u8g2 functionality should be available now. See also my answer here: viewtopic.php?f=56&t=31555&p=52752&hilit=oled#p52752

Oliver

areej.594
Pre-kindergarten
Pre-kindergarten
Posts: 2
Joined: Wed Apr 24, 2019 1:50 am

Re: 128x128 oled

Post by areej.594 » Wed Apr 24, 2019 1:56 am

bobgardner wrote:
Mon Sep 17, 2018 10:55 am
I have several oled displays 128x32, 128x64, both spi and i2c versions. I bought the grove 128x128, and I can run the seeedgrayoled arduino sketch and see 12 lines of hello world in the 96 by 96 box, but thats not a very good example. It should at least be able to draw lines. The 128x128 display with the sh1107 controller is not a gray scale controller. Very confusing. I have been trying to compile a program using c to init the controller and fill and clear the screen in pagemode, 16 pages 8 pixels hi and 128 pixels wide. If any programmer out there with one of these displays has written an sh1107 init and clear and fill screen and maybe a setpixel and clearpixel using the sh1107 read-modify-write opcode pair, I would like to see a picture of the screen. Thanks. If Bill Yu is reading this, you asked me to send a picture of my display that says its version 1.1, and I sent a private message to you a while ago, but no reply so far. Thanks.
I have a 128x128. I clicked on the download button and I got a library for the 96x96. The sketches compile but nothing appears on the screen. Explain this to me. Is there a separate library for the 128x128?

alina06
Pre-kindergarten
Pre-kindergarten
Posts: 3
Joined: Thu Apr 11, 2019 3:34 am

Re: 128x128 oled

Post by alina06 » Wed Apr 24, 2019 3:41 am

areej.594 wrote:
Wed Apr 24, 2019 1:56 am
bobgardner wrote:
Mon Sep 17, 2018 10:55 am
I have several oled displays 128x32, 128x64, both spi and i2c versions. I bought the grove 128x128, and I can run the seeedgrayoled arduino sketch and see 12 lines of hello world in the 96 by 96 box, but thats not a very good example. FileZilla UC Browser Rufus It should at least be able to draw lines. The 128x128 display with the sh1107 controller is not a gray scale controller. Very confusing. I have been trying to compile a program using c to init the controller and fill and clear the screen in pagemode, 16 pages 8 pixels hi and 128 pixels wide. If any programmer out there with one of these displays has written an sh1107 init and clear and fill screen and maybe a setpixel and clearpixel using the sh1107 read-modify-write opcode pair, I would like to see a picture of the screen. Thanks. If Bill Yu is reading this, you asked me to send a picture of my display that says its version 1.1, and I sent a private message to you a while ago, but no reply so far. Thanks.
I have a 128x128. I clicked on the download button and I got a library for the 96x96. The sketches compile but nothing appears on the screen. Explain this to me. Is there a separate library for the 128x128?
I bought the grove 128x128, and I can run the seeedgrayoled arduino sketch and see 12 lines of hello world in the 96 by 96 box, but thats not a very good example. It should at least be able to draw lines. The 128x128 display with the sh1107 controller is not a gray scale controller. Very confusing. I have been trying to compile a program using c to init the controller and fill and clear the screen in pagemode, 16 pages 8 pixels hi and 128 pixels wide. If any programmer out there with one of these displays has written an sh1107 init and clear and fill screen and maybe a setpixel and clearpixel using the sh1107 read-modify-write opcode pair, I would like to see a picture of the screen. Thanks.

User avatar
olikraus
Pre-kindergarten
Pre-kindergarten
Posts: 7
Joined: Sun Mar 31, 2019 12:44 am

Re: 128x128 oled

Post by olikraus » Sun May 19, 2019 3:05 pm

alina06 wrote:
Wed Apr 24, 2019 3:41 am
I bought the grove 128x128, and I can run the seeedgrayoled arduino sketch and see 12 lines of hello world in the 96 by 96 box, but thats not a very good example. It should at least be able to draw lines. The 128x128 display with the sh1107 controller is not a gray scale controller. Very confusing. I have been trying to compile a program using c to init the controller and fill and clear the screen in pagemode, 16 pages 8 pixels hi and 128 pixels wide. If any programmer out there with one of these displays has written an sh1107 init and clear and fill screen and maybe a setpixel and clearpixel using the sh1107 read-modify-write opcode pair, I would like to see a picture of the screen. Thanks.
I have added support for the new sh1107 Grove display to U8g2 Arduino Library:
https://github.com/olikraus/u8g2/wiki/g ... tudio-oled

Support is there in v2.26, however v2.26 is not yet released as of today.

Follow the instructions here to install the U8g2 beta release: https://github.com/olikraus/u8g2/issues/877

Oliver

bill.yu
Elementary-5
Elementary-5
Posts: 597
Joined: Mon Apr 02, 2018 11:05 am

Re: 128x128 oled

Post by bill.yu » Mon May 20, 2019 10:21 am

Hi Oliver,

thanks for your efforts to add the oled into U8g2 library. thanks.

Post Reply